提高系统全网同步性能的方法

文档序号:7617060阅读:162来源:国知局
专利名称:提高系统全网同步性能的方法
技术领域
本发明涉及通讯领域,尤其涉及一种提高系统全网同步性能的方法。
背景技术
在通信系统中,特别是在宽带码分多址(WCDMA)系统中,基站(NodeB)包括一个或多个小区,通过Iub接口连接到基站控制器(RadioNetwork Control,RNC)。RNC根据各小区间的时间差参数决定移动终端(UE)对邻近小区搜索时间的切换。
如果各小区间的时间差参数不够准确,则UE搜索小区的时间将会增长,进而会导致终端设备的功耗增大,因而迫切需要提高系统的全网同步性能,这样就能够得到较为准确的各小区间的时间差参数,进而能够降低移动终端切换时对小区的搜索时间,降低移动终端的功耗。
目前可以实现系统全网同步的方法在宽带码分多址(WCDMA)系统采用全球定位系统(GPS)时钟源实现系统的全网同步。也就是说,要求系统在GPS时间内实现全网同步化。
采用上述方法存在如下不足1、需要在采用的区域建立GPS卫星群,故成本较高。
2、在GPS故障情况下,或采用的区域可能被高大建筑物挡住GPS卫星群的等情况下无法实现系统的全网同步。
基于上述原因,需要一些其他替代方案实现系统的全网同步。于是出现了与本发明有关的现有技术,其技术方案为NodeB采用独立时钟源,RNC在系统消息(SIB11)中广播相邻小区和服务小区之间的参考时间差,移动终端从广播中获取各个小区之间的参考时间差,根据两个小区间的T_cell(小区导频信道发射时刻与基站BFN间的定时差)参数计算并得到各相邻小区的时间差,进而通过所述得到的各相邻小区的时间差实现系统的全网同步。
采用现有技术的技术方案,虽然相对于采用全球定位系统(GPS)时钟源实现系统的全网同步的方案成本要低,但是,要想通过此方案很好地实现系统的全网同步,还需要基于各个NodeB的时间起点(NodeB FrameNumber;BFN)一致的前提条件,然而,事实上这个前提条件不能得到满足,因而RNC广播的参考时间差参数不够准确,系统的全网同步也就不能很好地实现,进而导致移动终端切换时对小区的搜索时间较长,功耗高等问题的出现。

发明内容
本发明的目的是提供一种提高系统全网同步性能的方法,通过该方法,能够解决现有技术中不能很好地实现系统的全网同步的问题,进而解决现有技术中移动终端切换时对小区的搜索时间长,功耗高的问题。
本发明的目的是通过以下技术方案实现的本发明提供的一种提高系统全网同步性能的方法,包括A、通过基站控制器获取的基站控制器和基站间的时间差(RFN-BFN),对本小区的各邻近小区的参考时间差进行校准计算;B、基于校准后的本小区的各邻近小区的参考时间差进行系统的全网同步处理。
其中,所述步骤A具体包括A1、基站控制器获取基站控制器与基站间的时间差参数(RFN-BFN)以及各小区的T_cell参数;A2、根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数计算本小区与各邻近小区间的参考时间差,得到校准后的本小区与各邻近小区间的参考时间差。
其中,所述步骤A1具体包括基站控制器通过基站控制器与基站间的节点同步功能获取基站控制器与基站间的时间差参数(RFN-BFN);以及,基站控制器通过配置参数获取各小区的T_cell参数。
其中,所述步骤A2具体包括根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过公式Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1进行计算,得到本小区与各邻近小区间的参考时间差。
其中,所述步骤A2具体包括根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过公式Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1周期性地进行计算,得到校准后的本小区与各邻近小区间的参考时间差。
其中,所述步骤B具体包括B1、当基站控制器根据校准计算的所述参考时间差确认系统广播消息中的小区时间参数没有网点同步结果时,则通过公式Tdiff=T_cell2-T_cell1进行计算,得到本小区与各邻近小区间的参考时间差;B2、基于得到的所述参考时间差提高系统的全网同步性能。
其中,所述步骤B具体包括B3、基站控制器判断此次计算的所述参考时间差的值与上次计算的所述参考时间差的值是否发生变化,若未发生变化,则基于此次计算的所述参考时间差提高系统的全网同步性能;否则,执行步骤B4;B4、发送更新系统消息的请求消息通知系统更新系统广播消息;B5、系统根据所述请求消息对系统广播消息进行更新;B6、基站控制器根据更新后的系统广播消息中的时间参数计算本小区与各邻近小区间的参考时间差,并基于得到的所述参考时间差提高系统的全网同步性能。
其中,所述步骤B还包括B7、当基站控制器确认系统广播消息中的小区时间参数长时间未更新时,则通过公式Tdiff=T_cell2-T_cell1进行计算,得到该小区与各邻近小区间的参考时间差;B8、基于得到的所述参考时间差提高系统的全网同步性能。
由上述本发明提供的技术方案可以看出,本发明所述的方法根据RNC获取的RNC和所有NodeB的时间差(RFN(RNC Frame Number)-BFN),校准计算本小区与各邻近小区的参考时间差,从而提高该参数的准确程度,进而提高系统全网同步的性能,有效地降低了移动终端切换时的小区搜索时间,降低了移动终端的功耗,解决了现有技术中移动终端切换时对小区的搜索时间长,功耗高的问题。


