上海大学学报(自然科学版) ›› 2018, Vol. 24 ›› Issue (6): 877-887.doi: 10.12066/j.issn.1007-2861.1861

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

结合Chirp信号的单向广播机制水下无线传感器网络时间同步算法

金彦亮(), 姚彬, 张晓帅   

  1. 上海大学 通信与信息工程学院, 上海 200444
  • 收稿日期:2016-12-07 出版日期:2018-12-30 发布日期:2018-12-24
  • 通讯作者: 金彦亮 E-mail:jinyanliang@staff.shu.edu.cn
  • 基金资助:
    上海市科委基金资助项目(12511503303);上海市科委基金资助项目(14511105602);上海市科委基金资助项目(14511105902);上海大学特种光纤与光接入网重点实验室开放课题资助项目(SKLSFO2012-04);上海微系统所无线通信与传感器网络重点实验室开放课题资助项目

Time synchronization algorithm for UWSNs based on unidirectional broadcast mechanism of Chirp signal

JIN Yanliang(), YAO Bin, ZHANG Xiaoshuai   

  1. School of Communication and Information Engineering, Shanghai University, Shanghai 200444, China
  • Received:2016-12-07 Online:2018-12-30 Published:2018-12-24
  • Contact: JIN Yanliang E-mail:jinyanliang@staff.shu.edu.cn

摘要:

水下无线传感器网络 (underwater wireless sensor networks,UWSNs) 的时间同步主要面临两大挑战,分别是水声传播时延较长和节点的移动性.针对水下无线传感器网络时间同步问题,提出了一种结合 Chirp 信号的单向广播机制的跨层时间同步 (Chirp-basedbroadcasting time synchronization, CB-Sync) 算法.CB-Sync 算法在物理层利用 Chirp 扩频信号的时钟频偏与相偏来减少因节点移动性带来的误差. 此外,CB-Sync 算法采用周期性的单向广播机制来同步邻居节点,邻居节点根据收到的广播信息,通过两次线性回归得到时钟的初始频偏与相偏,最后利用最小梯度下降算法来减少多普勒频移带来的误差,以提高最终的时间同步精度. 仿真实验结果表明,CB-Sync 算法具有更为高效的能量利用效率和时间同步精度.

关键词: 水下无线传感器网络(underwater wireless sensor networks,UWSNs), 时间同步, 广播机制, Chirp

Abstract:

Time synchronization in mobile underwater wireless sensor networks (UWSNs) faces two major challenges, namely, long propagation delay and node mobility. In this paper, a Chirp-based broadcasting time synchronization (CB-Sync) algorithm based on unidirectional broadcast mechanism of a spread spectrum signal, i.e., Chirp, is proposed. The CB-Sync algorithm uses the clock frequency offset and phase offset of the Chirp at the physical layer to reduce errors caused by mobility of the nodes. Furthermore, CB-Sync algorithm uses a periodic one-way broadcast mechanism to synchronize neighboring nodes. According to the received broadcast information, the neighboring node obtains the initial frequency clock skew and offset by two linear regressions. Finally, a minimum gradient descent algorithm is used to reduce errors caused by Doppler shift to improve accuracy of time synchronization. Simulation results show that the CB-Sync algorithm can achieve higher energy efficient and better time synchronization accuracy.

Key words: underwater wireless sensor networks (UWSNs), time synchronization, broadcast mechanism, Chirp

中图分类号: