位置:51电子网 » 技术资料 » 模拟技术

带冲突避免的载波侦听多路访问

发布时间:2015/2/20 15:43:30 访问次数:2704

   带冲突避免的载波侦听多路访问( CSMA/CA)的基本机制是在接收者和发送者之间建立一个握手机制来传输数据。

   握手机制是指由发送端发送一个请求发送( RTS)包给它的接收者, ADS8508IBDW接收者在收到以后就回复一个准备接收(CTS)包,发送端在收到CTS包后,开始发送数据包,RTS与CTS之间的握手是为了使发送端和接收端的邻节点知道它们正在进行数据传输,从而减少传输碰撞。

   在S-MAC协议中,每个节点都保持了一个网络分配矢量(NAV)来表示邻节点的活动时间,S-MAC协议中每个数据包都包含了一个持续时间指示值,掎续时间来指示值表示目前这个通信需要持续的时间。邻节点收到发送者或接收者发往其他节点的数据包时,就可以知道它需要睡眠多久,即用数据包中的持续时间更新NAV的值,当NAV的值不为零时,节点应该进入睡眠状态来避免串音。当NAV变为零时,它就马上醒来,准备进行通信。

   与IEEE 802.11 MAC相比,S-MAC协议尽量延长其他节点的休眠时间,降低了碰撞概率,减少了空闲侦听所消耗的能源;通过流量自适应的侦听机制,减少消息在网络中的传输延迟;采用带内信令来减少重传和避免监听不必要的数据;通过消息分割和突发传递机制来和带内数据进行处理以减少控制消息的开销和消息的传递延迟。因而S-MAC协议具有很好的节能特性,这对无线传感网络的需求和特点来说是合理的,但是由于S-MAC中占空比固定不变,因此它不能很好地适应网络流量的变化,而且协议的实现非常复杂,需要占用大量的存储空间。这对于资源受限的传感器节点尤为突出。


   带冲突避免的载波侦听多路访问( CSMA/CA)的基本机制是在接收者和发送者之间建立一个握手机制来传输数据。

   握手机制是指由发送端发送一个请求发送( RTS)包给它的接收者, ADS8508IBDW接收者在收到以后就回复一个准备接收(CTS)包,发送端在收到CTS包后,开始发送数据包,RTS与CTS之间的握手是为了使发送端和接收端的邻节点知道它们正在进行数据传输,从而减少传输碰撞。

   在S-MAC协议中,每个节点都保持了一个网络分配矢量(NAV)来表示邻节点的活动时间,S-MAC协议中每个数据包都包含了一个持续时间指示值,掎续时间来指示值表示目前这个通信需要持续的时间。邻节点收到发送者或接收者发往其他节点的数据包时,就可以知道它需要睡眠多久,即用数据包中的持续时间更新NAV的值,当NAV的值不为零时,节点应该进入睡眠状态来避免串音。当NAV变为零时,它就马上醒来,准备进行通信。

   与IEEE 802.11 MAC相比,S-MAC协议尽量延长其他节点的休眠时间,降低了碰撞概率,减少了空闲侦听所消耗的能源;通过流量自适应的侦听机制,减少消息在网络中的传输延迟;采用带内信令来减少重传和避免监听不必要的数据;通过消息分割和突发传递机制来和带内数据进行处理以减少控制消息的开销和消息的传递延迟。因而S-MAC协议具有很好的节能特性,这对无线传感网络的需求和特点来说是合理的,但是由于S-MAC中占空比固定不变,因此它不能很好地适应网络流量的变化,而且协议的实现非常复杂,需要占用大量的存储空间。这对于资源受限的传感器节点尤为突出。


热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!