论文部分内容阅读
随着雷达技术和计算机技术的发展,雷达建模仿真成为对雷达进行性能评估和功能改进的主要手段。基于Simulink的雷达建模仿真大都针对特定雷达,普适性差;整套雷达系统建模仿真平台大都通过C语言进行开发,存在结构不清晰,代码修改困难等问题。本文旨在通过开发基于Simulink模型库的雷达系统建模仿真平台解决上述问题,为雷达研究提供有效帮助。本文采用标准化组件化设计思想,基于Simulink开发出了雷达系统模型库,并基于该模型库通过混合编程开发出雷达系统建模仿真平台。本文利用Simulink开发出具有标准输入输出接口的基础功能模块,并开发出模型管理系统对模块进行管理,形成模型库;而后通过对不同雷达系统的建模仿真,持续开发出满足新雷达系统的功能模块以丰富模型库。本文运用C#/C++语言,将平台每个功能所对应的程序结构化,并标准化输入输出接口,搭建出具有仿真总控、雷达建模、参数设置、显控终端、场景控制、数据回放和性能评估等功能的雷达系统建模仿真平台;并通过Simulink数据传输机制、混合编程、文件解析、XML表以及内存共享等数据传输方式,打通了模型库中模块之间、基于模型库搭建好的雷达系统与平台之间的数据传输,实现Simulink模型库与所搭建的雷达系统建模仿真平台的结合,成功开发出基于Simulink模型库的雷达系统建模仿真平台。最后通过多功能三坐标雷达建模仿真实例对该平台进行了测试,验证了其正确性。基于Simulink模型库的雷达系统建模仿真平台,模型库可扩充;模块可进行内部改进且不会影响整个雷达系统结构;整体程序结构清晰,易于维护和升级;基于模型库,平台可实现对不同雷达系统的建模仿真,有较强普适性,为雷达系统的功能验证等研究工作提供了便利。