Enhancing Accuracy and Robustness of Frequency Transfer Using Synchronous Ethernet and Multiple Network Paths

Distributed measurement and control systems often rely on time synchronization protocols over Ethernet. Recently, it has been shown that estimating and compensating for not only time offsets, but also frequency skews is of crucial importance to meet the accuracy requirements of high-end applications. In this respect, this paper presents a new technique capable of: 1) measuring the jitter of multiple reference signals received by a single node over different network paths and 2) combining them in order to synthesize a downstream signal with a more stable frequency than using a single reference. The proposed algorithm can exploit the native frequency transport of Synchronous Ethernet and relies on a module for outlier identification and removal, a Kalman filter, and a linear quadratic regulator that drives a local voltage-controlled oscillator. The algorithm performance has been evaluated through both simulations and experiments using a prototype platform based on a field-programmable gate array. Simulation and experimental results confirm that the proposed approach can strongly decrease the jitter and wander of the generated signal. For instance, the time deviation is reduced on average by about 30% when three stable input references are merged and by several orders of magnitude when one of the input signals is affected by a large frequency step.

[1]  Javier Serrano,et al.  Digital dual mixer time difference for sub-nanosecond time synchronization in Ethernet , 2010, 2010 IEEE International Frequency Control Symposium.

[2]  Thilo Sauter,et al.  The Three Generations of Field-Level Networks—Evolution and Compatibility Issues , 2010, IEEE Transactions on Industrial Electronics.

[3]  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.

[4]  Kun-Yuan Tu,et al.  Remote Frequency Control via IEEE 1588 , 2009, IEEE Transactions on Instrumentation and Measurement.

[5]  D. W. Allan,et al.  Picosecond Time Difference Measurement System , 1975 .

[6]  Jeff Preston,et al.  Novel timing method using IEEE 1588 and Synchronous Ethernet for Compton telescope , 2010, IEEE Nuclear Science Symposuim & Medical Imaging Conference.

[7]  Håkan Nilsson,et al.  Time Transfer by Passive Listening Over a 10-Gb/s Optical Fiber , 2008, IEEE Transactions on Instrumentation and Measurement.

[8]  Maciej Lipinski,et al.  White rabbit: a PTP application for robust sub-nanosecond synchronization , 2011, 2011 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[9]  Augusto Ciuffoletti Preventing the Collision of Requests From Slave Clocks in the Precision Time Protocol (PTP) , 2011, IEEE Transactions on Instrumentation and Measurement.

[10]  Daniele Fontanelli,et al.  A Servo-Clock Model for Chains of Transparent Clocks Affected by Synchronization Period Jitter , 2014, IEEE Transactions on Instrumentation and Measurement.

[11]  Ravi Subrahmanyan Timing Recovery for IEEE 1588 Applications in Telecommunications , 2009, IEEE Transactions on Instrumentation and Measurement.

[12]  C. Girerd,et al.  MicroTCA implementation of synchronous Ethernet-Based DAQ systems for large scale experiments , 2009, 2009 16th IEEE-NPSS Real Time Conference.

[13]  Sebastien Jobert,et al.  Synchronous ethernet to transport frequency and phase/time , 2012, IEEE Communications Magazine.

[14]  Andrea Bondavalli,et al.  Resilient estimation of synchronisation uncertainty through software clocks , 2013, Int. J. Crit. Comput. Based Syst..

[15]  Wojciech Owczarek,et al.  Using a multi-source NTP watchdog to increase the robustness of PTPv2 in financial industry networks , 2014, 2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS).

[16]  E. Rubiola,et al.  Phase Noise and Frequency Stability in Oscillators , 2008 .

[17]  D. W. Allan,et al.  Time and Frequency (Time-Domain) Characterization, Estimation, and Prediction of Precision Clocks and Oscillators , 1987, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[18]  Carlos H. Llanos,et al.  FPGA implementation of large-scale matrix inversion using single, double and custom floating-point precision , 2012, 2012 VIII Southern Conference on Programmable Logic.

[19]  Daniele Fontanelli,et al.  Accurate time synchronization in PTP-based industrial networks with long linear paths , 2010, 2010 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[20]  P. Rousseeuw,et al.  Alternatives to the Median Absolute Deviation , 1993 .

[21]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.

[22]  P. Tavella,et al.  The clock model and its relationship with the Allan and related variances , 2005, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[23]  Stephen P. Boyd,et al.  Linear controller design: limits of performance , 1991 .

[24]  A. Flammini,et al.  High availability IEEE 1588 nodes over IEEE 802.1aq Shortest Path Bridging networks , 2013, 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings.

[25]  Manuel Jesús Bellido Díaz,et al.  Fast-Convergence Microsecond-Accurate Clock Discipline Algorithm for Hardware Implementation , 2011, IEEE Transactions on Instrumentation and Measurement.

[26]  David L. Mills,et al.  Computer network time synchronization : the network time protocol on earth and in space , 2006 .

[27]  P. Moreira,et al.  Performance results of the first White Rabbit installation for CNGS time transfer , 2012, 2012 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication Proceedings.

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

[29]  Laurent Montini,et al.  Standards in Telecom Packet Networks Using Synchronous Ethernet and/or IEEE 1588 , 2013 .

[30]  D. Macii,et al.  On the use of Synchronous Ethernet over multiple paths for syntonization of distributed systems , 2015, 2015 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings.

[31]  Michel Ouellette,et al.  Development of the first IEEE 1588 telecom profile to address mobile backhaul needs , 2010, IEEE Communications Magazine.

[32]  Daniele Fontanelli,et al.  A clock state estimator for PTP time synchronization in harsh environmental conditions , 2011, 2011 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[33]  A. Flammini,et al.  Analysis of synchronization performance in redundant networks for substation automation , 2013, 2013 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[34]  Holger Flatt,et al.  An FPGA based cut-through switch optimized for one-step PTP and real-time Ethernet , 2013, 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings.

[35]  Stefano Ruffini,et al.  Synchronization aspects in LTE small cells , 2013, IEEE Communications Magazine.

[36]  D. Macii,et al.  Improving syntonization of synchronous ethernet nodes using multiple paths , 2014, 2014 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS).

[37]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[38]  G. Gaderer,et al.  Limits of synchronization accuracy using hardware support in IEEE 1588 , 2008, 2008 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[39]  Hanlim Lee,et al.  A Novel Method for Providing Precise Time Synchronization in a Distributed Control System Using Boundary Clock , 2009, IEEE Transactions on Instrumentation and Measurement.