论文部分内容阅读
无线传感器网络(Wireless Sensor Network, WSN)是由大量微型智能传感器节点通过无线通信方式形成的一种多跳自组织网络系统,具有大规模、动态性、硬件资源有限、以数据为中心、能量受限、应用相关等特点。无线传感器网络中的节点通常采用电池供电,携带的电量十分有限,并且在实际应用中,为节点更换电池往往是很不现实的。因此,节能便成为了无线传感器网络研究的关键问题。节点的能量大部分消耗在了空闲侦听上,MAC协议直接控制无线收发电路,通过对MAC协议进行优化设计,可以很大程度上减少传感器节点的空闲侦听。因此,研究MAC协议对于无线传感器网络是很有必要的。本论文主要贡献是在分析和阐述自适应流量的PMAC (PatternMedium Access Control, PMAC)协议的基础上,对其进行实现和优化,达到提高节点能量利用率的目的。首先,通过研究无线传感器网络现有的MAC协议,发现PMAC协议能够根据网络流量调整唤醒时隙和睡眠时隙的个数,网络流量大时,唤醒时隙个数较多,反之,睡眠时隙个数较多。然后,在现有PMAC协议理论基础上,对PMAC协议进行实现和优化:提出PETF子帧睡醒模式的交换机制、提出改进的同步机制、细化PRTF阶段的数据传输机制、加入TMAC超时机制,并将发送模式消息的PETF阶段和发送同步消息的SYNC阶段合并为一个阶段。最后,在NS2下对改进的PMAC协议和原PMAC协议进行了仿真比较,比较结果说明改进后的PMAC协议在节能方面有其优越性。