J4 ›› 2015, Vol. 42 ›› Issue (2): 133-139.doi: 10.3969/j.issn.1001-2400.2015.02.022

• 研究论文 • 上一篇    下一篇

无线传感器网络扩张型时间同步协议

王晶;张帅;高丹;王营冠   

  1. (中国科学院 上海微系统与信息技术研究所物联网系统技术实验室,上海 201899)
  • 收稿日期:2013-12-02 修回日期:2014-04-24 出版日期:2015-04-20 发布日期:2015-04-14
  • 通讯作者: 王晶
  • 作者简介:王晶(1988-),男,中国科学院上海微系统与信息技术研究所博士研究生,E-mail: wangjingchn@163.com.
  • 基金资助:
    中国科学院战略性先导专项资助项目(XDA06020300);上海市科学技术委员会科研计划资助项目(12DZ2293200)

Expansive time synchronization protocol for wireless sensor networks

WANG Jing;ZHANG Shuai;GAO Dan;WANG Yingguan   

  1. (Lab. of Internet of Things System Technology, Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, Shanghai 201899, China)
  • Received:2013-12-02 Revised:2014-04-24 Online:2015-04-20 Published:2015-04-14
  • Contact: WANG Jing

摘要: 针对无线传感器网络时间同步问题,提出扩张型时间同步协议.协议采用尽可能同步的思想,建立节点对信息交互模型,可同步节点对通信范围并集内所有节点.算法提供多跳同步方案,采用分布式贪婪算法选取最合理的同步节点对.单跳同步实验表明,算法可扩大单跳同步范围并提供准确的时间信息; 多跳同步实验表明,算法具有更高的多跳同步精度; MATLAB仿真结果证明,协议可减少同步节点数量并节省网络同步能量消耗.

关键词: 无线传感器网络, 同步, 同步范围, 多跳

Abstract: This paper describes the Expansive Time Synchronization Protocol (ETSP) to solve the time synchronization problem of wireless sensor networks. The protocol adopts the idea of synchronizing as many nodes as possible. It utilizes the pair-wise message exchange model to synchronize all nodes located within the broadcast domain of the pair of nodes. A multi-hop synchronization scheme, which adopts the distributed greedy algorithm, is proposed to automatically select the most reasonable synchronization nodes. The single-hop synchronization experiment shows that the algorithm can expand the single-hop synchronization range while keeping single-hop synchronization accuracy. The multi-hop synchronization experiment shows that the algorithm has higher multi-hop synchronization precision. MATLAB simulation results prove that the ETSP can reduce the number of synchronization nodes, thus saving energy required to synchronize the whole network.

Key words: wireless sensor networks, synchronization, synchronization range, multi-hop