摘要
LEACH协议是无线传感器网络中最流行的分簇路由协议之一。针对LEACH算法簇分布不均匀以及网络能耗不均衡等问题提出了一种高效节能多跳路由算法。在簇建立阶段,新算法根据网络模型计算出最优簇头间距值,调整节点通信半径以控制簇的大小,形成合理网络拓扑结构;在数据传输阶段,簇头与基站之间采用多跳的通信方式,降低了节点能耗。在TinyOS操作系统下,使用nesC语言设计实现了LEACH-EEMH算法。基于TOSSIM平台的仿真结果表明,新算法较LEACH算法在均衡网络能耗、延长网络寿命方面具有显著优势。
LEACH protocol is one of the most popular clustering routing protocols in wireless sensor networks. To deal with the un- balanced clustering and energy consumption problems exist of LEACH algorithm, an energy efficient multi-hop routing algorithm is proposed. In the clustering stage, the new algorithm calculates the optimal cluster head distance value, adjust the node communi- cation radius to control the size of the cluster, thus forming a reasonable network topology structure. In the stage of data stable transmission, a multi-hop communication mode is adopted between the cluster head and the base station to reduce the energy cost. Based on TinyOS system, LEACH-EEMH is designed and realized with the language nesC. Simulations in TOSSIM platform reveal that, in contrast with LEACH, the new algorithm has obvious advantages in balancing the network energy consumption and prolon- ging the network lifetime.
出处
《电视技术》
北大核心
2016年第10期71-76,共6页
Video Engineering
基金
中央高校基本科研业务费专项(WH1213010)