一种面向双向链路不对称的水下无线传感器网络路由协议

A routing protocol for underwater wireless sensor networks with bidirectional asymmetric links

  • 摘要: 【目的】水下声学信道受时变传播环境、空间非均匀噪声等影响,节点间正反向链路质量常存在显著差异。传统水声路由协议的邻居识别、确认机制和重传策略依赖双向链路可达假设,在链路不对称条件下易产生邻居误判、确认失败和无效重传。针对上述问题,提出一种基于Q-Learning的非对称链路自适应路由协议QBAR(Q-Learning Based Asymmetric Routing)。【方法】其中,在邻居发现阶段,节点基于链路非对称性主动识别单/双向邻居,规避传统被动监听范式下的邻居漏报与无效邻居误登记;在路由决策阶段,将链路非对称特征、剩余能量与重传次数纳入状态空间,构建多维Q-Learning模型,并设计结合反向确认中继激励与重传惩罚的动态奖励函数;在传输确认阶段,引入反向中继协作确认机制,借助第三方节点转发轻量反馈包,解决反向链路中断引发的确认失败问题。【结果】基于Aqua-Sim-FG仿真平台的仿真实验表明,QBAR较QELAR、CARMA等四种典型路由协议数据包投递率平均提升约29.7%,端到端时延降低约36.8%,节点总能耗降低约17.2%。【结论】QBAR协议能够有效解决水下双向链路不对称问题,为大规模、长周期水下传感器网络提供了高鲁棒性的路由方案。

     

    Abstract: ObjectivesTime-varying propagation and uneven noise lead to severe link asymmetry in underwater acoustic channels. Traditional routing protocols relying on bidirectional link assumptions suffer from neighbor misjudgment, acknowledgment failures and invalid retransmissions. A Q-Learning Based Asymmetric Routing (QBAR) protocol is proposed for underwater sensor networks. Methods QBAR identifies unidirectional and bidirectional neighbors based on link asymmetry characteristics to avoid neighbor detection errors. It constructs a multi-dimensional Q-Learning model incorporating link asymmetry, residual energy and retransmission counts, and designs a dynamic reward function with relay incentives and retransmission penalties. Besides, a cooperative relay acknowledgment mechanism is adopted to solve acknowledgment failures caused by reverse link interruptions. ResultsSimulation results on Aqua-Sim-FG show that QBAR outperforms four typical protocols including QELAR and CARMA, with average packet delivery rate increased by 29.7%, end-to-end delay reduced by 36.8%, and total node energy consumption cut by 17.2%. Conclusions QBAR effectively solves underwater bidirectional link asymmetry, providing a high-robustness routing scheme for large-scale, long-term underwater sensor networks.

     

/

返回文章
返回