原创 Walsh码与M序列的区别

2011-2-8 21:42 6986 14 14 分类: 通信

Walsh码互相关性好,不同Walsh码是完全正交的,即互相关为零。但是自相关性不好,虽然与自身的自相关为1,但是与自身延时后的码的互相关就不为0了。另外,Walsh码的数量较少,而M序列的数量较多,例如一个16bit Walsh码只有16个,一个16bit的M序列,则至少有2^16。另外,Walsh码的另一个缺点是随机性差。总结如下:

优点:

(1)、Walsh码间完全正交,理论上完全正交的码之间的相互干扰为零。但是由于多径时延,或者定时不准确也会产生干扰。

缺点:

(1)、自相关性差,即自身与自身延时做相关时,结果不是0

(2)、数量少,例如一个16bit Walsh码只有16个

(3)、随机性差

 

M序列互相关性也较好,但是不同的M序列的不是完全正交的,即互相关不为0,但是是一个很小的值。M序列的自相关性也较好,不同相位的M序列也可以看做是正交的,即它与自身的延时移位序列的相关也很小,这个特点使得M序列很容易检测到。而Walsh码就不具有这样的特点。总结如下:

优点:

(1)、自相关性强,自身与自身延时相关时,结果接近0,这样就有利于进行搜索定时

(2)、数量多,一个16bit的M序列,则至少有2^16

(3)、随机性好

缺点:

(1)、互相关不是完全正交的

 

由于它们具有不同的特点,所以在实际应用中的作用也不相同。

例如在IS-95中的下行链路中,Walsh码作为区分信道的信道码,而用于区分基站的PN短码就是M序列。在移动台接收的时候,先会通过PN短码相关检测确定基站,同时通过PN短码的定时,之后,才能使用Walsh码相关来选择不同的信道。

问题:

1、为什么用M序列作为短码,而不用Walsh码? 

短码除了可以区分不同的基站以外,接收机还可以利用短码的自相关性,进行搜索和定时。而Walsh码由于自相关性较差,不适合用于搜索检测。

2、为什么用Walsh码区分信道,而不用M序列?

第一,Walsh码是完全正交的,而M序列之间不是完全正交的;

第二,由于Walsh码数量较少,可以较少次数的相关就可以区分出不同的信道,如果使用M序列的话,由于相同比特长度的M序列数量比Walsh码要多的多,需要多次的相关才能区别出不同的信道,所以这里不用M序列。

 

文章评论0条评论)

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