DiStiNCT: Synchronizing Nodes With Imprecise Timers in Distributed Wireless Sensor Networks

An effective and robust time synchronization scheme is essential for many wireless sensor network (WSN) applications. Conventional synchronization methods assume the use of highly accurate crystal oscillators (10–100 ppm) for synchronization, only correcting for small errors. This paper suggests a novel method for time synchronization in a multihop, fully-distributed WSN using imprecise CMOS oscillators (up to 15 000 ppm). The DiStiNCT technique is power-efficient, computationally simple, and robust to packet loss and complex topologies. Effectiveness has been demonstrated in simulations of fully connected, grid, and unidirectional ring topologies. The method has been validated in hardware on a grid of nine sensor nodes, synchronizing to within a mean error of 6.6 ms after 40 iterations.

[1]  Xinjun Sheng,et al.  A New Time Synchronization Method for Reducing Quantization Error Accumulation Over Real-Time Networks: Theory and Experiments , 2013, IEEE Transactions on Industrial Informatics.

[2]  Roger Wattenhofer,et al.  Gradient clock synchronization in wireless sensor networks , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[3]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[4]  Radhika Nagpal,et al.  Firefly-inspired sensor network synchronicity with realistic radio effects , 2005, SenSys '05.

[5]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[6]  Ruggero Carli,et al.  A PI controller based on asymmetric gossip communications for clocks synchronization in wireless sensors networks , 2011, IEEE Conference on Decision and Control and European Control Conference.

[7]  Hsiao-Hwa Chen,et al.  Feedback-Based Clock Synchronization in Wireless Sensor Networks: A Control Theoretic Approach , 2010, IEEE Transactions on Vehicular Technology.

[8]  C. S. Lam,et al.  A review of the recent development of MEMS and crystal oscillators and their impacts on the frequency control products industry , 2008, 2008 IEEE Ultrasonics Symposium.

[9]  E.M. Atkins,et al.  A survey of consensus problems in multi-agent coordination , 2005, Proceedings of the 2005, American Control Conference, 2005..

[10]  Michael Kevin Maggs,et al.  Consensus Clock Synchronization for Wireless Sensor Networks , 2012, IEEE Sensors Journal.

[11]  Ying Yang Time Synchronization in Wireless Sensor Networks:A Survey , 2012 .

[12]  Johannes Klinglmayr,et al.  Low-Complex Synchronization Algorithms for Embedded Wireless Sensor Networks , 2015, IEEE Transactions on Instrumentation and Measurement.

[13]  R. C. Hansdah,et al.  A model for the classification and survey of clock synchronization protocols in WSNs , 2015, Ad Hoc Networks.

[14]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[15]  Anil Prabhakar,et al.  A Time Synchronized Wireless Sensor Tree Network using SimpliciTI , 2013 .

[16]  Gabor Karsai,et al.  Smart Dust: communicating with a cubic-millimeter computer , 2001 .

[17]  Thomas Watteyne,et al.  Adaptive Synchronization in IEEE802.15.4e Networks , 2014, IEEE Transactions on Industrial Informatics.

[18]  Fabian R. Wirth,et al.  Realization of Try-Once-Discard in Wireless Multihop Networks , 2014, IEEE Transactions on Industrial Informatics.

[19]  Y. Bar-Ness,et al.  On pulse-coupled discrete-time phase locked loops forwireless networks , 2007, 2007 IEEE 8th Workshop on Signal Processing Advances in Wireless Communications.

[20]  O. Simeone,et al.  Pulse-coupled distributed PLLs in heterogeneous wireless networks , 2007, 2007 Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers.