论文部分内容阅读
脉冲压缩和动目标检测(MTD)是现代雷达信号处理系统中的关键技术,是获得目标距离和速度信息的有效方法。现代雷达系统大多以FPGA+DSP为基本架构,其中DSP可应对大数据量、高速实时信号处理的需求。本文结合某雷达项目,设计并实现一种基于TMS320C6678 DSP的多波束雷达脉冲压缩和MTD的方案。首先,论文给出整个雷达信号处理系统的指标要求,并设计处理流程,着重分析脉冲压缩和MTD算法的基本原理。为了使雷达同时探测到远、近目标,本系统采用线性调频宽、窄脉冲信号,并给出多波束雷达信号处理的MATLAB仿真,为工程的实现提供理论基础。然后,给出系统的总体设计方案,研究与FPGA通信的SRIO接口以及与上位机通信的网口。之后,设计了基于单核DSP的单波束脉冲压缩和MTD方案,并测试了各模块实时运行时间。根据单核的资源与时间分析确定基于7核的三波束雷达脉冲压缩和MTD的实现方案:core 0负责收发数据,core 1~core 6负责每个波束中各个通道的脉冲压缩和MTD。其中脉冲压缩采用频域脉压,可处理大时宽带宽积的信号;使用EDMA3进行数据传输和转置,不需要CPU的参与;MTD采用FFT实现,处理效率高,可节约很大的运算量。接下来,对多核通信、多核优化、Cache 一致性、存储空间分配进行了设计。随后,根据项目需求,设计了基于两片DSP的多波束或多脉冲数的脉冲压缩和MTD方案,并从理论上对资源和任务进行优化设计。最后,对基于多核DSP的各信号处理算法模块进行调试,并与MATLAB结果进行对比,验证方案的正确性。整个信号处理时间维持在184ms左右,小于一个相干处理时间204.8ms,在实时性方面,满足了系统要求。