基于Matlab的m序列发生器的设计(共13页).doc
《基于Matlab的m序列发生器的设计(共13页).doc》由会员分享,可在线阅读,更多相关《基于Matlab的m序列发生器的设计(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上通信工程专业通信原理课程设计题 目 基于MATLAB/Simulink的m序列发生器的设计 学生姓名 薛 康 学号 所在院(系) 陕 西 理 工 学 院 物理与电信工程学院 专业班级 通 信 工 程 专 业 1104 班 指导教师 井敏英 完成地点 陕西理工学院物理与电信工程学院实验 2014年11月20日 摘要m 序列是一种典型的伪随机序列,它在扩频通信、流密码、信道编码等领域有着十分广泛的应用。本文介绍了m序列构造方法及基本性能,并利用Matlab中的Simulink仿真系统及M语言编程实现它们的产生和分析。仿真结果验证了该方法的正确性和可行性.关键词: m序列;
2、 Matlab; 仿真Abstract: m sequence is a typical pseudo-random sequence, It has been widely used in spread-spectrum communications, stream cipher, channel coding, and other fields. the paper introduces m sequence construction method and the basic performance. m sequences have been produced and analysis
3、by Simulink System and M Programming Language of Matlab. The simulation results show correctness and feasibility of the method.Keywords: m Sequence; Matlab; Simulation引言伪随机噪声具有类似于随机噪声的某些统计特性,同时又能够重复产生。由于它具有随机噪声的优点,又避免了随机噪声的缺点,因此获得了日益广泛的实际实用。这种周期性数字序列称为随机序列,有时又称为随机信号和伪随机码。m序列是伪随机序列中最重要的序列中的一种,它不但具有易于
4、产生的特点,还具有良好的自相关特性,在扩频通信中得到了广泛的应用。目录第一章 设计内容及要求1第二章 m序列设计方案选择2.1 方案一 22.2 方案二 2第三章 m序列产生和性质 3.1 m 序列的原理、结构及产生3 3.2 m序列的基本性质4第四章 m序列的程序代码及运行结果4.1 m序列程序44.2 输入本原多项式产生m序列54.3 m序列自相关函数 6第五章 程序调试及运行结果分析7结论8参考文献 8专心-专注-专业第一章 设计内容及要求基于Matlab的m序列发生器的设计: 基于Matlab语言编程,生成m序列,具体要求如下: 1、m序列的本原多项式为: 2、采用伽罗瓦型移位寄存器结
5、构 3、 利用Matlab编程环境求m序列的自相关函数 第二章 m序列设计方案选择2.1 方案一编程实现m 序列MATLAB编程非常简单,无需进行变量声明,可以很方便的实现m序列。2.2 方案二图2.2 Simulink 实现m 序列Simulink 实现m 序列 (如图2.2所示) Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控
6、制理论和数字信号处理的复杂仿真和设计。 通过比较方案一和方案二,发现方案一的优点具有通用性,其中mserises.m相当于一个通项,根据具体的本原多项式调用它即可,而方案二利用MATLAB的simulink直接搭建模块,在移位寄存器较少时利用此方法极为简单,可是当移位寄存器的数量增多时,要搭建那么多的模块就显得很繁琐,缺乏通用性,因此本次课程设计选择方案一.第三章 m序列产生和性质3.1 m 序列的原理、结构及产生m 序列是最长线性反馈移位寄存器序列的简称,m 序列是由带线性反馈的移位寄存器产生的.由n级串联的移位寄存器和和反馈逻辑线路可组成动态移位寄存器,如果反馈逻辑线路只由模2和构成,则称
7、为线性反馈移位寄存器。带线性反馈逻辑的移位寄存器设定初始状态后,在时钟触发下,每次移位后各级寄存器会发生变化。其中任何一级寄存器的输出,随着时钟节拍的推移都会产生一个序列,该序列称为移位寄存器序列。n级线性移位寄存器的如图3.1所示:输出 图3.1 n级线性移位寄存器图中表示反馈线的两种可能连接方式,=1表示连线接通,第n-i级输出加入反馈中;=0表示连接线断开,第n-i级输出未参加反馈。因此,一般形式的线性反馈逻辑表达式为将等式左面的移至右面,并将代入上式,则上式可改写为定义一个与上式相对应的多项式其中x的幂次表示元素的相应位置。式称为线性反馈移位寄存器的特征多项式,特征多项式与输出序列的周
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Matlab 序列 发生器 设计 13
限制150内