The present invention provides a method, apparatus, and apparatus for determining the delay difference between the uplink and downlink of a master device and a slave device in a clock synchronization system. The present invention obtains the first event message for the first time two times from the master device when the difference information, the main equipment from the equipment two times received the first event message when the second time difference information, second event message two times from the slave device is issued when the third time difference information the main equipment, and two received from the difference information from the second event equipment news fourth time; and according to the information all the time, the master and the delay information from the uplink and downlink equipment between the.
【技术实现步骤摘要】
一种确定上行链路和下行链路的延时差的方法、装置和设备
本专利技术涉及通信
,尤其涉及一种用于确定时钟同步系统中的主设备与从设备之间的上行链路和下行链路的延时差信息的方法、装置和设备。
技术介绍
在无线通信领域的时钟同步系统中,多采用GPS作为时钟源。然而,GPS较难安装、较为昂贵并且安全性较弱。因此,成本较低且更容易维护的精确时钟同步协议(PTP,PrecisionTimeProtocol)技术,能够作为一种更好的时钟源。然而,在PTP的实现中,网络延时的变化会达到几微秒,但时钟同步要求系统中的主设备和从设备之间的时钟相位差小于几百纳秒。因此,现有技术中需要在主设备和从设备之间进行同步调整,来提高主设备和从设备之间的同步程度。然而,主设备和从设备之间的上行链路和下行链路发送消息的延时往往是不同的,这降低了主设备和从设备之间的同步调整的准确度。
技术实现思路
本专利技术能够提供一种用于计算及补偿时钟同步系统中的主设备与从设备之间的上行链路和下行链路的延时差信息的方法、装置和设备。根据本专利技术的一个方面,提供一种用于确定时钟同步系统中的主设备与从设备之间的上行链路与下行链路的延时差信息的方法,其中,该方法包括以下步骤:a获取第一事件消息两次从所述主设备发出时的第一时间差信息,所述从设备两次接收到来自所述主设备的所述第一事件消息时的第二时间差信息,第二事件消息两次从所述从设备发出时的第三时间差信息,以及,所述主设备两次接收到来自所述从设备的所述第二事件消息时的第四时间差信息;b根据所有的所述时间差信息,确定所述主设备与所述从设备之间的上行链路与下行链路的所述 ...
【技术保护点】
一种用于确定时钟同步系统中的主设备与从设备之间的上行链路与下行链路的延时差信息的方法,其中,该方法包括以下步骤:a获取第一事件消息两次从所述主设备发出时的第一时间差信息,所述从设备两次接收到来自所述主设备的所述第一事件消息时的第二时间差信息,第二事件消息两次从所述从设备发出时的第三时间差信息,以及,所述主设备两次接收到来自所述从设备的所述第二事件消息时的第四时间差信息;b根据所有的所述时间差信息,确定所述主设备与所述从设备之间的上行链路与下行链路的所述延时差信息;c根据所述延时差信息以及所述上行链路和下行链路之间的历史延时差信息,确定所述上行链路与下行链路之间的累积延时差信息;d根据所述累积延时差信息,对所述主设备与所述从设备之间的时间偏移量进行补偿。
【技术特征摘要】
1.一种用于确定时钟同步系统中的主设备与从设备之间的上行链路与下行链路的延时差信息的方法,其中,该方法包括以下步骤:a获取第一事件消息两次从所述主设备发出时的第一时间差信息,所述从设备两次接收到来自所述主设备的所述第一事件消息时的第二时间差信息,第二事件消息两次从所述从设备发出时的第三时间差信息,以及,所述主设备两次接收到来自所述从设备的所述第二事件消息时的第四时间差信息;b根据所有的所述时间差信息,确定所述主设备与所述从设备之间的上行链路与下行链路的所述延时差信息;c根据所述延时差信息以及所述上行链路和下行链路之间的历史延时差信息,确定所述上行链路与下行链路之间的累积延时差信息;d根据所述累积延时差信息,对所述主设备与所述从设备之间的时间偏移量进行补偿。2.根据权利要求1所述的方法,其中,该方法还包括以下步骤:-将所述延时差信息作为所述历史延时差信息之一,重复执行所述步骤a、b、c和d,直至满足预定条件。3.根据权利要求1或2所述的方法,其中,所述步骤a、b、c和d在所述主设备与从设备的时钟同步过程中执行。4.根据权利要求1或2所述的方法,其中,所述从设备执行所述步骤a和b,所述步骤a包括以下步骤:-接收所述主设备发送的第一事件消息及其发送所述第一事件消息时的时间信息,并结合已获得的所述主设备上一次发送所述第一事件消息时的时间信息,计算所述主设备本次以及上一次发送所述第一事件消息的时间差,作为所述第一时间差信息,并结合已记录的上一次接收到所述第一事件消息时的时间信息,计算本次以及上一次接收到所述第一事件消息的时间差,作为所述第二时间差信息;-向所述主设备发送第二事件消息,并结合所记录的上一次发送所述第二事件消息时的时间信息,计算本次以及上一次发送所述第二事件消息的时间差,作为所述第三时间差信息;-接收所述主设备提供的、其接收到本次发送的所述第二事件消息时的时间信息,并结合已获得的所述主设备上一次接收到所述第二事件消息时的时间信息,计算所述主设备本次以及上一次接收到第二事件消息的时间差,作为所述第四时间差信息。5.根据权利要求1或2所述的方法,其中,所述主设备执行所述步骤a和b,所述步骤a包括以下步骤:-向所述从设备发送所述第一事件消息,并结合所记录的上一次发送所述第一事件消息时的时间信息,计算本次以及上一次发送所述第一事件消息的时间差,作为所述第一时间差信息;-接收所述从设备提供的、其接收到所述第一事件消息时的时间信息,并结合已获得的所述从设备上一次接收到所述第一事件消息时的时间信息,计算所述从设备本次以及上一次接收到所述第一事件消息的时间差,作为所述第二时间差信息;-接收所述从设备发送的第二事件消息及其发送所述第二事件消息时的时间信息,并结合已获得的所述从设备上一次发送所述第二事件消息时的时间信息,计算所述从设备本次以及上一次发送所述第二事件消息的时间差,作为所述第三时间差信息;-根据本次接收到所述第二事件消息时的时间信息以及所记录的上一次接收到所述第二事件消息时的时间信息,计算本次以及上一次接收到所述第二事件消息的时间差,作为所述四时间差信息。6.根据权利要求1或2所述的方法,其中,所述步骤b包括以下步骤:-根据以下公式,计算所述延时差信息:ΔDelaydu=[(t4-t4’)-(t3-t3’)]-[(t2-t2’)-(t1-t1’)];其中,所述ΔDelaydu表示所述延时差信息,t4-t4’表示所述第四时间差信息,t3-t3’表示所述第三时间差信息,t2-t2’表示所述第二时间差信息,t1-t1’表示所述第一时间差信息。7.一种用于确定时钟同步系统中的主设备与从设备之间的上行链路与下行链路的延时差信息的装置,其中,该装置包括:第一获取装置,用于获取第一事件消息两次从所述主设备发出时的第一时间差信息,所述从...
【专利技术属性】
技术研发人员:张辉,周代彬,丁思维,
申请(专利权)人:上海贝尔股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。