无线时间同步问题学习-------DMTS协议

DMTS  (Delay Measurement Time Synchronization)协议是最为 S3C9004D53-C0C4 简单直观的同步机制。顾名思义,延迟测量时间同步通过对同步报文在传输路径上所有的延迟进行估计来实现节点间的时间同步。其基本原理为:选择一个节点作为时间主节( Leader)广播同步报文,同步报文中嵌入其本地时间。所有的接收节点测量这个时间广播报文的延迟,设置其时间为接收到分组携带的时间加上报文的传输延迟时间,这样所有接收到广播报文的节点都与主节点时间同步了。时间同步精度主要由测量延迟的精度所决定。

                         
    DMTS机制的同步报文传输过程如图4-22所示。主节点在检测到信道空闲时,排除同步报文发送的处理延迟和MAC层的访问延迟的影响,再在广播报文嵌入时间戳to。由于通信机制的要求,报文在发送前主节点必须先发送一定数量的前导码( Premble)和同步字(SyncWord),以便同步节点进行接收同步报文。设发送的前导码和同步字为聆个比特,发送每个比特需要的时间为At,从而可以计算出报文的传输延迟为nAt。同步节点在同步字接收结束时,记录下此时的本地时间tl,并在即将调整自己的本地时间之前记录下此时的本地时间t2,易知同步节点的报文处理延迟为t2-tl。这样,同步节点把自己的本地时刻修改为to +nAt+ t2 - tl,就达到了和主节点之间的时间同步。
 
    DMTS机制通过使用广播同步报文,能够一次就同步单跳广播域内的所有节点,同时无需复杂的运算和操作,可扩展性好,是一种低能耗的有效时间同步机制但DMTS同步协议没有考虑传播延迟、编解码时间的影响,而且没有对时钟漂移进行补偿,同步精度不高。

原文:https://www.51dzw.com/embed/embed_78646.html

 

posted @ 2021-05-27 16:23  梦~逝  阅读(1164)  评论(0编辑  收藏  举报