当前位置:首页 > 作文大全 >

基于TMS6678和XC6VLX240的通用雷达信号处理板设计

发布时间: 2022-03-24 09:22:09 浏览:

【摘要】研究一种基于DSP(TMS6678)和FPGA(XC6VLX240)的通用雷达信号处理板的设计。利用FPGA(XC6VLX240)支持并行处理和IP核的特点,可快速实现多通道雷达信号的下变频(DDC)和数字脉冲压缩(DPC)等前期算法处理;利用8核DSP(TMS6678)支持浮点处理和多种高速接口类型的优势,可快速实现多目标检测(MTD)等后期算法处理及高速数据传输。最终利用SRIO交换机(TSI578)实现通用雷达信号处理板之间的高速数据通讯。

【关键词】多通道采样;IP核;DDR3;PCI-E;SRIO交换;FPGA;DSP

1.引言

随着雷达信号处理技术的日益发展,对雷达信号处理板的处理速度提出了更高的要求。本模块采用高速DSP和FPGA芯片以及流水线设计对多通道雷达信号进行高速并行处理,并将三化设计思想贯穿于整个设计流程[1]。

2.通用信号处理板的总体架构

此板主要包括四部分,分别为AD采样模块、DSP模块、FPGA模块、SRIO交换模块、电源模块、时钟模块。其总体架构图如图1所示:

图1 总体架构图

模拟中频雷达信号经过AD采样模块后,数据传输到FPGA中进行DDC下变频、脉冲压缩等前期处理,处理后的数据通过PCI-E总线传输到DSP0或DSP1进行多目标检测MTD、恒虚警等后期算法处理,最终处理完的数据可以通过SRIO交换模块对外传输或者通过DSP自带的以太网上传到上位机。另外FPGA、DSP0、DSP1可以通过SRIO交换模块进行数据互联[2]。

3.设计实现

3.1 AD采样模块设计

AD采样模块主要实现2路中频信号的AD采样,采用芯片LTC2208,其特点是:采样精度高,16位时钟线和数据线都是差分信号,提高了信号的抗干扰性。其设计图如图2所示。

图2 AD模块设计图

3.2 FPGA模块设计

如图3所示,FPGA采用Xilinx公司的XC6 VLX240,具有算法资源多以及配置灵活的特点。其上电启动采用主动并行的配置方式,优点是读取速度快[3]。

FPGA的算法模块、各种接口模块的组成框图如图4所示。

由图4可知,FPGA除了必须的时钟、复位、JTAG、电源模块外,还包括配置DSP模块、控制及接收AD数据模块、DDR3控制模块、PCI-E、SRIO、GPIO接口以及算法模块(例如DDC等)。其中,DDR3、PCI-E、SRIO总线采用xilinx公司提供的相应的IP核进行设计,以便于提高开发进度以及后期扩展[4]。

图3 FPGA配置图

图4 FPGA功能框图

图5 TMS6678内部框图

图6 TMS6678配置图

3.3 DSP模块设计

DSP模块采用两片TI公司的TMS6678芯片。TMS6678是一款频率达到1.25GHz的8核高速DSP,具有DDR3、EMIF、PCI-E、SRIO、以太网、GPIO等多种接口,便于电路板扩展开发[5]。其内部构成及外部接口如图5所示,其配置电路设计如图6所示。

此外,两片DSP可以串行处理(通过hyper-link接口传输数据),也可以并行实现冗余设计。

3.4 SRIO交换模块设计

SRIO交换机模块采用TSI578芯片,具备8路RapidIO(4×)交换能力,其内部框图和连接原理图如图7所示。

图7 TSI578的内部框图

图8 TSI578的连接原理图

图9 UCD9222、UCD7242的配置图

此外,利用TSI578的SRIO交换功能,该板还可以与同类型的电路板实现级联设计。

3.5 电源模块

由于整个电路板的主要芯片工作所需的电压类型较多、电压较低、所需电流较大、上电顺序要求严格,电源部分采用TI公司的UCD9222、UCD7242以及PTH08T220等。其中UCD9222、UCD7242的配置较难,其电路设计图如图9所示。

建议采用TI公司的GPIO to JTAG仿真器,可对UCD9222以图形化界面进行灵活配置。

3.6 时钟模块

时钟模块主要分为两部分:采样时钟电路和处理时钟电路。

采样时钟电路如图10所示,采用MC100L VEP14作为时钟分配芯片(采样时钟以80M为例),该芯片专为高速时钟分路应用设计,由器件引入的抖动极低,对时钟的恶化可忽略不计。

图10 采样时钟电路

处理时钟电路包括FPGA和DSP时钟电路,其中FPGA处理时钟频率采用200MHz,故采用LVPECL接口的TCXO,直接与FPGA相连,如图11所示。DSP采用25M源时钟,由CDCE62005芯片产生DSP内核和接口需要的时钟,如图12所示。

图11 FPGA处理时钟电路

图12 DSP处理时钟电路

4.系统测试

系统测试采用70.5MHz中频信号,通过chipscope采集到的噪声和AD数据如图13-14所示。

图13 噪声信号采样图

图14 70.5MHz信号采样图

FPGA算法处理DDC(4抽1)之后的I、Q两路数据如图15-16所示。

图15 DDC后I路数据图

图16 DDC后Q路数据图

5.总结

本文完成了由AD、DSP、FPGA、SRIO交换机组成的通用雷达信号处理系统设计。对各部分硬件组成及功能实现进行了详细介绍。在整个设计中,采用IP核的设计思想,完成了DDR3、PCI-E、SRIO等高速总线设计,利用成熟的TSI578芯片实现了SRIO交换功能,利用8核DSP芯片实现复杂的雷达算法处理[6]。

参考文献

[1]向敬成,张明友.雷达系统(第1版)[M].北京:电子工业出版社,2001.

[2]吴顺君.雷达信号处理和数据处理技术[M].北京:电子工业出版社,2008:62-65.

[3]蒋亚坚,沈桂明.FPGA在雷达信号处理器中的应用研究[J].雷达对抗,1999(2).

[4]任晓东,文博.CPLD/FPGA高级应用开发指南(第1版)[M].北京:电子工业出版社,2003.

[5]夏小梅,王子旭,杜小青.高性能的数字信号处理器在雷达系统中的应用[J].信息技术.

[6]何友,关键,孟祥伟,陆大金,彭应宁.雷达自动检测和CFAR处理方法综述[J].系统工程与电子技术,2001.

相关热词搜索: 信号处理 通用 设计 TMS6678 XC6VLX240

版权所有:无忧范文网 2010-2024 未经授权禁止复制或建立镜像[无忧范文网]所有资源完全免费共享

Powered by 无忧范文网 © All Rights Reserved.。冀ICP备19022856号