基于Matlab的m序列发生器的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
第一章绪论..................................................................................................................1
1.1背景及意义 ....................................................................................................1
1.2设计内容及要求...............................................................................................1
1.2.1 设计内容................................................................................................1
1.2.2 设计要求................................................................................................2
1.3系统框图..........................................................................................................2第二章 m序列的分析.......................................................................................................3
2.1 m序列的原理...........................................................................................................3
2.2 m序列的相关特性 ...................................................................................................4
2.2.1均衡特性(平衡性) ...............................................................................4
2.2.2游程分布(游程分布的随机性) ...............................................................4
2.2.3移位相加特性(线性叠加性) ..................................................................4
2.2.4自相关特性.............................................................................................5第三章 m序列的设计............................................................................................................. 6
3.1特征多项式确定..............................................................................................6
3.2本原多项式的确定...........................................................................................7
3.3 m序列的发生..............................................................................................8第四章程序调试及结果分析..................................................................................10结论............................................................................................................................12参考文献....................................................................................................................13附录一:程序代码....................................................................................................14
第一章绪论
1.1 背景及意义
扩展频谱通信是一种不同于常规通信系统的新调制理论和技术,简称扩频通信。其设计思想是将待传输的信息信号用特定的扩频码扩展频谱后成为宽带信号进行传输;接收时再采用相应的技术手段将频谱压缩,恢复原来待传信息信号的带宽,从而实现通信。扩频通信具有两个特点:传输信号的带宽远大于原始信息信号的带宽;传输信号的带宽主要有扩频码决定,此扩频码通常是伪随机码。伪随机码(pseudo randomcode)简称PN码,可以人为产生与复制,具有类似白噪声的性质,相关函数具有尖锐的特性,功率谱占据很宽的频带,易于从其他信号或干扰中分离出来,具有优良的抗干扰特性,其特点是:具有尖锐的自相关函数;互相关函数值应足够小;有足够长的码周期,以确保抗侦破与抗干扰的要求;码的数量足够多,以实现码分多址的要求;平衡性好,以满足抗干扰的要求;工程上易于产生、加工、复制与控制。扩频通信的优势主要来自于伪随机码具有白噪声的统计特性。而随着扩频速率的不断提高,扩频码的长度急剧增加,利用计算机设计并验证扩频码的各项指标能大大提高效率。通过对伪随机码中常用的m序列的结构和性质进行了分析,给出了基于MATLAB平台的m序列生成算法及代码伪随机序列分析. 软件平台选择Matlab,Malab是美国Math Works公司推出的一种以矩阵为基本编程单位的高效数值计算语言。Matlab在编程效率、可读性、可移植性与可扩充性上,远远优于其他高级编程语言,是公认的最优秀的科技应用软件。
1.2设计内容及要求
1.2.1 设计内容
基于Matlab的m序列发生器的设计。