论文部分内容阅读
论文针对AUV和母船实时信息交互,设计了一套AUV通信系统仿真软件。该软件可以定制AUV航行任务、声场预报、合成驱动信号和信号发送等功能。论文主要工作如下:首先论文介绍了 AUV通信系统的跳频扩频技术,包括跳频系统的组成和原理,以及跳频序列的产生方法,并对跳频扩频原理进行计算机仿真。然后论文针对AUV通信系统对软件的总体需求,结合海洋信道的声场预报功能,设计了基于LabWindows/CVI虚拟仪器开发平台的人机交互界面。论文中详细介绍了仿真软件配置功能的设计与实现和外部IO功能的设计与实现。仿真软件配置功能包括仿真任务的配置与实现和水声信道的仿真模块设计与实现。在水声信道的仿真模块设计与实现过程中,详细介绍了 LabWindows/CVI与Matlab混合编程调用BELLHOP模型进行声场预报的方法。外部IO功能包括RS-232串口通信和信号的合成与发送。针对合成信号时数据量大所引起的占用内存大的问题,采用了重叠相加法的分段卷积算法,有效解决了数据处理过程中响应时间长的问题。上述软件的实现不仅有助于提高系统的工作性能,也为同类软件的开发提供了新的技巧和思路。AUV通信系统仿真软件完成了目标功能,在实验室中与硬件部分联调运行顺利,数据处理部分的相关算法均有效可行。