论文部分内容阅读
雷达在检测环境目标时,也会收到环境中其它散射体的回波信号,使得虚警概率大幅度增加,这对雷达的探测精度有着很大的影响。所以,模拟出不同环境下的雷达杂波数据,可以大幅度提高雷达对目标的识别与检测能力。随着电子技术的进步,对于前期雷达系统的模拟要求越来越高,包括数据量和运算速度等,因此也对杂波模拟的准确性与实时性等方面提出了更高的要求。由于多核数字信号处理器技术的发展,其良好的灵活性与浮点计算能力、高实时性和高位宽的存储总线能很好的适用于当前对杂波模拟的要求,因此使用多核DSP进行雷达杂波模拟成为当前对杂波模拟的一个重要研究方向。本文以几种常用的杂波模型和仿真方法为基础,结合多核数字信号处理器TMS320C6678完成了杂波模拟的实现。具体内容如下:首先,本文参考了国内外学者针对杂波模拟所做的工作,整理和学习了学者们的研究内容。然后,给出了模拟系统的总体方案并简要描述了本文模拟用到的杂波模拟硬件平台的特点,阐述了在CCS中进行多核系统软件开发的流程,对并行模型、核间通信的选择以及多核系统中数据搬移方法等多核系统软件开发中需要考虑的几个重要部分进行了研究,阐明了SYS/BIOS实时操作系统的特点,并简单描述SYS/BIOS的两个组成部分:线程模块和同步模块。其次,在对杂波模拟原理及DSP硬件平台充分了解的基础上,进行了杂波模拟部分方案的设计,包括系统功能模块的划分及实现杂波模拟算法的流程。整个杂波模拟系统分为通信与控制模块及算法实现模块。通信与控制模块主要负责与FPGA、上位机的通信,包括指令获取、当前状态回执以及杂波模拟数据的上传。算法实现模块是根据理论方法给出了实现流程,并根据杂波模拟实现的具体任务需求,以及不同并行处理模型以及不同核间通信方式的特点,进行整个工程的多核并行架构设计,包括任务的分配、主/从核软件线程的设计等,在确保杂波模拟结果正确性的同时提高任务的执行效率。文章最后,给出了对系统通信接口测试结果,利用MATLAB对杂波模拟数据进行定性分析与定量分析,给出了在单核和多核执行两种情况下的耗时对比,验证了利用多核DSP实现杂波模拟的可行性。