伪随机序列发生器.pdfVIP

  • 134
  • 0
  • 约4.06千字
  • 约 6页
  • 2017-06-12 发布于天津
  • 举报
伪随机序列发生器.pdf

长安大学 电子与控制工程学院 电子科学与技术系 伪随机序列发生器 一、实验目的: 理解伪随机序列发生器的工作原理以及实现方法,掌握 MATLAB\DSP BUILDER 设计的基本步骤和方法。 二、实验条件: 1. 安装WindowsXP 系统的PC 机; 2. 安装QuartusII6.0 EDA 软件; 3. 安装MATALB7.0+DSP BUILDER6.0 软件; 4. GW48 型SOPC 开发平台; 三、实验要求: 通过MATLAB 的SIMULINK 模型设计,实现伪随机数的序列发生器,并通 过DSP BUILDER 中的SIGNAL COMPILER 转换成QuartusII 工程,并实现硬件 的下载。 随机序列的输出用任意一个发光二极管来表示,序列的频率以便于观察即 可,比如4Hz 。 ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ 四、实验原理: 对于数字信号传输系统,传送的数字基带信号(一般是一个数字序列) ,由于 载有信息,在时间上往往是不平均的( 比如数字化的语音信号) ,对应的数字序列 编码的特性,不利于数字信号的传输。对此,可以通过对数字基带信号预先进行 “随机化”(加扰)处理,使得信号频谱在通带内平均化,改善数字信号的传输; 然后在接受端进行解扰操作,恢复到原来的信号。伪随机序列广泛应用与这类加 扰与解扰操作中。我们下面用DSP BUILDER 来构建一中伪随机序列发生器—— m 序列发生器,这是一种很常见的伪随机序列发生器,可以由线性反馈器件来产 生,如下图: + + + + C =1 n C1 C2 Cn-2 Cn-1 输出 -1 -1 -1 -1 -1 z z z z z - 1 - 制作人:程鸿亮 长安大学 电子与控制工程学院 电子科学与技术系 其特征多项式为: n F x C x ( ) ∑ i i i 0 注:其中的乘法和加法运算都是模二运算,即逻辑与和逻辑或。 可以证明,对于一个n 次多项式,与其对应的随机序列的周期为2 1n − 。 接下来我们以x 5 +x 2 + 1为例,利用DSP BUILDER 构建这样一个伪随机序列发 生器。 五、实验步骤: 1. 打开MATLAB 软件,点击工具条上的Simulink 图标,打开Simulink 浏览器。 Simulink 我们可以看到在Simulink 工作库中所安装的Altera DSP Builder 库。 2. 点击Simulink 的菜单File\New\Model 菜单项,新建一个空的模型文件。 - 2 - 制作人:程鸿亮

文档评论(0)

1亿VIP精品文档

相关文档