基于FPGA+DSP的雷达回波发生器设计

发布者:EnigmaticCharm最新更新时间:2011-08-03 关键字:FPGA+DSP  雷达回波发生器 手机看文章 扫描二维码
随时随地手机看文章
    在研制各种实用雷达的过程中,需要通过多次实验来检验雷达对目标回波信号的分析处理能力。由于开发环境和实验条件的限制,雷达系统中各部件及整个系统的测试非常困难,受天气状况等因素的影响,其性能及指标测试难以在完全真实的环境中进行。因此,通过数字模拟的方法真实地模拟雷达回波信号很有意义。雷达回波发生器是数字仿真技术和雷达技术相结合的产物,它通过仿真模拟的方法产生目标和环境信息的回波信号。利用这种回波信号对雷达信号处理机进行调试、分析和评估,已成为现代雷达信号处理机研制和生产的重要手段。
    采用DSP和FPGA/CPLD相结合的系统结构综合了两者在系统控制和实时数字信号处理方面的优势,结构灵活、实现性强[1]。本文提出了一种以FPGA为核心,DSP实时控制,外加PROM、Flash、CPLD以及D/A等外围电路构成的雷达中频回波信号发生器的设计方法,可以通过在线编程在相同的硬件平台上实现不同体制、多目标的雷达回波。
1 雷达回波发生器方案设计
1.1 系统性能要求

    本雷达回波发生器是为了对雷达信号处理机进行测试、评估以及新的信号处理算法而开发研制的,因而在设计上要满足通用性要求,能模拟产生不同体制雷达的回波信号[2]。通用性设计要求硬件外围接口电路尽可能简单,对各种电平规范具有兼容性;所选器件适应性强,通过重配置可编程逻辑电路即可产生不同带宽、不同时宽的雷达信号而不用修改硬件设计[3-4]。同时,为了真实地反映雷达目标的复杂环境,要求雷达回波发生器能加入噪声和干扰,从而能够对信号处理机进行全面的评估和检测。
    本雷达回波发生器要求能选择产生单脉冲跟踪、DBF、SAR 3种体制雷达的最多3个目标的回波信号,雷达波形为简单脉冲、线性调频信号、相位编码信号可选。主要技术指标如下:
    (1)中频载频频率:30 MHz;
    (2)系统基准时钟:10 MHz;
    (3)波形存储深度为10 K,信号采样率100 MHz;
    (4)幅度分辨率为12 bit;
    (5)频率范围为0.37 Hz~25 MHz,频率分辨率为0.37 Hz;
    (6)输出模拟信号幅度范围为±2.5 V;
    (7)DBF体制时天线阵元数为16个。
1.2 系统实现方案
    雷达回波发生器的实现有以下3种方法:全硬件实现、微机+D/A插卡实现以及微机+模拟器DSP组合实现。由于全硬件实现时硬件设计过于复杂、灵活性差、微机+D/A插卡方法受D/A数据传输率的限制,所以目前雷达回波发生器的设计中,多采用微机+模拟器DSP组合方法。该方法灵活性好、数据量适中、易扩充、满足通用性要求[5]。
    通过对几种回波发生器实现方法的比较,结合本雷达回波发生器要实现的功能以及灵活性、通用性的设计思想,本文提出了一种新的雷达中频回波发生器的设计与实现方法。该方法严格说仍属于微机+模拟器DSP组合方法,但采用了微机+FPGA+DSP+D/A的组合,如图1所示。


    与传统的雷达回波发生器实现方法相比,采用该结构具有以下优点:
    (1)PC机不必实时为回波发生器提供数据,只是在雷达参数改变时,PC机才给存储器输入新的波形和参数数据。这样便能采用更为逼真的雷达回波数学模型,并能对这些模型完成更为复杂和精确的处理工作,提高模拟信号环境的逼真性;
    (2)硬件实现简单,只要改变底层软件而不用更改硬件电路就可以适应不同体制的雷达,因而这种方法具有较好的灵活性和通用性;
    (3)对外具有丰富的接口,既可以当作一块独立的板卡使用,也可以在CPCI机箱上作为标准板卡使用;
    (4)利用其丰富的底层软件库,可以提供良好的二次开发空间。
