原创 CDMA系统中的“掩码”和“扰码”的概念

2011-2-9 11:57 5927 14 14 分类: 通信

在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序列的状态,以及长码掩码这两个参数。

 

总结:

  1. 掩码的作用:掩码与m序列进行模2加,使输出的m序列产生不同的偏移(即相位)。
  2. 扰码的作用:加密,利用m序列的伪随机性,减少连0和连1的情况,便于进行同步。

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条