摘要

针对水下传感器网络误码率高,能量效率低等问题,基于有限马尔可夫链状态空间分析,提出一种水声传感器网络协作中继算法。该算法采用马尔可夫链状态空间获取协作节点的误码率和能量的状态转移概率。基于能量策略对中转节点进行判定,使网络优先保障对已采集的数据进行传输,提升传输效率。提出基于最佳中继选择的协作节点状态评价函数,使网络优先选择评价结果最高的协作节点作为转发节点,减少数据传输过程中的误码率和能量损耗。实验仿真结果表明,该算法相比基于增强型能源平衡数据传输的水声网络协议及水下网络自适应路由协议,数据包平均成功投递率分别提升了2.3%和3.1%,网络能量效率分别提升了10.6%和5.8%,在提升数据传输效率和减少网络能耗上具有较好效果。