论文部分内容阅读
与普通的低分辨雷达相比,宽带雷达具有高距离分辨率特性,能够提高对目标的检测能力。然而在目标检测中会产生距离走动现象,这会恶化目标检测性能。宽带雷达在进行目标检测时,首先使用Keystone变换校正距离走动,其次进行多普勒模糊补偿,最后采用二维IAA谱估计算法代替二维FFT算法对目标进行相参积累,使得频谱的旁瓣得到抑制以及主瓣宽度减小,从而提高宽带雷达目标检测性能。由于Keystone变换和二维IAA谱估计算法都有相应的快速算法,因此可使用实时处理器DSP或FPGA实现算法功能。本文使用TI公司的多核处理器TMS320C6678完成算法设计。主要内容概括如下:1.研究了 Keystone变换算法。首先对宽带雷达目标回波进行建模,并分析了宽带雷达目标检测中距离走动现象产生的原因以及对相参积累带来的影响。其次研究了Keystone变换的原理和实现方法,并对Keystone变换中的解多普勒模糊方法展开讨论。最后通过仿真来验证分析结果。2.研究了基于二维IAA谱估计的宽带雷达目标检测方法。首先在一维IAA谱估计算法的基础上提出二维IAA谱估计算法,从而代替二维FFT对目标进行相参积累,并通过仿真来验证分析结果。其次由于具有相同距离分辨率的宽带雷达,为了在模糊速度处获得相同的走动需要更多的脉冲个数。因此在本论文中,进一步提出二维IAA谱估计快速算法,随着数据量的增加,快速算法可以使运算量按数量级减少,最后通过仿真来验证分析结果。3.研究了基于TMS320C6678的算法设计与实现。首先介绍了多核DSP TMS320C6678中的四个主要模块:第一个模块首先阐述了 EDMA3控制器、EDMA3传输类型、参数RAM等基本相关概念,然后讨论了 EDMA3的传输机制,并列举出三个EDMA3数据搬移的例子,最后给出提升EDMA3性能的几点建议;第二个模块围绕Cache 一致性问题展开讨论;第三个模块分析了如何采用硬件信号量进行核间通信;第四个模块对C6678的存储器管理进行简单的介绍,并给出合理规划使用存储器的几点设计建议。基于前面讨论的四个C6678主要模块,结合多核DSP的特点,首先给出相应的多核编程方案,并从数据传输和数据运算优化两方面进行多核优化,以此实现实时处理;其次针对多核并行运行时,共享存储中相同代码使用不同地址的问题,提出相应的解决方案;最后给出具体的程序融合设计方案,并通过仿真来对比分析结果。