论文部分内容阅读
随着传感器技术的发展,无线多媒体传感器网络逐渐进入人们的视野。覆盖技术是无线多媒体传感器网络的关键技术之一,覆盖率从本质上决定了网络对目标区域的感知能力,是网络服务质量的重要标志。在广阔区域中尽可能获取100%覆盖是全覆盖技术的主要目标,而对于狭长区域的入侵物检测问题,线形的栅栏覆盖具有全覆盖无法比拟的低能耗、高监测率的优势。网络生命时间在能量受限、信息量巨大的无线多媒体传感器网络中也更加重要。如何针对不同的环境区域,在优化网络覆盖的同时尽可能的延长网络生命时间,是覆盖监测技术面临的严峻挑战。针对全覆盖问题,本文提出了一种基于重叠感知比的覆盖增强算法(OSRCEA)。该算法引入重叠感知比来描述所有邻接点对当前节点的影响,并建立起重叠感知比与节点转动角度间合理的映射关系,确保网络覆盖率的有效提高,降低了算法复杂度。同时,本算法提出了基于优先级的冗余节点关闭机制,对网络覆盖率和关闭节点数进行折衷,延长了网络生命时间。仿真结果表明,与现有算法相比,OSRCEA算法在提高网络覆盖率的基础上,降低了网络能耗,并且适用于各种类型的传感器。为了在狭长的监测环境中进一步降低能耗,本文提出了一种能量高效的强栅栏覆盖算法(EESBCA)。算法提出了预判机制,在栅栏构建算法执行之前对网络能否成功构建强栅栏进行预先判断。考虑到突出的能量限制问题,本算法重点讨论了引起强栅栏覆盖的能耗因素,同时提出了基于能量因子的强栅栏重构机制以平衡网络能量分布,提高节点能量利用率。最后,算法引入综合贡献因子选择最优栅栏节点构建强栅栏。仿真结果表明,不论网络中各节点能量是否相同,EESBCA算法都能有效提高构建强栅栏的成功率,并大幅度的延长网络生命时间。