论文部分内容阅读
针对LEACH算法中簇首分布不均及簇首与基站一跳通信能耗大的问题,提出了一种基于能量高效的无线传感器网络分簇路由算法。首先,基于节点接收信号强度与自身剩余能量的乘积及网络连通度选取簇首,计算簇首间的合理距离,使网络均匀分簇;其次,基于跳数及簇首当前剩余能量构造簇间优化路由树;然后用OMNeT++对该算法进行仿真对比分析。仿真结果表明,与LEACH等分簇路由算法相比,采用该算法,簇首分布更均匀,提高了簇的负载平衡程度,使节点的能量更为高效,延长了网络的生命周期。
In order to solve the problem of unequal distribution of cluster heads in LEACH and large energy consumption of cluster head and base station one-hop communication, an energy-efficient clustering routing algorithm for wireless sensor networks is proposed. Firstly, the cluster head is selected based on the product of the received signal strength of the node and its own residual energy and the network connectivity, and the reasonable distance between cluster heads is calculated to cluster the network evenly. Secondly, the inter-cluster optimization is constructed based on the number of hops and the current remaining energy of cluster heads Routing tree; then use OMNeT ++ simulation analysis of the algorithm. The simulation results show that, compared with the LEACH clustering routing algorithm, the proposed algorithm can distribute the cluster head more evenly and improve the load balancing of the cluster, which makes the energy of nodes more efficient and prolongs the life cycle of the network.