基于Matlab产生m序列.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 前 言 1 第一章 设计任务 2 1.2 设计内容 2 1.2 设计要求 2 1.3 系统框图 2 第二章 序列的分析 4 2.1 序列的含义 4 2.2 序列产生的原理 5 2.2 序列的性质 6 2.3 自相关特性 7 第三章 序列的设计 8 3.1 特征多项式确定 8 3.2 本原多项式的确定 9 3.3 序列的发生 10 第四章 程序调试及结果分析 11 4.1 序列的仿真结果及分析 12 4.2 该设计的序列相关性仿真结果及分析 13 结 论 14 参考文献 15 附录:程序代码 16 前 言 扩频通信因其具有抗干扰、抗多径衰落、抗侦察等优点在通信领域中得到广泛应用。扩频序列的设计和选择是扩频通信的关键技术,扩频序列性能的优劣在很大程度上决定了通信系统的多址干扰和符号间干扰的大小,从而直接影响到系统的性能。因此,深入研究扩频序列的性质,构造设计具有良好相关性的扩频序列,来满足扩频系统的要求,是直接序列扩频系统的核心课题。白噪声是一种随机过程,它有极其优良的相关特性。但至今无法实现白噪声的放大、调制、检测、同步及控制等,而只能用类似于白噪声统计特性的伪随机序列来逼近它,并作为扩频系统的扩频码。 常见的伪随机序列有m 序列、GOLD 序列、M 序列、Walsh 序列等。m 序列是目前研究最为彻底的伪随机序列,m 序列容易产生, 有优良的自相关和互相关特性。序列是伪随机序列的一种情况。他可以在很多领域中都有重要应用。 由n级移位寄存器所能产生的周期最长的序列。这种序列必须由非线性移位寄存器产生,并且周期为2n(n为移位寄存器的级数)m序列的结构和性质进行了分析,本文给出了基于MATLAB平台的m序列生成算法及代码伪随机序列分析。 第一章 设计任务 1.2 设计内容 掌握PN序列的相关知识,掌握m序列的产生原理及其在matlab中的产生方法,对特定长度的m序列,分析其性质,及其用来构造其它序列的方法;研究伪随机序列在跳频通信中的应用方法。 1.2 设计要求 m序列的本原多项式为:,移位寄存器结构如图1.1 图1.1 移位寄存器结构 各寄存器初值分别为,参照该移位寄存器的结构图,用Matlab语言编写程序,生成m序列。 1.3 系统框图 产生m序列的框图如下 图1.2 系统框图 第二章 序列的分析 2.1 序列的含义 m序列是最长线性移位寄存器的简称。顾名思义,m序列是由多级移位寄存器中,若N为移位寄存器的级数,n级移位寄存器共有个状态,除去全0状态外还剩下不种状态,因此它能产生的最大长度的码序列为位。产生m序列的线性反馈移们寄存器称作最长线性移位寄存器。 产生m序列的移位寄存器的电路结构,其反馈线连接不是随意的,m序列的周期P也不能取任意值,而必须满足,式中,n是移位寄存器的级数。 m序列码发生器是一种反馈移位型结构的电路,它由n位移位寄存器加异或反馈网络组成,其序列长度,只有一个多余状态即全0状态,所以称最大线性序列码发生器。由于其结构已定型,且反馈函数和连接形式都有一定的规律,因此利用查表的方式就设计出m序列码。列出部分m序列码的反馈函数F和移存器位数n的对应关系。如果给定一个序列信号长度M,则根据求出n,由n查表便可以得到相应的反馈函数F。 反馈函数F 反馈函数F 3 7 , 4 15 5 31 6 63 7 127 8 255 9 511 10 1023 11 2047 12 4095 2.2 序列产生的原理 移位寄存器的后续状态可以用当前状态及特定矩阵来表示,这个矩阵是阶矩阵,称为A矩阵,A矩阵的第r行对应移位寄存器第r级反馈输入状态。对于一个n级移位寄存器序列产生器,其A矩阵的第一个元素必定为1,否则,该序列发生器就必然退化为级数小于n的移位寄存器序列发生器。一个n级简单线性移位寄存器序列发生器,其A矩阵有如下形式 在给定移位寄存器的初始状态后,可由A矩阵求出后续状态,即 因此,,且 当单位矩阵时,有,即移位寄存器中的内容在第个状态和第个状态是相同的,即序列发生器从第个状态开始,经过次状态转移后,又回到了第个状态,产生的序列长度就为。因此,对于最大长度线性移位寄存器序列发生器,必然有 (2-1) 对于阶矩阵A,若x为其特征值,则有,由于在二进制系统中,,,整理化简得 (2-2) 定义特征方程和特征多项式分别为 (2-3)

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档