基于5级m序列的探究及仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信系统综合设计与实践
题目基于5级m序列
的反馈系数的探究
院(系)名称信息工程学院
专业名称通信工程
学生姓名金宇、张艳丽、赵春阳
学生学号090110079、090110085、090110026
指导教师赵春雨
2012年05月21日
目录
1背景及原理 (1)
1.1探究n级m序列的反馈系数背景及目的 (1)
1.2 生成m序列的原理及方法 (1)
2 确定反馈系数的方法 (3)
2.1 判断本原多项式的方法 (3)
2.2 基于5级循环序列发生器特征方程组中满足本原多项式的反馈系数的分
析 (3)
2.3 基于5级循环序列发器反馈系数的程序 (5)
3 m序列的相关性质 (8)
3.1 m序列的性质 (8)
3.2 不同反馈系数对应m序列的性质的分析 (8)
3.2.1、平衡性 (8)
3.2.2、自相关性 (9)
3.2.3 互相关性分析 (12)
4 不同反馈系数对应的m序列对扩频通信系统抗干扰性能影响 (16)
4.1 m序列在直接序列扩频通信系统应用的simulink的仿真观察 (16)
4.2 不同/相同长度的不同m序列对扩频通信系统性能影响的matlab的仿
真 (19)
总结 (22)
参考文献 (23)
附录 (24)
附录A (24)
附录B (24)
附录C (25)
附录D (26)
指导教师评语: (31)
基于5级m序列的反馈系数的探究
摘要
m序列易于从干扰信号中被识别和分离出来,又可以方便地产生和重复,有随机噪声的优点,易于实现相关接受或匹配接受, 因此伪随机序列在相关辩识、伪码测距、扩频通信、多址通信、分离多径、误码测试、数据加扰、信号同步等方面均有广泛的应用。n级循环序列生成器生成m序列和自身的反馈系数密切相关,本文我们提供了n级循环序列发生器能产生m序列的反馈系数的判断方法,及分析了不同的反馈系数对扩频通信系统性能的影响,并在matlab环境下运行了模拟仿真。
首先,我们利用本原多项式生成算法,确定一个伪随机序列的特征方程中对应的m序列,进而确定相关m序列的反馈系数。又对m序列的性质进行的相关分析,我们得出了m序列平衡性为1,m序列越尖锐自相关性越明显,且仅在k=0时出现峰值。我们又进一步利用matlab仿真并分析不同m序列在直接扩频通信系统中的仿真,我们可知在实际应用中选择自相关性大、互相关小的m序列作为扩频序列,另外m序列越长可以提高系统的抗干扰能力、降低系统的误码率及增加系统的容量,由此选择最佳的反馈系数生成最优的m序列对于提高扩频通信系统性能指标具有非常重要的意义。
关键词: 伪随机序,m序列,反馈系数,仿真
1背景及原理
1.1探究n级m序列的反馈系数背景及目的
伪随机序列(Pseudo Random Sequences)既有随机序列的随机特性,又有随机序列所不具备的规律性,可以方便地重复和产生。而m序列是目前广泛应用的一种伪随机序列,其在通信领域有着广泛的应用,窃密者若要获取信息就必须准确知道所用m序列的长度、种类和初始状态,但不同长度的m序列有无数种,同一长度的m序列当级数较大时也有很多种,所以窃密是比较困难的,提高了通讯的安全性。因此m序列在信息安全上有着广泛地应用。如扩频通信,卫星通信的码分多址,数字数据中的加密、加扰、同步、误码率测量等领域。
扩频通信是近年发展非常迅速的一种技术,它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。它不仅在军事通信中发挥出了不可取代的优势,而且广泛地渗透到了社会的各个领域,如通信、遥测、监控、报警和导航等。在直扩系统中,用伪随机序列将传输信息扩展,在接收时又用它将信号压缩,并使干扰信号功率扩散,提高了系统的抗干扰能力,由此可知扩频通信的抗干扰能力强,误码率低。另外,扩频通信还具有隐蔽性好、频率利用率高、易于数字化等特点。在扩频通信中通常的做法是用一扩频序列与信号相乘从而得到频谱的扩展或压缩,因而扩频序列的性能直接决定着通信质量。而伪随机序列中的m序列最常用作扩频序列。之所以采用m序列作为扩频码,是因为其具有良好的自相关性。由于m序列的生成和n级移位寄存器的反馈系数有一定的联系,所以探究n级移位寄存器的反馈系数对于生成怎样的m序列来提高扩频通信系统性能的m序列具有重要大的意义。
1.2 生成m序列的原理及方法
m 序列是最长线性反馈移位寄存器序列的简称,m 序列是由带线性反馈的移位寄存器产生的.由n级串联的移位寄存器和反馈逻辑线路可组成动态移位寄存器,如果反馈逻辑线路只由模2和构成,则称为线性反馈移位寄存器。带线性反馈逻辑的移位寄存器设定初始状态后,在时钟触发下,每次移位后各级寄存器会发生变化。其中任何一级寄存器的输出,随着时钟节拍的推移都会产生一个序
列,该序列称为移位寄存器序列【1】。
n 级线性移位寄存器的如图3.1所示:
图3.1 n 级线性移位寄存器
图中i C 表示反馈线的两种可能连接方式,i C =1表示连线接通,第n-i 级输出加入反馈中;i C =0表示连接线断开,第n-i 级输出未参加反馈。
因此,一般形式的线性反馈逻辑表达式为
112201(mod 2)
n
n n n n i n i i a C a C a C a C a ---==⊕⊕
⊕=∑
将等式左面的n a 移至右面,并将
00(1)
n n a C a C ==代入上式,则上式可改写
为
1
0n
i n i C a -==∑定义一个与上式相对应的多项式
()n
i
i i F x C x ==∑其中x 的幂次表示
元素的相应位置。
()n
i
i i F x C x ==∑式称为线性反馈移位寄存器的特征多项式,特
征多项式与输出序列的周期有密切关系.当F(x)满足下列三个条件时,就一定能产生m 序列:
(1) F(x)是不可约的,即不能再分解多项式;
(2) F(x)可整除1p x +,这里
21n p =-; (3) F(x)不能整除1q
x +,这里q
满足上述条件的多项式称为本原多项式.这样产生m 序列的充要条件就变成了如何寻找本原多项式。
1n a -2n a -3n a -∑
∑
∑
∑
1c 2c 3c 1
n c -01
c =1
n c =0
a 1a 输