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条评论)
登录后参与讨论