紧急求助,最近在一款测试手机中发现,切换100%失败,如下:
DL--Handover command
UL--Handover access
UL(L2)--SABM
........
UL(L2)--SABM
<---No UA-RSP
UL--Handover failure
但是我发现,只要手机在切换前10秒内收到过目标小区发来的Synch channel info,则切换可以100%成功,如下:
DL--Synch channel info <-恰好为目标小区的SCH
DL--Handover command
UL--Handover access
UL(L2)--SABM
DL(L2)--UA-RSP
UL--Handover complete
这样可以明显看出,问题出在手机的同步问题上,但我认为只要手机在measurement report里上报了目标小区的 BSIC,则表明手机已经曾经解开了目标小区的SCH,并已经同步,至于是不是说必须要每隔一段时间再解,我就不清楚了,而我换用TEMS5.0来测试,发现即使在切换前1分钟内没有收到过目标小区的SCH,切换仍没有问题,并且以前的log也可以发现很多切换,在切换前并没有在10s内收到过一次目标小区的SCH,都可成功。是不是说手机在切换前10s内必须曾经解一次目标小区的SCH呢???
从规范05.08中可以看到:
The MS shall attempt to demodulate the SCH on the BCCH carrier of as many surrounding cells as possible, and decode the BSIC as often as possible, and as a minimum at least once every 10 seconds.
A list containing information about the timing of the surrounding cells at the accuracy required for accessing a cell including the absolute times derived from the parameters T1, T2, T3 shall be kept by the MS. This information may be used to schedule the decoding of BSIC and shall be used in connection with handover in order to keep the switching time at a minimum.
这是说手机必须每隔10秒来解一次任意相邻小区的SCH?还是说同一相邻小区的SCH必须每隔10秒被手机解一次?如果是后一种成立,那那款测试手机就没有问题了。
请各位大侠支招!!!!在通话过程中手机可以在IDLE帧来解相邻小区的BSIC,是不是同一相邻小区只用成功解一次就OK了? 还是说每10秒就得解一次那个特定小区的BSIC?规范那个10s指的是什么?