论文部分内容阅读
随着现代战争环境的日益复杂以及特种飞机带来的巨大威胁,加快数字阵列雷达导引头技术的研究变得刻不容缓。数字阵列雷达是一种收发波束都采用数字波束形成技术的有源相控阵雷达,能够充分利用阵列实现传统相控阵雷达所不能达到的检测性能,对导引头的精确制导带来无法比拟的优势。本课题设计的是一种多通道数字阵列导引头仿真系统,适用于对多通道数字阵导引头相关技术的开发与验证。本文首先介绍了仿真系统相关信号在阵列上的参数化建模。通过对信号的数字化建模来模拟硬件接收的数据是整个系统后续仿真的基础。建模的信号包括发射信号、噪声信号、干扰信号和杂波信号,并介绍了信号在不同子阵划分方式的阵列上的阵列接收信号的建模方法。然后对整个系统的仿真设计方案进行了分析。通过对导引头工作原理的讨论,简单介绍了导引头工作中涉及的信号处理和数据处理相关的算法,主要包括匹配滤波、自适应与非自适应处理、信号检测、测角、预测和制导等,是整个系统开发的理论支撑。接着重点介绍了系统的软件设计方案。通过对系统的功能需求进行分析,将整个系统划分为多个功能模块,主要有系统参数设置模块、系统辅助模块、多通道相控阵天线模块、信号产生模块、信号处理模块、跟踪处理模块、导弹制导模块以及输出显示模块。然后对各个模块进行了类图设计,定义了模块的功能和接口。再在Visual Studio 2013开发环境下利用C++编程语言,通过对FFTW傅里叶变换库、Armadillo矩阵库、MKL函数库以及MFC界面库的调用来完成导引头系统各个模块的软件开发。最后将各个模块连接起来进行调试并完成闭环。在论文的最后,先对系统调试手段进行了介绍,然后对系统进行了性能上的测试和主要功能上的验证。经测试,仿真系统软件能够实现导引头基本功能。利用软件系统的高扩展性可实现输入参数的自定义从而达到导引头技术的仿真验证目的。