基于cpt的组网实验_无线自组网高精度网络时间同步算法

引言本文研究的无线自组网是一种高速、宽带和低延时的网络。它是一种分布式网络,普遍存在时钟异步的现象。但是,作为无线自组网的一项基础服务,时间同步对MAC层接入协议控制、网络能源管理、数据融合与协同探测和测距定位等具有重要作用。并且随着自组网的不断发展,对时间同步精度的需求也水涨船高。因此本文展开对无线自组网高精度时间同步技术的研究,以期为实验室的自组网平台提供高精度、稳定的时间同步性能。...
摘要由CSDN通过智能技术生成

引言

本文研究的无线自组网是一种高速、宽带和低延时的网络。它是一种分布式网络,普遍存在时钟异步的现象。但是,作为无线自组网的一项基础服务,时间同步对MAC层接入协议控制、网络能源管理、数据融合与协同探测和测距定位等具有重要作用。并且随着自组网的不断发展,对时间同步精度的需求也水涨船高。因此本文展开对无线自组网高精度时间同步技术的研究,以期为实验室的自组网平台提供高精度、稳定的时间同步性能。

时间同步算法原理

时间同步算法主要可以分为基于接收-接收者的单向同步、基于发送-接收者的单向同步和基于发送-接收者的双向同步。

(1)基于接收-接收者的单向同步

图1展示了同步过程。参考节点定时广播,待同步节点接收广播包并记录接收时间戳信息,然后待同步节点相互交换时间戳。忽略传输延时差异,那么接收时间戳的差异就等于待同步节点间的本地时间差。得到时间差之后再调整某些节点就可以实现时间同步。

07f14dadc1a05d294ebd62d2d9bb47f1.png

图1

(2)基于发送-接收者的单向同步

图2展示了同步过程。参考节点定时广播,不同的是广播包内含发送时间戳,待同步节点接收广播包并记录接收时间戳,获得一个时间戳对。经过多次广播,待同步节点保存了多个时间戳对。如果忽略传输延时,那么通过线性拟合可以得到待同步节点时间与参考节点时间的线性关系(由于频偏存在,斜率并不为1),再调整可实现同步。

41cb15519ed85b2b600e6f1ba7fe4a3a.png

图2

(3)基于发送-接收者的双向同步

图3展示了同步过程。待同步节点向参考节点发送同步请求报文,参考节点向待同步节点回复同步应答报文。两者分别记录发包和收包时间,考虑传输延时,根据下式可计算时间偏差

9392b4a42b100d1bec70ec5a730440b8.png

图3

    三类算法中,双向同步考虑传输延时,精度最高,同时同步开销也适中,比较适合应用于高精度时间同步领域。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值