论文部分内容阅读
连续波体制的雷达因其结构紧凑、测速无模糊、测量精度高、容易区分活动目标和易于数字实现等优点得到广泛的运用。现代信息电子战的发展对连续波雷达的功能和性能指标提出了越来越高的要求,其数据率和运算量都较以往有了很大的提高。由于CUDA平台在进行并行计算方面的突出优势,使得基于CUDA平台的并行计算加速解决方案成为了新途径。基于连续波雷达信号处理机的功能和性能需求,本课题将深入研究信号处理的算法原理及其如何在CUDA平台上并行实现,提出了一种利用CUDA平台进行加速运算的方法,设计实并现了基于CUDA平台的连续波雷达信号处理机。测试结果表明,相比以往利用FPGA或DSP进行信号处理,利用CUDA平台进行信号处理的运算速度有明显提升,而且该平台还具有开发成本低,可移植性强的优势。全文首先论述了基于CUDA平台的连续波雷达信号处理的研究背景和意义,以及国内外研究现状和发展趋势。然后介绍了连续波雷达信号处理算法原理。接着介绍了GPU及CUDA模型,重点针对NVIDIA公司的CUDA编程模型,从CUDA内核、线程层次、硬件映射、软件体系以及存储器层次结构等方面进行了详细的介绍。接着介绍了连续波雷达信号处理算法在CUDA平台上具体的实现方法,以及CUDA程序的优化策略。最后介绍了连续波雷达信号处理机软件的设计方案以及系统性能测试。在配置的小型测试平台上重点测试了系统性能参数以及联机处理的可靠性和稳定性。针对系统长时间运行稳定性差的问题从操作系统和GPU加速卡两个方面进行了深入分析和全面测试,并给出了解决方法。