Optimal estimation and control of clock synchronization following the Precision Time Protocol

Using the Precision Time Protocol (PTP) specified by the IEEE 1588 standard, synchronization of distributed clocks is achieved by propagating the timing information of a preselected master clock throughout the entire network. Based on this directly or indirectly obtained noisy timing information, each slave clock tries to follow as closely as possible the master time. This paper formulates the PTP based clock synchronization as an estimation-control problem. An LQG controller is designed which produces an optimal reconstruction of the master time at each slave in the sense of minimizing the mean square error of the estimator and minimizing an LQR cost function for the controller. The performance of the proposed optimal controller is verified by simulation results.

[1]  Josef A. Nossek,et al.  A Kalman Filter Approach To Clock Synchronization Of Cascaded Network Elements , 2009 .

[2]  Claudio Narduzzi,et al.  Performance analysis of Kalman filter-based clock synchronization in IEEE 1588 networks , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[3]  H. Abubakari,et al.  IEEE 1588 style synchronization over wireless link , 2008, 2008 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[4]  Aggelos Bletsas,et al.  Evaluation of Kalman filtering for network time keeping , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[5]  Dragan Obradovic,et al.  Synchronization Performance of the Precision Time Protocol in Industrial Automation Networks , 2009, IEEE Transactions on Instrumentation and Measurement.

[6]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[7]  M. A. Athans,et al.  The role and use of the stochastic linear-quadratic-Gaussian problem in control system design , 1971 .