图1为本发明实施例的流程图。
具体实施例方式
本发明提供了一种提高系统全网同步性能的方法,其核心是首先通过RNC获取RNC和所有NodeB的时间差(RFN-BFN),校准计算本小区的各邻近小区的参考时间差,然后基于校准后的本小区的各邻近小区的参考时间差提高系统全网同步的性能。
本发明提供的第一实施例的具体实施过程包括步骤一,基站控制器获取RNC和所有NodeB间的时间差参数(RFN-BFN)以及各小区的T_cell参数。
通常,基站控制器通过RNC与NodeB间的节点同步过程中的用户面帧协议(FP)的节点(Node)同步功能获取到基站控制器与基站间的时间差参数(RFN-BFN)。
另外,因为通过RNC的操作维护系统为各个网点中的每个小区都配置了T_cell参数,这些参数通过系统广播消息进行广播,因而RNC能够通过系统广播消息中的配置参数获取到各小区的T_cell参数。
当基站控制器获取到上述参数后,接着执行下述步骤步骤二,根据获取到的所述时间差参数(RFN-BFN)和所述T_cell参数,通过下述公式1Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1公式1进行计算,得到本小区与各邻近小区的参考时间差。
其中,公式中的参数表示如下Tdiff本小区1与邻近小区2的时间差;TRFN-BFN2RNC的RFN与邻近小区2所在NodeB2的BFN的时间差;TRFN-BFN1RNC的RFN与本小区1所在NodeB1的BFN的时间差;T_cell2邻近小区2的T_cell参数值;T_cell1本小区1的T_cell参数值。
因为小区的T_cell参数值是基于该小区的NodeB的BFN的,如果两个小区,如小区A和小区B是基于两个不同的NodeB,而且它们的BFN不对齐,根据T_cell相减得到的时间差并不是非常准确的时间差,缺少了两个NodeB的BFN差值。本发明将两个NodeB的BFN之间的差值计算出来并增加到两个小区的时间差参数中,因而将会得到较为精确的本小区与各邻近小区的参考时间差参数。然后基于所述较为精确的本小区与各邻近小区的参考时间差参数,就能够提高系统的全网同步性能。即紧接着执行下述步骤。
步骤三,基于所述本小区与各邻近小区的参考时间差提高系统的全网同步性能。
本发明提供的第二实施例,如图1所示,具体实施过程包括步骤S101,基站控制器获取RNC和所有NodeB间的时间差参数(RFN-BFN)以及各小区的T_cell参数。
在这一步骤中,具体获取RNC和所有NodeB间的时间差参数(RFN-BFN)以及各小区的T_cell参数的方法同第一实施例中的步骤一雷同,这里不再一一详细描述。
当基站控制器获取到上述参数后,接着执行下述步骤。
步骤S102,根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过下述公式1Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1公式1周期性地进行计算,得到本小区与各邻近小区的参考时间差。
其中,公式中的参数表示如下Tdiff本小区1与邻近小区2的时间差;TRFN-BFN2RNC的RFN与邻近小区2所在NodeB2的BFN的时间差;TRFN-BFN1RNC的RFN与本小区1所在NodeB1的BFN的时间差;
T_cell2邻近小区2的T_cell值;T_cell1本小区1的T_cell值。
步骤S103,基站控制器判断此次计算的所述参考时间差的值与上次计算的所述参考时间差的值是否发生变化,若未发生变化,则执行步骤S104,即根据此次计算的所述参考时间差提高系统的全网同步性能;否则,执行步骤S105。
步骤S105,发送更新系统消息的请求消息通知系统更新系统广播消息。
步骤S106,系统根据所述请求消息对系统广播消息进行更新。
步骤S107,基站控制器根据更新后的系统广播消息中的时间参数计算本小区与各邻近小区的参考时间差,并基于得到的所述参考时间差提高系统的全网同步性能。
步骤S108,当基站控制器确认系统广播消息中的小区时间参数长时间未更新时,则通过公式2Tdiff=T_cell2-T_cell1公式2进行计算,得到本小区与各邻近小区的参考时间差。
其中,公式中的参数表示如下Tdiff本小区1与邻近小区2的时间差;T_cell2小区2的T_cell值;T_cell1小区1的T_cell值。
步骤S109,基于得到的所述参考时间差提高系统的全网同步性能。
基于所述得到的参考时间差控制终端设备调整接收邻小区的时间,达到提高系统的全网同步性能的目的。
本发明提供的第三实施例的具体实施过程包括步骤一,基站控制器获取RNC和所有NodeB间的时间差参数(RFN-BFN)以及各小区的T_cell参数。
在这一步骤中,具体获取RNC和所有NodeB间的时间差参数(RFN-BFN)以及各小区的T_cell参数的方法同第一实施例中的步骤一雷同,这里不再一一详细描述。
当基站控制器获取到上述参数后,接着执行下述步骤。
步骤二,根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过下述公式1Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1公式1进行计算,得到本小区与各邻近小区间的参考时间差。
其中,公式中的参数表示如下Tdiff本小区1与邻近小区2的时间差;TRFN-BFN2RNC的RFN与邻近小区2所在NodeB2的BFN的时间差;TRFN-BFN1RNC的RFN与本小区1所在NodeB1的BFN的时间差;T_cell2邻近小区2的T_cell值;T_cell1本小区1的T_cell值。
步骤三,当基站控制器根据校准计算的所述参考时间差确认系统广播消息中的小区时间参数没有网点同步结果时,则通过公式2Tdiff=T_cell2-T_cell1公式2进行计算,得到本小区与各邻近小区间的参考时间差。
其中,公式中的参数表示如下Tdiff本小区1与邻近小区2的时间差;T_cell2邻近小区2的T_cell值;T_cell1本小区1的T_cell值。
步骤四,基于得到的所述参考时间差提高系统的全网同步性能。
由上述实施方案可以看出,本发明通过基站控制器(RNC)根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数计算并得到的本小区与各邻近小区间的参考时间差,然后基于所述得到的参考时间差控制终端设备根据本小区和邻小区的时间差来调整接收邻小区的时间,从而提高系统的全网同步性能,进而降低移动终端搜索到邻小区的时间,降低移动终端的功耗。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种提高系统全网同步性能的方法,其特征在于,包括A、通过基站控制器获取的基站控制器和基站间的时间差(RFN-BFN),对本小区的各邻近小区的参考时间差进行校准计算;B、基于校准后的本小区的各邻近小区的参考时间差进行系统的全网同步处理。
2.根据权利要求1所述的方法,其特征在于,所述步骤A具体包括A1、基站控制器获取基站控制器与基站间的时间差参数(RFN-BFN)以及各小区的T_cell参数;A2、根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数计算本小区与各邻近小区间的参考时间差,得到校准后的本小区与各邻近小区间的参考时间差。
3.根据权利要求2所述的方法,其特征在于,所述步骤A1具体包括基站控制器通过基站控制器与基站间的节点同步功能获取基站控制器与基站间的时间差参数(RFN-BFN);以及,基站控制器通过配置参数获取各小区的T_cell参数。
4.根据权利要求2所述的方法,其特征在于,所述步骤A2具体包括根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过公式Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1进行计算,得到本小区与各邻近小区间的参考时间差。
5.根据权利要求2所述的方法,其特征在于,所述步骤A2具体包括根据获取的所述时间差参数(RFN-BFN)和所述T_cell参数,通过公式Tdiff=TRFN-BFN2-TRFN-BFN1+T_cell2-T_cell1周期性地进行计算,得到校准后的本小区与各邻近小区间的参考时间差。
6.根据权利要求1所述的方法,其特征在于,所述步骤B具体包括B1、当基站控制器根据校准计算的所述参考时间差确认系统广播消息中的小区时间参数没有网点同步结果时,则通过公式Tdiff=T_cell2-T_cell1进行计算,得到本小区与各邻近小区间的参考时间差;B2、基于得到的所述参考时间差提高系统的全网同步性能。
7.根据权利要求5所述的方法,其特征在于,所述步骤B具体包括B3、基站控制器判断此次计算的所述参考时间差的值与上次计算的所述参考时间差的值是否发生变化,若未发生变化,则基于此次计算的所述参考时间差提高系统的全网同步性能;否则,执行步骤B4;B4、发送更新系统消息的请求消息通知系统更新系统广播消息;B5、系统根据所述请求消息对系统广播消息进行更新;B6、基站控制器根据更新后的系统广播消息中的时间参数计算本小区与各邻近小区间的参考时间差,并基于得到的所述参考时间差提高系统的全网同步性能。
8.根据权利要求7所述的方法,其特征在于,所述步骤B还包括B7、当基站控制器确认系统广播消息中的小区时间参数长时间未更新时,则通过公式Tdiff=T_cell2-T_cell1进行计算,得到该小区与各邻近小区间的参考时间差;B8、基于得到的所述参考时间差提高系统的全网同步性能。
全文摘要
本发明涉及一种提高系统全网同步性能的方法,该方法的核心是首先根据基站控制器获取的基站控制器和所有基站的时间差(RFN-BFN),对本小区与各邻近小区的参考时间差进行校准计算;然后基于校准后的本小区的各邻近小区的参考时间差控制终端设备根据本小区和邻小区的时间差来调整接收邻小区的时间,实现提高系统的全网同步性能。通过本发明能够提高本小区与各邻近小区的参考时间差的准确程度,进而提高系统的全网同步性能,通过本发明能够有效地降低移动终端切换时的小区搜索时间,降低移动终端的功耗,解决了现有技术中移动终端切换时对小区的搜索时间长,功耗高的问题。
文档编号H04B7/26GK1848705SQ20051006307
公开日2006年10月18日 申请日期2005年4月5日 优先权日2005年4月5日
发明者李义华, 练海春 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1