位置:51电子网 » 技术资料 » 单 片 机

RBS协议也可以推广到多跳的情况

发布时间:2015/2/21 11:02:37 访问次数:1062

   RBS协议通过类似的方法不断在节点间进行时间信息交换,最终可以获得任意两个节点间的时钟偏差。AD736JN每个节点都保存了这些时钟偏差的信息,从来自其他节点的消息中读取时间信息时,只须查找出与该节点的时钟偏差并将对方标记的时间转换为自己的本地时间即可。因此,RBS协议并不需要调整节点的时钟,大大降低了能耗。

   RBS协议也可以推广到多跳的情况。如果有几个各自独立的参考节点,它们有各自的广播域,而且这些广播域有重叠的部分,那么位于重叠区域的接收节点就可以作为“翻译节点”,这样处于不同广播域的节点就可以通过“翻译节点”来确定彼此时钟差。例如,有节点A和节点C处于参考节点B的广播域中,而节点C和节点D处于参考节点E的广播域中,此时节点C就可以作为“翻译节点”。在多跳的情况下由于消息的传输路径可能有多种,且需要转发处理,因此时延的变化也较大,这使得RBS协议的同步精度会明显降低。为了减少性能损失,在不同广播域的节点,RBS将利用与彼此都相邻的相邻节点作为“翻译节点”。

   RBS协议具有上述较多优点,而且同时适用于有线网络和无线网络,但是它也有一些缺点。RBS协议要求有广播介质,因此,不适用于点对点的网络;在利用参考分组同步接收节点的过程中,参考节点本身不能同时被同步,因此,需要更多的消息交换过程才能同步所有节点;对于较大韵网络而言,大大增加的消息交换次数使得协议收敛时间也较长;在多跳的情况下,翻译节点和转发引起的时延误差也会降低RBS协议的性能。



   RBS协议通过类似的方法不断在节点间进行时间信息交换,最终可以获得任意两个节点间的时钟偏差。AD736JN每个节点都保存了这些时钟偏差的信息,从来自其他节点的消息中读取时间信息时,只须查找出与该节点的时钟偏差并将对方标记的时间转换为自己的本地时间即可。因此,RBS协议并不需要调整节点的时钟,大大降低了能耗。

   RBS协议也可以推广到多跳的情况。如果有几个各自独立的参考节点,它们有各自的广播域,而且这些广播域有重叠的部分,那么位于重叠区域的接收节点就可以作为“翻译节点”,这样处于不同广播域的节点就可以通过“翻译节点”来确定彼此时钟差。例如,有节点A和节点C处于参考节点B的广播域中,而节点C和节点D处于参考节点E的广播域中,此时节点C就可以作为“翻译节点”。在多跳的情况下由于消息的传输路径可能有多种,且需要转发处理,因此时延的变化也较大,这使得RBS协议的同步精度会明显降低。为了减少性能损失,在不同广播域的节点,RBS将利用与彼此都相邻的相邻节点作为“翻译节点”。

   RBS协议具有上述较多优点,而且同时适用于有线网络和无线网络,但是它也有一些缺点。RBS协议要求有广播介质,因此,不适用于点对点的网络;在利用参考分组同步接收节点的过程中,参考节点本身不能同时被同步,因此,需要更多的消息交换过程才能同步所有节点;对于较大韵网络而言,大大增加的消息交换次数使得协议收敛时间也较长;在多跳的情况下,翻译节点和转发引起的时延误差也会降低RBS协议的性能。



热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!