Affiliation:
1. State Key Laboratory of Precision Measurement Technology and Instrument, Department of Precision Instrument, Tsinghua University, Beijing 100084, China
Abstract
Clock synchronization is one of the popular research topics in Distributed Measurement and Control Systems (DMCSs). In most industrial fields, such as Smart Grid and Flight Test, the highest requirement for synchronization accuracy is 1 μs. IEEE 1588 Precision Time Protocol-2008 (PTPv2) can theoretically achieve sub-microsecond accuracy, but it relies on the assumption that the forward and backward delays of PTP packets are symmetrical. In practice, PTP packets will experience random queue delays in switches, making the above assumption challenging to satisfy and causing poor synchronization accuracy. Although using switches supporting the Transparent Clock (TC) can improve synchronization accuracy, these dedicated switches are generally expensive. This paper designs a PTP clock servo for compensating Queue-Induced Delay Asymmetry (QIDA), which can be implemented based on ordinary switches. Its main algorithm comprises a minimum window filter with drift compensation and a fuzzy proportional–integral (PI) controller. We construct a low-cost hardware platform (the cost of each node is within USD 10) to test the performance of the clock servo. In a 100 Mbps network with background (BG) traffic of less than 70 Mbps, the maximum absolute time error (max |TE|) does not exceed 0.35 μs, and the convergence time is about half a minute. The accuracy is improved hundreds of times compared with other existing clock servos.
Funder
Tsinghua Precision Medicine Foundation
Reference48 articles.
1. Distributed networked control systems: A brief overview;Ge;Inform. Sci.,2017
2. A survey of clock synchronization over packet-switched networks;Tipper;IEEE Commun. Surv. Tut.,2016
3. Clock synchronization in wireless sensor networks based on Bayesian estimation;Yang;IEEE Access,2020
4. Ganeriwal, S., Kumar, R., and Srivastava, M.B. (2003, January 5–7). Timing-Sync Protocol for Sensor Networks. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA.
5. Fine-grained network time synchronization using reference broadcasts;Elson;ACM SIGOPS Oper. Syst. Rev.,2002