论文部分内容阅读
为探索开发海洋资源、保护国家领海安全,近年来国内外对水声通信网络进行了大量研究。媒质接入控制(MAC)协议是水声自组织网络的关键技术之一,其首要任务是合理分配水声信道资源并保证可靠传输。水下环境特殊且复杂,特别是长时延和窄带宽,给MAC协议的设计带来挑战。因此,如何设计一款水声通信MAC协议使其最大限度提高网络吞吐量和可靠性,同时又能降低功率消耗和信息传输延时是一项非常紧要的工作。故本论文在现有水声传感器网络MAC协议的基础上开展如下工作。首先,分析水声通信MAC协议面临的问题,对部分现有MAC协议的原理进行研究和分析,包括ALOHA、传统TDMA、DACAP、T-Lohi等。同时分析和研究NS2及其扩展网络仿真软件的框架和原理,为水声通信网MAC协议的仿真打好基础。其次,在传统TDMA协议的基础上提出了一种基于时隙预约的水声通信MAC协议(SR-TDMA)。该协议通过预约机制动态地调整每个数据发送周期的长度,避免空闲时隙的浪费,并且通过统一回复确认ACK缩短单个数据时隙的长度,解决了传统TDMA协议水下信道利用率低的问题,提高了网络性能。将SR-TDMA协议与ALOHA、传统TDMA进行仿真对比,分析其网络性能优劣。同时对以上MAC协议的数据包长及数据包产生周期进行仿真优化,对其适用范围进行分析。最后,在ALOHA和SR-TDMA协议的基础上提出了自适应MAC协议。该协议通过自动切换两种协议机制,解决了ALOHA协议的高丢包率和SR-TDMA协议的长时延问题。仿真实验表明,自适应MAC协议具有较好的网络性能。