CN106921456A - 基于ptp协议的多跳无线回程网络时间同步误差补偿方法 - Google Patents

基于ptp协议的多跳无线回程网络时间同步误差补偿方法 Download PDF

Info

Publication number
CN106921456A
CN106921456A CN201510988867.7A CN201510988867A CN106921456A CN 106921456 A CN106921456 A CN 106921456A CN 201510988867 A CN201510988867 A CN 201510988867A CN 106921456 A CN106921456 A CN 106921456A
Authority
CN
China
Prior art keywords
time
sync
delay
message
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510988867.7A
Other languages
English (en)
Other versions
CN106921456B (zh
Inventor
曾鹏
王照伟
李志博
李栋
王金涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201510988867.7A priority Critical patent/CN106921456B/zh
Priority to US15/525,687 priority patent/US10056999B2/en
Priority to PCT/CN2016/070840 priority patent/WO2017107261A1/zh
Publication of CN106921456A publication Critical patent/CN106921456A/zh
Application granted granted Critical
Publication of CN106921456B publication Critical patent/CN106921456B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0673Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/147Signalling methods or messages providing extensions to protocols defined by standardisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2885Hierarchically arranged intermediate devices, e.g. for hierarchical caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • H04L7/0012Synchronisation information channels, e.g. clock distribution lines by comparing receiver clock with transmitter clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/24Interfaces between hierarchically similar devices between backbone network devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明涉及无线网络通信技术,具体地说是一种基于PTP协议的多跳无线回程网络时间同步误差补偿方法。基于PTP协议,本发明利用中间节点统计收发PTP同步报文Sync和延时请求报文Delay_Req的时间戳,并基于线性回归技术检测并补偿同步报文Sync和延时请求报文Delay_Req在本地的转发时间以及节点间传输的链路时延,最终实现主从节点的无线链路非对称时延修正,完成时间同步误差补偿。本发明不修改现有的PTP协议,利用PTP报文的报头传输补偿时间、报文发送与到达时间以及时间修正值等额外时间信息,减少了报文开销,满足了时间同步误差补偿的实时性以及高精度要求,提高了现有的时间同步精度,实用性强。

Description

基于PTP协议的多跳无线回程网络时间同步误差补偿方法
技术领域
本发明涉及无线网络通信领域,具体地说是一种基于PTP协议的多跳无线回程网络时间同步误差补偿方法。
背景技术
多跳无线回程网络(Multi-hop Wireless Backhaul Networks,MWBNs)旨在提供高速、长距离、非视距以及低成本的无线接入服务,弥补了有线回程网络存在布线困难、成本高、网络覆盖面积受限以及拓扑结构灵活性差等问题的不足。由于工厂环境恶劣、布线困难,同时为了提高工厂生产效率,数字油田、智能电网广域互联、工业机器人协同操作等新型工业应用迫切需要构建管控一体化的无线回程网络,完成区域覆盖,实现测量与控制以及音视频等信息的混合传输。对于工业应用的新要求,MWBNs具有明显的优势。
然而设备的控制信息对MWBNs的QoS往往有着严格的需求,如控制信号的可靠性要求100%,时延和抖动要求为ms级,即MWBNs需要满足控制信息传输的高实时和高可靠等要求。时间同步技术作为MWBNs的一个关键技术,在解决信息融合与协同处理、保证信息传输的实时性和可靠性等问题上至关重要。然而节点的本地时间是通过对内部晶振的输出脉冲计数来完成,节点间需要交换时间信息来实现同步。因此,受内部晶振差异以及工厂环境下网络通信链路干扰的影响,节点间的时间很难实现精确同步。
IEEE 1588 v2(Precision Time Protocol,PTP)协议基于现有的网络通信协议,解决了工业有线以太网时间同步的问题,目前的同步精度可以达到50ns。但PTP协议实现高精度时间同步的关键是基于硬件时间戳和对称链路。所谓硬件时间戳,即在近物理层获取网络报文的收发时间戳。同时,为了进一步抵消链路非对称性的影响,PTP协议建立透传时钟的概念,有效保障了上下行通信链路的对称性,进而提高时间同步的精度。然而当前的Wi-Fi芯片多为单芯片结构,即Wi-Fi节点时间戳的选取只能在MAC层以上实现,MAC层排队、PHY层传输等转发时延误差以及时间戳的选取机制会严重影响链路的非对称性。现有方法多采用统计学原理进行链路时延补偿,增加了网络中的报文,同时实时性差。而且,实验发现将PTP协议直接应用到无线网络中的同步精度可达ms级。同时,开源的Wi-Fi芯片在目前的市场上无法获得,而基于FPGA设计Wi-Fi的MAC层所带来的开发成本太大,所以设计基于PTP协议的无线网络节点是不可取的。
发明内容
针对现有技术中存在的上述不足之处,本发明要解决的技术问题是提供一种基于PTP协议的多跳无线回程网络时间同步误差补偿方法,在当前的PTP以太网设备的基础上,实现PTP设备的无线通信链路的时延补偿,进而实现高精度的时间同步。
本发明为实现上述目的所采用的技术方案是:一种基于PTP协议的多跳无线回程网络时间同步误差补偿方法,包括以下步骤:
将工业现场的节点搭建成层次化的多跳网络结构;
把根节点作为主节点,叶子节点作为从节点,主从节点之间采用PTP协议进行时间同步,同步方式为two-step;
用于主节点和从节点之间数据转发的中间节点i在转发报文时,记录有关PTP报文的时间信息,并基于线性回归技术计算额外的时间信息;
中间节点i在发送跟随报文Follow_Up、延时请求响应报文Delay_Resp以及同步报文Sync时利用修改后的报头捎带额外的时间信息;
从节点收到PTP报文时根据PTP协议完成同步误差补偿。
所述two-step同步方式是指:利用跟随报文Follow_Up传输同步报文Sync的时间信息,利用延时请求响应报文Delay_Resp传输延时请求报文Delay_Req的时间信息。
所述有关PTP报文的时间信息包括:同步报文Sync和延时请求报文Delay_Req在中间节点i的到达时间Ts_arrivedi与Td_arrivedi,离开时间Ts_lefti与Td_lefti以及报文ID;从与同步报文Sync的ID一致的跟随报文Follow_Up中获取同步报文Sync离开节点i-1的时间Ts_lefti-1;从与延时请求报文Delay_Req的ID一致的延时请求响应报文Delay_Resp中获取延时请求报文Delay_Req到达节点i-1的时间Td_arrivedi-1;从同步报文Sync中获取的节点i-1时间修正值βi-1
所述额外的时间信息包括:本地时间修正值βi、本地转发时间以及同步报文Sync和延时请求报文Delay_Req在节点i和i-1之间传输的链路时延。
所述基于线性回归技术计算额外的时间信息,具体为:
中间节点i存储最新的N组时间信息(Ts_arrivedi,Ts_arrivedi-Ts_lefti-1),其中(Ts_arrivedi,k,Ts_arrivedi,k-Ts_lefti-1,k)为第k组信息。基于最小二乘法的线性回归,中间节点i得到节点i和i-1之间的时间偏移相对于到达时间Ts_arrivedi的斜率:
其中, 则节点i的时间修正值为:
βi=(1-αi-1,ii-1 (4)
节点i和i-1之间的时间偏移为:
同步报文Sync和延时请求报文Delay_Req的本地转发时间为:
T_dwelli=(T_lefti-T_arrivedii (6)
其中,对于延时请求报文Delay_Req而言,T_arrivedi为Td_arrivedi,T_lefti为Td_lefti;对于同步报文Sync而言,T_arrivedi为Ts_arrivedi,T_lefti为Ts_lefti。同步报文Sync在节点i和i-1之间传输的链路时延为:
linkDelayi-1,i=(Ts_arrivedi-Ts_lefti-1-offseti-1,ii (7)
延时请求报文Delay_Req在节点i和i-1之间传输的链路时延为:
linkDelayi,i-1=(Td_arrivedi-1-Td_lefti+offseti-1,ii (8)
所述修改后的报头格式为:将报头4字节reserved域用来传输增加的时间信息的PTP通用报头格式。
所述捎带额外的时间信息,具体为:
中间节点i在发送跟随报文Follow_Up、延时请求响应报文Delay_Resp时,将与二者ID一致的同步报文Sync和延时请求报文Delay_Req转发时间以及链路时延分别加到各自报头修正域correctionField中;将与二者ID一致的同步报文Sync离开时间Ts_lefti和延时请求报文Delay_Req到达时间Td_arrivedi分别写入各自报头4字节的reserved域;
中间节点i在发送同步报文Sync时,将本地时间修正值写入报头4字节的reserved域。
所述报头修正域为:在two-step同步中,同步报文Sync和延时请求报文Delay_Req的该域值为0,跟随报文Follow_Up和延时请求响应报文Delay_Resp的该域值分别为同步报文Sync和延时请求报文Delay_Req在中间节点的转发时延以及链路时延。
所述从节点收到PTP报文时根据PTP协议完成同步误差补偿,具体为:
从节点根据同步报文Sync和延时请求报文Delay_Req的发送和接受时间、以及与二者ID一致的跟随报文Follow_Up和延时请求响应报文Delay_Resp的correctionField域值计算链路平均时延meanPathDelay和时间偏移shift:
meanPathDelay=[(t2–t3)+(t4–t1)–correctionField of Follow_Up–correctionField of Delay_Resp]/2 (9)
shift=t2-t1-meanPathDelay-correctionField of Follow_Up (10)
完成时间同步误差补偿;
其中,t1为主时钟记录发送同步报文Sync的时间,t2为从时钟记录收到同步报文Sync的时间,t3为从时钟记录发送延时请求报文Delay_Req的时间,t4为主时钟记录收到延时请求报文Delay_Req的时间。
本发明提出的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,充分考虑现有设备的局限性以及无线链路的非对称性问题,在不影响现有PTP协议的基础上,减少报文开销,实现链路时延的实时修正,完成时间同步误差补偿。具体表现在:
1.本发明基于现有的PTP协议和设备,降低了开发成本;
2.本发明利用PTP报文报头修正域correctionField和预留域reserved传输额外的时间信息,减少了报文开销;
3.本发明利用中间节点实现PTP报文的转发时间以及链路时延的补偿,满足了链路时延修正的实时性以及同步误差补偿的高精度要求,提高了现有的时间同步精度,实用性强。
附图说明
图1为本发明的工业无线网络示意图;
图2为PTP协议下two-step同步原理;
图3为PTP协议下中间节点完成链路时延补偿示意图;
图4为本发明采用的修改后的PTP报文报头。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
本发明方法包括以下步骤:将现场的节点搭建成层次化的多跳网络结构;采用PTP协议下的two-step同步方式;利用中间节点完成PTP同步报文Sync和延时请求报文Delay_Req的转发时间以及链路时延检测与补偿,实现时间同步误差补偿。
如图1所示,本发明搭建的层次化多跳无线网络结构。将网络中的根节点作为时间源,即主节点;叶子节点作为从节点,通过多跳的方式实现与主节点的通信,并作为接入节点负责接入网的信息融合。而中间节点作为转发节点实现上下行链路数据包的转发,并完成报文转发时延以及链路时延补偿。
如图2所示,为所述的PTP协议下的two-step同步原理。主时钟周期性发送包含发送时间t1的同步报文Sync;从时钟记录收到同步报文Sync的时间t2,然后发送延时请求报文Delay_Req,并记录发送时间t3;主时钟记录收到延时请求报文Delay_Req的时间t4,并发送包含t4的延时请求响应报文Delay_Resp给从时钟。从时钟根据获得的4个时间值t1、t2、t3、t4来计算其与主时钟之间的链路平均时延meanPathDelay和时间偏移:
meanPathDelay=[(t2-t1)+(t4-t3)]/2 (1)
shift=[(t2-t1)-(t4-t3)]/2 (2)
显然,meanPathDelay的计算是建立在上下行链路对称的基础上,即只有上下行链路对称的条件成立,根据式(1)计算得到的链路时延才是精确的链路时延。但在实际的网络环境中,尤其是在多跳无线网络环境中,该条件并不满足,即由(1)和(2)得到的主从节点链路时延和时间偏移存在较大误差,造成时间同步精度严重下降,因此需要对时间同步误差进行实时补偿。
网络节点的时间都是通过对本地晶振输出脉冲计数获得,然而在一定时间范围内节点时钟晶振的频率是稳定的。同时,节点时间T和绝对时间t之间是线性关系,即T=α·t+β。所以,节点间的时间偏移与时间也成线性关系。
所述基于PTP协议的多跳无线回程网络时间同步误差补偿方法,通过以下描述的方法实现,如图3所示。
(1)中间节点i记录同步报文Sync和延时请求报文Delay_Req的到达时间Ts_arrivedi与Td_arrivedi,离开时间Ts_lefti与Td_lefti以及报文ID;
(2)中间节点i根据同步报文Sync在节点i-1的发送时间Ts_lefti-1和本地到达时间Ts_arrivedi,存储最新的N组时间信息(Ts_arrivedi,Ts_arrivedi-Ts_lefti-1),其中第k组信息为(Ts_arrivedi,k,Ts_arrivedi,k-Ts_lefti-1,k),并基于最小二乘法的线性回归技术,得到节点i和i-1之间的时间偏移相对于到达时间Ts_arrivedi的斜率:
其中, 则节点i的时间修正值为:
βi=(1-αi-1,ii-1 (4)
节点i和i-1之间的时间偏移为:
同步报文Sync和延时请求报文Delay_Req的本地转发时间为:
T_dwelli=(T_lefti-T_arrivedii. (6)
其中,对于延时请求报文Delay_Req而言,T_arrivedi为Td_arrivedi,T_lefti为Td_lefti;对于同步报文Sync而言,T_arrivedi为Ts_arrivedi,T_lefti为Ts_lefti。同步报文Sync在节点i和i-1之间传输的链路时延为:
linkDelayi-1,i=(Ts_arrivedi-Ts_lefti-1-offseti-1,ii (7)
延时请求报文Delay_Req在节点i和i-1之间传输的链路时延为:
linkDelayi,i-1=(Td_arrivedi-1-Td_lefti+offseti-1,ii (8)
(3)中间节点i在收到跟随报文Follow_Up和延时请求响应报文Delay_Resp时,将与二者ID一致的报文转发时间以及链路时延加入到跟随报文Follow_Up和延时请求响应报文Delay_Resp的报头修正域correctionField中;在发送跟随报文Follow_Up、延时请求响应报文Delay_Resp以及同步报文Sync时采用修改后的报头分别捎带与报文ID一致的同步报文Sync发送时间Ts_lefti、延时请求报文Delay_Req到达时间Td_arrivedi以及时间修正值βi
(4)从节点根据同步报文Sync和延时请求报文Delay_Req的发送和接受时间、以及与二者ID一致的跟随报文Follow_Up和延时请求响应报文Delay_Resp的correctionField域值计算链路平均时延meanPathDelay和时间偏移shift:
meanPathDelay=[(t2–t3)+(t4–t1)–correctionField of Follow_Up–correctionField of Delay_Resp]/2 (9)
shift=t2-t1-meanPathDelay-correctionField of Follow_Up (10)完成时间同步误差补偿。
如图4所示,所述报文修正域是指PTP报文的报头correctionField域,在two-step时钟中,同步报文Sync和延时请求报文Delay_Req的该域值为0,跟随报文Follow_Up和延时请求响应报文Delay_Resp的该域值分别为同步报文Sync和延时请求报文Delay_Req在中间节点的转发时延和链路时延。所述利用修改后的报头传输增加的时间信息,即采用跟随报文Follow_Up、延时请求响应报文Delay_Resp以及同步报文Sync的报头4字节reserved域传递与报文ID一致的同步报文Sync发送时间Ts_lefti、延时请求报文Delay_Req到达时间Td_arrivedi以及时间修正值βi等增加的时间信息。同时,通过检查messageType域检测报文类型,Sync、Delay_Req、Follow_Up、Delay_Resp等报文的该域值分别为0、1、8、9。

Claims (9)

1.一种基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,包括以下步骤:
将工业现场的节点搭建成层次化的多跳网络结构;
把根节点作为主节点,叶子节点作为从节点,主从节点之间采用PTP协议进行时间同步,同步方式为two-step;
用于主节点和从节点之间数据转发的中间节点i在转发报文时,记录有关PTP报文的时间信息,并基于线性回归技术计算额外的时间信息;
中间节点i在发送跟随报文Follow_Up、延时请求响应报文Delay_Resp以及同步报文Sync时利用修改后的报头捎带额外的时间信息;
从节点收到PTP报文时根据PTP协议完成同步误差补偿。
2.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述two-step同步方式是指:利用跟随报文Follow_Up传输同步报文Sync的时间信息,利用延时请求响应报文Delay_Resp传输延时请求报文Delay_Req的时间信息。
3.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述有关PTP报文的时间信息包括:同步报文Sync和延时请求报文Delay_Req在中间节点i的到达时间Ts_arrivedi与Td_arrivedi,离开时间Ts_lefti与Td_lefti以及报文ID;从与同步报文Sync的ID一致的跟随报文Follow_Up中获取同步报文Sync离开节点i-1的时间Ts_lefti-1;从与延时请求报文Delay_Req的ID一致的延时请求响应报文Delay_Resp中获取延时请求报文Delay_Req到达节点i-1的时间Td_arrivedi-1;从同步报文Sync中获取的节点i-1时间修正值βi-1
4.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述额外的时间信息包括:本地时间修正值βi、本地转发时间以及同步报文Sync和延时请求报文Delay_Req在节点i和i-1之间传输的链路时延。
5.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述基于线性回归技术计算额外的时间信息,具体为:
中间节点i存储最新的N组时间信息(Ts_arrivedi,TS_arrivedi-TS_lefti-1),其中(Ts_arrivedi,k,Ts_arrivedi,k-Ts_lefti-1,k)为第k组信息。基于最小二乘法的线性回归,中间节点i得到节点i和i-1之间的时间偏移相对于到达时间Ts_arrivedi的斜率:
其中, 则节点i的时间修正值为:
βi=(1-αi-1,ii-1 (4)
节点i和i-1之间的时间偏移为:
同步报文Sync和延时请求报文Delay_Req的本地转发时间为:
T_dwelli=(T_lefti-T_arrivedii (6)
其中,对于延时请求报文Delay_Req而言,T_arrivedi为Td_arrivedi,T_lefti为Td_lefti;对于同步报文Sync而言,T_arrivedi为Ts_arrivedi,T_lefti为Ts_lefti。同步报文Sync在节点i和i-1之间传输的链路时延为:
linkDelayi-1,i=(Ts_arrivedi-Ts_lefti-1-offseti-1,ii (7)
延时请求报文Delay_Req在节点i和i-1之间传输的链路时延为:
linkDelayi,i-1=(Td_arrivedi-1-Td_lefti+offseti-1,ii (8)
6.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述修改后的报头格式为:将报头4字节reserved域用来传输增加的时间信息的PTP通用报头格式。
7.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述捎带额外的时间信息,具体为:
中间节点i在发送跟随报文Follow_Up、延时请求响应报文Delay_Resp时,将与二者ID一致的同步报文Sync和延时请求报文Delay_Req转发时间以及链路时延分别加到各自报头修正域correctionField中;将与二者ID一致的同步报文Sync离开时间Ts_lefti和延时请求报文Delay_Req到达时间Td_arrivedi分别写入各自报头4字节的reserved域;
中间节点i在发送同步报文Sync时,将本地时间修正值写入报头4字节的reserved域。
8.根据权利要求7所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述报头修正域为:在two-step同步中,同步报文Sync和延时请求报文Delay_Req的该域值为0,跟随报文Follow_Up和延时请求响应报文Delay_Resp的该域值分别为同步报文Sync和延时请求报文Delay_Req在中间节点的转发时延以及链路时延。
9.根据权利要求1所述的基于PTP协议的多跳无线回程网络时间同步误差补偿方法,其特征在于,所述从节点收到PTP报文时根据PTP协议完成同步误差补偿,具体为:
从节点根据同步报文Sync和延时请求报文Delay_Req的发送和接受时间、以及与二者ID一致的跟随报文Follow_Up和延时请求响应报文Delay_Resp的correctionField域值计算链路平均时延meanPathDelay和时间偏移shift:
meanPathDelay=[(t2–t3)+(t4–t1)–correctionField of Follow_Up–
correctionField of Delay_Resp]/2 (9)
shift=t2-t1-meanPathDelay-correctionField of Follow_Up (10)
完成时间同步误差补偿;
其中,t1为主时钟记录发送同步报文Sync的时间,t2为从时钟记录收到同步报文Sync的时间,t3为从时钟记录发送延时请求报文Delay_Req的时间,t4为主时钟记录收到延时请求报文Delay_Req的时间。
CN201510988867.7A 2015-12-24 2015-12-24 基于ptp协议的多跳无线回程网络时间同步误差补偿方法 Active CN106921456B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510988867.7A CN106921456B (zh) 2015-12-24 2015-12-24 基于ptp协议的多跳无线回程网络时间同步误差补偿方法
US15/525,687 US10056999B2 (en) 2015-12-24 2016-01-14 Time synchronization error compensation method for multi-hop wireless backhaul network based on PTP
PCT/CN2016/070840 WO2017107261A1 (zh) 2015-12-24 2016-01-14 基于ptp协议的多跳无线回程网络时间同步误差补偿方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510988867.7A CN106921456B (zh) 2015-12-24 2015-12-24 基于ptp协议的多跳无线回程网络时间同步误差补偿方法

Publications (2)

Publication Number Publication Date
CN106921456A true CN106921456A (zh) 2017-07-04
CN106921456B CN106921456B (zh) 2018-06-19

Family

ID=59088838

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510988867.7A Active CN106921456B (zh) 2015-12-24 2015-12-24 基于ptp协议的多跳无线回程网络时间同步误差补偿方法

Country Status (3)

Country Link
US (1) US10056999B2 (zh)
CN (1) CN106921456B (zh)
WO (1) WO2017107261A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109068384A (zh) * 2018-08-23 2018-12-21 平安科技(深圳)有限公司 一种时间同步方法及***
WO2019128869A1 (zh) * 2017-12-29 2019-07-04 华为技术有限公司 一种灵活以太网时延测量方法及相关设备
CN110176973A (zh) * 2019-05-17 2019-08-27 固高科技(深圳)有限公司 时钟同步的方法、***、计算机设备和存储介质
CN111443756A (zh) * 2020-03-31 2020-07-24 上海北斗导航创新研究院 一种计算机与带硬件触发功能设备的时钟驯服方法及***
CN111698076A (zh) * 2020-06-03 2020-09-22 河北工业大学 一种基于时间补偿的精确通信同步方法及***
CN111835449A (zh) * 2020-07-30 2020-10-27 山东超越数控电子股份有限公司 一种基于ptp协议的局域网高精度时钟同步方法及装置
CN111867042A (zh) * 2020-04-15 2020-10-30 北京云联慧通科技有限公司 具有时间差检测功能的mesh网络同步的方法
CN111884749A (zh) * 2020-07-24 2020-11-03 中国科学院精密测量科学与技术创新研究院 一种基于时钟分相的高精度固定周期ptp时间同步方法
CN112600641A (zh) * 2020-12-31 2021-04-02 深圳市英特瑞半导体科技有限公司 一种网络设备时间同步方法、装置、设备及存储介质
CN113014515A (zh) * 2019-12-19 2021-06-22 中国科学院沈阳自动化研究所 一种支持异构网络时间同步时延补偿的交换机
WO2021120344A1 (zh) * 2019-12-19 2021-06-24 中国科学院沈阳自动化研究所 一种冗余网络的时间同步方法
US11456810B2 (en) 2020-09-30 2022-09-27 Ufi Space Co., Ltd. Synchronization device and synchronization method
WO2024031912A1 (zh) * 2022-08-09 2024-02-15 中国电信股份有限公司 多跳组网下时间同步方法、装置及相关设备

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102391798B1 (ko) 2016-01-06 2022-04-27 현대자동차주식회사 차량의 시간 정보에 기초한 도메인의 시간 동기화 방법
CN106998302B (zh) * 2016-01-26 2020-04-14 华为技术有限公司 一种业务流量的分配方法及装置
WO2018138366A1 (en) 2017-01-27 2018-08-02 Lane Gmbh Method and system for transmitting alternative image content of a physical display to different viewers
US10868623B2 (en) * 2017-07-26 2020-12-15 Aviat U.S., Inc. Airframe timestamping technique for point-to-point radio links
US10411986B2 (en) * 2017-07-26 2019-09-10 Aviat U.S., Inc. Distributed radio transparent clock over a wireless network
US10355799B2 (en) * 2017-09-28 2019-07-16 Ciena Corporation Pseudowire clock recovery
CN111989960B (zh) * 2018-04-18 2024-05-03 杜塞尔多夫华为技术有限公司 针对ue侧行链路和/或上行链路通信的基于网络的时间同步的技术
US11050501B2 (en) * 2018-06-14 2021-06-29 Microchip Technology Incorporated Performing PHY-level hardware timestamping and time synchronization in cost-sensitive environments
US10820290B2 (en) 2018-08-13 2020-10-27 At&T Intellectual Property I, L.P. Over the air synchronization by means of a protocol in a next generation wireless network
JP7200636B2 (ja) * 2018-12-04 2023-01-10 日本電信電話株式会社 伝送装置、時刻伝送システム、および、遅延測定方法
GB201900789D0 (en) * 2019-01-21 2019-03-06 Hoptroff London Ltd Method for testing time distribution
WO2021009923A1 (ja) * 2019-07-18 2021-01-21 日本電信電話株式会社 時刻同期装置、時刻同期方法、及びプログラム
US11064449B2 (en) 2019-08-16 2021-07-13 At&T Intellectual Property I, L.P. Over the air synchronization of network nodes
CN112583477B (zh) * 2019-09-27 2023-08-04 深圳市中兴微电子技术有限公司 一种延时测量方法、***和存储介质
CN112865900A (zh) * 2019-11-27 2021-05-28 中兴通讯股份有限公司 一种时间同步方法、装置、***及存储介质
KR20210097285A (ko) * 2020-01-30 2021-08-09 삼성전자주식회사 이동통신 네트워크의 미디어 처리 및 전송에 대한 지연을 할당하기 위한 장치와 방법
CN111342926A (zh) * 2020-02-28 2020-06-26 盛科网络(苏州)有限公司 一种ptp在非对称网络中时间同步的优化方法
US11463973B2 (en) * 2020-04-28 2022-10-04 Microsoft Technology Licensing, Llc Clock synchronization using wireless side channel
CN111726189B (zh) * 2020-06-15 2022-11-11 合肥哈工轩辕智能科技有限公司 基于时间戳标记电路的双核***时钟同步方法及装置
CN111726188B (zh) * 2020-06-15 2022-11-04 合肥哈工轩辕智能科技有限公司 Airt-ros实时***与非实时***时钟同步方法及装置
CN112153443B (zh) * 2020-09-01 2022-02-22 青岛海信传媒网络技术有限公司 Pts获取方法和显示设备
CN115085846A (zh) * 2021-03-11 2022-09-20 中国科学院沈阳自动化研究所 一种面向多控制器协同应用的错峰时钟同步方法
CN113260040B (zh) * 2021-05-31 2021-10-22 深圳市爱图仕影像器材有限公司 时间码同步方法及网络***
CN113965288B (zh) * 2021-10-26 2023-08-22 昆高新芯微电子(江苏)有限公司 提高精确时间协议ptp时间同步精度的方法和装置
CN114629586B (zh) * 2022-03-14 2024-06-21 中国船舶重工集团公司第七0七研究所 一种网口ptp授时功能扩展装置及扩展方法
CN114726471A (zh) * 2022-03-21 2022-07-08 国网湖南省电力有限公司 基于hplc的配电场域网时钟精准同步方法及装置
CN117938298A (zh) * 2024-02-02 2024-04-26 中国科学院精密测量科学与技术创新研究院 一种提升ptp时间同步精度的装置及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2034629A1 (en) * 2007-09-05 2009-03-11 Technische Universität Kaiserlautern Method, computer program product and system for the tick synchronization of nodes in a wireless multi-hop network
CN103138865A (zh) * 2013-01-25 2013-06-05 杭州华三通信技术有限公司 一种时间同步方法和装置
CN104507156A (zh) * 2014-12-17 2015-04-08 西南大学 针对无线网络的基于ieee 1588ptp机制的时间同步改进方法
CN104754722A (zh) * 2013-12-26 2015-07-01 中国科学院沈阳自动化研究所 一种面向层次化异构网络的时间同步方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070070299A (ko) * 2005-07-06 2007-07-04 삼성전자주식회사 레지덴셜 이더넷 시스템에서의 시간 동기화 방법
EP1987614B1 (de) * 2006-02-22 2013-05-29 Siemens Enterprise Communications GmbH & Co. KG Verfahren und einrichtungen zum übermitteln von sendezeit- oder empfangszeitinformation einer gesendeten oder empfangenen nachricht
CN101795423A (zh) * 2009-02-04 2010-08-04 中兴通讯股份有限公司 无源光网络***的时间同步方法及其同步***
CN102035639B (zh) * 2009-09-30 2014-09-17 华为技术有限公司 时间同步方法、装置和***
US9661645B2 (en) * 2010-03-26 2017-05-23 Nokia Solutions And Networks Oy Carrier selection and/or reselection
CN102932905B (zh) * 2011-08-10 2017-06-16 中兴通讯股份有限公司 自动补偿1588链路非对称性时延的实现方法及***
JP5768624B2 (ja) * 2011-09-26 2015-08-26 富士通株式会社 中継装置及び中継方法
JP5566366B2 (ja) * 2011-11-29 2014-08-06 シャープ株式会社 電子機器システム及び電子機器
US9106353B2 (en) * 2011-12-13 2015-08-11 Jds Uniphase Corporation Time synchronization for network testing equipment
IL217232A0 (en) * 2011-12-27 2012-03-29 Eci Telecom Ltd Technique for monitoring and management of data networks
US8954609B1 (en) * 2012-04-25 2015-02-10 Juniper Networks, Inc. Time adjustment using time-to-live values
EP2701318B1 (en) * 2012-08-22 2015-04-15 Alcatel Lucent A method for synchronizing distributed clocks by the precision time protocol, in a telecommunication network
US8873589B2 (en) * 2012-09-04 2014-10-28 Khalifa University Of Science, Technology And Research Methods and devices for clock synchronization
US8879586B2 (en) * 2012-12-20 2014-11-04 Broadcom Corporation Inband timestamping
US9698926B2 (en) * 2013-03-15 2017-07-04 Microsemi Frequency And Time Corporation Distributed two-step clock
JP6171595B2 (ja) * 2013-06-07 2017-08-02 富士通株式会社 パケット中継装置及びパケット送信装置
US9184861B2 (en) * 2013-10-01 2015-11-10 Khalifa University of Science, Technology, and Research Method and devices for synchronization
US20150092796A1 (en) * 2013-10-02 2015-04-02 Khalifa University of Science, Technology, and Research Method and devices for time and frequency synchronization
US9270607B2 (en) * 2013-12-09 2016-02-23 Khalifa University Of Science, Technology And Research Method and devices for packet selection
US9671822B2 (en) * 2014-12-11 2017-06-06 Khalifa University Of Science, Technology And Research Method and devices for time transfer using end-to-end transparent clocks
US9295018B1 (en) * 2014-12-17 2016-03-22 Telefonaktiebolaget L M Ericsson (Publ) Communication network nodes and methods performed therein

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2034629A1 (en) * 2007-09-05 2009-03-11 Technische Universität Kaiserlautern Method, computer program product and system for the tick synchronization of nodes in a wireless multi-hop network
CN103138865A (zh) * 2013-01-25 2013-06-05 杭州华三通信技术有限公司 一种时间同步方法和装置
CN104754722A (zh) * 2013-12-26 2015-07-01 中国科学院沈阳自动化研究所 一种面向层次化异构网络的时间同步方法
CN104507156A (zh) * 2014-12-17 2015-04-08 西南大学 针对无线网络的基于ieee 1588ptp机制的时间同步改进方法

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019128869A1 (zh) * 2017-12-29 2019-07-04 华为技术有限公司 一种灵活以太网时延测量方法及相关设备
US11411848B2 (en) 2017-12-29 2022-08-09 Huawei Technologies Co., Ltd. Flexible ethernet latency measurement method and related device
CN109068384A (zh) * 2018-08-23 2018-12-21 平安科技(深圳)有限公司 一种时间同步方法及***
CN110176973B (zh) * 2019-05-17 2020-12-04 固高科技(深圳)有限公司 时钟同步的方法、***、计算机设备和存储介质
CN110176973A (zh) * 2019-05-17 2019-08-27 固高科技(深圳)有限公司 时钟同步的方法、***、计算机设备和存储介质
CN113014515A (zh) * 2019-12-19 2021-06-22 中国科学院沈阳自动化研究所 一种支持异构网络时间同步时延补偿的交换机
WO2021120344A1 (zh) * 2019-12-19 2021-06-24 中国科学院沈阳自动化研究所 一种冗余网络的时间同步方法
CN113014515B (zh) * 2019-12-19 2022-05-06 中国科学院沈阳自动化研究所 一种支持异构网络时间同步时延补偿的方法和交换机
CN111443756A (zh) * 2020-03-31 2020-07-24 上海北斗导航创新研究院 一种计算机与带硬件触发功能设备的时钟驯服方法及***
CN111443756B (zh) * 2020-03-31 2021-09-10 上海北斗导航创新研究院 一种计算机与带硬件触发功能设备的时钟驯服方法及***
CN111867042A (zh) * 2020-04-15 2020-10-30 北京云联慧通科技有限公司 具有时间差检测功能的mesh网络同步的方法
CN111698076A (zh) * 2020-06-03 2020-09-22 河北工业大学 一种基于时间补偿的精确通信同步方法及***
CN111698076B (zh) * 2020-06-03 2023-05-30 河北工业大学 一种基于时间补偿的精确通信同步方法及***
CN111884749A (zh) * 2020-07-24 2020-11-03 中国科学院精密测量科学与技术创新研究院 一种基于时钟分相的高精度固定周期ptp时间同步方法
CN111884749B (zh) * 2020-07-24 2022-05-20 中国科学院精密测量科学与技术创新研究院 一种基于时钟分相的高精度固定周期ptp时间同步方法
CN111835449A (zh) * 2020-07-30 2020-10-27 山东超越数控电子股份有限公司 一种基于ptp协议的局域网高精度时钟同步方法及装置
US11456810B2 (en) 2020-09-30 2022-09-27 Ufi Space Co., Ltd. Synchronization device and synchronization method
TWI795678B (zh) * 2020-09-30 2023-03-11 優達科技股份有限公司 同步裝置和同步方法
CN112600641A (zh) * 2020-12-31 2021-04-02 深圳市英特瑞半导体科技有限公司 一种网络设备时间同步方法、装置、设备及存储介质
WO2024031912A1 (zh) * 2022-08-09 2024-02-15 中国电信股份有限公司 多跳组网下时间同步方法、装置及相关设备

Also Published As

Publication number Publication date
US10056999B2 (en) 2018-08-21
CN106921456B (zh) 2018-06-19
WO2017107261A1 (zh) 2017-06-29
US20170366287A1 (en) 2017-12-21

Similar Documents

Publication Publication Date Title
CN106921456A (zh) 基于ptp协议的多跳无线回程网络时间同步误差补偿方法
CN101335587B (zh) 工业无线网络的精确时间同步方法
CN104968043A (zh) 一种适用于wia-pa网络的时钟同步频率偏移估计方法
CN102244603B (zh) 传输承载时间的报文的方法、设备及***
CN102006157B (zh) 一种时间同步的方法和***
CN110324889A (zh) 时钟同步方法、通信装置及通信设备
CN102983927B (zh) 一种基于ieee 1588协议的主从时钟对时的时间补偿方法
CN104754722B (zh) 一种面向层次化异构网络的时间同步方法
CN102082653B (zh) 一种时钟同步的方法、***及装置
CN108599888A (zh) 一种分布式网络时钟同步***
CN107579793A (zh) 一种通信网络设备间时间同步的优化方法、装置及设备
CN103378993A (zh) 基于ptp的从时钟监测方法
CN104918319A (zh) 一种应用于无线传感器网络的时钟同步精简信息交互方法
CN102299788A (zh) 自动发送ieee1588协议报文的控制方法及装置
CN113645686B (zh) 一种带运动补偿的无线自组织网络时间同步方法
CN104243079A (zh) 一种实时以太网的微秒级时钟同步方法
CN107888314B (zh) 一种面向工业物联网的跨网络时间同步方法
WO2019056921A1 (zh) 一种集中式1588的实现***及方法
CN111193997A (zh) 一种uwb定位***的到达时间差测量与校准方法
WO2023124311A1 (zh) 超宽带基站的无线同步方法及装置
CN110113127A (zh) 一种基于1588协议传递时间的方法及其***
WO2016058347A1 (zh) 一种实现时间和时钟同步的方法及装置
CN105978652A (zh) 冗余以太网的同步对时设备、***及方法
CN109921871A (zh) 一种时间同步方法、装置及网络***
CN108683472A (zh) 一种基于延时测量的时钟同步方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant