【问题现象】
在eSRVCC测试中,切换完成后回落至2G的终端返回到4G覆盖区域,通话结束后终端根据2G小区测控消息准备重选回4G过程,经过多次统计,从通话结束到终端重选回4G的时间过长,约为60S,影响用户体验。
【原因定位】
处于2G网络的终端可通过小区重新返回4G,而重选频点信息将由2G系统广播的SI2quater消息提供。系统消息分为多种类型:type1、2、2bis、2ter、3、4、5、5bis、5ter、6、7、8、9、13。当终端处于IDLE态下,将用BCCH信道来收听系统消息1至4及7,8,13。
UE处于空闲时,系统消息以每8个复帧重复发送一次的循环方式在主BCCH信道和扩展BCCH信道中发送。因此引入循环序号TC:
其中FN是TDMA的帧号,以2716548个TDMA帧为周期循环编号,取值范围
(0~2716547);(FN/51)是TDMA帧号对一个复帧长度的整除,可以确定帧号为FN的TDMA帧所归属的复帧的编号;正如上文提到的系统消息以每8个复帧重复一次的循环方式发送,
(FN/51)%8是复帧编号对8求模,可以确定该复帧在以8个复帧为周期的循环中的位置;因此TC表示特定的系统消息在循环中的第几个复帧中发送。一个复帧的长度为235ms,8个复帧的周期时长为1883ms,所以系统消息下发的最短间隔为8个复帧的时长1883ms。各种系统消息发送的循环号TC和对应得发送信道如下表所示:
从上表可以看出,SI2Quarter在BCCHNorm当TC=5或4时发送,或者在扩展BCCH(BCCHExt)当TC=5时发送。如果BCCHNorm上发送SI2Quarter,会和其他系统消息存在较大的发送碰撞,需要进行轮流发送。由于SI2queter消息提供的内容较多,必须分多条消息发送,这样一来,发送小区重选需要的多条SI2quater消息将消耗大量不确定时间。
以诺基亚网络中的SI2quater发送机制为例,SI2quater分6条消息下发,理论最短下发完成时间为1.883×6=11.298秒,但实际中小区重选所需时间远大于这个值,据下图可以看出,从终端完成RAU进入IDLE态到开始执行小区重选,需要约45S的时间。
从信令上看,是由于SI2quater消息与SI13消息均在BCCHNorm的同一个TC上发送,由此产生了冲突,在这种情况下,需要SI2quater消息与SI13消息周期间轮流发送,这样一来每次冲突将导致一个周期(1883ms)的等待时间。
由上述分析可看出,由于SI2quater与其他系统消息的发送冲突,将引起大量的发送等待时间,这样一来完整SI2quater消息的发送时间将大大增加,导致返回时延长。
【解决方案】
在BCCHNorm上发送SI2quater消息时,很有可能会与其他系统消息发生冲突,而BCCHExt上发送SI2quater消息将不存在这种情况,这样一来发送完整SI2quater消息的时间将大大减少,终端由2G重选回4G的速度也会随之提升。因此,可以通过设置在BCCHExt上发送SI2quater消息来加速2G重选回4G过程。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: