摘要

无人艇通常以编队协同的方式进行作业,并通过自组网进行数据交换。因海浪等因素影响,海上自组网的信道传输损耗通常处于动态变化的状态,现有MAC协议的退避算法在动态海上环境下无法区分分组碰撞和分组丢失,会出现可靠性和稳定性下降的问题。为此,本文提出一种基于信道监听的自适应最小竞争窗口退避算法,该算法通过感知邻近竞争节点数目来估计信道状态,降低信道冲突概率和重传次数,提升了网络整体的可靠性和稳定性。仿真结果表明,与经典BEB算法相比,改进算法的吞吐量和公平性分别最大提高28.67%和62.00%,端到端延时和丢包率分别最大降低2.84%和15.10%。