基于Matlab产生m序列 精品资料

基于Matlab产生m序列 精品资料

ID:22683416

大小:1.08 MB

页数:31页

发布时间:2023-10-18 22:10:01

资源描述:

目录前言1第一章设计任务21.2设计内容21.2设计要求21.3系统框图2第二章序列的分析42.1序列的含义42.2序列产生的原理52.2序列的性质62.3自相关特性7第三章序列的设计83.1特征多项式确定83.2本原多项式的确定93.3序列的发生10第四章程序调试及结果分析114.1序列的仿真结果及分析124.2该设计的序列相关性仿真结果及分析13结论14参考文献15附录:程序代码16

1前言扩频通信因其具有抗干扰、抗多径衰落、抗侦察等优点在通信领域中得到广泛应用。扩频序列的设计和选择是扩频通信的关键技术,扩频序列性能的优劣在很大程度上决定了通信系统的多址干扰和符号间|干扰的大小,从而直接影响到系统的性能。因此,深入研究扩频序列的性质,构造设计具有良好相关性的扩频序列,来满足扩频系统的要求,是直接序列扩频系统的核心课题。白噪声是一种随机过程,它有极其优良的相关特性。但至今无法实现白噪声的放大、调制、检测、同步及控制等,而只能用类似于白噪声统计特性的伪随机序列来逼近它,并作为扩频系统的扩频码。常见的伪随机序列有m序列、GOLD序列、M序列、Walsh序列等。m序列是目前研究最为彻底的伪随机序列,m序列容易产生,有优良的自相关和互相关特性。序列是伪随机序列的一种情况。他可以在很多领域中都有重要应用。由n级移位寄存器所能产生的周期最长的序列|。这种序列必须由非线性移位寄存器产生,并且周期为2n(n为移位寄存器的级数)。通过对伪随机码中常用的m序列的结构和性质进行了分析,本文给出了基于MATLAB平台的m序列生成算法及代码伪随机序列分析。30

2第一章设计任务1.2设计内容掌握PN序列的相关知识,掌握m序列的产生原理及其在matlab中的产生方法,对特定长度的m序列,分析其性质,及其用来构造其它序列的方法;研究伪随机序列在跳频通信中的应用方法。1.2设计要求m序列的本原多项式为:,移位寄存器结构如图1.1图1.1移位寄存器结构各寄存器初值分别为,参照该移位寄存器的结构图,用Matlab语言编写程序,生成m序列|。1.3系统框图产生m序列的框图如下30

3初始化寄存器m序列的长度移位寄存器寄存器前移1位输出m序列m序列NNYi=1图1.2系统框图30

4第二章序列的分析2.1序列的含义m序列是最长线性移位寄存器的简称。顾名思义,m序列是由多级移位寄存器中,若N为移位寄存器的级数,n级移位寄存器共有个状态,除去全0状态外还剩下不种状态,因此它能产生的最大长度的码序列为位。产生m序列的线性反馈移们寄存器称作最长线性移位寄存器。产生m序列的移位寄存器的电路结构,其反馈线连接不是随意的,m序列的周期P也不能取任意值,而必须满足,式中,n是移位寄存器的级数。m序列码发生器是一种反馈移位型|结构的电路,它由n位移位寄存器加异或反馈网络组成,其序列长度,只有一个多余状态即全0状态,所以称为最大线性序列码发生器。由于其结构已定型,且反馈函数和连接形式都有一定的规律,因此利用查表的方式就设计出m序列码。列出部分m序列码的反馈函数F和移存器位数n的对应关系。如果给定一个序列信号长度M,则根据求出n,由n查表2-1便可以得到相应的反馈函数F。表2-1反馈函数Fn反馈函数F37,41553166371278255951110102311204712409530

52.2序列产生的原理移位寄存器的后续状态可以用当前状态及特定矩阵来表示,这个矩阵是阶矩阵,称为A矩阵,A矩|阵的第r行对应移位寄存器第r级反馈输入状态。对于一个n级移位寄存器序列产生器,其A矩阵的第一个元素必定为1,否则,该序列发生器就必然退化为级数小于n的移位寄存器序列发生器。一个n级简单线性移位寄存器序列发生器,其A矩阵有如下形式在给定移位寄存器的初始状态后,可由A矩阵求出后续状态,即因此,,且当单位矩阵时,有,即移位寄存器中的内容在第个状态和第个状态是相同的,即序列发生器从第个状态开始,经过次状态转移后,又回到了第个状态,产生的序列长度就为。因此,对于最大长度线性移位寄存器序列发生器,必然有(2-1)对于阶矩阵A,若x为其特征值,则有,由于在二进制系统中,,,整理化简得|(2-2)定义特征方程和特征多项式分别为30

6(2-3)(2-4)其中。2.2序列的性质扩展频谱通信要求扩频序列应具有较好的随机特性,而序列既具有一定的随机特性,又具有一定的周期性,因而它是一种伪随机序列,序列应具有移位相加特性、平衡特性和游程特性。1.移位相加特性(线性叠加性)一个m序列{}与其经任意次延迟移位后产生的另一个不同序列{}模2相加,得到是仍是该m序列的延迟移位序列。例如1110100与向右移3位后的序列1001110逐位模2相加后的序列为0111010,相当于原序列向右移1位后的序列,仍是m序列。2.平衡特性在m序列的每个周期中,“1”码元出现的数目为|次,“0”码元出现的数目为次,即“0”的个数比“1”的个数少一个。伪随机序列的平衡性是指序列中“1”的数目只比“0”的数目多l。码的平衡性由码序列中的直流分量决定。平衡性好,则载波抑制度大,从而有利扩频通信的抗干扰能力以及保密和抗侦破能力。其物理意义是不平衡码会使扩频后的信号中出现一些稳定的信号,从而易于被检测而导致保密能力的降低。3.游程特性游程是指在一个序列周期中连续排列的取值相同的码元的合称,所谓的游程长度就是一个游程中码元的个数。而m序列的分布特性为1.m序列的一个周期()中,游程总数为;2.当,且1<游程长度k≤n-2,长度为k的游程占游程总数的,其中0游程和|1游程各占一半;3.长度为的游程只有一个,是0游程;4.长度为的游程只有一个,是1有游程。30

72.3自相关特性周期为p的m序列的自相关函数为:(2-5)其中:A-该序列与其j次移位序列一个周期中对应元素相同数目D-该序列与其j次移位序列一个周期中对应元素不同数目P-序列周期 上式可改写为:(2-6)由移位相加特性和均衡特性,可知m序列的自相关函数为:(2-7)对于一个周期为的m序列(取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共31页,下载后即可获取全部内容。
2、此文档《基于Matlab产生m序列 精品资料》由用户(158****5147)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、欧宝真人·(中国)科技有限公司网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:158****5147

上传时间:2023-10-16 16:56:57

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签

文档提供

发布者:158****5147

上传时间:2023-10-16 16:56:57

认证主体:齐**(个人认证)

IP归属:湖北省 武汉

相关标签