基于matlab 的移位寄存器法m 序列的产生
2011-08-22刘艳华
科技视界 2011年25期
关键词:模型
刘艳华
(盐城工学院信息工程学院 江苏 盐城 224051)
0 引言
所谓扩频,是扩展频谱的简称。扩频通信采用的信号传输方式,其信号的频谱宽度远远大于所传输基带信息的带宽。扩展频谱通信是一项具有极大潜力、发展前景广阔的通信技术,自从诞生之日起就受到了人们的广泛关注。
扩频通信中频带的扩展是通过独立的伪随机码序列来完成的,用编码和调制的方式实现,将基带信号的频谱进行展宽,然后再进行传输,接收端用相同的扩频码解扩,恢复所传信息[1-7]。这样可以使传输过程中的干扰得到抑制。
常用的扩频序列有m序列、M序列、Gold序列等。m序列是最常用的一种扩频码,它是最大长度线性反馈移位寄存器序列的简称。它是用带线性反馈的移位寄存器产生的,是周期最长的序列。它具有很强的相关性,规律性和系统性,表现出的统计特性和白噪声的采样序列相同,如果不知道其生成方法,看上去就和真的随机序列一样。
伪随机序列的用处很广泛,在雷达、遥控系统、多址通信、保密通信、GPS导航等领域都有应用。由于其具有的社会和科学价值,伪随机序列的构造、生成、特征分析一直是相关领域的研究热点。
本文主要研究m序列产生的基本原理,然后用matlab搭建仿真模型来产生m序列,并与matlab自带的模块产生的m序列做对比。
1 m序列的产生原理
产生m序列的线性反馈移位寄存器由寄存器加上反馈产生,n阶线性移位寄存器的产生原理框图如图1所示。……
登录APP查看全文
