关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 无线传感器网络高效的MAC协议研究

无线传感器网络高效的MAC协议研究

作者: 时间:2011-04-14 来源:网络 收藏

作为一个异步,RI-去除了节点间的同步。这在避免节点同步开销的同时,也使得发送节点无法知道接收端什么时候醒来。从而发送节点必须一直监听,直至数据成功传输。在图2的例子中,S1长时间监听信道而得不到发送的机会。此外,接收端在接收完一帧数据后,使用beacon消息作为响应,发送端有数据可继续向其发送。这种策略使得接收端一旦开始接收数据后,将一直占用信道,直到发送结束。
基于以上分析,本文考虑对RI-进行改进。

2 IL-MAC设计要点
IL-MAC主要在以下几个方面对RI-MAC进行改进:
2.1 自适应前导技术
自适应前导技术在负载较轻时,发送端不使用前导:在数据积累较多时,发送端发送前导,主动请求数据传输,以期尽快进行数据传输。为此,每个发送端设定一个队列长度门限Qmax。发送端有数据要发送时检查队列长度,小于等于Qmax则采用无前导方式,监听信道等待接收端醒来;若大于Omax,发送前导主动要求与接收端建立连接。
在图3中,S的队列长度小于等于Qmax,S监听信道等待R醒来;R醒来后发送hello消息;S听到后向R发送数据;R发送hello消息告知传输完毕。在图4中,S的队列长度大于Qmax,S主动发送一系列包含接收节点(R)地址的前导消息(preamble);R醒来后听到前导消息,在前导发送的间隔回复hello消息;S发送数据;R接收完毕后发送hello消息,告知接收完毕。

本文引用地址://m.amcfsurvey.com/article/162172.htm

c.JPG

f.JPG


进一步地,算法还可以在每个数据包中加入产生时间或优先级等信息,节点可以根据数据包的紧急程度选择采用何种发送方式。

2.2 局部同步
RI-MAC的发送端并不主动寻求与接收端同步,而是静静地监听信道。IL-MAC通过引入局部同步来改善这一点。节点在广播的hello消息中均包含该节点的休眠调度信息,这样邻居节点可以建立起一个休眠调度表。发送端有数据要发送时,先检查邻居休眠调度表;若表中有接收节点的休眠调度信息,可休眠并在接收端醒来前的某个时刻醒来;如没有接收节点的调度信息,坚持监听信道。



评论


相关推荐

技术专区

关闭