Chinaunix首页 | 论坛 | 博客
  • 博客访问: 691432
  • 博文数量: 79
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1338
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-12 08:51
个人简介

XMU->九天揽月->五湖抓鳖->DSP->driver->kernel/OpenWRT->ISP/RTOS

文章分类

全部博文(79)

文章存档

2020年(2)

2018年(3)

2016年(7)

2015年(42)

2014年(25)

分类: C/C++

2014-07-13 21:41:44

首先是m序列优选对的寻找,按照定义式的三值特性划拉了一段实现代码,遍历所有的7阶m序列本原多项式,居然搜索不到优选对。留一很大疑惑,三值特性到底是应该如何理解的。

国外某大学的网站上直接给出了7阶m序列优选对的本原多项式,参见

[7 3 0][7 3 2 1 0],转换到八进制应该是211217

有了优选对,固定m1的初始相位为1111111(bin),改变m2的相位遍历1-127(dec)。

由此相位每改变一次,m1m2便模二加一次得到一个Gold序列,

随之判断每次生成之Gold码其是否为64个‘1’的平衡Gold码,保存到Gold[][]。

程序运行完毕,Gold[][]为63*127,与理论一致:对于奇数阶Gold码,其平衡码的数量约占总数的50%。

 

后记:

去年的实验,m序列分址码的互相关一直被SEU的人诟病。现在真正必须要更换Gold码了。

阅读(4284) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Makefile 中FORCE的用法

给主人留下些什么吧!~~