在CDMA系统中,掩码用在长码发生器中,长码是利用一个42bit的m序列发生器与长码掩码进行模2加(即异或)来产生的。
掩码的作用就是使输出的m序列产生不同的偏移(通过用掩码也m序列模2加实现)。
那么为什么使用掩码就能使m序列产生偏移呢?我们知道m序列叫做最长线性移位寄存器序列。称为"最长"是因为n比特的移位寄存器可以产生2^n-1个m序列。也就是说,n比特的任意组合都属于这个m序列族,所以当用掩码与原m序列异或后,产生的还是一个m序列,并且根据m序列的特点,新产生的m序列是原序列的循环移位后的值。所以,使用掩码可以控制m序列 的偏移,即相位。
我们知道在IS-95前向链路中,长码的作用是加扰,其实也就是加密。所以也可以将这里的长码称为扰码(注意:在反向链路中,长码就不是做为扰码,而是用作扩频)。加密的功能是利用长码掩码选择m序列的不同状态实现的。
在接收机中,要正确的解调出原始数据,必须要知道对应的长码是什么,也就是说要知道长码发生器的m序列的状态,以及长码掩码这两个参数。
总结:
文章评论(0条评论)
登录后参与讨论