本文基于高通QXDM QCAT工具分析
确认掉网时间
一般掉网时会在NAS层打印如下:
[=MM= Received RR_SERVICE_IND, NO SERVICE]
如果是初始注册失败这种情况下会在GSM获取服务失败后RR会上报PLMN选择失败,失败原因为NO SERVICE以表示在指定的PLMN上未获得服务,同理在NAS层也会打印如下:
[=REG= MMR_REG_REQ PLMN(460-0) RAT GSM
[=MM= MM sent RR_PLMN_SELECT_REQ]
[=MM= Received RR_PLMN_SELECT_CNF, NO SERVICE]
GSM小区搜索过程
检查周围GSM小区RSSI
Power Scan是UE在GSM下获取服务小区的第一步,通过power scan的结果可以知道UE周围存在的有效频点
GSM小区同步
当UE获取周边有效小区的RSSI后开始尝试对指定的小区进行同步,以下图小区#59为例:
- Acq开始
- FCH获取
- SCH获取
- Acq结束
当小区同步失败后可根据失败的原因解决问题:
确认小区BCCH读取及注册PLMN
完成同步之后需要对目标喜爱去进行读取BCCH以获得系统消息的具体内容,但是在这之前需要对该小区的信号进行接收。
系统消息3/4中包含了该小区所属的PLMN及S准则所需的参数:
S准则判断
当系统消息解码完成后根据其中携带的参数开始进行S准则判断,计算该小区是否符合S准则:
S准则的粗略算法大致理解为:
S = RSSI + 110 - RxLevMin
(S = -60 + 110 - 14 = 36>0) 即该小区符合S准则。
小区驻留成功
当小区驻留成功后可以看到UE在空闲或连接态下的基本性能,同时在RR层中也可以看到小区是否驻留成功: