论文部分内容阅读
无线传感器网络(Wireless Sensor Networks, WSN)是一种获取信息的新兴技术,在各个领域皆具有广泛的应用前景,实时监测就是其中一类典型的应用系统。实时监测系统需要周期性地采集数据,并将数据传输到远程管理中心,节点持续的工作需要消耗大量的能量,由于节点能量十分有限且不能补充,这就要求实时监测网络具有低功耗的特点。目前,已经存在许多经典的低功耗路由协议,但是,路由协议具有应用相关性的特点,很难找出一种适用于所有应用场合的路由协议。因此,作者面向实时监测的应用背景,设计出一种简单有效的低功耗路由协议。本文构建了基于无线传感器网络的实时监测系统架构,针对所设计的系统架构,设计了一种基于低功耗自适应集簇分层型协议(Low Energy Adaptive Clustering Hierarehy,LEACH)的改进型低功耗路由算法。本文以降低网络节点的能量消耗,提高整个网络能量使用效率为研究方向,从而实现延长网络寿命的目的。面向实时监测的应用需求,对经典的LEACH协议进行了应用分析和改进,本文的研究内容主要包括以下四个方面:①研究了无线传感器网络现有的经典路由协议,分析了路由机制特点和存在的问题,并且从多个方面对经典的路由协议进行了比较分析。②研究了实时监测网络的特点,将分布式管理的概念引入实时监测的网络中,构建了面向实时监测的层次型无线传感器网络应用系统,提高了系统的灵活性和扩展性;并在此基础上,针对实时监测系统的架构,将LEACH协议引入实时监测网络,利用LEACH低功耗的优点,降低网络的能耗,延长网络的寿命。③对LEACH协议进行了详细的研究和分析,针对该协议存在的簇头节点分布不均匀、低能量节点有可能被选为簇头节点的问题,论文定义了公式F来选取簇头节点,杜绝低能量节点被选为簇头节点的情况,同时,论文对每个簇的规模进行了优化,解决了热点区域簇头节点容易提前死亡的问题;针对簇头节点和基站单跳通信消耗能量大的问题,论文提出基于局部信息的多跳路由算法,减少了能量消耗,延长了网络生命周期。④在设计的仿真场景下使用Matlab仿真软件对LEACH和改进算法LEACH-RM进行了仿真实验,仿真结果表明,改进算法比LEACH算法能够更好的均衡网络能量,提高了网络能量使用效率,延长了网络使用寿命,具有良好的应用价值。