LFSR 伪随机序列的产生
一、题目要求
假设特征多项式为 f(x) = x
10
+ x
3
+ 1。
1、用 c 代码建模;
2、编写 verilog 代码,并用 Modelsim 产生非零伪随机序列, 并确定周期与自相关
性质。
3、运用 Synplify Pro 和 XST 进行综合;
二、实验环境
XP + ModuleSim6.5 + ISE + Synplify Pro + vs2008
三、实验原理
伪随机信号具有类似于随机噪声的一些统计特性,同时又便于重复产生和处理。目前
广泛使用的伪随机信号都是由数字电路产生的周期序列得到的。
产生伪随机序列的电路,可分为“线性”和“非线性”反馈的移位寄存器;
1. 线性反馈移位寄存器的特征多项式
用多项式 f(x)来描述线性反馈移位寄存器的反馈连接状态: