加扰
所谓加扰,就是不用增加冗余而扰乱信号,改变数字信号统计特性,使其具有近似白噪声统计特性的一种技术。这种技术的基础是简历在反馈移位寄存器上的。
为了方便下文理解,先说明m序列的生成原理
线性反馈移位寄存器实现如下图
举例说明
说明如下:shift_reg 是初始状态(按照规定不能全为零),POLY是由本原多项式得到,若一个特征多项式是本原多项式,则寄存器产生的序列达到最大周期,即为m序列,若包含n个寄存器的线性反馈移位寄存器,其最大周期为2^n-1。 POLY 由本原多项式的系数构成。所谓的八进制表示法,就是把POLY(二进制)求得后变成八进制。 首先要进行反馈,移位这两个行为,反馈即是不断更新shift_reg[7]的值,这里面涉及抑或操作(模二相加),紧接着移位即是向右移位,然后将最低位作为输出位。还有向移位的,那么就是将最高位作为输出。
步骤概括如下:首先确定初始状态,然后根据特征多项式,得出上述POLY(1,0组成),然后 确定移位方向,最后输出对应的序列。
802.11的扰码原理与上述类似,但又有区别,加入了输入数据。
生成多项式 S(x)=x^7+x^4+1
输出不是简单的将最低位或者最高位输出,而是加入了SCRAM_DIN,然后加上第七位和第四位,即将第七位和第四位作为反馈和输出的一部分。灵活运用
文章来源: 802.11a OFDM通信系统之扰码模块