一种雷达通用信号处理系统的实现与应用
处理流程:FPGA将接收到的两路信号分别进行4 096点FFT,并对FFT的结果进行MTI,MTI可以是根据命令选做。DSP中完成两路信号的二维FFT也就是MTD,CFAR,估高,杂波图等,最后将整理后的结果输出到FPGA,由FPGA输出给雷达的其它模块,如图3所示。 在DSPA,DSPD中接收数据采用乒乓操作,在接收一组数据的同时对已接收的数据进行操作,完成数据的定浮转换和MTD。应用中用N点傅立叶变换实现N个窄带多普勒滤波器实现MTD。在DSPB中实现恒虚警检测(CFAR),采用的是两侧单元平均选大CFAR处理(GO—CFAR),也就是从被检测电路单元前后各取一段距离范围的回波信号,分别计算前后两部分的平均值,选取平均值较大的一个乘以门限因子C作为检测门限,与被检测单元作比较,如果被检测距离单元的回波幅度高于检测门限,就可认为被检测距离单元有目标存在。被检测单元前后各空出几个参考单元避免目标本身对门限值的影响。速度维聚心是指,对同一距离单元的各个通道道进行幅度峰选,取出其中的最大值作为目标所在的速度通道号。杂波图的实现,首先建立杂波图,然后选取零通道数据并根据已知的方位信息及递归公式更新杂波图中数据。假设DSPA和DSPD接收到的数据位每周期1 024点的数据,DSP需要每8周期一滑窗做32脉冲的MTD,CFAR取8个单元平均选大,则DSP中各功能所占资源如表2所示。 2.2 在脉冲雷达中的应用 资源使用:在FPGA需要完成的功能为两路信号的DDC、低通滤波,以及与DSP的数据通信。其中在做DDC时为了便于测试在FPGA内部有Mat-lab产生的两组数据分别作和差两路数据的内部源数据。与DSP交互部分无论是总线传输还是链路口传输均与连续波雷达信号处理实现方法一致,在此不再赘述(假设FPGA到DSP传输数据为1 024个复数)。则在FPGA中占用的主要资源如表3所示。 在DSPA和DSPD中以乒乓方式接收FPGA的数据完成数据的定浮转换,脉冲压缩和MTI。其中脉冲压缩采用频域脉压的方式,然后对脉压结果作MTI,采用四脉冲对消。在DSPB和DSPC中要完成数据的MTD,MOD,CFAR,最后在DSPC中实现测角,最终将目标数据结果传输给FPGA。这些功能的实现与连续波雷达实现这些功能方法相同,在此不再赘述。则在DSP中所占用的资源如表4所示。 2.3 几个重要模块的速度
资源的使用:在FPGA需要完成的功能为两路复信号的FFT,MTI,以及与DSP的数据通信。FFT的实现采用Altera公司的FFT IP Core实现,它是一个高性能、高度参数化的快速傅里叶变换(FFT)处理器,实时正序输出变换结果。采用缓冲突发模式4输出引擎结构完成一路4 096点FFT。MTI采用3次相消器即4脉冲对消法,在FPGA中采用FIFO实现。与DSP的总线数据通信的实现为FPGA将待传输数据写到FIFO中同时向DSP发送中断,DSP响应中断后从FIFO中将数据读出。与DSP的链路口数据通信,无论是接收链路口还是发送链路口均由一个数据缓冲模块和一个数据拆包/打包模块组成。表1为FPGA中资源时间的具体使用,由此看出EP2S60F1020的资源丰富。
功能:完成对接收的全相参体制的回波信号的中频采样信号进行相关处理,其中包括DDC、脉冲压缩、MTI、MTD处理、CFAR、测角等,最终能够对动目标进行检测。
所用到的拓扑结构:待处理数据通过接插件传送到FPGA内部,通过FPGA的初步处理,经由FPGA与DSPA、DSPD相连的64位数据总线传送到两片DSP内进行进一步的处理。DSPA将处理完的数据经过链路口直接传送到DSPB,DSPD将处理完的数据直接传送到DSPC。DSPC处理完自身数据并接收DSPB的数据并将数据进行进一步的处理后通过链路口传送到FPGA输出。如图4所示为应用所使用的硬件拓扑结构。
处理流程:FPGA将接收到的和差两路信号分别进行DDC以及低通滤波,并对结果进行整理,和路信号发送给DSPA,差路信号发送给DSPD。在DSPA和DSPD中分别进行和路以及差路信号的脉压、MTI,其中MTI可以是根据命令选做的。DSPA将处理完的信号传送给DSPB,DSPD将处理后的数据传送给DSPC,在DSPB和DSPC中进行和路以及差路信号的MTD、MOD、CFAR,同时DSPC接收DSPB处理后的信号,在DSPC中进行和差比商测角,最后将整理后的结果输出到FPGA,由FPGA输出给雷达的其它模块,如图5所示。
在实时信号处理系统中,系统的速度至关重要,本文所介绍的平台在各个接口及模块上均能达到不错的速率。
(1)FPGA与DSP总线传输速率。
在本系统中总线传输可以采取流水协议,零等待周期的配置,这样总线速度可以达到DSP SCLK的速度,在本系统中为50 MHz×64 bit的速率。
(2)FPGA与DSP链路口传输速率。
在本系统中链路口采取四位模式,则链路口可以配置成150 MHz,300 MHz,400 MHz,600 MHz。经过测试,FPGA与DSP之间的链路口速度可以达到400 MHz×4 bit的完美无错传输。
(3)DSP与DSP链路口传输速率。
经过测试,DSP与DSP之间的链路口速度可以达到600 MHz×4 bit的无错传输。以上几个速率为数据传输十分重要的几个接口的速度,通过测试数据可知,系统可以达到较高的,完全可以满足信号实时性的要求。
3 结束语
针对当前FPGA+DSP的信号处理平台现状,提出一种通用的硬件结构,该结构不仅将两种处理器的优点集于一身,兼顾速度和灵活性而且可以应用在不同雷达信号处理系统中,具有很强的通用性。分别介绍了此平台在连续波雷达以及脉冲雷达中的一种应用,并且这些方法已经成功应用于雷达信号处理机中。除了文中列举的方法外由于本结构硬件连通的灵活性,本结构可以根据需要应用于各种雷达处理系统中。
- 基于光纤到户技术实现智能小区三网融合(05-14)
- 基于DDC和DUC的大带宽DRFM设计与实现(04-24)
- 电子引信检测设备实现通用化应用(04-17)
- 融合是实现新一代门禁及电脑桌面登录安全性的关键(02-26)
- 基于基站定位和 GPS 的双定位跟踪系统架构和实现(12-19)
- 利用RF预失真实现功放线性化(12-14)