A software-defined radio implementation of timestamp-free network synchronization

This paper describes a real-time implementation of timestamp-free network synchronization using RF signaling between a master and slave node. Rather than conventional approaches of exchanging digital timestamps through a dedicated synchronization protocol, timestamp-free synchronization is performed implicitly at the physical layer through timing of a master node's responses to a slave node. This approach was implemented in C++ on a pair of Ettus USRP E310 software defined radios, and extends a previous implementation at audio frequencies using acoustic hardware. Experimental results using modulated sinc pulses demonstrate synchronization accuracy less than 12% of the sampling period. The results confirm previous theoretical studies suggesting that the timestamp-free synchronization approach accurately accounts for propagation delay, frequency offset, and stochastic drift.

[1]  Andrew G. Klein,et al.  Precise timestamp-free network synchronization , 2013, 2013 47th Annual Conference on Information Sciences and Systems (CISS).

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

[3]  A. Weiss,et al.  Fundamental limitations in passive time delay estimation--Part I: Narrow-band systems , 1983 .

[4]  David L. Mills,et al.  Internet time synchronization: the network time protocol , 1991, IEEE Trans. Commun..

[5]  Gaetano Scarano,et al.  Discrete time techniques for time delay estimation , 1993, IEEE Trans. Signal Process..

[6]  Andrew G. Klein,et al.  A real-time implementation of precise timestamp-free network synchronization , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[7]  W. J. Klepczynski,et al.  GPS: primary tool for time transfer , 1999, Proc. IEEE.