为了有效均衡网络能耗,提升网络生命周期,提出了一种基于能量异构的多链路算法 EHMCA.该算法采用两级异构的网络结构,网络区域被划分为若干等宽子区域,根据各层间距确定最优簇域半径,簇域内根据高级节点的能量和全网平均能量来确定簇首的阈值,各层之间采用簇间多跳路由并行传输机制,因此,在整个网络区域,簇首通过层间多跳多链路并行传输方式和最优簇域内单跳传输的模式将数据传送给基站.算法仿真结果表明, EHMCA 的网络性能明显优于其他3种算法,从而验证了 EHMCA 算法的有效性和实用性.
In order to balance the energy consumption of WSN effectively and improve the network lifetime,an energy heterogeneity-based multi-chain algorithm (EHMCA)is proposed.In the algorithm,a two-stage heterogene-ous network is adopted first,and the network area is divided into a number of equal sub-regions.Then,the optimal domain radius of clusters is determined according to the spacing between layers,the threshold value of the cluster head is also determined based on the energy of the advanced nodes and the average energy of the whole network, and the multi-hop routing inter-cluster parallel transmission mechanism is employed between layers.Therefore,in the whole network area,the cluster head transmits data to the base station by means of the multi-hop inter-layer multi-link parallel transmission mode and the single hop transmission mode of the optimal cluster.Simulation results show that the network performance of the EHMCA is better than those of the other three kinds of protocols,which proves that the EHMCA is effective and practical.