Hardware Assisted Clock Synchronization for Real-Time Sensor Networks

作者: Maxim Buevich , Niranjini Rajagopal , Anthony Rowe

DOI: 10.1109/RTSS.2013.34

关键词:

摘要: Time synchronization in wireless sensor networks is important for event ordering and efficient communication scheduling. In this paper, we introduce an external hardwarebased clock tuning circuit that can be used to improve significantly reduce drift over long periods of time without waking up the host MCU. This accomplished through two main hardware sub-systems. First, upon presented [1] synchronizes clocks using ambient magnetic fields emitted from power lines. The new uses electric field front-end as opposed original magnetic-field sensor, which makes design more compact, lower-power, lower-cost, exhibit less jitter improves robustness noise generated by nearby appliances. Second, present a low-cost continuously trim micro-controller's low-power at runtime. Most approaches require CPU periodically adjust internal counters accommodate drift. Periodic discrete updates interpolation errors compared continuous update they expend energy during these wake periods. Our hardware-based allows remain deep-sleep mode extended while compensates We show our consumes 60% than able correct rates within 0.01 ppm hungry expensive precision clocks.

参考文章(17)
Frank Schmuck, Flaviu Cristian, Continuous clock amortization need not affect the precision of a clock synchronization algorithm principles of distributed computing. pp. 133- 143 ,(1990) , 10.1145/93385.93411
Leslie Lamport, , Time, clocks, and the ordering of events in a distributed system Concurrency and Computation: Practice and Experience. pp. 179- 196 ,(2019) , 10.1145/3335772.3335934
Anthony Rowe, Vikram Gupta, Ragunathan (Raj) Rajkumar, Low-power clock synchronization using electromagnetic energy radiating from AC power lines Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems - SenSys '09. pp. 211- 224 ,(2009) , 10.1145/1644038.1644060
R. Gusella, S. Zatti, The accuracy of the clock synchronization achieved by TEMPO in Berkeley UNIX 4.3BSD IEEE Transactions on Software Engineering. ,vol. 15, pp. 847- 853 ,(1989) , 10.1109/32.29484
Hermann Kopetz, Wilhelm Ochsenreiter, Clock Synchronization in Distributed Real-Time Systems IEEE Transactions on Computers. ,vol. 36, pp. 933- 940 ,(1987) , 10.1109/TC.1987.5009516
Geoffrey Werner-Allen, Geetika Tewari, Ankit Patel, Matt Welsh, Radhika Nagpal, Firefly-inspired sensor network synchronicity with realistic radio effects Proceedings of the 3rd international conference on Embedded networked sensor systems - SenSys '05. pp. 142- 153 ,(2005) , 10.1145/1098918.1098934
R.G. Olsen, D. Deno, R.S. Baishiki, J.R. Abbot, R. Conti, M. Frazier, K. Jaffa, G.B. Niles, J.R. Stewart, R. Wong, R.M. Zavadil, Magnetic fields from electric power lines: theory and comparison to measurements IEEE Transactions on Power Delivery. ,vol. 3, pp. 2127- 2136 ,(1988) , 10.1109/61.194025
Miklós Maróti, Branislav Kusy, Gyula Simon, Akos Lédeczi, None, The flooding time synchronization protocol international conference on embedded networked sensor systems. pp. 39- 49 ,(2004) , 10.1145/1031495.1031501
Thomas Schmid, Prabal Dutta, Mani B. Srivastava, High-resolution, low-power time synchronization an oxymoron no more information processing in sensor networks. pp. 151- 161 ,(2010) , 10.1145/1791212.1791231
Flaviu Cristian, Probabilistic clock synchronization Distributed Computing. ,vol. 3, pp. 146- 158 ,(1989) , 10.1007/BF01784024