IEEE1588PTP协议的仿真和优化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IEEE1588PTP协议的仿真和优化   摘要:该文详细阐述了面向802.11无线局域网IEEE1588PTP仿真的设计及实现,并对IEEE1588PTP时间同步仿真结果和影响其性能的因素进行了评估和分析。   关键词:无线局域网;时间同步;IEEE1588PTP   中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)02-0028-02   Simulation and Optimization of IEEE1588 Time Synchronization   LV Bao-qiang, WEN Jin-bao   (Guangdong Technical College of Water Resources and Electric Engineering , Guangzhou 510925 , China)   Abstract: In this paper, we present the simulator we developed for PTP time synchronization in 802.11 WLANs. The behavior of the PTP time synchronization, the simulation results and the factors that affect the PTP performance are presented and evaluated.   Key words: WLAN; time synchronization; IEEE 1588PTP   1 引言   目前,在包交换网络中,时间同步算法主要采用了时间包交换技术。网络时间同步协议(NTP)[1]已被广泛应用于因特网中,然而,在理想情况下,NTP在有线局域网(LANs)的精度也仅能够控制在毫秒级。在有线的工业以太网中,IEEE1588 PTP将时间同步精度提到了微秒级。近年来,许多时间同步协议已被提出用于无线传感器网络(WSN)中,其中典型的时间同步协议有参考广播同步(RBS),延迟测量时间同步(DMTS),洪泛时间同步协议(FTSP),时间同步协议的无线传感器网络(TPSN)[2-4]等。然而,这些协议均未能在能源效率及同步精度上实现很好的优化。   在有线分组包交换网络中,IEEE 1588精确时间协议(PTP)[5]已经被提出。PTP的时间同步精度可控制在微秒级,比基于NTP的时间同步精度要高得多。由于操作简单,所需的带宽相对较低,相比于传统的时间同步协议(例如,RBS,FTSP等)PTP更适合用于通信带宽和能源受限的WLAN设备中。   本文详细阐述了PTP性能的仿真和优化。对PTP时间同步精度的因素进行了分析,研究结果表明:PTP的盖戳适合在物理层附近,rate对精度也有影响。   2 PTP包装交换的实现   一个典型的PTP同步过程是基于延迟请求-响应机制。PTP同步过程中包括四种类型的数据包[3],分别是:Sync消息包,Follow_Up消息包,Delay_Req消息包和Delay_Resp消息包。   首先,主时钟在t1时刻向从时钟发送Sync消息包,从时钟接收到Sync消息包并记录下其到达时间t2。用[dms]表示Sync消息包在主从时钟间的传播延迟,然后,从时钟于t3时刻向主时钟发送Delay_Req消息包,主时钟在t4时刻接收到该消息包,随后主时钟立即将时间戳t4嵌入到Delay_Resp消息包中,并?⒏冒?发送给从节点。用[dsm]表示Sync消息包在从主时钟间的传播延迟。在实际的网络中,节时钟之间的传播延迟很有可能是不一样的,即[dms]≠[dsm]。当从时钟获得t1、t2、t3、t4四个时间戳后,时钟偏移的观测值如下:   [θM(n)=[(ts1-tm1)-(tm2-ts2)]2] (1)   3从时钟的校正   假设基于PTP包交换所获得的时间戳是绝对精确的,于时钟偏移(offset)和的观测值可直接用于矫正本地时钟,以实现PTP时间同步。然而,由于主从时钟包交换过程中存在着各种不确定因素,期间获取的时间信息通常是不精确且不可靠的。为了实现从时钟与主时钟的时间同步,在每个同步时刻要得到时钟偏移(offset)校正量,用校正量来直接校正从时钟的offset。   [μθ(n)=θM(n)] (2)   4 仿真结果   图6表示PTP采用硬件时间标记时从时钟的时钟偏移的仿真结果。我们发现当PTP采用硬件时间标记时,从时钟的时钟偏移保持-0.3/s到0.3/s之间变化,这PTP采用软件时间标记时从时钟的时钟偏移小了很多,且达到了PTP微妙级同步精度的设计初衷。这也再次验证了,PTP

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档