待解决问题
周期位置更新的计算问题,三种版本哪种才对啊?
离问题结束还有0天0小时  |  提问者:lpz0315   |  提问时间:2013-2-28 17:31
最近被这个给困住了,希望大家给解答一下。 1、网上广泛流传的,剩余值来进行模计算 小区A和小区B是邻小区,且属于同一BSC,此BSC所属MSC的隐含关机时间是120分钟。小区A的T3212=10,小区B的T3212=6,当某手机在小区A驻留了18分钟后,做了一次小区重选驻留到B小区,此时如果该手机又回到了A小区,那么请问此时该手机还剩余多长时间要做一次位置更新?通过以上的事例,你所得到的结论是什么? 回答:手机做第一次小区重选时它在A的状态是3/10,剩余7*6=42分钟做位置更新,到B后由于B的T3212=6,因此在B中剩余的时间为7 MOD 6=1,在B中的状态是5/6,剩余1*6=6分钟做位置更新。再次回到A时由于1 MOD 10=1,在A中的状态变为9/10,也就是6分钟后就要做一次位置更新。 此用户只要18+6分钟就要做一次位置更新,这个时间间隔要远小于60分钟,无形中增加了系统负荷,因此我们得出结论:同一BSC的所有小区的T3212要取相同的值。 补充:最关键的一点就是很多人(包括我之前)对于T3212计数器的理解有错误,实际上这个T3212计数器是一个递减的计数器。 “当前剩余值”MOD“新的T3212值”。实际上这里面提到的当前剩余值就是原小区的T3212计时器值。 而新的计数器值也意味着重选到新的这个小区后还剩下多少个步长MS需要进行位置更新。 2、按规范的方法,以当前值来进行模计算 3GPP24008 4.4.2 Periodic updating When the timer T3212 expires, the location updating procedure is started and the timer shall be set to its initial value for the next start. When a change of the T3212 timeout value has to be taken into account and the timer is running (at change of the serving cell or, change of the broadcast value of T3212), the MS shall behave as follows: Let t1 be the new T3212 timeout value and let t be the current timer value at the moment of the change to the new T3212 timeout value; then the timer shall be restarted with the value t modulo t1. 即: 见过一个类似的,比如A=6,B=10,在A小区停留了2,即2/6,到B小区是2/10,如果在B小区停留5,那么就是7/10,这是回到A小区是1/6。 3、韩斌杰《GSM原理及其网络优化》第139页上的比差值方法 以韩斌杰书上为例,如果两个小区的T3212都不一样(设A小区是20,B小区是8),当移动台在A中的状态是2/20,当重选为B时就会变成2/8,然后当他再重选A时,就变为14/20. 解:2/20时,由A移动至B,此时以当前计时来计算到两个小区的剩余值,即18(A)和6(B),取小值即6,也就是在B小区还剩余6,也就是计时变为2/8; 2/8,再由B移动至A,同样以当前计时来计算到两个小区的剩余值,也是18(A)和6(B),取小值6,即在A小区还剩余6,也就是14/20.
咋没人回复啊
回答时间:2013-3-1 08:30
 
我要回应:  回应字数在5000字以内