论文部分内容阅读
无线传感器网络因其具有广泛的应有前景,已经成为世界研究的热点领域。无线传感器网络由若干个传感器节点和基站构成,基站可以提供充足的能量,而传感器节点由电池供电,携带能量有限,因此无线传感器网络的生命周期是制约该技术发展的关键因素。路由协议可以使无线传感器网络能够均衡的消耗能量,最大限度的延长网络的生命周期。因此针对路由协议的研究一直以来是无线传感器研究领域的热点。无线传感器网络的路由协议分为平面型路由协议和层次型路由协议。实际应用中,平面型网络的路由协议用得不多。层次型路由协议是将整个网络分成若干簇,簇内有一个簇头和若干非簇头节点。该类型算法在实际应用中普遍使用。LEACH算法是一种经典的层次型路由算法。该算法能显著延长网络的生命周期,但由于该算法在簇头选取阶段的缺点和使用簇头到基站的单跳传输使其只能用于小型的网络。本文在对LEACH算法和改进算法深入研究的基础上提出了LEACH-PHQ算法,该算法在簇头选取、簇的形成、数据传输阶段三个方面对LEACH算法进行了改进,利用计算最佳簇头数量,簇的快速形成,采用数据融合和多跳传输相结合的方式,均衡节点的能量消耗,提高网络的生命周期。最后用MATLAB软件建立仿真平台进行仿真实验。实验结果表明本文改进算法能有效的均衡网络中的能量消耗,使节点在数据传输过程中节省能量,有效的延长网络的生命周期。