论文部分内容阅读
本论文所介绍的仿真软件根据实际工程背景进行开发,主要仿真舰船平台发射反辐射导弹拦截目标的整个过程。仿真软件着重于对反辐射导弹的被动雷达制导过程进行仿真。同时模拟舰船平台发现空中目标,发射架调转,导弹加电供气,导弹追踪拦截,飞行轨迹显示,历史数据存储等功能。仿真软件主要旋转基线干涉仪算法进行导引头测向仿真。Windows 7环境下进行开发,在Visual Studio 2010可视化集成开发框架内结合RTI-DDS通信软件,Oracle数据库,OpenGL绘图接口编程实现软件多个功能开发。在导弹飞行过程中,弹体自身进行旋转,同时受到导弹的孔径空间大小限制,要求测向算法的实现简单又要保持良好的精确度。旋转基线干涉仪测向算法是通过两个基线的旋转,在基线旋转变化过程中形成众多长度不同的短基线,相当于采用了多个天线通道,可以在有限空间下进而实现解模糊的运算。旋转基线干涉仪测向算法可以很好完成导弹飞行中对目标位置信息的测向。仿真软件采用基于对话框的应用程序框架进行前台操作界面开发,模拟现实操作的平台界面;使用ADO技术进行软件平台对Oracle数据库操作,实现数据存储盒显示;采用RTI-DDS通信软件进行网络中数据传输;OpenGL图形接口实现导弹和目标飞行轨迹显示。在软件设计阶段,就依照软件工程的理论进行模块设计和需求管控。先对软件使用单位的需求进行整理分析,然后进行总体设计和模块化设计,最后对软件进行黑盒白盒测试。最终开发出了一套既可以在单机环境下运行又可以在局域网中运行的仿真系统。本文开发的软件比较详细的仿真舰船平台从发现目标到最后拦截目标的过程。其中所使用测向算法和制导算法所绘制的轨迹,比较真实的反映了导弹和目标在空中飞行过程。这也可以为今后相关的被动雷达仿真软件的开发提供了经验。