热搜关键词: ntp服务器 北斗卫星导航系统 时钟同步系统厂家 自动驾驶时间同步
在部署节点的传感器网络中,它们的确切位置是未知的,因此使用时间同步来确定它们的位置。此外,时间戳消息将在节点之间传输,以确定它们彼此之间的相对接近程度。时间同步用于节能;它将允许节点休眠给定时间,然后定期唤醒以接收信标信号。许多无线节点都是电池供电的,因此节能协议是必要的。节点之间有共同的时序将允许确定移动节点的速度。
同步的需求是显而易见的。除了确定位置、接近度或速度等许多用途外,还需要它,因为硬件时钟并不。振荡器存在变化,时钟可能会漂移,并且在节点之间观察到的事件时间间隔的持续时间不会相同。需要时间和时间同步的概念,尤其是在无线网络中。
1.1 有线网络时间同步
对于有线网络,常见的两种时间同步方法。网络时间协议和全球定位系统 (GPS) 都用于时间同步。这两种协议都不适用于无线同步。两者都需要无线网络中不可用的资源。GPS 需要无线设备与卫星通信才能同步。这需要在每个无线设备中都有一个GPS接收器。同样由于功率限制,这对于无线网络来说是不切实际的。传感器网络也由廉价的无线节点组成。每个无线节点上的GPS接收器会很昂贵,因此不可行。GPS的时间精度取决于接收器在给定时间可以与多少卫星通信。这并不总是相同的,因此时间精度会有所不同。此外,全球定位系统设备依赖于与卫星的视线通信,这在部署无线网络的地方可能并不总是可用。
无线网络的限制不允许传统的有线网络时间同步协议。无线网络受限于大小、功率和复杂性。网络时间协议和GPS都不是针对这种限制而设计的。1.2 无线网络时间同步
时间同步的定义并不一定意味着所有时钟在整个网络中都匹配。这将是严格的同步形式,也是难实现的。准确时钟同步并不总是必不可少的,因此可以使用从宽松到严格的协议来满足您的需求。如图 1 所示,所有的无线同步方案都有四个基本的数据包延迟分量:发送时间、访问时间、传播时间和接收时间。发送时间是发送者构造时间消息在网络上传输的时间。访问时间是访问网络时MAC层延迟的时间。这可能正在等待以 TDMA 协议传输。比特在介质上物理传输的时间被认为是传播时间。接收时间是接收节点处理消息并将其传送给主机。时间同步的主要问题不仅在于存在这种数据包延迟,而且难以预测每个数据包所花费的时间。任何这些将大大提高同步技术的性能。
如图所示,时间同步或无线网络有许多不同的变体。它们的范围从非常复杂且难以实施到更简单且易于实施。无论使用哪种方案,所有同步方法都有四个基本组成部分:发送时间、访问时间、传播时间和接收时间。