在大规模三维水声传感器网络中,针对节点能耗和网络传输效率的问题,本文基于节点定位和LEACH算法,提出了一种适用于水声通信传感器网络路由算法,该算法采用定位、聚类、唤醒和排列的思想,首先通过定位,确定节点的位置信息,再通过聚类方法,使水下的节点分成不同的簇,形成节点休眠及唤醒的单元.在数据通信过程中,通过及时唤醒簇单元,使需要利用的簇节点及时被唤醒,处于活跃状态,而暂时不被需要的节点进行休眠,从而达到节能的效果.而在簇内传输时,考虑了节点的剩余能量信息,选择最优节点进行信息传输.仿真实验表明,该算法能够提高网络的整体寿命时间.
Considering the characteristic of high energy consumption of nodes and efficiency network transmission problem in large-scale three-dimensional underwater acoustic sensor networks, this paper proposes an algorithm for underwater acoustic communication sensor network routing based on the node location and LEACH algorithm, which takes the method of positioning, clustering, waking up and arranging. First of all, it gathers the location information of nodes, and makes underwater nodes into different clusters through clustering methods, wakes up the nodes we need and sleep the others. In the data communication process it is needed that waking up cluster unit timely and making sure the cluster nodes need to be waked up in time, making them in the active state, and sleeping the nodes we don't needed to save energy. We choose the best node to transmit information in the cluster. Simulation results show that the algorithm can improve the overall lifetime.