接收节点只须交换自己记录的
发布时间:2016/4/8 20:28:04 访问次数:304
时间同步问题已经成为传感器网络能否在各个领域中有效应用的关键问题之一, D25N03A已经有不少无线传感器网络时间同步协议被提出。这些协议采用的同步方式各不相同,下面简单介绍几种比较典型的时间同步协议。
参考广播同步协议
许多传统的时间同步协议都是在收/发双方之间进行同步,而参考广播协议(RBS协议[30])则是在接收节点间完成同步。在RBS协议中,发送节点发送消息的时刻可以作为一个参考时间基准;对同处于发送节点通信范围内的接收节点而言,可以认为它们收到参考消息的时间是相同的;接收节点只须交换自己记录的
消息到达时间并计算其偏差,就可以确定彼此的时钟偏差,完时间同步。利用上述方法进行时间同步时,参考消息中不需要包含时间戳信息,因此,网络中的任何消息,如APR、RTS/CTS、路由发现消息等,都可以用来作为参考消息。
参考广播同步协议的工作过程可以用下面简单的例子来描述。假设有如图4-8所示的场景,A、B和C处在同一个广播域中。B为发送节点,它广播的参考消息(不含时间戳)被A和C同时接收(忽略了传播时延)。两个接收节点同时记录下接收到参考厂播消息时的本地时间,然后通过消息交互交换本地时间戳记录。这
样A和C就可以根据参考消息到达的时间计算两者本地时钟之间的偏移量。在这个过程中发送端的时延不确定性被完全消除了,这是RBS协议的优点之一。
时间同步问题已经成为传感器网络能否在各个领域中有效应用的关键问题之一, D25N03A已经有不少无线传感器网络时间同步协议被提出。这些协议采用的同步方式各不相同,下面简单介绍几种比较典型的时间同步协议。
参考广播同步协议
许多传统的时间同步协议都是在收/发双方之间进行同步,而参考广播协议(RBS协议[30])则是在接收节点间完成同步。在RBS协议中,发送节点发送消息的时刻可以作为一个参考时间基准;对同处于发送节点通信范围内的接收节点而言,可以认为它们收到参考消息的时间是相同的;接收节点只须交换自己记录的
消息到达时间并计算其偏差,就可以确定彼此的时钟偏差,完时间同步。利用上述方法进行时间同步时,参考消息中不需要包含时间戳信息,因此,网络中的任何消息,如APR、RTS/CTS、路由发现消息等,都可以用来作为参考消息。
参考广播同步协议的工作过程可以用下面简单的例子来描述。假设有如图4-8所示的场景,A、B和C处在同一个广播域中。B为发送节点,它广播的参考消息(不含时间戳)被A和C同时接收(忽略了传播时延)。两个接收节点同时记录下接收到参考厂播消息时的本地时间,然后通过消息交互交换本地时间戳记录。这
样A和C就可以根据参考消息到达的时间计算两者本地时钟之间的偏移量。在这个过程中发送端的时延不确定性被完全消除了,这是RBS协议的优点之一。