An implementation of IEEE 1588 protocol for IEEE 802.11 WLAN

Clock synchronization is one of the enabling technologies for Wireless Local Area Networks (WLAN). It is crucial to perform applications such as data fusion, location detection and energy conservation. IEEE 1588 Precision Time Protocol (PTP) is a widely used clock synchronization protocol, but its accuracy is affected by bidirectional asymmetric delays in WLAN. A detailed analysis of the generation mechanism and statistical properties of the bidirectional asymmetric delays in IEEE 802.11 WLAN is conducted firstly. Then, a Kalman filter is designed for delay filtering. And based on the Kalman filter, a clock servo system is proposed using pure software-based implementation of PTP for IEEE 802.11 WLAN. Finally, the effectiveness of the implementation is verified by experiments. Experimental results show that the implementation has the virtues of high synchronization accuracy, short convergence time and small deviation error.

[1]  Thilo Sauter,et al.  Impact of hard-and software timestamping on clock synchronization performance over IEEE 802.11 , 2014, 2014 10th IEEE Workshop on Factory Communication Systems (WFCS 2014).

[2]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[3]  Liang Cheng,et al.  A study on the optimal time synchronization accuracy in wireless sensor networks , 2005, Comput. Networks.

[4]  J. Jasperneite,et al.  Enhancements to the time synchronization standard IEEE-1588 for a system of cascaded bridges , 2004, IEEE International Workshop on Factory Communication Systems, 2004. Proceedings..

[5]  Konrad Iwanicki,et al.  Gossip-Based Clock Synchronization for Large Decentralized Systems , 2006, SelfMan.

[6]  Jinoo Joung,et al.  Wireless network synchronization for multichannel multimedia services , 2009, 2009 11th International Conference on Advanced Communication Technology.

[7]  Hanlim Lee,et al.  A Novel Method for Providing Precise Time Synchronization in a Distributed Control System Using Boundary Clock , 2009, IEEE Transactions on Instrumentation and Measurement.

[8]  Georg Gaderer,et al.  Software support for clock synchronization over IEEE 802.11 wireless LAN with open source drivers , 2010, 2010 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[9]  Yu Fan,et al.  Time Synchronization Protocol for Wireless Sensor Networks with Node Monitoring , 2013 .

[10]  Yang Ning Compression strategy for hash match algorithm in route list , 2007 .

[11]  Deborah Estrin,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts , 2022 .

[12]  Ajay D. Kshemkalyani,et al.  Clock synchronization for wireless sensor networks: a survey , 2005, Ad Hoc Networks.

[13]  Jung-Ryun Lee,et al.  Time synchronization protocol in ad hoc network , 2013, The International Conference on Information Networking 2013 (ICOIN).

[14]  Aylin Kantarci,et al.  Drift estimation using pairwise slope with minimum variance in wireless sensor networks , 2013, Ad Hoc Networks.

[15]  Song Hai-na Research on Computer Clock Synchronization Technology , 2002 .

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

[17]  Tarek R. Sheltami,et al.  RTSP: An Accurate and Energy-Efficient Protocol for Clock Synchronization in WSNs , 2013, IEEE Transactions on Instrumentation and Measurement.

[18]  Hai Le Vu,et al.  MAC Access Delay of IEEE 802.11 DCF , 2007, IEEE Transactions on Wireless Communications.

[19]  Sumit Roy,et al.  Rate-one space-frequency block codes with maximum diversity for MIMO-OFDM , 2005, IEEE Transactions on Wireless Communications.

[20]  Tzi-cker Chiueh,et al.  Accurate clock synchronization for IEEE 802.11-based multi-hop wireless networks , 2009, 2009 17th IEEE International Conference on Network Protocols.

[21]  Huimin Chen,et al.  Hardware-assisted clock synchronization in IEEE802.11 wireless real-time application , 2007 .

[22]  Todor Cooklev,et al.  An Implementation of IEEE 1588 Over IEEE 802.11b for Synchronization of Wireless Local Area Network Nodes , 2007, IEEE Transactions on Instrumentation and Measurement.

[23]  Djamel Djenouri,et al.  Fast distributed multi-hop relative time synchronization protocol and estimators for wireless sensor networks , 2013, Ad Hoc Networks.

[24]  R. Exel,et al.  Clock synchronization in IEEE 802.11 wireless LANs using physical layer timestamps , 2012, 2012 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication Proceedings.

[25]  Fan Xiao-guang Measurement of real-time performance of embedded Linux systems , 2007 .

[26]  Yueming Lu,et al.  A Time Synchronization Method for Wireless Sensor Networks , 2012, ICICA.

[27]  Kuang-Ching Wang,et al.  Synchronizing Transmission Schedules of Partitioned Ad Hoc Networks , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[28]  Jang-Ping Sheu,et al.  A Clock Synchronization Algorithm for Multihop Wireless Ad Hoc Networks , 2007, Wirel. Pers. Commun..

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

[30]  Deng Yong Research on time synchronization in Ad Hoc networks , 2008 .

[31]  John C. Eidson,et al.  Measurement, Control, and Communication Using IEEE 1588 , 2006 .

[32]  Deming Chen,et al.  Improving broadcast efficiency in wireless sensor network time synchronization protocols , 2012, SLIP '12.

[33]  Erchin Serpedin,et al.  On Maximum Likelihood Estimation of Clock Offset and Skew in Networks With Exponential Delays , 2008, IEEE Transactions on Signal Processing.

[34]  Yunju Baek,et al.  Precision Time Synchronization Using IEEE 1588 for Wireless Sensor Networks , 2009, 2009 International Conference on Computational Science and Engineering.

[35]  Henning Trsek,et al.  Towards high accuracy in IEEE 802.11 based clock synchronization using PTP , 2011, 2011 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[36]  Yik-Chung Wu,et al.  Fully distributed clock skew and offset estimation in wireless sensor networks , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[37]  M. Akhlaq,et al.  The Recursive Time Synchronization Protocol for Wireless Sensor Networks , 2012, 2012 IEEE Sensors Applications Symposium Proceedings.

[38]  John C. Eidson,et al.  Measurement, Control, and Communication Using IEEE 1588 (Advances in Industrial Control) , 2006 .