网站大量收购独家精品文档,联系QQ:2885784924

无线传感器网络时钟同步技术.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

TPSN(Timing-syncProtocolforSensorNetworks)图中的T1、T4用节点A的本地时间记录,T2、T3用节点B的本地时间记录。节点A向节点B发送一个同步请求报文。节点B在接收到该报文后,记录下接收到时刻T2,并立即向节点A返回一个同步应答报文,并把T2和该报文的发送时刻T3嵌入在报文中。当节点A接收到该报文时,记录下接收到时刻T4。令Δ为当节点A的本地时刻为T1时,节点A和B之间的时偏。报文的传输延迟均为d。多跳TPSN“层发现”把网络组织成最短生成树逐层在相邻两层节点间同步全网周期性同步网络内两个节点的同步“后同步”查找两个节点间的路径在路径的相邻两个节点间进行TPSN同步TPSN本质上是对同步,因此全网同步的同步能耗高。一旦根节点失效,就要重新选择根节点并重新进行分级和同步阶段的处理,增加了计算和能量开销。另外,TPSN算法没有对时钟的频差进行估计,这使得它需要频繁同步,开销较大。TPSN算法的缺点:TPSN算法优点:TPSN基于双向报文交换,因此同步精度高。对任意节点其同步误差取决于它距离根节点的跳数,而与网络中节点总数无关,使TPSN同步精度不会随节点数目增加而降级,从而使TPSN具有较好的扩展性。HRTS(HierarchyReferencingTimeSynchronizationProtocol)基于双向报文交换的用于传感器网络的时间同步协议具有同步精度高的优点,但一次只能同步一对节点。n个节点的单跳网络则需要n-1次同步操作,同步功耗较大。RBS只需要一次同步过程就可完成一个单跳网内所有节点间的同步,同步功耗降低,当然,同步精度也相对变差。HRTS是一种结合了RBS所使用的参考广播同步技术和TPSN所使用的双向报文交互同步技术,减少了同步所需的报文开销。图描述了层级时间同步的过程。假设单跳网络有包含时间基准节点在内的3个节点BS、n1和n2。”时间基准节点BS发出一个同步请求报文,该报文随机指定一个邻居节点(例如n1)作为应答者节点(即对应于图1中的B节点)。同时n2也记录下该报文的接收到时刻,记为T2。应答者节点n1向BS节点发一个同步应答报文,报文中包含了T2与T3。现在BS节点已经和n1节点进行了一次双向报文交换,BS节点计算出它与n1节点之间的时钟偏移Δ。BS节点发送一个包含Δ和T2信息的报文。当n1、n2节点接收到该报文,对于应答者节点n1来说,只要将其本地时间减去Δ就达到与BS节点的瞬时同步。对于其他节点来说,只要在其本地时间加上T2?T2?Δ即可达到与BS节点间的瞬时同步根节点和应答者节点本质上是采用TPSN同步。01根节点和非应答者节点本质上是双向报文交换同步(但非TPSN)。02应答者节点和非应答者节点本质上是接收者--接收者同步。03HRTS协议充分利用了无线传输的广播特性来进一步降低LTS协议的同步功耗。04LTS同步算法是一种与TPSN非常类似的算法。LTS侧重于降低时间同步的复杂度,在有限的计算代价下获得合理的同步精度。LTS有集中式和分布式两个版本,在集中式版本中,首先以时间参考节点为根建立生成树,然后从树根开始逐级向叶子节点进行同步:首先根节点同步其子节点,然后这些子节点再分别同步其子节点,如此继续下去,直到全部节点都被同步。另外,为了达到最高的同步精度,要求生成树的深度尽可能的小。在分布式版本中,任何节点都可以发起同步过程,不需要建立生成树,但是每个节点都必须知道参考节点的位置,并且知道其到这些节点的路径。节点根据自己的时钟漂移确定需要同步的时间,需要同步时,节点选择距离自己最近的一个参考节点,并向其发出同步请求,然后参考节点向该节点的路径上的节点逐对进行同步,直到该节点被同步。在分布式同步算法中,由于节点有机会决定它自己的同步,这就节约了不必要的同步开销。同时,通过融合同步请求,降低了相同路径上请求的数目,节约了资源。在LTS算法中,网络中的节点避免了TPSN中与多个上层节点同步,而只与其直接父节点同步,减少了消息交换数目和同步时间。该算法目的在于最小化复杂度以此降低能耗,精度一般。同步次数是节点距离根节点跳数的线性函数,降低了消息交换次数,同时也降低了同步精度。算法的运行时间与树的深度成比例,因此具有最小深度的生成树时,收敛时间最短,但构造最小生成树也需要一定的计算和通信开销。算法依赖于节点和参考节点的信息可靠性,错误的消息导致同步失败。LTS算法与TPSN协议的区别在于,LTS算法中节点只与自己的父节点进行同步,其同步次数是路径长度的线性函数,同时精度也随路径的长度线性降低,即在降低计算代价的同时降低了同步精度。

文档评论(0)

135****6917 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档