- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
无线传感器网络中节能MAC协议的研究
录入:edatop.com 点击:
周期性*和睡眠
周期性*和睡眠是 S—MAC 协议的最精华部分。在许多传感器网络应用中,大多都 是小数据量应用,即周期内只有少量数据,而其它很长的时间内都没有数据。因此,S—MAC 协议通过让节点进入周期性睡眠模式来减少*时间。例如,如果每秒钟让节点休眠半秒, 而另半秒进入空闲*,那么该节点的radio 工作的占空因数(dutycyde)就减少到50%,即能 够节省近50%的能量。
周期性*和睡眠的基本机制是侦察→睡眠→侦察→睡眠,每个节点在一段时间内睡眠,然后在醒过来后立即进入空闲*状态来*信道;在睡眠时,节点关闭它的射频,并 使用一个定时器来定时唤醒。*和睡眠的持续时间可以根据不同应用场景来选择。一般为 了同步方便,所有节点可以设置相同的睡眠和唤醒时间。每个节点通过向邻居广播自己的调 度信息来实现邻居节点间的调度信息的共享,同时每个节点都要为邻居维护一张调度表,里 面记录了各个邻居节点的调度信息。
消息传递
S—MAC 的方法是把长信息分割为许多小的片断,然后传输它们。但是只在一开始使 用一个RTS 分组和—个CTS 分组。每次传输一个数据片断分组,发送者等待接收者送来的 ACK。每个数据片段和其ACK 都附带有—个剩余时间域,其意义是告知邻居节点还需占用 信道多长时间,即相当于预约了信道整个消息发送所需要的时间。因此如果没能够接收到 ACK,节点可以扩展传输时间,并迅速重传现有的片断,如图1 所示。
来源:维库开发网.langen