摘要
本发明提供一种适用于水声网络的分布式竞争窗口接入方法,步骤包括:S1、信道中存在待发送数据包的节点;S2、待发送的节点检测信道是否空闲,若信道空闲,则发送数据包;若信道忙碌,则进入退避阶段;S3、节点进入退避阶段后,初始化水声网络中各个发送节点的竞争窗口值,并计算各个发送节点与接收节点之间的传播时延;S4、根据计算所得的传播时延,计算各个发送节点的竞争窗口长度;S5、将竞争窗口长度作为节点的退避时长,使用退避计数器计算退避时长,当退避计数器减到0时,节点发送数据包;S6、完成发送数据包后,信道恢复到空闲状态。本方法具有更高的网络吞吐量、更低的端到端时延、更低的平均能耗以及更高的单次发送成功率。
- 单位