2 系统硬件设计
    雷达回波发生器在硬件实现时,FPGA选用Xilinx公司Virtex-4系列的XC4VSX55芯片, DSP选用TI公司的TMS320C6416芯片,数模转换器和放大器分别选用ADI公司的AD9765和AD8044,时钟选用ADI公司的超低抖动时钟ICAD9510,时钟配置电路选用Altera公司MAX7000S/AE系列的EPM7128S。SX55是Xilinx公司的一款高性能数字信号处理FPGA,具有强大的数据处理能力。主要硬件资源为49 152个SLICE(含一个触发器及一个四输入查找表),320个BLOCK RAM(每块18 KB),512个18×18 bit乘法器,8个DCM,32条全局时钟连线,640个可用I/O。TMS320C6416是TI公司的一款高性能定点数字信号处理器,最高工作时钟600 MHz,可达4 800 MIPS。主要硬件资源有128 KB L1P cache,128 KB L1D cache,8 MB L2 cache。两个外部存储器接口(EMIF),EMIFA为64 bit,EMIFB为16 bit,共1 280 MB外部地址。64个EDMA,32 bit或16 bit HPI接口,PIC接口。雷达回波发生器的硬件结构如图2所示。

    系统的工作流程是:
    (1)雷达波形数据的计算产生。通用计算机根据输入的雷达参数计算得到雷达基带信号波形数据,以备通过RS-232串行接口传输给大容量波形存储器存储。
    (2)数据传输。FPGA通过电平转换芯片与串口相连,将经RS-232串行接口送来的通用计算机产生的雷达基带信号数据以及雷达目标、噪声有关参数接收并存储在其内部设计的存储器中。
    (3)实时信号处理。FPGA对存储数据进行延时、多普勒调制、幅度控制、中频调制以及噪声加载等信号处理,得到雷达回波的数字信号。当雷达参数或目标属性、噪声参数改变时,DSP更新存储器中存储的数据。[page]

    (4)数模转换放大输出。将处理得到的回波数字信号经数模转换、放大后得到雷达回波的模拟信号输出。
    DSP以其丰富的I/O资源实现系统的通信、控制、地址产生功能。FPGA与DSP通过EMIF连接实现FPGA与DSP之间数据交换;FPGA产生的数据送给DA芯片转换成模拟信号后,经放大器进行两级放大输出。外部时钟和板载晶振时钟经跳线选择后送给时钟管理芯片,再送给FPGA。外触发经CPLD与FPGA相连。CPLD与时钟管理芯片相连,可通过编程CPLD配置时钟管理芯片。
3 FPGA内部逻辑电路设计
    FPGA是系统的核心,实现信号的延时、多普勒调制、中频调制以及噪声加载等运算任务。主要功能如下:
    (1)数据接收存储管理。FPGA接收从通用计算机经RS-232串行接口送来的波形数据,分别存储在其内部的3个双口RAM中。该RAM的容量为10 240×32 bit,受DSP和FPGA内部逻辑控制,系统时钟工作10 MHz时可存储最大102.4 μs 16 bit正交基带信号。双口RAM是利用FPGA的内嵌块存储器配置的。内嵌块存储器是硬件存储器,不占有任何逻辑资源,利用这些资源可以生成深度、位宽可配置的存储逻辑[6]。
    (2)延时计算。3个双口RAM中的数据在延迟单元的控制下,在不同的延迟时刻输出。具体的延迟时钟周期由设定的目标距离确定,相互关系为延时τ=2H/c,H为目标距离,c为光速。
    (3)多普勒调制以及中频调制。目标速度信息在硬件实现时,由DDS[7]产生频率为fd的连续正弦和余弦信号作为复信号与复基带信号相乘,fd=2ν/λ,ν为目标与雷达相对速度,λ为雷达波长。DDS模块相位增量28 bit,频率分辨率为fclk/228,幅度量化16 bit。调制中频载波输出时,由DDS产生中频fc的连续正弦和余弦信号作为复信号与复基带信号相乘。
    (4)噪声产生及加载。噪声的产生应用概率论知识,大量独立同分布随机变量之和近似服从高斯分布[8]。这里用30个均匀分布随机序列相加来产生高斯分布随机序列。均匀分布随机序列采用反馈移位寄存器结构,移位寄存器宽度19 bit,随机序列循环周期219-1。
    针对以上功能,FPGA内部逻辑设计主要包括基带信号产生、载波调制、噪声产生及加载、串口通信及参数设置4个顶层模块,如图3所示。基带信号产生模块主要完成对存储基带信号的延迟,频率调制,幅度控制及信号合成功能。载波调制模块对同一基带信号采用相同载波和16路不同的相位进行上变频。噪声产生及加载模块产生高斯分布随机噪声,并与目标中频信号相加送给DA输出。串口通信及参数设置模块完成DA板与控制界面通信并控制信号源运行参数。


