论文部分内容阅读
主被动水声定位技术旨在用于对水中机动目标的实时跟踪定位,而基于几何原理的水声定位技术又是当前水声定位技术的主流。本文以主被动水声定位系统APUTM(Active and Passive Underwater Target Measure)为背景,分析和阐述显控软件的设计问题,其内容涵盖软件设计思想、体系结构、关键算法以及软件的工程应用问题。APUTM系统由船载分系统和浮标分系统组成,船载分系统又包括计算机显控台和无线电遥控基站。计算机显控台负责实时监测和控制整个系统,如数据的存取、目标轨迹的计算和显示、命令参数的传递等。显控台软件功能典型、结构稳定,可以抽象为集数据资源子域、分析处理子域和表示子域为一体的水声领域软件体系结构。基于此体系结构和面向对象的设计思想,采用统一建模语言UML(Unified Modeling Language)进行软件设计,可以得到一个具有较强可靠性、可扩展性和可复用性的应用软件。软件设计的另一核心是算法设计。本文分析了相关的水声定位理论,详细阐述了现场高精度定位算法和声线修正算法的设计,其中现场高精度定位算法以多普勒补偿互相关器为基础,通过双曲面交汇定位算法实现高速运动目标的定位。声线修正的实现方法有迭代法和查表法,前者精度高,后者实现简便、效率高,在本系统背景下,以距离-深度-时延差(R-Z-T)二维表格为基础的查表法有效地实现了目标深度定位的修正。经试验验证表明,显控软件实现了预定的功能需求,在试验中与硬件设备协调运行,状态稳定,算法性能显著,可满足软件的工程应用需求,对同类软件的设计开发具有较好的借鉴意义。