Optimum Full Information, Unlimited Complexity, Invariant, and Minimax Clock Skew and Offset Estimators for IEEE 1588

This paper addresses the problem of clock skew and offset estimation (CSOE) for the IEEE 1588 precision time protocol. Built on the classical two-way message exchange scheme, IEEE 1588 is a prominent synchronization protocol for packet switched networks. Due to the presence of random queuing delays in a packet switched network, the joint recovery of clock skew and offset from the received packet timestamps can be viewed as a statistical estimation problem. Recently, assuming perfect clock skew information, minimax optimum clock offset estimators were developed for IEEE 1588. Building on this work, we first develop joint optimum invariant clock skew and offset estimators for IEEE 1588 for known queuing delay statistics and unlimited computational complexity. We then show that the developed estimators are minimax optimum, i.e., these estimators minimize the maximum skew normalized mean square estimation error over all possible values of the unknown parameters. Minimax optimum estimators that utilize information from past timestamps to improve accuracy are also introduced. The developed optimum estimators provide useful fundamental limits for evaluating the performance of CSOE schemes. These performance limits can aid system designers to develop algorithms with the desired computational complexity that achieve performance close to the performance of the optimum estimators. If a designer finds an approach with a complexity they find acceptable and which provides performance close to the optimum performance, they can use it and know they have near optimum performance. This is precisely the approach used in communications when comparing to capacity.

[1]  E. L. Lehmann,et al.  Theory of point estimation , 1950 .

[2]  Rick S. Blum,et al.  Minimax Optimum Estimators for Phase Synchronization in IEEE 1588 , 2015, IEEE Transactions on Communications.

[3]  K. Harris An application of IEEE 1588 to Industrial Automation , 2008, 2008 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[4]  G. Gaderer,et al.  Clock synchronization in powerline networks , 2005, International Symposium on Power Line Communications and Its Applications, 2005..

[5]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[6]  W. Strawderman,et al.  A unified minimax result for restricted parameter spaces , 2012, 1205.1964.

[7]  Bruce W. Suter,et al.  Novel Clock Phase Offset and Skew Estimation Using Two-Way Timing Message Exchanges for Wireless Sensor Networks , 2007, IEEE Transactions on Communications.

[8]  Yik-Chung Wu,et al.  Clock Synchronization of Wireless Sensor Networks , 2011, IEEE Signal Processing Magazine.

[9]  M. Ullmann,et al.  Delay attacks — Implication on NTP and PTP time synchronization , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[10]  Gerry Leversha,et al.  Statistical inference (2nd edn), by Paul H. Garthwaite, Ian T. Jolliffe and Byron Jones. Pp.328. £40 (hbk). 2002. ISBN 0 19 857226 3 (Oxford University Press). , 2003, The Mathematical Gazette.

[11]  Yik-Chung Wu,et al.  On Clock Synchronization Algorithms for Wireless Sensor Networks Under Unknown Delay , 2010, IEEE Transactions on Vehicular Technology.

[12]  Erchin Serpedin,et al.  On Maximum Likelihood Estimation of Clock Offset and Skew in Networks With Exponential Delays , 2008, IEEE Transactions on Signal Processing.

[13]  N. Fournier Compromise Pitman estimators , 2011 .

[14]  Rick S. Blum,et al.  Estimation Theory-Based Robust Phase Offset Determination in Presence of Possible Path Asymmetries , 2018, IEEE Transactions on Communications.

[15]  Rick S. Blum,et al.  Minimax optimum joint frequency and phase recovery in IEEE 1588 , 2015, 2015 IEEE China Summit and International Conference on Signal and Information Processing (ChinaSIP).

[16]  Jan M. Rabaey,et al.  Lightweight time synchronization for sensor networks , 2003, WSNA '03.

[17]  Dennis R. Morgan,et al.  A Synchronization Algorithm for Packet MANs , 2011, IEEE Transactions on Communications.

[18]  J. Berger Statistical Decision Theory and Bayesian Analysis , 1988 .

[19]  Panganamala Ramana Kumar,et al.  Fundamental Limits on Synchronizing Clocks Over Networks , 2011, IEEE Transactions on Automatic Control.