LTE小区选择与重选过程详解
1 概述
RRC位于LTE协议栈L3,处于非常重要的地位,是接入层和非接入层的主要控制中心,控制着层间主要的接口,不仅要为上层提供来自网络系统的无线资源参数,同时还要控制下层的主要参数和行为。RRC层的其中一个功能是为空闲模式的UE提供小区选择和小区重选参数,使UE完成小区选择和重选。本文将对UE的小区选择与重选进行详解。
2 RRC状态-空闲模式
LTE空闲模式和UTRAN系统类似,终端开机后,将会从选定的PLMN中选择一个合适的小区进行驻留。当UE驻留在某个小区后,就可以接收系统消息和小区广播信息。通常UE第一次开机时需要执行注册过程,一方面可以互相认证鉴权,另一方面可以让网络获得此UE的一些基本信息。之后UE可以一直处于空闲模式下,直到需要建立RRC连接。
空闲模式下驻留一个小区的目的: 1) UE可接收网络的系统消息 2) UE可以发起接入
3)UE可接收寻呼(当UE处于IDLE,网络发送寻呼的范围是:此时网络只知道该UE所驻留的跟踪区,所以网络会在该跟踪区的所有小区的控制信道上都发送寻呼消息。
RRC空闲模式下状态划分
空闲模式下主要过程:
小区选择过程 小区重选 寻呼监控 系统消息接收 测量 DRX控制
3 小区选择过程
在了解小区选择过程之前,我们先看看小区时怎样分类的。
UE可使用以下两种小区选择过程: ● 初始小区选择;
● 带存储信息的小区选择。
3.1 小区选择标准
小区选择准则:
其中,
3.2 初始小区选择过程
在初始小区选择过程中,UE不考虑哪个无线频率信道是E-UTRA载波,它将根据自身能力在E-UTRA的频带上扫描所有无线频率信道,来寻找一个适合的小区。在每一个载频上UE仅需要搜索最强小区。然后UE调谐到信号强度最高的频点上,读取BCH上的系统信息。然后根据读取的系统信息来判断该小区是否属于所选择的网络、小区是否被禁止以及小区的S值是否大于0等信息。如果都满足那么UE将驻留在该小区,否则将从次强的频点上再次进行选择。如果没有搜索到合适的小区,UE将继续监测所有的频道,选择S大于0并且未被禁止的小区,这时不考虑小区所属的网络,找到合适的小区并驻留,这时UE就只能进行紧急呼叫。UE完成小区选择后将接收到系统广播中的BA列表,BA列表将被重置和更新。
3.3 带存储列表小区选择过程
带存储列表小区选择过程。UE上次正常关机时,将当时UE所在小区信息,如PLMN、位置区标识LAI(或RAI)、服务小区和邻近小区信息以及一些与此相关的无线参数等信息存储在
USIM中。当UE再次开机时,将根据存储的广播信道、同步码等信息进行搜索,UE测量存储列表中各小区的RSRP值,然后按测量值的大小排序(降序)进行小区搜索。这种优先使用上次关机时的网络信息和小区的无线参数信息,可以加速小区的查找速度,这种方式的小区选择过程称为带BA表的小区选择过程。如果有可驻留的小区,UE则选择该小区作为服务小区。如果没有,UE将进行正常小区选择。
3.4 小区选择异常情况
小区选择异常情况主要有: (1)小区被BAR或S>0(SIB1)
(2)广播的PLMN和NAS下发的不一样(SIB1) (3)BCH检验失败(L1读MIB失败)
(4)DL-SCH检验失败(L1解读SIB1或SI失败)
(5)找不到可驻留小区:适合小区找不到,可接受小区也找不到,RRC进入NULL状态。 (6)受限驻留:协议上驻留任何小区的状态。UE搜索不到适合小区,只能找到可接受小区,RRC进入LIM。
注:对于RRC而言,要进入受限状态,有两种情况:一种是RRC无法找到一个适合小区驻留,而只能找到一个可接受小区驻留,而进入受限状态,这种情况,可以看成是RRC的主动受限(PLMN不匹配或者LAI禁止);另外一种受限,是由上层通知RRC,要求RRC进入受限状态,这种对于RRC可以看成是被动受限(例如:开机没有SIM卡;指定的PLMN无效)。
4 小区重选过程
UE不管是在空闲模式还是在连接模式下,都需要随时监视服务小区和邻近小区的信号质量,以选择一个最合适的小区驻留。这个过程就是小区重选。小区重选是与移动性相关的一个过程。在此只介绍空闲模式下小区重选过程。 触发小区重选过程的原因:
1)UE通过周期性的IDLE测量发现有邻近小区满足重选条件;
2)通过测量发现服务小区S值小于0,此时重选列表不包括服务小区;
3)服务小区系统消息发生变化,指服务小区被BAR。此时重选列表也不包括服务小区。
4.1 小区重选优先级概念
首先我们来了解一下小区重选优先级的一些概念: 1)针对频率,设置优先级 E-UTRAN每一频率有一优先级 2)优先级的分类:
◇ 公共优先级:System Information指定,参数cellReselectionPriority 。 ◇ UE专用优先级:由RRCConnectionRelease消息下发给UE 除非特别指定,当UE专用优先级和公共优先级共存时,UE专有优先级将覆盖掉公共优先级。
4.2 小区重选的测量准则
参数介绍:
Sintrasearch 为同频小区的测量门限,在SIB3中广播;
Snonintrasearch为异频(inter freq)或系统(inter-RAT)的测量门限,在SIB3中广播; SServingCell为服务小区的Srxlev值。 同频小区列表在SIB4中广播; 异频小区列表在SIB5中广播。 对同频小区测量:
● 如果Sintrasearch在服务小区中发送(SIB3中广播),并且Sservingcell> Sintrasearch,UE就可以不执行同频测量;
● 如果Sservingcell<= Sintrasearch或者Sintrasearch不在服务小区发送(SIB3),UE就需要执行同频测量。
对E-UTRAN异频测量:
● 如果E-UTRAN异频小区的重选优先级比当前驻留小区的频率优先级高,UE将对该
E-UTRAN异频或inter-rat频率进行测量(不受Snonintrasearch)。
● 如果E-UTRAN异频小区的重选优先级与当前驻留小区的频率优先级相同或比当前服务
小区的优先级低:
◇如果Snonintrasearch在服务小区发送(sib3中广播),并且Sservingcell>Snonintrasearch,UE则不会对E-UTRAN异频测量;
◇ 如果Sservingcell<=Snonintrasearch或者Snonintrasearch没有在服务小区发送,UE将执行异频测量。
注意:异频小区重选优先级在SIB5中广播,如果在SIB5中未给出某个频点的小区重选优先级,那么在重选或者测量的时候都是不考虑该频点下的小区。服务小区的重选优先级在sib3中广播,是必选项。
4.3 UE的小区重选准则
在IDLE状态下能进入重选列表的小区满足S>0 重选列表中小区排列的顺序表示了该小区优先级,越前面的小区优先级越高,重选列表中小区排列顺序的准则:
1)仅只有高优先级和服务小区 找出S>0的小区,找出S>Threshx,high的小区,把S>Threshx,high的小区按照S的大小排列在重选列表中的最前面。然后依次把服务小区(可用的服务小区)和S>0,但是S<=Threshx,high
的小区按照S的大小顺序放入重选列表。
2)仅只有同频和等优先级的异频小区和服务小区 找出S>0的小区,计算出R值,按照R值的大小把这些小区放入重选列表(包括服务小区)。
小区重选到同优先级频率中小区基于同频小区重选的Ranking准则。
小区ranking标准定义如下,Rs为当前服务小区的ranking值,Rn为邻小区的ranking值:
其中
Qmeas:RSRP measurement quantity used in cell reselections.
Qoffset Equals to Qoffsets,n if it is valid otherwise this equals to Qoffsetfrequency UE会对所有满足小区选择S准则的小区排序。
3)仅只有低优先级小区和服务小区
需满足:在定时器TreselectionRAT这段时间内,SservingcellThreshx,low先找出S>0的小区,再找出Snonservingcell,X>Threshx,low的小区,然后把这些小区按照S值的大小顺序放在重选列表的最前面,然后放入服务小区。最后把那些S>0,且S<=Threshx,low的小区按照S值的大小顺序排入重选列表
4)若存在高优先级小区、等优先级小区和低优先级小区时(重选列表中S>0),重选列表的排列顺序是:
S>Threshx,high的最高优先级小区;
Rn>Rs的同频小区和等优先级的异频小区; 服务小区(当Sservingcell>Threshserving,low时); Snonservingcell,X>Threshx,low 的低优先级小区;
服务小区(当 Sservingcell注:在重选列表中只要有小区排列在服务小区的前面,就表明触发了重选,就需开启定时器Treselection e-utran,只有当定时器超时时才发起重选过程,定时器长度在sib3/sib5中配置。