论文部分内容阅读
随着监测环境的日趋复杂多变,传统无线传感器网络所获取的简单数据已不能满足人们对环境监测的全面需求,迫切需要将信息量丰富的图像、音频、视频等媒体引入到以传感器网络为基础的环境监测活动中来,以实现全面有效的环境监测。无线多媒体传感器网络正是在传统无线传感器网络基础上引入了音频、视频、图像等多媒体信息感知功能的一种新型传感器网络,由于其感知信息量丰富,因此具有更为广阔的应用前景。论文以无线多媒体传感器网络中极为重要的QoS保障问题为研究背景,对典型应用环境下支持QoS的MAC协议展开研究。其主要工作如下:在对传统无线传感器网络经典MAC协议及无线多媒体传感器网络QoS需求进行分析的基础上,针对无线多媒体传感器网络中两种服务模式的业务数据特点,提出了一种基于时隙预留的多信道实时MAC协议StreamPathMac。该协议使用基于单跳簇的两层网络结构,将竞争机制与调度机制相结合,在保障两类数据实时性的同时,兼顾能量有效性以及流媒体数据的抖动处理。StreamPathMac利用流媒体数据的周期性特点,在源节点响应流媒体查询之前,事先建立一条从源节点到汇聚节点的流路径,路径上的簇头在每个时间帧均为该流预留特定的时隙,使得源节点的流媒体数据在每一跳都能被及时的接收并转发,从而最小化数据包在每一次转发时的信道接入时延。为了能够对本文所提出的协议进行仿真评价,在OMNeT++仿真平台及其移动框架MF2的基础上进行扩展,使其符合无线多媒体传感器网络的应用场景。此外,为了构造协议所适用的网络模型,首先实现了经典的分簇算法HEED,然后在所有簇头间实现一个扩展了全网广播功能的最小跳数路由协议。在以上工作的基础上,将StreamPathMac协议在仿真平台上实现,并从流媒体数据包的端到端时延与时延抖动、流媒体查询的响应时间、报告数据包的端到端时延和节点响应一次流媒体查询的能量消耗等方面对协议进行考察。仿真实验结果表明,本文协议明显减小了流媒体数据的端到端时延与时延抖动,并且达到了较好的能量有效性。