摘要: |
为解决IEEE 1588v2单步模式时间同步算法中存在的时间戳不精确和同步报文丢失时误差增大的问题,提出了一种更精确的时间同步算法——自动校时的IEEE1588v2时间同步算法(ACTS)。当同步报文丢失时,ACTS算法使用时间偏差的历史均值自动进行校时,并采用时间戳补偿的新机制提高同步精度,从而降低偏差和延时误差,减小了同步误差。仿真结果表明:与IEEE 1588v2单步模式时间同步算法相比,在同步报文未丢失和丢失的情况下,ACTS的同步误差均值分别至少降低了90.2%和89%。所提算法对于提高IEEE 1588v2单步模式的时间精度具有促进作用和现实意义。 |
关键词: 网络时间同步 误差校正 自动校时 历史均值 |
DOI: |
|
基金项目:国家自然科学基金资助项目(613719159);重庆市基础与前沿研究计划项目(cstc2015jcyjBX0085);新一代信息网络与终端协同创新中心协同攻关项目(N201501);南方电网科技项目(K-ZD2013-022) |
|
A precise time synchronization algorithm for IEEE 1558v2 based on automatic time calibration |
HUANG Sheng,ZHUO Yue,JIN Xin,WEN An,REN Zhi,WU Yang,HUANG Xikai |
() |
Abstract: |
To solve the problem of the imprecise time stamp and the increasing error in case of losing Sync messages in the time synchronization algorithm of IEEE 1558v2 single-step mode,an automatic calibration time synchronization algorithm(ACTS) is proposed. ACTS utilizes a novel compensation mechanism of time stamps to improve the synchronization accuracy,and automatically conducts error correction with the historical average value of offset when Sync messages are lost. Thus,the error of offset and delay resulted from losing Sync messages is reduced,and the synchronization error is decreased. Simulation results show that compared with IEEE 1588v2 single-step mode time synchronization algorithm,ACTS reduces the average synchronization error by at least 90.2% and 89% when Sync messages are or not lost,respectively. ACTS is useful and feasible for improving the synchronization accuracy of IEEE 1588v2 single-step mode. |
Key words: network time synchronization error correction automatic time calibration historical average values |