论文部分内容阅读
无线传感器网络是由分布在监测区域内大量的微型传感器节点组成,能够协作的感知、采集和处理网络覆盖区域中监测对象的信息,并通过无线通信的方式传送给观察者,可广泛应用于军事、医疗、交通、环境监测等领域。由于现有的传感器网络都是通过电池来供电,能量非常有限而且一旦布设后不再更换,为了使无线传感器网络寿命最长,必须考虑无线传感器节点节能技术。本文就无线传感器网络节能问题在数据链路层的关键技术即MAC协议的设计展开研究,提出了一种基于S-MAC的适用于小型检测网络的MAC协议,并对其进行了仿真实现。S-MAC协议通过采用周期性侦听/睡眠方式来减少空闲侦听,本文设计的协议在保持周期长度不变的基础上,根据通信流量能够动态的调整活动时间,以此来节约能量;在S-MAC协议中采用BEB退避算法来避免节点发送冲突,但是这种算法会造成节点之间竞争信道严重的不公平现象,本文提出的协议,对此进行了改进,采用了MILD算法,减少了节点间不公平现象。本文在NS-2网络模拟平台上对所设计的MAC协议进行了仿真实验和验证,经过理论推导和仿真测试,表明改进后的协议较之原来的S-MAC协议在节约能量、时延等方面有了一定的改善。