摘要

LEACH协议是无线传感器网络中分布式成簇网络协议中的经典算法。但网络中的簇头能量消耗不平均、节点死亡时间出现的早等问题较为严重,本文提出了改进的基于分区和能量距离因子的LEACH-EDP协议。通过提出距离修正和剩余能量修正因子来修正簇头选举阈值函数,对部署实施区域分区,针对区域进行各种增益参数权重的调整,从而延缓网络中死亡节点的第一次出现,使WSN的存活时间得到一定的延长。仿真实验表明,与传统LEACH协议进行对比,LEACH-EDP协议死亡节点的出现推迟了79.5%,网络死亡时间延迟了57.4%。