论文部分内容阅读
雷达显示终端作为对雷达数据的直观表述,是各种雷达系统的重要组成部分。特别对于距离分辨力低的高频雷达系统,其探测的目标通常近似为点目标,在经二维傅立叶变换得到的频谱数据上呈现峰状结构。与二维平面显示相比,雷达操作人员更容易从三维立体显示全面了解目标的信息。同时,由于较二维平面显示多一维空间,适当改变各维含义,三维立体显示能有效地揭示目标信息间的内在联系。因此,开发高频雷达三维显示系统是十分必要的。本文所设计的三维显示系统可为现有的高频雷达系统仿真平台增添三维显示功能。根据雷达仿真平台的需求,将本系统由三个基本功能模块组成:显示模块、控制模块和通讯模块,即此实现与仿真平台的稳定连接和同步工作。为保持与高频雷达系统仿真平台开发系统的一致性,本系统采用了同一开发环境,即编程环境为Microsoft Visual C++ 6.0,三维图形显示基于OpenGL API。为了使本系统的操作更加简便快捷、易于上手,图形显示操作定义与应用相当广泛的Matlab操作基本一致。系统设计阶段采用了面向对象设计技术,用标准UML对各模块进行了描述,保证了软件的质量和可靠性,降低了开发周期。同时,为满足科研、教学、演示验证等多场合情况下的各种需求,本系统可按使用者的需求实现所有可能的组合显示:例如,速度、距离、方位的两两组合、单/多目标的运动轨迹组合、单/多图显示、杂波消隐显示、单组数据显示、组数据显示等可选功能,极大地方便使用者。本系统的开发完成弥补了现有高频雷达显示系统在三维显示方面的不足,经过实际参与系统仿真工作的测试,三维显示系统的各项性能指标与操作均能满足仿真平台运行任务的要求。