M序列的产生和性能分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
M序列的产生和性能分析
摘要
在扩频函数中,伪随机信号不但要求具有尖锐的互相关函数,互相关函数应接近于零,而且具有足够长的码周期,以确保抗侦破、抗干扰的要求;由足够多的独立地址数,以实现码分多址的要求。M序列是伪随机序列的一种,可由m序列添加全0状态而得到。m序列与M序列对比得出在同级移位寄存器下M序列的数量远远大于m序列数量,其可供选择序列数多,在作跳频和加密码具有极强的抗侦破能力。
本文在matlab中的Simulink下用移位寄存器建立了4级、5级、6级M 序列的仿真模型,进行了仿真,画出其时域图、频谱图、互相关性图。通过时域图和频域图可看出,经过扩频后的信号频带明显的被扩展;由M序列互相关性图,得出M序列有较小的互相关性,较强的自相关性,但相关性略差于m序列。最后,本文又将M序列应用于CDMA扩频通信仿真系统中,得到下列结论:当使用与扩频时相同的M序列做解扩操作与用其他序列做解扩的输出有巨大的差别。使用相同的序列进行解扩时系统输出值很大,而使用其他序列解扩时输出值在零附近变化。这就是扩频通信的基础。
关键词:伪随机编码, 扩频通信自相关函数,互相关函数
M SEQUENCE GENERATION AND PERFORMANCE
ANALYSIS
ABSTRACT
In spread-spectrum communication, pseudo-random sequence must have high autocorrelation value, low cross correlation, long code period and lots of dependent address to satisfy code division multiple access(CDMA). M sequence is one kind of the pseudo-random sequences. It can be may obtained through adding entire 0 states to m sequence. The number of M sequence is greater than the m-sequence under the same level shift register. It may supply the more choice. The M-sequence is often applied to the frequency hopping and adds the password to have greatly strengthened anti- solves the ability.
At first, M sequences which has n=4、5、7 levels of shift registers are produced under Simulink of Matlab. The time domain chart, the spectrograph, the mutual correlation chart are plotted. Through the time domain chart and the spectrograph, we could see how the bandwidth of the information signal is expanded. The pseudo-random symbol speed rate higher noise signal frequency spectrum is proliferated widely, the output power spectrum scope is lower. This can explain the spread-spectrum communication system principle from the frequency range. Through the M sequence’s auto correlation chart we can see that the auto correlation of M-sequence is quite good but is inferior to the m sequence. Finally, the M sequence is applied to the code division multiple access (CDMA) communication system. This is the spread-spectrum communication foundation.
KEY WORDS:Pseudo-random code, auto-correlation, cross-correlation
目录
前言 (1)
第1章扩展频谱通信 (3)
§1.1 扩展频谱通信 (3)
§1.2 扩展频谱技术 (5)
第2章 M序列的产生方法和性质 (6)
§2.1 M序列的产生方法 (7)
§2.1.1由m序列构成M序列 (7)
§2.2 搜索法产生M序列 (8)
§2.3 M序列的性质 (12)
§2.3.1 M序列的性质 (12)
§2.3.2 M序列的相关特性 (13)
第3章MATLAB仿真 (14)
§3.1反馈移位寄存器产生M序列的仿真 (14)
§3.2 M序列在扩频通信领域的仿真 (25)
结论 (29)
参考文献 (31)
致谢 (33)
前言
扩展频谱通信最早始于军事通信,直到80年代末,美国FCC规划出了ISM频段,并且可以由采用扩频通信机制的商用通信使用。由于扩频通信在提高信号接收质量,抗干扰,保密性,增加系统容量方面都有突出的优点。扩频通信迅速地在民用,商用通信领域普及来。近年来在国内,扩频通信技术如雨后春笋般发展起来,已经广泛应用在室内局域网互连,室外远程城域网互连等领域。众多的国际无线扩频厂商纷纷加入了国内市场的竞争。如今,扩频微波产品已经广泛应用于中国的电信,移动,金融,证卷,税务,电力,公安,水利,交通,油田,卫生,广电等部门,并已安装了上万套的扩频微波设备。
伪随机码,也称伪噪声码,是一种可以预先确定并可以重复地产生和复制,又具有随机统计特性的二进制码序列。早在20世纪40年代末,香农(Shannon G E )等人就建立了“噪声通讯”理论, 证明了具有白噪声统计特性的信号对充分利用信道的容量与信号的功率、抗多路径干扰和测定距离等问题具有明显的优点。但当时只是限于理论上的探讨。到了20世纪60年代中期,由于发展了一些易于产生、加工、复制,又具有白噪声统计特性的伪随机码,噪声通讯理论才获得了许多实际应用。在深空通信场合,利用伪随机编码信号可以实现低信噪比接收,大大改善了通信的可靠性,且可实现码分多址通信。此外,利用伪随机编码信号可以实现高性能的保密通信。这些特点正符合全球定位系统的技术要求。
伪随机码种类有许多,文中讨论了M序列。M序列是由若干级带有某些特定反馈的移位寄存器产生的,也称最长非线性移位寄存器序列。
扩频谱编码是一种信道编码体制, 始于20 世纪80 年代初的无线电隐蔽式数字通信。尽管该体制在无线电通信领域得到成功应用, 但它却很少应用于通信声呐, 甚至被认为不适合于水声通信, 因为声波在海洋中传播的衰减与声吸收、散射、反射、几何扩展等因素有关, 高频声波在水中传播的衰减系数近似与声波频率平方成正比, 信道对高频声波的衰减较大. 由于远距离水