主页(http://www.pttcn.net):N-frequency 小区的NodeB辅助的上行同步算法分析 摘要 随机接入是TD-SCDMA系统性能的一个关键性过程。UE在进行业务前,需要发起随机接入过程以建立上下行同步。在上行同步过程中,多个UE可能在同一子帧发送相同SYNC-UL, 由此产生的碰撞会导致上行同步的失败,直接影响UE的接入成功率和系统无线资源的利用。在N-Frequency小区中,由于所有UE都须从主载波上发起上行同步过程,多UE同步接入时发生SYNC-UL碰撞几率会大大增加。本文在分析了N-frequency小区随机接入上行同步过程碰撞概率的基础上,提出了N-frequency小区中利用NodeB辅助的上行同步的优化算法, 该算法简单、容易实现,能有效地提高UE上行同步的成功率。1、TD-SCDMA网络中UE的随机接入过程简述TD-SCDMA是一个同步的CDMA系统, UE在发起CS/PS业务前, 需要发起随机接入过程, 建立上行和下行同步。整个随机接入过程包括下行同步的获取、系统消息的读取、建立上行同步和随机接入。UE要驻留一个小区时,需要先读取小区的DwPCH,获取小区的SYNC-DL,从而相应获取小区的扰码和基本中间码。从连续的DwPTS中检测出PCCPCH的位置,读取BCH上的系统信息,从而获取小区的FPACH, SCCPCH, PRACH公共信道等资源信息。相应的从为随机接入而分配给UpPTS的8 个SYNC-UL 中选取一个,在UpPCH上发送SYNC-UL;并在相应的FPACH信道上,当UE获取FPACH上NodeB的响应时,就可以在随后的PRACH和DPCH上完成RRC连接和相应的业务。从上面的随机接入过程可以看出,在NodeB侧的上行同步码SYNC-UL的获取是非常关键的。一个小区内在一个无线子帧,如有多个UE同时发起上行同步,各自从8个SYNC-UL中任选一个,如果有两个或多个UE选择的SYNC-UL相同,则会发生碰撞。导致NodeB侧SYNC-UL检测错误,UE上行同步失败,导致UE接入失败,接入率的降低和系统资源的浪费。而UE会继续尝试上行同步过程,这会增加对相邻小区UpPCH的干扰,导致系统性能的降低。这种碰撞发生的概率和UE的接入到达率有关系;同时需要接入的UE越多,发生碰撞的概率越高。本文在分析了N-Frequency小区上行同步过程中SYNC-UL碰撞概率的基础上,提出了NodeB辅助的上行同步算法,降低了在N-Frequency 小区中SYNC-UL的碰撞发生概率。并进一步分析了该算法在NodeB侧和UE侧的算法实现流程和在具体的应用场景下算法的优化性能。 2、N-Frequency 小区的SYNC-UL碰撞概率分析由于TD-SCDMA的时分特性,相比GSM等其他无线系统,对同步性能有相对特殊的要求。UE在获取下行链路的同步后,由于UE和NodeB距离的不同,UE发送的信号到达NodeB的传输时延也不同,为保证不同UE发送的信号能在同一时间到达NodeB, 在UE发起业务之前,需要发起上行同步过程。在TD-SCDMA系统中,定义了一个上行同步时隙UpPTS,NodeB在GP和UpPTS时隙中接受UE发送的SYNC-UL码。按照系统的定义,每个SYNC-DL对应一组8个SYNC-UL码字。UE根据获取的SYNC-DL,随机地从SYNC-UL码组中选取一个上行同步码,并以一定的相对UpPTS的时间提前量发送。NodeB通过相关运算检测出UE的SYNC-UL,获取SYNC-UL的定时和功率信息,并相应地算出UE在PRACH上使用的发送功率和时间调整值,在 FPACH中发送给UE,从而使所有UE发送的信号能在同一时间到达NodeB。如在同一子帧内,两个或多个UE所选的SYNC-UL码相同,则会发生上行同步信号的碰撞,导致在NodeB侧SYNC-UL检测失败。在[1]中分析了随机接入过程中碰撞检测的性能,NodeB侧能正确检测出碰撞的概率大约为98.74%。在目前N-Frequency小区中,由于只有主载频上配有UpPTS, UE需要在主载波上完成随机接入过程,然后才能在主、辅载频上进行业务。由于N-Frequency小区能承载的UE数量理论可以是单载频小区的N倍以上,故而N-Frequency小区UE的接入到达率可以认为是单载频小区的N倍左右,而所有UE都须通过主载频的UpPCH发起上行接入,故而SYNC-UL碰撞率会大大提高,影响SYNC-UL的成功检测。下面分析N-Frequency小区的SYNC-UL碰撞概率。假定一个载波的用户接入到达率采用泊松分布(Poisson Distribution): k 是同时上行接入的用户数, 对N-Frequecy小区,假定每个载波的UE到达用户分布情况是相同的,则N-freqency小区的到达接入用户概率分布是: 相应的可以算出在 通过上述公式可以看出,在N-frequency 小区中, 如图1所示: ![]() 图 1 N-Frequency 小区和单频点小区碰撞概率比和同时接入用户关系 对3载波小区( 3、N-Frequency 小区NodeB辅助的上行同步算法分析从上面的分析可以看出,N-Frequency小区虽然节约了辅载波上的公共信道资源,减少了DwPCH和UpPCH在辅载波上的分配,但是却增加了UE上行同步时SYNC-UL的碰撞几率,降低了小区的上行同步成功率。而上行同步是UE发起业务和切换的前提,从而严重影响了系统的性能。为克服上述情况,下面分析了上行SYNC-UL处理过程,提出了一种上行同步算法,可以显著减少N-Frequency小区的SYNC-UL碰撞概率。由于UE在发起上行链路同步过程时, UE 是不知道网络侧的情况的,UE 只是盲目地在UpPCH上发送SYNC-UL,然后去侦听FPACH上NodeB给UE的响应。NodeB在正确检测出SYNC-UL后,NodeB会把检测出的SYNC-UL ID、在空口上发送FPACH的帧号和接收到UE的SYNC-UL帧号的增量 从上面的分析可以看出,UE在发送SYNC-UL前,不知道NodeB侧的情况,UE只是随机发起上行链路的同步过程。而在NodeB侧,NodeB只是在正确检测出SYNC-UL时才会利用FPACH信道发送响应。在发生SYNC-UL碰撞时,FPACH上是不会发送任何信息,这样FPACH资源在发送下一次响应前是空闲的。 在N-Frequency小区中,由于只有主载波上可以发起上行链路的同步接入过程,使得SYNC-UL发生碰撞的概率大大增加。为改善这种情况,提出了NodeB辅助的UE上行同步优化算法。具体分析如下: 在NodeB侧,如NodeB检测出有多个用户同时接入,SYNC-UL发生碰撞,NodeB侧在后续的无线子帧中,在FPACH上发送响应,相应的内容包括在空口上的发送FPACH的帧号和接收到UE的SYNC-UL帧号的增量 NodeB侧的算法的流程如图2所示: 图2 NodeB 侧FPACH处理 在UE侧,UE接收FPACH信道并解出FPACH的内容,如发现SYNC-UL ID 为预设的SYNC-UL Collision ID,则知道小区内发生了多个UE上行同步,SYNC-UL发生碰撞;UE通过 对已发送了SYNC-UL的UE, 侦听FPACH内容后,如发现NodeB侧发生了SYNC-UL碰撞,则可以结束上一次的上行同步过程,不必等到N帧结束,开始下一次的BACKOFF-N 的上行同步过程。 4、NodeB辅助的UE上行同步优化算法的性能分析在没有NodeB辅助的UE 的上行链路同步过程中,如多个UE同时接入并发生SYNC-UL碰撞,则发生碰撞时同时接入的图3 UE 侧FPACH接收和SYNC-UL发送处理 UE数为 表1 发生碰撞的概率
随着 采用NodeB辅助的上行同步算法,在已发生上行SYNC-UL碰撞重新发起行同步过程的N个子帧中,碰撞发生的概率分析如下: 而对于新到达的须接入的UE,其发生2个UE碰撞的概率则为泊松分布中到达接入UE为2时发生的概率: 3载波时为4.6861e-006,6载波时为9.3694e-006,改善程度为没有采用本算法时的概率小15004倍和7504倍,对UE上行同时时碰撞问题的改善显著提高。 从上面的分析可以看出,采用NodeB辅助的上行同步算法可以很好的消除已发生上行同步碰撞再次尝试接入时的碰撞概率,极好地降低新到达用户的上行同步时发生碰撞概率,提高了UE上行同步成功率;而且由于UE上行同步SYNC-UL碰撞概率的减小,减少了UE上行SYNC-UL发送次数,减轻了本小区和相邻小区UpPCH上的干扰功率,提高了整个网络的性能。 5、结束语在N-Frequency小区中,由于只有主载频上有UpPCH用于所有UE的接入,用户的上行同步过程发生碰撞的概率远大于单载频小区。在分析了N-Frequency上行同步发生碰撞问题的基础上,本文提出了一个基于NodeB辅助的上行链路的同步算法,可以较好的减少已发生碰撞的UE再次进行上行同步过程中发生碰撞的概率,而且可以显著地减少新接入UE的上行同步发生碰撞的概率,提高了UE随机接入的成功率,减小了对本小区和相邻小区UpPCH上的干扰,提高了整个网络的性能和资源的利用率。该算法也可以应用于单频点小区。参考文献[1]. TD-SCDMA 随机接入过程中碰撞检测的性能分析[2] TS25.221: Physical channels and mapping of transport channels onto physical channels (TDD) (中国集群通信网 | 责任编辑:陈晓亮) |