摘要

CSMA是载波检测多路访问分类,采用分布式控制方法,它的冲突避免是通过监听信道是否忙碌判断发生冲突,是一种简单而实用的信道分配机制。由于水下传感器网络与陆地无线网络有着显著的不同,水下传感器网络具有高时延、低比特率、容易出错等特点,而传统陆地无线MAC协议效率低,不能够应用到水下传感网络。这非常有必要去设计一个适用水下传感网络的高效MAC协议。于是通过改进CSMA协议,一种应用到水下传感网络的无碰撞MAC协议,也就是基于载波侦听多路访问协议(CSMA协议),提出一种No Conflict CSMA协议(NC-CSMA协议)。该协议结合了双轮转调度机制和CSMA的特点,每个节点传输数据帧都按照固定的顺序,具有无碰撞特点和高信道利用率。在仿真实验中与CSMA协议进行了比较,结果证明了NC-CSMA协议的高效性。