小区重选
小区重选
在Idle状态下,UE可能出于某些原因离开当前服务小区,向邻小区进行驻留,该过程即小区重选。大多数小区重选与网络环境的变化有关,这种情况下,UE将在一定程度上选择能够提供更优质服务的小区;小区重选也可能由网络间接发起,例如通过RRCConnectionRelease消息重新分配特定载频优先级等等。但任何一种小区重选,都将严格依据本章介绍的评估准则展开。
1)测量启动规则
随着UE成功进入小区驻留状态,持续的本小区测量也随即开始。RRC层通过RSRP测量结果计算Srxlev,并将该值与同频/非同频测量启动门限Sintrasearch和Snonintrasearch进行比较,作为是否启动邻小区测量的判决条件之一。
邻小区测量是否启动的规则如下:
- 对于重选优先级高于服务小区的载频,UE必须始终对其进行测量;
- 对于重选优先级等于或低于服务小区的载频,分为同频和非同频两种情况处理:
同频测量情况下:
- 当服务小区的Srxlev值 > Sintrasearch时,UE可自由决定是否进行同频测量;
- 当服务小区的Srxlev值 <= Sintrasearch,或系统消息中Sintrasearch为空时,UE必须进行同频测量;
非同频(异频和系统间)测量情况下:
- 当服务小区的Srxlev值 > Snonintrasearch时,UE可自由决定是否进行异频及系统间测量;
- 当服务小区的Srxlev值 <= Snonintrasearch,或系统消息中Snonintrasearch为空时,UE必须进行异频及系统间测量。
2)小区重选准则
针对不同优先级载频上的小区,重选算法有着明显的区别:优先级越低,重选判决准则越苛刻,UE向其上发生重选的机会也就越小。这虽然使得小区重选的运算复杂度有所增加,但却保证了UE能够从网络侧获得最佳的服务。
当多个优先级下均存在可重选小区时,UE应只在其中优先级最高的小区中进行选择。
- 高优先级小区重选准则
对于重选优先级高于当前服务载频的小区,若:
- 该邻小区Srxlev高于门限值Threshx, high,并持续TreselectionRAT;
- 同时UE已在当前服务小区驻留超过1秒以上。
则UE应触发向该邻小区重选的流程。
其中,Threshx, high为重选门限值,针对E-UTRA下各个非服务载频、以及inter-RAT下各个载频,分别在SIB5、SIB6、SIB7、SIB8中广播,对应IE为threshX-High;
TreselectionRAT为时间滞后值,针对E-UTRA下各个载频、以及各个inter-RAT,分别在SIB3、SIB5、SIB6、SIB7、SIB8中广播,对应IE为t-ReselectionEUTRA、t-ReselectionUTRA、t-ReselectionGERAN、t-ReselectionCDMA2000,单位:秒。在高优先级小区重选过程中,UE无需考虑服务小区信号质量的好坏。一旦高优先级载频上有小区信号质量可以接受,就将进行重选。
- 同等优先级小区重选准则
同等优先级小区包括服务载频下的其它小区,也可以是E-UTRA的其它Inter-frequency载频,但不能是inter-RAT小区,这是因为不同RAT的小区重选优先级也不相同。
这里,我们需要引入小区重选的R准则,用于同等优先级情况的判决。
R准则是指,UE应计算出所有符合S准则的小区的R值,并按照R大小进行排序,排在第一位的小区将被认为是最优小区。R值计算方法如下:
Rs = Qmeas,s + QHyst
Rn = Qmeas,n - ( Qoffsetfrequency + Qoffsetcell )
其中,Rs和Rn分别代表服务小区和邻小区的R值。式中其它参数在下表中简要说明:
表4-3-1 R准则参数说明
参数名 |
单位 |
意义 |
Qmeas,s |
dBm |
UE测量到的服务小区RSRP实际值。 |
Qmeas,n |
dBm |
UE测量到的邻小区RSRP实际值。 |
Qhyst |
dB |
服务小区的重选滞后值。 |
Qoffsetfrequency |
dB |
被测邻小区所在载频的补偿值。仅用于计算异频临小区。 |
Qoffsetcell |
dB |
当inter/intraFreqNeighCellInfo域存在于系统消息中时,该参数代表被测邻小区的补偿值;否则公式中应忽略该参数。 |
根据R值计算结果,对于重选优先级等于当前服务载频的小区,若:
- 该邻小区Rn大于服务小区Rs,并持续TreselectionRAT;同时,
- UE已在当前服务小区驻留超过1秒以上。
则UE应触发向该邻小区重选的流程。
可以看到,同等优先级情况下,小区重选是以包括服务小区在内的各小区R值为基础展开的,R值在一定程度上反映了每个小区的信号质量,但为了避免发生不必要的和过于频繁的重选,R值的计算过程中又带有了对当前驻留小区的偏袒。
需要指出的是,Rn的计算公式也适用于某一优先级上同时存在多个可重选小区的情况。此时UE应计算出他们的Rn进行排序,并最终选择其中排序最高的小区。
- 低优先级小区重选准则
相比前两种重选准则,UE针对低优先级载频上小区的重选限制条件较多。具体准则如下,若:
在高优先级载频上,没有任何小区符合高优先级小区重选准则;
- 同时,在服务载频和其它同等优先级载频上,没有任何小区符合同等优先级小区重选准则;
- 同时,服务小区Srxlev < Threshserving,low,且该邻小区Srxlev > Threshx,low,并持续TreselectionRAT(单位:秒);
- 同时,UE已在当前服务小区驻留超过1秒以上。
则UE应触发向该邻小区重选的流程。
其中,Threshserving, low在SIB3中广播,对应IE为threshServingLow;Threshx,low在SIB5、SIB6、SIB7、SIB8中广播,对应IE为threshX-Low。
注意,参数Threshx后缀的“high”和“low”并不表示门限值的“高”“低”,而是指它被用于高优先级还是低优先级载频的重选。对于重选优先级高于当前小区的载频,系统广播消息为其配置的Threshserving, low对UE来说是无意义的;对于低优先级载频Threshx,high同样没有意义。而对于同频,系统则根本不会为其配置这两个参数。