论文部分内容阅读
随着人类对海洋资源的不断利用,对水下预警系统、水下监视系统以及水下传感器网络的需求越来越迫切,发展水声网络通信技术已经成为一项迫在眉睫的任务。然而水声信道的特殊性给研究工作带来了很大的困难。与陆地无线传感器网络相比,水下自组织网络具多途干扰严重、可用频带窄、环境噪声高、衰减大和传播速度低等特点,使得水下自组织网络的发展一直比较缓慢。特别是低速的水声通信,使水下自组织网络的MAC(Medium Access Control)层无法应用陆地无线传感器网络的MAC协议。本文研究了水下网络物理层的特点,并在当前流行的网络仿真NS2中加入了水声传播模型、信道模型以及物理层模型来精确模拟水下的通信环境。基于水声信道,仿真比较了ALOHA协议、CSMA(Carrier Sense MultipleAccess)协议和802.11协议的吞吐量、数据包平均端到端延时和数据包送达比率等性能参数。仿真结果表明,802.11协议的握手方式以及NAV算法在水下仍然可以保证较高的收包率,虽然在另外两个性能上表现不是很理想,但是通过修改802.11协议的部分算法,使得尽量减少时间的浪费,使其更加适应水下通信。论文基于802.11协议的NAV(Network Allocate vector)机制加以改进,利用RTS/CTS/DATA/ACK的握手方式,通过在控制帧中加入时间戳信息,准确的记录数据包接收了发送的时间,从而准确的测定节点间的传播延时,叫做动态的设定邻居节点NAV值的DNMAC(Dynamic NAV MAC)协议。通过NS2软件在水下环境中的仿真表明,改进后的协议相比于802.11协议能更好的适应水下通信环境,从结果可以看出改进后的协议在数据包平均端到端延时和网络吞吐量性能上都有相应的提升。