论文部分内容阅读
随着微机电系统、集成电路、无线通信与信息网络等技术的迅速发展,无线传感器网络作为感测监控网及无线个域网的一种新的应用模式成为近年来学术界和工业界的研究热点之一。它集数据采集、处理以及无线通信于一体,具有价格低廉、部署方式便利、环境自适应等特点,在军事、环境、医疗、家庭等诸多领域有着广泛的应用前景。无线传感器网络节点密度大,数量多,如何在保证吞吐量、时延及能耗性能的基础上,构建可靠的传感器网络应用,是传感器网络能真正走向应用的前提。本文主要研究和设计无线传感器网络中多信道MAC机制。首先,分析了当前无线传感网络中MAC算法和存在的局限性,指出多信道MAC的意义,接着分析了当前多信道MAC算法普遍存在的问题,即要求无线传感节点至少存在2个发射器,这样会增加网络成本。本文基于分簇的网络拓扑结构,利用时分、频分复用,提出了一种基于虚拟链路的多信道MAC机制-VL-MAC。VL-MAC包括三个方面的内容,即信道分配、簇内通信和簇间通信。其在簇内使用时分方式,簇内各节点分时地与簇头节点通信,且相邻簇之间分配使用不同的信道,以避免干扰和冲突。在整个网络中,形成若干条互不重叠的“虚拟链路”,簇间数据通过虚拟链路进行传输。在汇聚节点(Sink)与虚拟链路间,则通过虚拟MIMO的方式进行交互,以避免Sink节点周围大量的数据传输所造成的冲突和干扰。此外,本文在VL-MAC中避免了无线通信中的“聋子问题”,分析了“隐终端问题”,表明通过适当选择网络深度和网络簇半径,则可避免“隐终端问题”。VL-MAC仅要求硬件节点配备单发射器,符合实际应用。802.15.4/ZigBee协议是当前在无线传感器网络中应用最为广泛的协议体系,本文在深入分析了802.15.4/ZigBee的MAC机制后,为802.15.4/ZigBee应用设计了一个基于VL-MAC的多信道MAC机制,并通过通信原语和命令帧实现了此机制,所实现的原语和命令帧可完全跟802.15.4/ZigBee兼容,易于代码实现。为验证VL-MAC的性能,本文最后通过仿真考察了VL-MAC吞吐量、时延和能耗三个方面的性能。仿真结果表明,VL-MAC吞吐量大、时延较低、能耗低。此外,本文设计实现了一个基于802.15.4多信道MAC的矿井模拟实验,通过与单信道通信方式的对比可知,多信道MAC方式可在网络负载较重时,成倍增大网络吞吐量。