{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:40:21Z","timestamp":1762875621931,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2014,8,12]],"date-time":"2014-08-12T00:00:00Z","timestamp":1407801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Clock synchronization is a very important issue for the applications of wireless sensor networks. The sensors need to keep a strict clock so that users can know exactly what happens in the monitoring area at the same time. This paper proposes a novel internal distributed clock synchronization solution using group neighborhood average. Each sensor node collects the offset and skew rate of the neighbors. Group averaging of offset and skew rate value are calculated instead of conventional point-to-point averaging method. The sensor node then returns compensated value back to the neighbors. The propagation delay is considered and compensated. The analytical analysis of offset and skew compensation is presented. Simulation results validate the effectiveness of the protocol and reveal that the protocol allows sensor networks to quickly establish a consensus clock and maintain a small deviation from the consensus clock.<\/jats:p>","DOI":"10.3390\/s140814744","type":"journal-article","created":{"date-parts":[[2014,8,12]],"date-time":"2014-08-12T10:52:12Z","timestamp":1407840732000},"page":"14744-14764","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Group Neighborhood Average Clock Synchronization Protocol for Wireless Sensor Networks"],"prefix":"10.3390","volume":"14","author":[{"given":"Lin","family":"Lin","sequence":"first","affiliation":[{"name":"Department of Automation, Shanghai University, Shanghai 200072, China"}]},{"given":"Shiwei","family":"Ma","sequence":"additional","affiliation":[{"name":"Department of Automation, Shanghai University, Shanghai 200072, China"}]},{"given":"Maode","family":"Ma","sequence":"additional","affiliation":[{"name":"School of Electrical and Electronic Engineering, Nanyang Technological University,  639798 Singapore"}]}],"member":"1968","published-online":{"date-parts":[[2014,8,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Stoianov, I., Nachman, L., Madden, S., Tokmouline, T., and Csail, M. (2007, January 25\u201327). PIPENET: A Wireless Sensor Network for Pipeline Monitoring. Cambridge, MA, USA.","DOI":"10.1109\/IPSN.2007.4379686"},{"key":"ref_2","unstructured":"Makoto, S., Shunsuke, S., Narito, K., and Hiroyuki, M. (2007, January 4\u20139). A high-density earthquake monitoring system using wireless sensor networks. Sydney, Australia."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"909","DOI":"10.1109\/JSEN.2012.2218680","article-title":"Low Power Wireless Sensor Network for Building Monitoring","volume":"13","author":"Torfs","year":"2013","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kim, S., Pakzad, S., Culler, D., Demmel, J., Fenves, G., Glaser, S., and Turon, M. (2007, January 25\u201327). Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks. Cambridge, MA, USA.","DOI":"10.1109\/IPSN.2007.4379685"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., and Anderson, J. (2002, January 28). Wireless sensor networks for habitat monitoring. Atlanta, GA, USA.","DOI":"10.1145\/570738.570751"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1109\/JSAC.2009.090516","article-title":"Highly reliable energy-saving MAC for wireless body sensor networks in healthcare systems","volume":"27","author":"Otal","year":"2009","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Lin, L., Wong, K.-J., Kumar, A., Tan, S.L., and Phee, S.J. (2011, January 15\u201317). An energy efficient MAC protocol for mobile in vivo body sensor networks. Dalian, China.","DOI":"10.1109\/ICUFN.2011.5949142"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/MSP.2010.938757","article-title":"Clock synchronization of wireless sensor networks","volume":"28","author":"Wu","year":"2011","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/MNET.2004.1316761","article-title":"Time synchronization in sensor networks: A survey","volume":"18","author":"Sivrikaya","year":"2004","journal-title":"IEEE Netw."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.adhoc.2005.01.002","article-title":"Clock synchronization for wireless sensor networks: A survey","volume":"3","author":"Sundararaman","year":"2005","journal-title":"Ad Hoc Netw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1134\/S0361768807040044","article-title":"Time synchronization methods for wireless sensor networks: A survey","volume":"33","author":"Faizulkhakov","year":"2007","journal-title":"Program. Comput. Soft."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1482","DOI":"10.1109\/26.103043","article-title":"Internet time synchronization: The network time protocol","volume":"39","author":"Mills","year":"1991","journal-title":"IEEE Trans. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/844128.844143","article-title":"Fine-grained network time synchronization using reference broadcasts","volume":"36","author":"Jeremy","year":"2002","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"ref_14","unstructured":"Sichitiu, M.L., and Veerarittiphan, C. (2003, January 20). Simple, accurate time synchronization for wireless sensor networks. New Orleans, LA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ganeriwal, S., Kumar, R., and Srivastava, M.B. (2003, January 5\u20137). Timing-sync protocol for sensor networks. Los Angeles, CA, USA.","DOI":"10.21236\/ADA479052"},{"key":"ref_16","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_17","doi-asserted-by":"crossref","unstructured":"Maroti, M., Kusy, B., Simon, G., and Ledeczi, A. (2004, January 3\u20135). The flooding time synchronization protocol. Baltimore, MD, USA.","DOI":"10.1145\/1031495.1031501"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"384","DOI":"10.1109\/TNET.2004.842228","article-title":"Time-diffusion synchronization protocol for wireless sensor networks","volume":"13","author":"Su","year":"2005","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1878","DOI":"10.1016\/j.automatica.2011.06.012","article-title":"Average TimeSynch: A consensus-based protocol for clock synchronization in wireless sensor networks","volume":"47","author":"Schenato","year":"2011","journal-title":"Automatica"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2269","DOI":"10.1109\/JSEN.2011.2182045","article-title":"Consensus Clock Synchronization for Wireless Sensor Networks","volume":"12","author":"Maggs","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/TC.2006.25","article-title":"Global clock synchronization in sensor networks","volume":"55","author":"Li","year":"2006","journal-title":"IEEE Trans. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Sommer, P., and Wattenhofer, R. (2009, January 23). Gradient clock synchronization in wireless sensor networks. Washington, DC, USA.","DOI":"10.1145\/1435473.1435477"},{"key":"ref_23","first-page":"192128","article-title":"Time Synchronization in Wireless Sensor Networks Using Max and Average Consensus Protocol","volume":"2013","author":"Zhao","year":"2013","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Gang, X., and Shalinee, K. (2009). Analysis of distributed consensus time synchronization with Gaussian delay over wireless sensor networks. EURASIP J. Wirel. Commun. Netw.","DOI":"10.1155\/2009\/528161"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"5404","DOI":"10.1109\/TSP.2011.2162832","article-title":"Distributed clock synchronization for wireless sensor networks using belief propagation","volume":"59","author":"Leng","year":"2011","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"5908","DOI":"10.1109\/TWC.2013.100213.130553","article-title":"Distributed Clock Skew and Offset Estimation in Wireless Sensor Networks: Asynchronous Algorithm and Convergence Analysis","volume":"12","author":"Du","year":"2013","journal-title":"IEEE Trans. Wirel. Commun."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14744\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:14:40Z","timestamp":1760217280000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/8\/14744"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,12]]},"references-count":26,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2014,8]]}},"alternative-id":["s140814744"],"URL":"https:\/\/doi.org\/10.3390\/s140814744","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2014,8,12]]}}}