ARS: Adaptive Robust Synchronization for Underground Coal Wireless Internet of Things

Clock synchronization is still a vital and challenging task for underground coal wireless internet of things (IoT) due to the uncertainty of underground environment and unreliability of communication links. Instead of considering on-demand driven clock synchronization, this paper proposes a novel Adaptive Robust Synchronization (ARS) scheme with packets loss for mine wireless environment. A clock synchronization framework that is based on Kalman filtering is first proposed, which can adaptively adjust the sampling period of each clock and reduce the communication overhead in single-hop networks. The proposed scheme also solves the problem of outliers in data packets with time-stamps. In addition, this paper extends the ARS algorithm to multi-hop networks. Additionally, the upper and lower bounds of error covariance expectation are analyzed in the case of incomplete measurement. Extensive simulations are conducted in order to evaluate the performance. In the simulation environment, the clock accuracy of ARS algorithm is improved by 7.85% when compared with previous studies for single-hop networks. For multi-hop networks, the proposed scheme improves the accuracy by 12.56%. The results show that the proposed algorithm has high scalability, robustness, and accuracy, and can quickly adapt to different clock accuracy requirements.

[1]  Arun Kumar Sangaiah,et al.  A Robust Time Synchronization Scheme for Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[2]  John-Olof Nilsson,et al.  Robust recursive network clock synchronization , 2014, 2014 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT).

[3]  Meng Jin,et al.  Voltage-Aware Time Synchronization for Wireless Sensor Networks , 2014, Int. J. Distributed Sens. Networks.

[4]  G. Giorgi,et al.  A resilient Kalman filter based servo clock , 2013, 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings.

[5]  Ruggero Carli,et al.  Adaptive control-based clock synchronization in wireless sensor networks , 2015, 2015 European Control Conference (ECC).

[6]  J. M. Palomares,et al.  Homomorphic Filtering for Improving Time Synchronization in Wireless Networks , 2017, Sensors.

[7]  Ting Wang,et al.  Quantitative Analysis for Networked Output Feedback MPC of Clock Synchronization in Unreliable WSN , 2019, IEEE Access.

[8]  Chen Zhenpin Estimation of transmission delay of time synchronization information for Internet of things of coal mine underground , 2014 .

[9]  Eduardo Mario Nebot,et al.  An outlier-robust Kalman filter , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Qiang Liu,et al.  AdaSynch: A General Adaptive Clock Synchronization Scheme Based on Kalman Filter for WSNs , 2012, Wirel. Pers. Commun..

[11]  Bo Zhu,et al.  Research on time synchronization algorithm of TTE multi-hop system based on IEEE1588 protocol , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[12]  Aiping Tan,et al.  A Novel Synchronization Scheme Based on a Dynamic Superframe for an Industrial Internet of Things in Underground Mining , 2019, Sensors.

[13]  Jiguo Yu,et al.  RMTS: A robust clock synchronization scheme for wireless sensor networks , 2019, J. Netw. Comput. Appl..

[14]  Minyue Fu,et al.  A Filter‐based Clock Synchronization Protocol for Wireless Sensor Networks , 2019 .

[15]  Kyou Jung Son,et al.  Improved Time-Synchronization Algorithm Based on Direct Compensation of Disturbance Effects , 2019, Sensors.

[16]  Ruggero Carli,et al.  Adaptive Proportional–Integral Clock Synchronization in Wireless Sensor Networks , 2018, IEEE Transactions on Control Systems Technology.

[17]  Shiwei Ma,et al.  A Group Neighborhood Average Clock Synchronization Protocol for Wireless Sensor Networks , 2014, Sensors.

[18]  G. Petrovic,et al.  Clock Skew Compensation by Speech Interpolation , 2006, International Conference on Digital Telecommunications (ICDT'06).

[19]  Giada Giorgi An Event-Based Kalman Filter for Clock Synchronization , 2015, IEEE Transactions on Instrumentation and Measurement.

[20]  Darryl Veitch,et al.  Robust synchronization of software clocks across the internet , 2004, IMC '04.

[21]  Tales Heimfarth,et al.  Enhancing Time Synchronization Support in Wireless Sensor Networks , 2017, Sensors.

[22]  Bruno Sinopoli,et al.  Kalman filtering with intermittent observations , 2004, IEEE Transactions on Automatic Control.

[23]  Chunqiang Liu,et al.  Research on Time Synchronization Technology of Wireless Sensor Network , 2017, 2017 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).

[24]  Christian Bettstetter,et al.  DISTY: Dynamic Stochastic Time Synchronization for Wireless Sensor Networks , 2017, IEEE Transactions on Industrial Informatics.

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

[26]  Dihua Sun,et al.  Real-time road slope estimation based on adaptive extended Kalman filter algorithm with in-vehicle data , 2017, 2017 29th Chinese Control And Decision Conference (CCDC).

[27]  A. Alexandrov,et al.  Method for WSN clock synchronization based on optimized SLTP protocol , 2017, 2017 25th Telecommunication Forum (TELFOR).

[28]  Zhenyu Huang,et al.  Adaptive adjustment of noise covariance in Kalman filter for dynamic state estimation , 2017, 2017 IEEE Power & Energy Society General Meeting.

[29]  Tian He,et al.  On-demand time synchronization with predictable accuracy , 2011, 2011 Proceedings IEEE INFOCOM.

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

[31]  Ding En-jie A time synchronization algorithm for underground linear WSN , 2013 .

[32]  Erik G. Ström,et al.  Estimation of time-varying multipath Rayleigh fading channels in asynchronous DS-CDMA systems , 2004, 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No.04TH8754).

[33]  Xiali Li,et al.  Clock Synchronization Using Expectation-Maximization Algorithm in Wireless Sensor Network , 2012, 2012 International Conference on Computer Science and Service System.

[34]  Wang Ting,et al.  Clock Synchronization in Wireless Sensor Networks: Analysis and Design of Error Precision Based on Lossy Networked Control Perspective , 2015 .

[35]  Qi Zhao,et al.  ACES: adaptive clock estimation and synchronization using Kalman filtering , 2008, MobiCom '08.

[36]  Stefan Schaal,et al.  A Kalman filter for robust outlier detection , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  Takahiro Yakoh,et al.  A precise time synchronization method for real-time schedulers , 2018 .

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