论文部分内容阅读
性能测试和算法验证是雷达信号处理分系统评估过程中必不可少的环节。为了获得精确的评估结果,通常需要回波模拟来验证雷达信号处理算法的有效性和稳定性。本文针对高频地波雷达(HFSWR)在传统的CPU回波模拟平台存在回波生成速度低、模拟目标运动过于简单等问题,设计了一种高性能的雷达回波模拟方法。由于HFSWR的观测范围巨大,回波成分复杂,同时包含了多目标、电台、干扰以及杂波,往往需要较高的信号采样率。在传统的CPU回波模拟平台,由于受到计算能力的限制,对于多目标、复杂运动的目标回波模拟往往需要较多时间,无法满足信号处理实时性的要求,其评估和测试效率低下,重复测试能力不足。由于GPU独特的硬件结构,其具有强大的并行能力,可将其用于HFSWR的实时多目标的回波模拟。本文主要研究了HFSWR多目标回波模拟技术的并行化实现,完成的主要工作如下:1、建立了目标复杂运动的运动模型,可实现自由方向匀变速直线运动目标的运动信息的产生,用于后续的回波模拟。2、详细探究了HFSWR的回波模拟基本原理,探究其中存在的并行性,证明了HFSWR回波模拟可以通过GPU来实现。3、设计了回波模拟器实现方案,并采用C#和CUDA混合编程方法实现了回波模拟器。利用C#在界面设计上的优势,实现了回波模拟器的界面设计,可在界面上设置雷达回波模拟所需的系统参数以及目标参数。根据系统参数以及目标参数,利用CUDA语言实现了基带信号与目标运动信息的并行化产生。4、实时生成了融合目标运动信息的雷达数字回波信号,利用CUDA语言实现了HFSWR多目标回波数据的实时产生。通过与传统基于CPU的回波模拟器相比,本文设计的回波模拟器在等效单目标雷达回波产生时间上提高了近200倍,可在4.28s内产生积累时间为8.448s的200个目标的回波数据,满足了HFSWR信号处理实时性的要求,提高了雷达系统性能评估与处理验证的效率。