基于TMS320C6678 DSP的雷达数字信号处理软件设计
2021-06-17何文洲
何文洲
(四川九洲防控科技有限责任公司,四川绵阳,621000)
0 引言
在现代雷达中,雷达所处的环境越来越复杂,为了应对新的战场环境,对雷达提出了各种新的需求,如高带宽、更复杂的算法,但同时也要满足实时性要求。在现阶段,雷达信号处理的架构大都是采用FPGA+DSP的方式,FPGA主要负责中频信号的采集、波束形成、脉冲压缩等算法逻辑操作,而DSP主要负责实现MTI、MTD、CFAR、杂波图等较复杂的算法。TMS320C6678 DSP作为业界目前最先进的多核DSP、一共集成了8个核,每个内核有512Kbyte的核内L2数据存储区、32KByte的L1D数据存储区和 32KByte的L1P程序存储区,片上集成了4MByte的共享存储区,支持RapidIO高速数据传输、支持外围扩展DDR3存储器,支持片内多核间EDMA硬件传输数据 最高主频达到了1.25GHz,同时还提供了丰富的软件库函数,如算术操作库、数字信号处理库、图像库等,丰富的硬件与软件资源为其成为雷达信号处理的平台提供了保障。
1 雷达软件结构
在某低慢小目标探测雷达设计中,雷达采用方位上360度机械扫描、俯仰上发射宽波束,接收上通过数字波束合成形式形成多个俯仰指向的多波束完成对俯仰空域的覆盖。雷达的软件结构如图1所示。雷达软件主要包含DBF(数字波束形成)软件、信号处理软件、数据处理软件、操控终端软件。其中DBF软件主要对雷达天线接收的回波信号进行数字采样,并且下变频到中频信号,最后通过形成多个指向的数字波束数据,并将数据传输到信号处理软件,信号处理软件主要完成脉冲压缩、相参积累与点迹检测功能,并将检测到的目标点迹传给数据处理软件,数据处理软件主要对检测到的点迹数据进行点迹预处理、航迹起始、航迹更新等功能,操控终端主要进行航迹与点迹显示功能。……
