无线传感器网络中低功耗MAC协议—T-MAC

⽆线传感器⽹络中低功耗MAC协议—T-MAC T-MAC(TimeoutMAC)协议是针对S-MAC协议的侦听/睡眠周期固定不变、不能适应⽹络负载的变化⽽变化的问题提出来的。T-MAC协议主要思想是:在保持周期长度不变的情况下,根据⽹络负载的变化动态的调整侦听时长,减少节点空闲侦听的时间,节省节点的能量。T-MAC原理
T-MAC协议与S-MAC协议的不同点在于:S-MAC在没有数据收发的情况下,射频处于活动状态时⼀直保持监听的状态,⽽T-MAC协议的节点仅监听信道TA时间,没有检测到数据传输就⽴即进⼊睡眠状态,这样会很⼤程度上缩短节点空闲侦听时间。T-MAC协议遵循了S-MAC数据传输采⽤4次握⼿机制RTS/CTS/DATA/ACK,期间内增加⼀个TA (TimeActive)时间。节点周期性醒来先监听信道TA时间,在该时间内如果没有以下事件则提前进⼊睡眠:
林书宇1. 节点收到数据
文献代理
2. 数据传输冲突
3. 数据确认或发送完成
4. 邻居节点数据完成交换
TA时间的长短决定了每个周期最⼩的空闲侦听时间,其取值是否适当很⼤程度上影响T-MAC协议性能,T
A时间需要满⾜的条件
为:TA>C+R+T, C是竞争信道的时间,R是发送RTS分组的时间,T是RTS分组结束到发出CTS分组幵始的时间。T-MAC的睡眠调度如下图所⽰,当以上⼏种激活事件没有发⽣的时间超过TA时间,就进⼊睡眠状态,这样射频的活跃状态可根据⽹络负载的变化⽽变化了。
什么是gsp
T-MAC的缺点
通过提前结束节点活动状态减少空闲侦听可能会带来节点早睡问题,以致节点接收不到TA时间之后到来的数据,从⽽增加⽹络通信中的传输延迟。当⽹络流量较⼤时会增加数据冲突概率。
下⾯对早睡问题进⾏说明:
高压油管>折射率
公司债券发行试点办法假设数据传输⽅向是1⼀2⼀3⼀4。如果节点1通过竞争信道⾸先获得发送数据到节点2的优先权,节点1发送RTS给节点2,节点2返回CTS给节点1。节点3收到节点2发出的CTS消息⽽⾃动转⼊休眠状态,在节点2接收完节点1的数据后醒来,以便及时接收节点2发送给它的数据。节点4可能不知道节点1和节点2之间存在的通信,在1⼀2的通信结束后⼰处于休眠状态,这样节点3⽆法⽴刻传输数据节点4,只有等到节点4的下⼀个周期,这将增加传输延时。

本文发布于:2024-09-21 15:18:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/134611.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:节点   时间   数据   侦听
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议