{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:12:35Z","timestamp":1760238755984,"version":"build-2065373602"},"reference-count":39,"publisher":"MDPI AG","issue":"17","license":[{"start":{"date-parts":[[2020,9,2]],"date-time":"2020-09-02T00:00:00Z","timestamp":1599004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Natural Science Foundation of China under Grant","award":["51774282"],"award-info":[{"award-number":["51774282"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s20174981","type":"journal-article","created":{"date-parts":[[2020,9,2]],"date-time":"2020-09-02T09:29:28Z","timestamp":1599038968000},"page":"4981","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["ARS: Adaptive Robust Synchronization for Underground Coal Wireless Internet of Things"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7035-1736","authenticated-orcid":false,"given":"Kuiyuan","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China"}]},{"given":"Mingzhi","family":"Pang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3296-4256","authenticated-orcid":false,"given":"Yuqing","family":"Yin","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China"}]},{"given":"Shouwan","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China"}]},{"given":"Pengpeng","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, China University of Mining and Technology, Xuzhou 221116, China"},{"name":"Mine Digitization Engineering Research Center, Ministry of Education, Xuzhou 221116, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Liu, C., Pang, H., and Cao, N. (2017, January 12\u201314). Research on Time Synchronization Technology of Wireless Sensor Network. Proceedings of the 2017 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), Nanjing, China.","DOI":"10.1109\/CyberC.2017.67"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2902","DOI":"10.1109\/TIM.2011.2113120","article-title":"Performance Analysis of Kalman-Filter-Based Clock Synchronization in IEEE 1588 Networks","volume":"60","author":"Giorgi","year":"2011","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_3","first-page":"610","article-title":"Adaptive Proportional\u2014Integral Clock Synchronization in Wireless Sensor Networks","volume":"26","author":"Carli","year":"2017","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"14744","DOI":"10.3390\/s140814744","article-title":"A Group Neighborhood Average Clock Synchronization Protocol for Wireless Sensor Networks","volume":"14","author":"Lin","year":"2014","journal-title":"Sensors"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Nilsson, J., and H\u00e4ndel, P. (2014, January 6\u20137). Robust recursive network clock synchronization. Proceedings of the 2014 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), Bangalore, India.","DOI":"10.1109\/CONECCT.2014.6740335"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Jin, M., Fang, D., Chen, X., Yang, Z., Liu, C., and Yin, X. (2015). Voltage-Aware Time Synchronization for Wireless Sensor Networks. Int. J. Distrib. Sens. Netw., 10.","DOI":"10.1155\/2014\/285265"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Yildirim, K.S., Carli, R., and Schenato, L. (2015, January 15\u201317). Adaptive control-based clock synchronization in wireless sensor networks. Proceedings of the 2015 European Control Conference (ECC), Linz, Austria.","DOI":"10.1109\/ECC.2015.7330963"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/844128.844143","article-title":"Fine-grained network time synchronization using reference broad- casts","volume":"36","author":"Elson","year":"2002","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ganeriwal, S., Kumar, R., and Srivastava, M.B. (2003, January 5\u20137). Timing-sync protocol for sensor networks. Proceedings of the 1st International Conference on Embedded Networked Sensor Systems, Los Angeles, CA, USA.","DOI":"10.1145\/958491.958508"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1109\/TIM.2012.2232472","article-title":"RTSP: An Accurate and Energy-Efficient Protocol for Clock Synchronization in WSNs","volume":"62","author":"Akhlaq","year":"2013","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Alexandrov, A., and Monov, V. (2017, January 21). Method for WSN clock synchronization based on optimized SLTP protocol. Proceedings of the 2017 25th Telecommunication Forum (TELFOR), Belgrade, Serbia.","DOI":"10.1109\/TELFOR.2017.8249306"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zhong, Z., Chen, P., and He, T. (2011, January 10\u201315). On-demand time synchronization with predictable accuracy. Proceedings of the Infocom IEEE International Conference on Computer Communications, Shanghai, China.","DOI":"10.1109\/INFCOM.2011.5935071"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"56839","DOI":"10.1109\/ACCESS.2019.2909789","article-title":"Quantitative Analysis for Networked Output Feedback MPC of Clock Synchronization in Unreliable WSN","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Giorgi, G., and Narduzzi, C. (2013, January 22\u201327). A resilient Kalman filter based servo clock. Proceedings of the 2013 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) Proceedings, Lemgo, Germany.","DOI":"10.1109\/ISPCS.2013.6644764"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ting, J., Theodorou, E., and Schaal, S. (November, January 29). A Kalman filter for robust outlier detection. Proceedings of the 2007 IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA.","DOI":"10.1109\/IROS.2007.4399158"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Agamennoni, G., Nieto, J.I., and Nebot, E.M. (2011, January 9\u201313). An outlier-robust Kalman filter. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5979605"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Tavares-Bruscato, L., Heimfarth, T., and Pignaton de Freitas, E. (2017). Enhancing Time Synchronization Support in Wireless Sensor Networks. Sensors, 17.","DOI":"10.3390\/s17122956"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Castillo-Secilla, J.M., Palomares, J.M., Le\u00f3n, F., and Olivares, J. (2017). Homomorphic Filtering for Improving Time Synchronization in Wireless Networks. Sensors, 17.","DOI":"10.3390\/s17040909"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1421","DOI":"10.1109\/TII.2016.2618348","article-title":"DISTY: Dynamic Stochastic Time Synchronization for Wireless Sensor Networks","volume":"13","author":"Masood","year":"2017","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jnca.2019.02.028","article-title":"RMTS: A robust clock synchronization scheme for wireless sensor networks","volume":"135","author":"Zhang","year":"2019","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3570","DOI":"10.1109\/TII.2017.2738842","article-title":"A Robust Time Synchronization Scheme for Industrial Internet of Things","volume":"14","author":"Qiu","year":"2018","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Hamilton, B.R., Ma, X., Zhao, Q., and Xu, J. (2008, January 14\u201319). ACES: Adaptive clock estimation and synchronization using Kalman filtering. Proceedings of the MobiCom \u201908: 14th ACM International Conference on Mobile Computing and Networking, San Francisco, CA, USA.","DOI":"10.1145\/1409944.1409963"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s11277-010-0116-3","article-title":"A General Adaptive Clock Synchronization Scheme Based on Kalman Filter for WSNs","volume":"63","author":"Qiang","year":"2012","journal-title":"Wirel. Pers. Commun."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Seo, Y.-D., Son, K.J., An, G.-S., Nam, K.D., Chang, T.G., and Kang, S.-H. (2019). Improved Time-Synchronization Algorithm Based on Direct Compensation of Disturbance Effects. Sensors, 19.","DOI":"10.3390\/s19163499"},{"key":"ref_25","first-page":"51","article-title":"A time synchronization algorithm for underground linear WSN","volume":"39","author":"Xu","year":"2013","journal-title":"Ind. Mine Autom."},{"key":"ref_26","first-page":"37","article-title":"Estimation of transmission delay of time synchronization information for Internet of things of coal mine underground","volume":"12","author":"Zhenping","year":"2014","journal-title":"Ind. Mine Autom."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tan, A., Peng, Y., Su, X., Tong, H., and Deng, Q. (2019). A Novel Synchronization Scheme Based on a Dynamic Superframe for an Industrial Internet of Things in Underground Mining. Sensors, 19.","DOI":"10.3390\/s19030504"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Liao, X., Huang, Q., Sun, D., Liu, W., and Han, W. (2017, January 28\u201330). Real-time road slope estimation based on adaptive extended Kalman filter algorithm with in-vehicle data. Proceedings of the 2017 29th Chinese Control And Decision Conference (CCDC), Chongqing, China.","DOI":"10.1109\/CCDC.2017.7978422"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1109\/TIM.2014.2340631","article-title":"An Event-Based Kalman Filter for Clock Synchronization","volume":"64","author":"Giorgi","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_30","first-page":"695","article-title":"A precise time synchronization method for real-time schedulers","volume":"138","author":"Tatsushi","year":"2018","journal-title":"IEEJ Trans. Electron. Inf. Syst."},{"key":"ref_31","unstructured":"Miljkovic, D., Trump, T., and Petrovi\u0107, G. (2006, January 29\u201331). Clock Skew Compensation by Speech Interpolation. Proceedings of the International Conference on Digital Telecommunications (ICDT\u201906), Cote d\u2019Azur, France."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1389","DOI":"10.1002\/asjc.1795","article-title":"A Filter-based Clock Synchronization Protocol for Wireless Sensor Networks: Filter-based Clock Synchronization Protocol","volume":"21","author":"Yang","year":"2019","journal-title":"Asian J. Control"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Li, X., Xi, M., and Cao, Y. (2012, January 11\u201313). Clock Synchronization Using Expectation-Maximization Algorithm in Wireless Sensor Network. Proceedings of the 2012 International Conference on Computer Science and Service System, Nanjing, China.","DOI":"10.1109\/CSSS.2012.295"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Veitch, D., Babu, S., and P\u00e0sztor, A. (2004, January 25\u201327). Robust synchronization of software clocks across the internet. Proceedings of the 4th ACM SIGCOMM Conference on Internet Measurement, Taormina, Italy.","DOI":"10.1145\/1028788.1028817"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1453","DOI":"10.1109\/TAC.2004.834121","article-title":"Kalman Filtering with Intermittent Observations","volume":"49","author":"Sinopoli","year":"2004","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Akhlaghi, S., Zhou, N., and Huang, Z. (2017, January 16\u201320). Adaptive adjustment of noise covariance in Kalman filter for dynamic state estimation. Proceedings of the 2017 IEEE Power &Energy Society General Meeting, Chicago, IL, USA.","DOI":"10.1109\/PESGM.2017.8273755"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Wang, T., Guo, D., Cai, C.Y., Tang, X.M., and Wang, H. (2015). Clock Synchronization in Wireless Sensor Networks: Analysis and Design of Error Precision Based on Lossy Networked Control Perspective. Math. Probl. Eng., 2015.","DOI":"10.1155\/2015\/346521"},{"key":"ref_38","unstructured":"Xiao, P., Strom, E., and Carrasco, R. (2004, January 5\u20138). Estimation of time-varying multipath Rayleigh fading channels in asynchronous DS-CDMA systems. Proceedings of the 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications, Barcelona, Spain."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zhao, Q., Zhao, H., and Zhu, B. (2017, January 13\u201316). Research on time synchronization algorithm of TTE multi-hop system based on IEEE1588 protocol. Proceedings of the 2017 3rd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China.","DOI":"10.1109\/CompComm.2017.8322546"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/17\/4981\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:06:00Z","timestamp":1760177160000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/17\/4981"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,2]]},"references-count":39,"journal-issue":{"issue":"17","published-online":{"date-parts":[[2020,9]]}},"alternative-id":["s20174981"],"URL":"https:\/\/doi.org\/10.3390\/s20174981","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,9,2]]}}}