概述
在实验中发现在m序列的产生过程中,即使使用本原多项式的系数作为反馈逻辑,寄存器的状态也不能遍历除全0以外的所有状态。例如,用1
1 1 1 1 1 1 1作为初态,0 1 1 1 0 0 0
1(从低位到高位排列)作为反馈逻辑,产生的m序列m(2:9)=1 1 1 1 1 1 1 0. 而m(129:136)= 1 1 1 1 1 1 1 0 可见在m(2)时
刻和在m(129)时刻寄存器组的状态是完全一样的,由此可知,m(2:128)=m(129:255),所以实际上产生m序列虽然周期为255实际上是
1 m(2:128)
m(2:128),更像是周期为127的序列。所以8位寄存器产生的255位m序列其自相关特性并不理想。根据以上分析,如果取其中127位,得到的序列应当所有较好的相关特性。在此用matlab进行了仿真,结果如下:
图1为8位寄存器产生的255位m序列(反馈逻辑0 1
1 1 0 0 0 1),取其前127位,的自相关特性。
图2
为上述m序列取全255位所得序列的自相关特性。
图3 为8位寄存器产生的255位m序列(反馈逻辑0 1
0 0 1 1 0 1),其自相关特性。
可见,将m序列取全,其自相关特性并不好,在0.5倍周期时出现相关峰
若取m序列中的一半,其自相关特
最后
以上就是高高草丛为你收集整理的matlab用本原多项式生成本的m序列,本原多项式产生的m序列的全部内容,希望文章能够帮你解决matlab用本原多项式生成本的m序列,本原多项式产生的m序列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复