在S-Aloha协议的基础上,针对水声信道传播延时高的特点,设计了一种适合于水声网络的DTCAS-Aloha协议.该协议中,发送节点首先根据传播延时调整开始发送数据包的时刻,使数据包第1个比特到达目的节点的时刻与时隙同步.同时,节点通过提取侦听到数据包的信息和传播延时获取周围邻节点的忙时间和相应的忙状态,从而判断本节点即将发送的数据包或ACK在任意节点处是否会发生碰撞,达到避免冲突和提高吞吐量的目的.仿真结果表明,与原始S-Aloha协议相比,DTCAS-Aloha协议在集中式单跳网络和分布式多跳网络中均具有较高的吞吐量和较低的冲突率.
水声网络 S-Aloha协议 延迟容忍 冲突避免 忙时间