针对三维水声传感器网络数据传输效率低、能量消耗大的问题,提出一种基于网络编码的地理位置路由协议。该协议在路由过程中根据邻居节点的地理位置来选择路由候选节点,并采用网络编码的方式进行数据传输,确保数据包在链路丢包率较高的情况下也可以正确、高效地转发,并且有效降低网络中冗余数据包重传造成的能量消耗。仿真结果表明,基于网络编码的地理位置路由协议可以在提高数据包传送率的同时,有效降低网络能量消耗。
Considering the characteristics of low data delivery ratio and high energy consumption in underwater acoustic sensor networks (UWASNs), this paper presents a geographic routing protocol using network coding (GROUND)for UWASNs. GROUND chooses candidate nodes according to the neighbors' geographic location during the process of routing and uses network coding for data delivery. This method ensures that packets can be correctly and efficiently forwarded and reduces the retransmission of redundant packets that causes additional network energy consumption. Simulation results show that GROUND achieves relatively high packet delivery ratio with low energy consumption.