论文部分内容阅读
水下被动探测主要通过对目标辐射噪声信号进行分析和处理来定位目标。水下被动探测系统主要由以下几部分组成:基阵及预处理模块、定位模块及水上显控终端。其中水下被动探测系统显控软件主要是完成系统的后置处理和结果显示功能,后置处理部分包括目标方位的去模糊处理、罗经补偿以及采用卡尔曼滤波器对探测目标的方位角曲线进行平滑处理。本文首先研究了水下被动探测的方法,介绍了水下被动探测系统的基本组成,然后介绍了显控软件的功能和组成,包括OpenGL绘图工具、3DS Max三维建模工具以及后置处理算法。在软件实现方面,采用了模块化的思想,基于VS2010软件开发平台编写了上位机显控软件。显控软件可以分为控制模块、通信模块、图像显示模块、后置处理模块以及实验数据存储和回放模块。图像显示显控软件的最重要部分,整个图像显示模块包含了探测目标的方位角历程图、低频信号相关曲线图、基阵三维动态显示图以及罗经绕Z轴显示图。方位角历程图是显控软件通过将目标信号的数据用数字图像处理技术伪彩化,然后调用OpenGL绘图工具进行制图;低频信号相关曲线图中有三条曲线,为等边三角形基阵各边阵元的经过互相关处理后的曲线,然后拼接而成一幅图;基阵三维动态显示图采用了3DS Max三维建模工具对基阵建模,然后通过OpenGL三维显示而成;罗经绕Z轴角度显示图为系统对解算后的目标方位角进行罗经补偿的角度值。其中通信模块包含网口通信和串口通信,网口通信负责上位机接收DSP采集并处理后目标信号,串口通信负责上位机与姿态方位仪之间的通信,上位机通过网口接收到DSP处理后的目标信号数据,然后通过OpenGL图像编程将数据结果进行绘图。最后利用黑盒测试模型,对显控软件各功能进行测试。经过测试结果表明,水下被动探测系统显控软件能够满足系统要求,各模块功能正常,在整个湖试试验过程中,显控软件运行时稳定可靠,同时也验证了显控软件的后置处理功能。