4 系统测试结果
    利用示波器、频谱仪等可以对信号发生器产生的各种体制雷达的典型信号进行测试实验。雷达各个参数以及目标属性设定如下:雷达体制为单脉冲跟踪,雷达工作频率10 GHz,信号形式为线性调频,时宽10 μs,带宽10 MHz,脉冲重复频率2 kHz;目标1属性:距离23 km,速度80 m/s,幅度20 dbmw;目标2属性:距离20 km,速度50 m/s,幅度18 dbmw;目标3属性:距离15 km,速度30 m/s,幅度16 dbmw。用示波器对信号发生器输出的基带信号进行测试,结果如图4所示。从图中可以明显看出,信号的重复间隔时间为500 μs,与设定的脉冲重复频率一致,且目标间的距离以及幅度也与设定值一致。图5为图4的时域局部展开图。

    将雷达信号形式改为13位巴克码相位编码信号,其他参数不变,测试的结果如图6所示。

    本文提出的雷达回波发生器可以根据给定的雷达参数和目标属性,实时产生DBF、SAR和单脉冲跟踪3种雷达体制的多种雷达信号的回波,还可以加入高斯噪声,对雷达目标环境的模拟具有一定的真实性。其采用DSP+FPGA+D/A的结构,对外具有丰富的接口,既可以当作一块独立的板卡使用,也可以在CPCI机箱上作为标准板卡使用,满足了通用性和灵活性的要求。由于使用了DSP和FPGA,加上丰富的底层软件库,可以提供良好的二次开发空间。

 

关键字:FPGA+DSP  雷达回波发生器 引用地址:基于FPGA+DSP的雷达回波发生器设计

上一篇:泰克推出业界精确度最高的33GHz示波器
下一篇:基于LCD12864显示器的数字示波器设计

推荐阅读最新更新时间:2024-03-30 22:16

ARM、DSPFPGA的特点和区别
  ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四 个功能模块可供生产厂商根据不同用户的要求来配置生产。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行。目前ARM在手持设备 市场占有90以上的份额,可以有效地缩短应用程序开发与测试的时间,也降低了研发费用。   DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以
[单片机]
基于FPGA+DSP的多通道单端/差分信号采集系统设计
在信号处理过程中,经常采用 DSP + FPGA 协同处理的方法。是因为DSP虽然可以实现较高速率的信号采集,但其指令更适于实现算法而不是逻辑控制,其外部接口的通用性较差。而FPGA时钟频率高、内部延时小,全部控制逻辑由硬件完成,速度快、效率高,适合于大数据量的传输控制,可以集成外围控制、译码和接口电路,在高速数据采集方面有着DSP以及单片机无法比拟的优势,但缺点是难以实现一些复杂的算法。因此,若采用DSP+FPGA协同处理的方法,便可以使DSP的高速处理能力与FPGA的高速、复杂的组合逻辑和时序逻辑控制能力相结合,达到互补,使系统发挥最佳性能。 在目前的信号采集及测试系统中,由于应用背景的复杂,经常需要对多路信号进行采集,有的甚
[嵌入式]
基于<font color='red'>FPGA</font>+<font color='red'>DSP</font>的多通道单端/差分信号采集系统设计
Altera演示业界第一款基于模型的FPGA浮点DSP工具
 Altera公司 (NASDAQ: ALTR) 今天演示了使用 FPGA 的浮点 DSP 新设计流程,这是业界第一款基于模型的浮点设计工具,支持在FPGA中实现复数浮点DSP算法。伯克莱设计技术公司 (Berkeley Design Technology, Inc, BDTI ) 进行的独立分析验证了能够在Altera 的Stratix®和Arria® FPGA系列中简单方便的高效实现高性能浮点DSP设计。     Altera浮点DSP设计流程包括集成在DSP Builder高级模块库中的Altera浮点DSP编译器、Quartus® II RTL工具链、ModelSim仿真器,以及MathWorks MATLA
