TD系统中为什么上下行扩频因子为什么不同,扩频码究竟起什么作用啊,请指教,谢谢
TD系统中为什么上行扩频因子可以去1,2,4,8,16,而下行只能去1,16呢,扩频码究竟起什么作用啊,请指教,谢谢
我要回答
问题答案
既然叫扩频码,作用显然是扩频,也就是通过高频谱通信获得较高的信噪比或者实现干扰共担
至于扩频因子
(1)如果是话音业务或者视频通话,上行和下行是对称的业务量,可以都用1或者16的扩频因子
(2)数据业务中,通常下行业务量远大于上行业务量,则通过1、2、4、8、16这样多种的扩频因子配置,使上行业务根据需求占用不同数量的码道,实现了时分双工不对称业务
至于扩频因子
(1)如果是话音业务或者视频通话,上行和下行是对称的业务量,可以都用1或者16的扩频因子
(2)数据业务中,通常下行业务量远大于上行业务量,则通过1、2、4、8、16这样多种的扩频因子配置,使上行业务根据需求占用不同数量的码道,实现了时分双工不对称业务
回答者:fishermooby 回答时间:2009-11-17 10:28
这个问题和TD采用的联合检测技术有很大关系。
上行多是因为联合检测在BS做,基站是知道给用户分配的扩频因子的,因此联合检测并不复杂;而下行的联合检测是在UE做,UE不知道其他用户使用扩频码的情况,因此为了减少检测的复杂度,所以只使用很少的扩频因子!
上行多是因为联合检测在BS做,基站是知道给用户分配的扩频因子的,因此联合检测并不复杂;而下行的联合检测是在UE做,UE不知道其他用户使用扩频码的情况,因此为了减少检测的复杂度,所以只使用很少的扩频因子!
回答者:smartcat 回答时间:2009-11-17 11:23
我来说一下扩频的作用,举个例子你发送的数据是01,使用扩频以后你的每个数据将用多个码片来表示,例如0可能用0000来表示,而1用1111表示(只是为了方便解释,现实当然没这么简单),当接收端因为接收这个信号时,当受到干扰把0000中的一个0误解为1,而其他三个0没错,这就可以把该消息解释为0,进行纠错,就有了一定的抗扰的作用,同时通过每个接收端分配正交的信道化码,每个用户可以可以根据自己的信道化码在同频率同时隙上各自进行进行接收,总之,扩频就是用一串的特殊比特表示一个比特,而给每个每个用户分配不一样的特殊比特,这样区别不同的用户,希望对你有用!
回答者:lichangle 回答时间:2009-11-18 00:40
理解一:TDSCDMA下行扩频系数只用16和1,是因为方便判断其他用户的扩频码,因为固定了扩频系数,那么midamble码的信道估计窗和扩频码的对应关系就简化了很多,其他用户扩频码可能的情况少了。这样以便于终端进行联合检测,否则无法进行联合检测。因为目前我们的系统是不通知本终端关于其他终端的码子信息的,我们只能根据信道估计窗和扩频码的关系来判断其他用户的码子。关于对应关系,25221协议里面有。
而不是因为其他的原因,比如联合检测的计算量,抗同频干扰,数据速率等。
上行可以用其他扩频因子是因为小的扩频系数和多个码道的sf=16的数据速率大致相同,但是扩频系数小,峰均比小。而且基站知道所有终端的码子,不用担心判断码子的问题。
下行384k或者2M之所以能用sf=1,因为这时候本时隙已经没有其他用户,联合检测就只是本用户的码道,所以也不用管其他用户了。
理解二:考虑到峰值速率和抗同频干扰的能力以及联合检测的复杂度,SF 的选择最大可以到16,但是下行干扰尤其考虑的是抗同频干扰,所以16是必须要选的;而考虑到峰值速率,SF=1也必须要选的。其他的情况可以由动态分配的时隙来进行。上行就没有这样的约束了,所以都可以选择。另外上下行占用的时隙是互斥的,所以为了在有约束条件的下行链路优先保证,上行的扩频因子可以灵活选择。
而不是因为其他的原因,比如联合检测的计算量,抗同频干扰,数据速率等。
上行可以用其他扩频因子是因为小的扩频系数和多个码道的sf=16的数据速率大致相同,但是扩频系数小,峰均比小。而且基站知道所有终端的码子,不用担心判断码子的问题。
下行384k或者2M之所以能用sf=1,因为这时候本时隙已经没有其他用户,联合检测就只是本用户的码道,所以也不用管其他用户了。
理解二:考虑到峰值速率和抗同频干扰的能力以及联合检测的复杂度,SF 的选择最大可以到16,但是下行干扰尤其考虑的是抗同频干扰,所以16是必须要选的;而考虑到峰值速率,SF=1也必须要选的。其他的情况可以由动态分配的时隙来进行。上行就没有这样的约束了,所以都可以选择。另外上下行占用的时隙是互斥的,所以为了在有约束条件的下行链路优先保证,上行的扩频因子可以灵活选择。
解释很详细,有帮助


