APP下载

基于LEACH—C协议的研究与改进

2016-05-19何传波

电脑知识与技术 2016年8期

摘要:无线传感器网络(WSN)路由协议中的LEACH-C协议是一种集中式的簇头选择协议,不同于LEACH分布式随机选择簇头的方式。针对LEACH-C只考虑节点剩余能量和过度依赖基站等问题,在LEACH-C成簇基础上进行改进,主簇头和路由簇头的选择既考虑了节点的覆盖率也兼顾节点的能量剩余和距离,减少频繁分簇而导致的能量消耗,路由采取双路径路由通信方案,提高网络的健壮性。通过Matlab仿真实验平台验证了改进协议比LEACH-C更能延长网络寿命。

关键词:无线传感器网络;LEACH-C协议;剩余能量;覆盖率;双路径路由通信

中图分类号:TP393 文献标识码: 文章编号:1009-3044(2016)08-0036-03

1 概述

无线传感器网络(WSN)[1]已广泛用于监测环境、军事活动和现代农业等方面,具有重要研究意义和价值。传感器节点的能量是有限的,所以高效地利用有限的能量以获得最大的生命周期是无线传感器网络研究的重要问题之一[2]。

低功耗自适应聚类路由协议(LEACH) [3]是WSN中经典的分簇路由协议,其协议通过循环随机地选举簇头节点来提高网络的能量利用效率和延长整个系统的生命周期。LEACH-C[4]采用集中式的簇头产生协议。当每轮开始时,每个节点向基站报告自己的剩余能量和位置,基站计算所有节点的平均能量,剩余能量高于平均能量的节点作为候选节点并从中最优的作为簇头。LEACH-C的不足是每一轮结束后所有网络节点都要给基站发送自己的状态消息,而且簇头节点也是以单跳的形式直接和基站通信[5]。文献[6]提出了基于粒子群优化的LEACH-C算法的改进。……

登录APP查看全文