Distributed clock synchronization for Kalman based delay estimation in wireless sensor networks

被引:0
|
作者
Fang Z. [1 ]
Li D. [1 ,2 ]
Jiang P. [1 ]
Liu T. [1 ]
Lu Q. [1 ,2 ]
机构
[1] Department of Electronic Engineering, Fudan University, Shanghai
[2] Yiwu Research Institute, Fudan University, Yiwu
关键词
Delay measurement; Distributed clock synchronization; Kalman filter; Wireless sensor network;
D O I
10.19650/j.cnki.cjsi.J2108423
中图分类号
学科分类号
摘要
Clock synchronization provides a common time reference for different nodes in the wireless sensor networks to deal with distributed tasks. The wireless sensor networks require accurate clock synchronization to keep the consistence and coordination of data among nodes. However, the unpredictability of message delays in the synchronization process may affect the synchronization accuracy significantly. To eliminate the impact of delay fluctuation, the clock synchronization model is formulated, which considers the influence of delays with Gaussian distribution in the synchronization process. And a Kalman based delay estimation algorithm on distributed clock synchronization is proposed, which can effectively deal with the influence of delays. This algorithm utilizes one-way message exchange mechanism, and all parameters could be updated independently in one node. In addition, the calculated global time is considered as a reference to update the clock offset. In this way, the synchronization accuracy is improved. The MATLAB simulation and the nRF52832 experiment testbed with 5 nodes indicate that this algorithm restricts the synchronization error into 10 μs under microsecond delays. Compared with other algorithms, this method could achieve better synchronization accuracy and performance. © 2021, Science Press. All right reserved.
引用
收藏
页码:92 / 100
页数:8
相关论文
共 17 条
  • [1] LI F B, LI L., Survey on wireless sensor network techniques, Chinese Journal of Scientific Instrument, 26, 8, pp. 559-561, (2005)
  • [2] GEETHA D D, TABASSUM N., A survey on clock synchronization protocols in wireless sensor networks, 2017 International Conference On Smart Technologies For Smart Nation (SmartTechCon), pp. 504-509, (2017)
  • [3] WANG T, WAN Y S, TANG X M, Et al., Unreliable WSN clock synchronization networked output feedback model predictive control quantitative analysis, Chinese Journal of Scientific Instrument, 38, 7, pp. 1798-1808, (2017)
  • [4] ZHANG J J, WEI J Y, WEI ZH CH, Energy-effective and adaptive WSN time synchronization algorithm, Journal of Electronic Measurement and Instrumentation, 30, 8, pp. 1220-1227, (2016)
  • [5] ELSON J, GIROD L, ESTRIN D., Fine-grained network time synchronization using reference broadcasts, 5th Symposium on Operation Systems Design and Implementation (OSD1 02), pp. 147-163, (2002)
  • [6] GANERIWAL S, KUMAR R, SRIVASTAVA M B., Timing-sync protocol for sensor networks, Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, pp. 138-149, (2003)
  • [7] MAROTI M, KUSY B, SIMON G, Et al., The flooding time synchronization protocol, Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, pp. 39-49, (2004)
  • [8] LIU C, PANG H, CAO N., Research on time synchronization technology of wireless sensor network, 2017 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), pp. 391-394, (2017)
  • [9] HE J, CHENG P, SHI L, Et al., Time synchronization in WSNs: A maximum-value-based consensus approach, IEEE Transactions on Automatic Control, 59, 3, pp. 660-675, (2013)
  • [10] SCHENATO L, FIORENTIN F., Average TimeSynch: A consensus-based protocol for clock synchronization in wireless sensor networks, Automatica, 47, 9, pp. 1878-1886, (2011)