基于matlab地伪随机序列实现.pptxVIP

  • 5
  • 0
  • 约1.01千字
  • 约 9页
  • 2018-07-25 发布于江苏
  • 举报
基于matlab地伪随机序列实现

基于matlab的伪随机序列实现;如果一个序列,一方面它是可以预先确定的,并且是可以重复地生产和复制的;一方面它又具有某种随机序列的随机特性(即统计特性),我们便称这种序列为伪随机序列。 伪随机序列具有良好的随机性和接近于白噪声的相关函数,并且有预先的可确定性和可重复性。这些特性使得伪随机序列在通信加密、雷达信号设计、通信系统中得到了广泛的应用。;二、伪随机序列产生的原理; 输入primpoly(4,’all’)能得到4阶移位寄存器所对应的所有的本原多项式。输出结果为: Primitive polynomial(s) = D^4+D^1+1 D^4+D^3+1 以多项式 为例:(下图为对应的移位寄存器反馈连线图) ; 由上图可以看出,寄存器状态满足: y1(i)=y1(i-1) y4(i-1); y2(i)=y1(i-1); y3(i)=y2(i-1); y4(i)=y3(i-1); 给寄存器组赋予一个非全零的初始状态,y4的输出即可作为码周期为15的一个m序列。输入 mseq=mseries([1 0 0 1]) 可得 mseq = Columns 1 through 10 0 0 0 1 1 1 1 0

文档评论(0)

1亿VIP精品文档

相关文档