失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Matlab生成m序列

Matlab生成m序列

时间:2019-08-23 11:27:15

相关推荐

Matlab生成m序列

m序列是最长线性反馈移位寄存器序列的简称。它是由带线性反馈的移存器产生的周期最长的序列。一般来说,一个n级线性反馈移存器可能产生的最长周期等于(2^n -1)。

m序列是一种典型的伪随机序列。在通信领域有着广泛的应用,如扩频通信、卫星通信的码分多址(CDMA),数字数据中的加密、加扰、同步、误码率测量等领域。

序列是CDMA系统中采用的最基本的PN序列。

主要步骤就是寄存器的移位和异或运算。就是硬件实现上用寄存器的移位和异或来实现;这和x86汇编语言编程中的寄存器概念有所不同;

实现原理、Matlab m语言程序、反馈系数参阅下文,

/cjbct/article/details/78153616

下面来单步手工输入看一下;先输入一个向量coef;

输入相关的变量和初始序列;

继续;

输入循环语句;输入完end之后,回车,就出来结果;

结果看上去没错;得到15位的m序列;

m序列的硬件实现图看上去大体类似如下;

如果觉得《Matlab生成m序列》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。