传感技术学报2017,Vol.30Issue(7):1070-1075,6.DOI:10.3969/j.issn.1004-1699.2017.07.017
多层动态分簇的WSN时间同步算法
WSN Time Synchronization Algorithm Based onHierarchical Dynamic Clustering
摘要
Abstract
Delay caused by multi-hop transmission and the inaccuracy crystal lead to a larger time synchronization error in WSN.In order to reduce the synchronization error,the traditional solution improves the frequency synchronization algorithm.It makes the traditional algorithm faces two problems:①high energy consumption used in the process of synchronization;②the imbalance between accuracy and energy consumption.Aiming at the above problems,a multi-layer dynamic clustering time synchronization algorithm for wireless sensor networks is proposed by combining one-way broadcast mechanism and bidirectional pairing mechanism.The algorithm reduces the cost of synchronous communication by adopting nodes stratification strategy.The synchronization error compensation mechanism is adopted to reduce the influence of synchronization errors.The clock compensation mechanism is used to reduce the accumulated error of the sensor nodes.Experimental results show that the proposed algorithm can prolong the life cycle of the network,reduce the frequency of synchronization and the consumption of communication under the premise of guaranteeing the accuracy.关键词
无线传感器网络/时间同步/传输延迟/晶振Key words
wireless sensor network/time synchronization/delay/crystal oscillator分类
信息技术与安全科学引用本文复制引用
杜永文,冯珂,彭冲..多层动态分簇的WSN时间同步算法[J].传感技术学报,2017,30(7):1070-1075,6.基金项目
甘肃省科技计划项目(144NKCA040) (144NKCA040)
国家自然科学基金项目(61163009) (61163009)