Adaptive Proportional-Integral Clock Synchronization in Wireless Sensor Networks

被引:54
作者
Yildirim, Kasim Sinan [1 ,2 ]
Carli, Ruggero [3 ]
Schenato, Luca [3 ]
机构
[1] Ege Univ, Dept Comp Engn, TR-35100 Izmir, Turkey
[2] Delft Univ Technol, Embedded Software Grp, NL-2628 CD Delft, Netherlands
[3] Univ Padua, Dept Informat Engn, I-35131 Padua, Italy
关键词
Adaptive gain tuning; blind communication; proportional-integral (PI) feedback; time synchronization; TIME SYNCHRONIZATION; OFFSET; SKEW;
D O I
10.1109/TCST.2017.2692720
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a novel control-theoretic time synchronization algorithm, named PISync for synchronizing sensor nodes in wireless sensor networks (WSNs). The PISync algorithm is based on an adaptive proportional-integral controller. It applies a proportional feedback (P) and an integral feedback (I) on the local measured synchronization errors to compensate the differences between the clock offsets and the clock speeds. We present practical flooding-based and fully distributed protocol implementations of the PISync algorithm, and we provide theoretical analysis to highlight the benefits of this approach in terms of improved steady-state error and scalability as compared with existing synchronization algorithms. We show through theoretical analysis, real-world experiments, and simulations that PISync protocols have better or comparable performance over existing protocols in the WSN literature in terms of rate of convergence and steady-state error with the additional advantages of requiring minimal CPU overhead, memory allocation, and code footprint independent of network size and topology, and of employing blind communication.
引用
收藏
页码:610 / 623
页数:14
相关论文
共 39 条
[1]  
[Anonymous], 2010, WIRELESS SENSOR NETW
[2]  
Astrom K.J., 1995, INSTRUMENT SOC AM
[3]   Time synchronization over networks using convex closures [J].
Berthaud, JM .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (02) :265-277
[4]  
Bolognani S., 2009, IFAC P VOLUMES, V42, P78
[5]   Joint Estimation of Clock Skew and Offset in Pairwise Broadcast Synchronization Mechanism [J].
Cao, Xuanyu ;
Yang, Feng ;
Gan, Xiaoying ;
Liu, Jing ;
Qian, Liang ;
Tian, Xiaohua ;
Wang, Xinbing .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2013, 61 (06) :2508-2521
[6]  
Carli R., 2008, IFAC WORLD C, P10289
[7]   Network Clock Synchronization Based on the Second-Order Linear Consensus Algorithm [J].
Carli, Ruggero ;
Zampieri, Sandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (02) :409-422
[8]  
Carli R, 2011, IEEE DECIS CONTR P, P7512, DOI 10.1109/CDC.2011.6161101
[9]   Optimal Synchronization for Networks of Noisy Double Integrators [J].
Carli, Ruggero ;
Chiuso, Alessandro ;
Schenato, Luca ;
Zampieri, Sandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (05) :1146-U452
[10]   Some Improved and Generalized Estimation Schemes for Clock Synchronization of Listening Nodes in Wireless Sensor Networks [J].
Chaudhari, Qasim M. ;
Serpedin, Erchin ;
Qaraqe, Khalid .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2010, 58 (01) :63-67