[嵌入式]
一种基于FPGA分布式算法的滤波器设计实现
   0 引言   传统数字滤波器硬件的实现主要采用专用集成电路(ASIC)和数字信号处理器(DSP)来实现。FPGA内部的功能块中采用了SRAM的查找表(lo-ok up table,LUT)结构,这种结构特别适用于并行处理结构,相对于传统方法来说,其并行度和扩展性都很好,它逐渐成为构造可编程高性能算法结构的新选择。   分布式算法是一种适合FPGA设计的乘加运算,由于FPGA中硬件乘法器资源有限,直接应运乘法会消耗大量的资源。本文利用了丰富的存储器资源进行查找表运算,设计了一种基于分布式算法低通FIR滤波器;利用线性相位FIR滤波器的对称性减小了硬件规模;利用分割查找表的方法减小了存储空间;采用并行分布式算法结构和流水线技
[嵌入式]
一种基于<font color='red'>FPGA</font>分布式算法的滤波器设计实现
基于FPGA的多路视频通道控制
视频监控以其直观、方便、信息内容丰富而广泛应用于很多场合。视频监控成为人们生活中不可缺少的技术。在一些危险场所,用视频监控代替人工监视,可以保证人们的生命安全。鉴于一路视频的视野范围有限,要充分收集目标的信息,就需要有多路视频来对同一个物体在不同方位进行监控。因此需要有一个良好的控制手段,确保多路视频控制稳定,可靠。针对织布机告警系统的需求,提出一种基于FPGA的多路视频通道控制系统,本系统设计利用FPGA间接控制2块MAX4312选通所需要的视频通道,实现各个视频通道间相互切换。根据开关控制信号的设计思想在FPGA中对拨动开关输进信号做往抖动处理,然后对不同的开关操纵进行编码,最后将信号送给DSP进行处理。 l 系统总体结构 系
[嵌入式]
基于<font color='red'>FPGA</font>的多路视频通道控制
无线基站中的FPGADSP组合
FPGA和DSP之间的“智能配分”可使无线系统设计师获得最佳性能组合和成本——效能。应用DSP和FPGA组合可使成本降低。对于无线基站,组合有DSP可编程逻辑的系统配分,可促使更大的产品设计和市场成功率。    更高数据率的需求正在驱使无线蜂窝系统从窄带2G GSM,IS-95系统到W-CDMA基3G和3.5G系统(支持高达10Mbps峰值数据率)变革。将来,3Gpp远期变革规范面向复杂的信号处理技术,如多输入多输出(MIMO)以及新的无线电技术(如正交频分多址OFDMA,多载波码分多址MC-CDMA)。这些技术对于实现超过吞吐量100Mbps的目标起关键作用。    另外的OFDM基宽带无线系统,如WiMAX现在传输速度
[嵌入式]
无线基站中的<font color='red'>FPGA</font>和<font color='red'>DSP</font>组合
单片机、ARM、DSPFPGA的技术特点和区别
单片机作为最典型的嵌入式处理器,它的成功应用推动了嵌入式系统的发展。 单片机以体积小、功能强、可靠性好、性能价格比高等特点,已成为实现工业生产技术进步和开发机电一体化和智能化测控产品的重要手段。图2所示为单片机。 图1 单片机 图2 ARM处理器 ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系列内核、体系扩展、微处理器和系统芯片方案,四个功能模块可供生产厂商根据不同用户的要求
[单片机]
单片机、ARM、<font color='red'>DSP</font>、<font color='red'>FPGA</font>的技术特点和区别
台式PC无法满足胃口,Nvidia继续向移动图形处理前行
在推出新颖的处理器架构,并斥资3.57亿美元收购PortalPlayer后,Nvidia公司分别针对高低端PC图形处理领域的疆域扩展计划又前进了一步。上述行为也表明,在其核心业务——台式机图形处理器迅速走向成熟的今天,Nvidia在其它领域发现了一些新的机遇。 在高端,Nvidia的GeForce 8800是首次采用统一架构的新型图形处理器,旨在打破传统图形处理的瓶颈。GeForce 8800还以线程处理方式迈入一系列数据密集型技术的应用领域,这类应用传统上是由DSP、FPGA和向量处理器完成的。 在低端,PortalPlayer收购案是Nvidia进攻移动领域战略的一部分,该公司一直力图在快速增长的手机和MP3播放器等领域占
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved