公开/公告号CN1710828A
专利类型发明专利
公开/公告日2005-12-21
原文格式PDF
申请/专利权人 大唐移动通信设备有限公司;
申请/专利号CN200410048326.8
申请日2004-06-17
分类号H04B7/26;H04Q7/34;
代理机构11018 北京德琦知识产权代理有限公司;
代理人王丽琴
地址 100083 北京市海淀区学院路40号
入库时间 2023-12-17 16:46:38
法律状态公告日
法律状态信息
法律状态
2022-05-27
未缴年费专利权终止 IPC(主分类):H04Q 7/34 专利号:ZL2004100483268 申请日:20040617 授权公告日:20080220
专利权的终止
2011-08-10
专利权的转移 IPC(主分类):H04Q7/34 变更前: 变更后: 登记生效日:20110706 申请日:20040617
专利申请权、专利权的转移
2008-02-20
授权
授权
2006-02-15
实质审查的生效
实质审查的生效
2005-12-21
公开
公开
技术领域
本发明涉及移动通信技术,更确切地说是涉及宽带码分多址(WCDMA)、时分—同步码分多址(TD-SCDMA)移动通信系统中,无线网络控制器的操作维护中心(OMC-R,以下简述为操作维护中心OMC)、无线网络控制器(RNC)和无线网络控制器(RNC)所管理的基站(NodeB)这些移动通信系统中的网元间绝对时间(指:年月日时分秒)同步方法。
背景技术
移动通信系统中网元时间的同步对于整个通信网络,包括OMC,RNC,NodeB的管理都有着非常重要的意义,特别是对于系统在应用中需要使用绝对时间时,比如性能估计、告警等,则有着更重要的意义。如果通信系统中网元的时间达不到同步,就会导致网元之间的告警数据,性能数据紊乱等。
中国无线技术协会(CWTS)通过的《WCDMA系统中时间同步的方式》(CWTS TSG-RAN WG2meeting#2002年),在Iub接口上采用SNTP协议,需要在RNC侧实现SNTP的服务器端和在NodeB侧实现SNTP的客户端,其方式是:RNC作为NodeB的上级时间管理者,需要定期地向它所管理的所有NodeB广播时延估算消息,供NodeB估算时延。
时间同步过程由请求和响应两条消息完成:NodeB向RNC发送时延估算请求消息,RNC对NodeB发送响应应答消息,在该响应应答消息中包括时间戳信息(由SNTP协议提供),供NodeB利用时间戳信息估算传输时延。该时间戳信息包括:原始时间戳T1(Originate Timestamp T1)、接收时间戳T2(Receive Timestamp T2)、发送时间戳T3(Transmit Timestamp T3)和目标时间戳T4(Destination Timestamp T4),NodeB用这四个时间戳信息估算出传输延时值,保存在NodeB本地。传输时延值T Dealy估算方式如下:
T Dealy=((T4-T1)-(T3-T2))/2。
RNC定时地广播时间消息,消息中包括RNC侧的基准时间T_Rnc;
NodeB根据收到的该RNC广播的基准时间T_Rnc,按下述公式调整本地时间T_NodeB:
T_NodeB=T_Rnc+T Dealy。
然而在实际的网络结构中,RNC下挂的NodeB数目会比较多,RNC向众多的NodeB广播时延估算消息,会增加RNC的系统资源开支;另外受链路可靠性以及时延抖动大等因素的影响,还可能造成RNC与NodeB两者间比较低的时间同步精度。
而对于TD-SCDMA移动通信系统,迄今为止,还没有一种解决系统中OMC、RNC、NodeB等网元间时间同步的方案。
此外,在WCDMA和TD-SCDMA系统的小区建立过程中,为了获取RNC和NodeB间的定时偏差,必须在RNC和NodeB间高优先级的承载上进行节点同步(3GPP规范中详细定义了RNC和NodeB之间进行节点同步的内容)。此节点同步过程可参看图1所示。由服务RNC(SRNC)向NodeB广播时延估算请求消息,消息中包括发送请求消息的时刻t1,接收到该时延估算请求消息的NodeB向服务RNC发送响应应答消息,响应应答消息中包括SRNC发送请求消息的时刻t1、NodeB接收到该请求消息的时刻t2、和NodeB发送响应应答消息的时刻t3,供SRNC计算定时偏差。
图1中,SRNS侧的公共帧号计数器RFN和NodeB侧的公共帧号计数器BFN每M微秒(如M=125微秒)加1,计数范围为0-327679微秒,然后循环。制作在图1中以10微秒为一刻度,其刻度范围为0-40950(327680×125=40960000微秒,40960毫秒)。SRNC与NodeB之间按3GPP规范中定义的过程进行节点同步,获取节点同步结果:RFN与BFN之间的差值ΔT。
SRNC在进行节点同步时,获取SRNC的公共帧号计数器RFN值t1,发送下行链路节点同步帧(DL Node Synchronization),此帧中包含t1=40941.250;NodeB在收到此帧时记录当前NodeB的公共帧号计数器BFN值t2=1492.500,NodeB向SRNC回送响应应答的上行链路节点同步帧(ULNode Synchrozation),此帧中除了包括t1=40941.250外,还包括t2=1492.500和发送时的公共帧号计数器BFN值t3=1505.000;SRNC在收到此帧时,记录当前的RFN值t4。从而得出RFN与BFN之间的差值:ΔT=RFN-BFN=((t4-t3)-(t2-t1))/2,将这个值存储于RNC中。图中所示(t2-t1)+(t4-t3)给出了往返时延。
发明内容
本发明的目的是设计一种移动通信系统中的网元时间同步方法,利用WCDMA和TD-SCDMA系统已有的、在小区建立过程及其他过程中,RNC和NodeB间的节点同步过程,即利用该节点同步过程的结果,用非常简单的方法实现网元间更高精度的时间同步,且减小网元在时间同步上的开销,特别是RNC在时间同步上的开销。
本发明对于以操作维护中心的时间为基准时间时,利用SNTP协议实现让无线网络控制器的基准时间为操作维护中心的基准时间,和利用节点同步结果实现让基站的基准时间为无线网络控制器的基准时间这样的分级管理方案。
实现上述发明目的的技术方案是这样的:一种移动通信系统中的网元时间同步方法,应用于宽带码分多址或时分—同步码分多址移动通信系统中,包括操作维护中心与无线网络控制器间的时间同步,使无线网络控制器的基准时间调整为操作维护中心的基准时间,和无线网络控制器与基站间的时间同步,使基站的基准时间调整为无线网络控制器的基准时间,其特征在于所述的无线网络控制器与基站间的时间同步包括以下处理步骤:
A1.无线网络控制器向所下挂的所有基站发送时间同步消息,时间同步消息中包括无线网络控制器侧的基准时间T_Rnc、对应此基准时间T_Rnc的公共帧号计数器RFN值RFNT_RNC、以及所存储的定时偏差ΔT,该定时偏差ΔT是无线网络控制器和基站间,根据节点同步过程获得的节点同步结果计算的无线网络控制器的公共帧号计数器RFN值与基站的公共帧号计数器BFN值间的差值:
B1.接收到此时间同步消息的基站,从消息中获取所述的RFNT_RNC、所述的T_Rnc和所述的定时偏差ΔT,所述基站获取此时其公共帧号计数器BFN的值BFNT_NodeB,利用T_NodeB=T_Rnc+((BFNT_NodeB+ΔT)-RFNT_RNC)×M对其本地时钟T_NodeB进行调整,式中M表示所述无线网络控制器与所述基站的公共帧号计数器每隔M微秒加1计数。
所述的操作维护中心与无线网络控制器间时间同步,使无线网络控制器的基准时间调整为操作维护中心的基准时间,包括以下处理步骤:
a1.由操作维护中心实现SNTP协议的服务器端,由无线网络控制器实现SNTP协议的客户端,无线网络控制器向操作维护中心发送传输时延估算请求消息;
b1.操作维护中心对无线网络控制器发送响应应答消息,在该响应应答消息中包括供无线网络控制器估算传输时延的时间戳信息,该时间戳信息包括:原始时间戳T1、接收时间戳T2、发送时间戳T3和目标时间戳T4,无线网络控制器利用T Dealy=((T4-T1)-(T3-T2))/2估算出传输时延值,并保存在无线网络控制器中;
c1.操作维护中心定时地向无线网络控制器广播时间消息,该时间消息中包括操作维护中心侧的基准时间T_Omc;
d1.无线网络控制器从收到的时间消息中获取操作维护中心侧的基准时间T_Omc,并根据所估算的传输时延值T Dealy,按T_Rnc=T_Omc+T Dealy调整无线网络控制器本地的基准时间T_Rnc。
本发明对于以基站的时间为基准时间时,利用节点同步结果实现让无线网络控制器的基准时间为基站的基准时间,和利用SNTP协议实现让操作维护中心的基准时间为无线网络控制器的基准时间这样的分级管理方案。
实现上述发明目的的技术方案是这样的:一种移动通信系统中的网元时间同步方法,应用于宽带码分多址或时分一同步码分多址移动通信系统中,包括无线网络控制器与基站间的时间同步,使无线网络控制器的基准时间调整为基站的基准时间,和操作维护中心与无线网络控制器间的时间同步,使操作维护中心的基准时间调整为无线网络控制器的基准时间,其特征在于所述的无线网络控制器与基站间的时间同步包括以下处理步骤:
A2.无线网络控制器向所下挂的某一基站请求其基准时间消息;
B2.该基站向无线网络控制器返回响应应答消息,该响应应答消息中包含基站的基准时间T_NodeB和对应此基准时间T_NodeB的公共帧号计数器BFN值BFNT_NodeB;
C2.无线网络控制器从该响应应答消息中获取所述的T_NodeB和所述的BFNT_NodeB,并获取此时其公共帧号计数器RFN的值RFNT_RNC以及所存储的定时偏差ΔT,该定时偏差ΔT是无线网络控制器和所述基站间,根据节点同步过程获得的节点同步结果计算的无线网络控制器的公共帧号计数器RFN值与该基站的公共帧号计数器BFN值间的差值;
D2.无线网络控制器利用T_Rnc=T_NodeB+((RFNT_RNC-ΔT)-BFNT_NodeB)×M,对其本地时钟T_Rnc进行调整,式中M表示所述无线网络控制器与所述基站的公共帧号计数器每隔M微秒加1计数。
所述的操作维护中心与无线网络控制器间时间同步,使操作维护中心的基准时间调整为无线网络控制器的基准时间,包括以下处理步骤:
a2.由无线网络控制器实现SNTP协议的服务器端,由操作维护中心实现SNTP协议的客户端,操作维护中心向一无线网络控制器发送传输时延估算请求消息;
b2.该无线网络控制器向操作维护中心发送响应应答消息,在该响应应答消息中包括供操作维护中心估算传输时延的时间戳信息,该时间戳信息包括:原始时间戳T1、接收时间戳T2、发送时间戳T3和目标时间戳T4,操作维护中心利用T Dealy=((T4-T1)-(T3-T2))/2估算出传输时延值,并保存在操作维护中心中;
c2.无线网络控制器定时地向操作维护中心发送时间消息,该时间消息中包括无线网络控制器侧的基准时间T_Rnc;
d2.操作维护中心从收到的时间消息中获取无线网络控制器侧的基准时间T_Rnc,并根据所估算的传输时延值T Dealy,按T_Omc=T_Rnc+T Dealy调整操作维护中心本地的基准时间T_Omc。
本发明提出了WCDMA、TD-SCDMA移动通信系统中OMC、RNC和RNC所管理的NodeB这些网元间绝对时间同步方法。
本发明提出RNC和NodeB两个网元间的时间同步方法,不论以操作维护中心的时间为基准时间还是以基站的时间为基准时间,都充分利用了WCDMA和TD-SCDMA系统在小区建立及其他过程中,RNC和NodeB间进行节点同步过程所获得的结果,即利用了UMTS、UTRAN中RNC和NodeB间节点同步的结果,再采用非常简单的方法实现了更高精度的时间同步。
本发明方法利用RNC和NodeB间的节点同步结果,时间同步精度高,且不必严格限制ATM承载IP(IpoA:IP Over ATM)通道的传输时延。
在WCDMA和TD-SCDMA系统中,RNC和NodeB间节点同步过程在Iub接口高优先级的传输承载上进行,在这样的传输承载上进行节点同步过程,节点同步帧传输时延小并且时延抖动也小,利用节点同步结果作为网元间时间同步基础,精度高。
由于采用分级管理,OMC不需要与NodeB进行直接的时间同步过程。RNC作为无线网络系统(RNS)的管理者,实现对RNS网元间的时间同步。从而简化了OMC与NodeB间的时间同步过程。
在时间同步过程中,RNC与NodeB之间的消息交互采用系统内部消息,可以简化系统处理过程,便于实现。
本发明方法的实现由于必须使用RNC和NodeB的时间同步结果,所以在RNC与NodeB未进行节点同步的情况下,本发明的RNC和NodeB的时间同步方法是无法使用的。
综上所述,本发明的方法实现简单、时间同步精度高(尤其是RNC与NodeB间的时间同步精度在毫秒级,误差可远远小于1秒)、网元(尤其是RNC)在时间同步方面的开销小。
附图说明
图1是RNC与NodeB间的节点同步过程示意图;
图2是RNC与NodeB时间同步过程第一实施例的流程框图;
图3是RNC和NodeB时间同步过程二实施例的流程框图;
图4是RNC和NodeB同步时间计算的释义示意图。
具体实施方式
本发明的网元间的时间同步,包括OMC与RNC之间的时间同步和RNC与NodeB之间的时间同步。
本发明对OMC与RNC的时间同步,采用SNTP协议进行同步。
在以OMC的时间为基准时间时,OMC实现SNTP的服务器端,RNC实现SNTP的客户端。
时间同步中对传输时延的估算由请求和响应两条消息完成:RNC向OMC发送延时估算请求消息,OMC对RNC发送响应应答消息,在该响应应答消息中包括时间戳信息,供RNC利用时间戳信息估算传输延时。该时间戳信息包括:原始时间戳T1(Originate Timestamp T1)、接收时间戳T2(ReceiveTimestamp T2)、发送时间戳T3(Transmit Timestamp T3)和目标时间戳T4(Destination Timestamp T4),RNC用这四个时间戳信息估算出传输时延值,保存在RNC本地。传输延时值T Dealy估算方式如下:
T Dealy=((T4-T1)-(T3-T2))/2。
OMC定时地广播时间消息,消息中包括OMC侧的基准时间T_Omc;
RNC根据收到的该OMC的广播时间T_Omc和计算的传输延时值T Dealy,调整本地的时间T_Rnc。RNC作为NodeB的上级时间管理者,该RNC的本地时间就是RNC侧的基准时间。RNC按下述公式调整本地时间T_Rnc:
T_Rnc=T_Omc+T Dealy。
上述对OMC-R与RNC的时间同步,与背景技术中所介绍的RNC与NodeB之间的时间同步方式一致。
在以NodeB的时间为基准时间时(先实现RNC与NodeB的时间同步),利用SNTP协议实现RNC与OMC的时间同步。
时间同步中对传输时延的估算由请求和响应两条消息完成:由无线网络控制器实现SNTP协议的服务器端,由操作维护中心实现SNTP协议的客户端,操作维护中心向一无线网络控制器发送传输时延估算请求消息。
该无线网络控制器向操作维护中心发送响应应答消息,在该响应应答消息中包括供操作维护中心估算传输时延的时间戳信息,该时间戳信息包括:原始时间戳T1、接收时间戳T2、发送时间戳T3和目标时间戳T4,操作维护中心利用T Dealy=((T4-T1)-(T3-T2))/2估算出传输时延值,并保存在操作维护中心中。
无线网络控制器定时地向操作维护中心发送时间消息,该时间消息中包括无线网络控制器侧的基准时间T_Rnc。
操作维护中心从收到的时间消息中获取无线网络控制器侧的基准时间T_Rnc,并根据所估算的传输时延值T Dealy,按T_Omc=T_Rnc+T Dealy调整操作维护中心本地的基准时间T_Omc。
RNC与NodeB的时间同步。
如果以OMC的时间为基准时间,此NodeB则按照下面的方法与RNC进行时间同步。
进行时间同步前,RNC与NodeB之间的操作维护通道已经建立。NodeB与RNC之间进行了节点同步,RNC获取了RNC与NodeB间的节点同步结果t1、t2、t3、t4,计算并存储了RNC侧公共帧号计数器值RFN与NodeB侧公共帧号计数器值BFN间的差值ΔT(定时偏差)。
RNC周期性地或者接受操作维护中心的指令进行时间同步。以RNC周期性地进行时间同步为例说明。
RNC定时向所下挂的所有NodeB发送时间同步消息,时间同步消息中包括RNC侧的基准时间T_Rnc(RNC以RNC侧的时间为基准时间),以及对应此基准时间T_Rnc的公共帧号计数器RFN值RFNT_RNC以及所存储的RNC与NodeB间公共帧号计数器RFN和BFN的定时偏差ΔT;
接收到此时间同步消息的NodeB,从消息中获取RNC的RFNT_RNC,以及此RFNT_RNC对应的RNC的基准时间T_Rnc和定时偏差ΔT,NodeB此时获取其公共帧号计数器BFN的值BFNT_NodeB,根据以上所获得的值,NodeB对其本地时钟T_NodeB进行调整,调整方式如下:
T_NodeB=T_Rnc+((BFNT_NodeB+ΔT)-RFNT_RNC)×Mμs。RNC的公共帧号计数器RFN和NodeB的公共帧号计数器BFN每隔M微秒进行加1计数,如M=125μs。
反之,如果是以NodeB的时间为基准(如由具有GPS的NodeB,以GPS信息作为时间基准),也是可以通过以上的方法,同步NodeB与RNC的时间(见图3及其说明)。
参见图2,图中描述了Iub接口上RNC与NodeB间的时间同步流程,该流程是NodeB无GPS、或者有GPS但GPS信息不作为网元时间同步的基准时间时的流程。
步骤21,开始进行时间同步时,RNC获取在节点同步时获得的节点同步信息:t1、t2、t3、t4;
步骤22,获取根据四个节点同步信息t1、t2、t3、t4计算的RFN与BFN间的定时偏差ΔT;
步骤23,RNC广播其基准时间T_Rnc,和对应此基准时间T_Rnc的公共帧号计数器RFN值RFNT_RNC、以及定时偏差ΔT;
步骤24,NodeB接收到此时间同步消息,从消息中获取RNC的RFNT_RNC,以及此RFNT_RNC对应的RNC的基准时间T_Rnc和定时偏差ΔT,NodeB此时获取其公共帧号计数器BFN的值BFNT_NodeB,根据以上所获得的值按公式:
T_NodeB=T_Rnc+((BFNT_NodeB+ΔT)-RFNT_RNC)×Mμs,对其本地时钟T_NodeB进行调整。RNC的公共帧号计数器RFN和NodeB的公共帧号计数器BFN每隔M微秒进行加1计数,如M=125μs。
参见图3,图中描述了Iub接口上RNC与NodeB间的时间同步流程,是NodeB有GPS并使用GPS信息作为网元时间同步基准时间的流程。
步骤31,开始进行时间同步时,RNC获取在节点同步时获得的节点同步信息:t1、t2、t3、t4;
步骤32,RNC获取根据四个节点同步信息t1、t2、t3、t4计算的RFN与BFN间的定时偏差ΔT;
步骤33,RNC向某个NodeB请求该NodeB的基准时间T_NodeB,和对应此基准时间T_NodeB的公共帧号计数器BFN值BFNT_NodeB;
步骤34,RNC接收到NodeB返回的响应消息,从响应消息中获取NodeB的基准时间T_NodeB和对应此基准时间T_NodeB的公共帧号计数器BFN值BFNT_NodeB,此时获取RNC公共帧号计数器RFN的值RFNT_RNC,以及定时偏差ΔT,根据以上所获得的值按公式:
T_Rnc=T_NodeB+((RFNT_RNC-ΔT)-BFNT_NodeB)×Mμs,对其本地时钟T_Rnc进行调整。RNC的公共帧号计数器RFN和NodeB的公共帧号计数器BFN每隔M微秒进行加1计数,如M=125μs。
参见图4,对RNC与NodeB同步时间计算公式进行解释。
首先假设RNC与NodeB之间的时间偏差为ΔT,下行传输时延和上行传输时延都为d/2时,则:
t2=(t1-ΔT)+d/2
t4=(t3+ΔT)+d/2
进行简单的公式变换则有:
(t4-t3)=ΔT+d/2
(t2-t1)=-ΔT+d/2
((t4-t3)-(t2-t1))/2=((ΔT+d/2)-(-ΔT+d/2))/2
=(2×ΔT)/2=ΔT
WCDMA系统和TD-SCDMA系统中,网元时间同步包括OMC与RNC间的时间同步和RNC与NodeB间的时间同步。例如在NodeB不采用GPS的情况下,系统以OMC的时间为基准,通过OMC与RNC间的时间同步,让RNC以OMC的时间为基准,再通过RNC与NodeB间的时间同步,让NodeB以RNC的时间为基准。在NodeB采用GPS的情况下,NodeB以GPS信息为基准,RNC与NodeB间的时间同步则不需要OMC与RNC间的时间同步,通过RNC与NodeB间的时间同步,让RNC以NodeB的时间为基准,然后就可让OMC以RNC的时间为基准。在实现RNC与NodeB间的时间同步过程中都充分使用了RNC与NodeB间在节点同步过程中获得的节点同步信息及其定时偏差结果。
本发明的方法,不局限于网络中OMC、RNC、NodeB这样的网元间的绝对时间同步,网络系统中其他网元间的绝对时间同步,也可以参照本发明方法的精神进行。
机译: 时分复用/时分双工通信系统的数字移动便携式电话系统中基站间的同步方法
机译: 移动通信系统中的站间同步方法
机译: 基站间站间同步方法及移动通信系统