新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 无线传感网络时间同步研究进展与分析

无线传感网络时间同步研究进展与分析

作者:时间:2011-06-21来源:网络收藏

摘要:简要阐述近年来算法的发展情况和影响的因素后,重点介绍了目前几种比较典型的算法,并对其精度、功耗以及各自的优缺点进行了较详细的。在特定的中,应该对精度与功耗进行折中考虑。最后探讨了未来可能的发展方向。
关键词:时间同步;典型时间同步算法;误差

引言
保持节点之间时间上的同步在器网络中非常重要,它是保证数据可靠传输的前提。NTP协议是目前因特网上采用的时间同步协议标准,功耗大,采用有线传输,不适合用于功耗、成本受限制的无线传感网络中。GPS系统也可以提供高精度的时间同步,但它的信号穿透性差,GPS天线必须安装在空旷的地方,功耗也较大,所以不适合无线传感网络。
Elson等人2002年首次提出无线传感器网络时间同步的研究课题以来,已有相当多的典型时间同步算法,主要可以分为以下几类:基于发送者一接收者的双向同步算法,典型算法如TPSN(Timing-Sync Protocol for Sensor Networks)算法;基于发送者一接收者的单向时间同步算,典型算法如FTSP(Flooding Time Synclaronization Protocol)算法、DMTS(Delay Measurement Time Synchronization)算法;基于接收者一接收者的同步算法,典型算法有RBS(Reference Broadcast Synchronization)算法。
近年来根据以上几种典型同步算法,还有人提出了分簇式的层次型拓扑结构算法,以及结合生成树等来提高整个网络的性能,如LTS(Li-glatweight time synchronization)算法、CHTS(Cluster-based Hierarehical Time Synchronization)算法、CRIT(Chained-Ripple Time Synchronization)算法、PBS(The Pairwise Broadcast Synchronization)算法、HRTS(Hierarchy ReferencingTime Synchronization Pro-toc01)算法、BTS(Broadcasttime synchronization)算法、ETSP(Energy-efficient Time Synchronization Protocol)算法等。
然而,无论以上同步算法怎样发展,精度如何提高,整个网络功耗怎样降低,都是基于单跳时间同步机制。随着无线传感网络的运用与发展,传感节点体积不断缩小,单跳距离变小,整体网络规模变大,同步误差的累积现象必将越来越严重,目前也有比较新的同步算法,试图尽量避开单跳累加来解决这些问题,如协作同步。

1 时间同步
1.1 时间同步不确定性的影响因素
时间同步不确定性的主要的影响因素如图1所示。

本文引用地址:http://www.eepw.com.cn/article/156157.htm

j.jpg


发送时间:发送方用于构造分组并将分组转交给发送方的MAC层的时间。主要取决于时间同步程序的操作系统调用时间和处理器负载等。
访问时间:分组到达MAC层后,获取信道发送权的时间。主要取决于共享信道的竞争、当前的负载等。
传送时间:发送分组的时间,主要取决于报文的长度等。
传播时间:分组离开发送方后,并将分组传输到接收方之间的无线传输时间。主要取决于传输介质、传输距离等。
接收时间:接收端接收到分组,并将分组传送到MAC层所需的时间。接受时间:处理接收到分组的时间。主要受到操作系统的影响。
1.2 典型时间同步算法
1.2.1 TPSN算法分析
TPSN算法采用的是层次型的网络结构,是基于发送者一接收者的双向同步算法。分成两个阶段,第一阶段为层次发现阶段,第二阶段为同步阶段。T1、T4用来记录同步节点的本地时间,T2、T3用来记录参考节点的本地时问。同步节点A在T1时刻向参考节点B发送一个同步请求报文,报文中包含了同步节点的级别和T1。当参考节点B收到报文后,记录下接收时刻T2,并立即向同步节点A回复一个同步应答报文,该报文中包含了参考节点B的级别和T1、T2及回复时刻T3。同步节点A收到参考节点的回复后,记下时刻T4。假设来回报文的传输延迟相同都为d,且m为同步节点在T1时刻两者之间的时偏,且设来回时偏相同,由T2=T1+m+d,T4=T3-m+d可得到:
a.JPG
则在T4时刻,若在同步节点A的本地时间增加修正量m,就能达到同步节点A与参考节点B之间的同步。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