Abstract: | I will report on a study of the usefulness of ARMA time scale algorithms to synchronize clocks on a digital network. The algorithm acquires periodic time differences between a local system clock and a remote time server by means of any of the standard message formats such as the format used by the Network Time Protocol. It models the current time difference as a linear combination of previous time states plus additive noise and uses the model to adjust the local system clock. The algorithm is more flexible than the traditional methods, which are based on physical parameters such as frequency and frequency drift. The ARMA model has a finite impulse response and is therefore able to cope with the non-stationary outliers that characterize the fluctuations in the message delay on a wide-area network. I will compare this method with the frequency lock loop (FLL) algorithm that is currently used to synchronize the time servers operated by NIST. Both methods take advantage of the free-running stability of the clock in the local system, which facilitates the detection of outliers without the need to query multiple remote servers in most situations. Either method is generally more efficient than the phase-lock loop process that is widely used in network synchronization applications. |
Published in: |
Proceedings of the 47th Annual Precise Time and Time Interval Systems and Applications Meeting January 25 - 28, 2016 Hyatt Regency Monterey Monterey, California |
Pages: | 193 - 197 |
Cite this article: | Levine, Judah, "An Auto-Regressive Moving-Average Time Scale Algorithm (ARMA) for Synchronizing Networked Clocks," Proceedings of the 47th Annual Precise Time and Time Interval Systems and Applications Meeting, Monterey, California, January 2016, pp. 193-197. https://doi.org/10.33012/2016.13164 |
Full Paper: |
ION Members/Non-Members: 1 Download Credit
Sign In |