在水下传感器网络中,有效解决隐藏终端与暴露终端问题,可以提高网络吞吐量和延长网络生存周期。文章提出了一种基于频分多址(Frequency Division Multiple Access,FDMA)方式的双信道载波侦听多路访问(Carrier Sense Multiple Access,CSMA)协议,将水声信道分成控制信道与数据信道,分别进行控制报文与数据报文的传递。仿真结果表明,此协议可以有效地解决由于隐藏终端与暴露终端引起的控制报文与数据报文的冲突,比单信道的CSMA协议性能有较大提升。实验结果表明,在双信道条件下,通信节点可以成功解码在时域上重叠的控制报文与数据报文,具有工程可实现性。
In underwater sensor network, by solving the hidden terminal and exposure terminal problem effectively, the network throughput can be improved and the network life time can be extended. This paper proposed a FDMA based dual-channel CSMA protocol, which divides the underwater acoustic channel into the control channel and data channel, through which the control packets and data packets passed respectively. The simulation results show that this protocol effectively solved the confliction between control packets and data packets caused by hidden terminal and exposed terminal, and performed better than the single-channel CSMA protocol. The experimental results show that, in dual-channel condition the communication node can successfully decode the control packets and data packets overlapped in time domain, which demonstrated practicability of this protocol.