基于FPGA与DSP的雷达高速数据采集系统

发布者:创新思维最新更新时间:2011-03-31 来源: 电子技术应用关键字:FPGA  DSP  雷达高速数据采集 手机看文章 扫描二维码
随时随地手机看文章
   

随着雷达数据处理技术的快速发展,需要高速采集雷达回波信号。然而激光雷达的发射波及回波信号经光电器件转换后,形成的电信号脉宽窄,幅度低,而且背景噪声大,如采用低速的数据采集系统进行采集,存在数据精度不高等问题。同时,为避免数据传输不及时,发生数据丢失,影响系统的可靠性和实时性,需设计开发高速数据采集系统。
    设计中针对前端输出约-25~25 mV,带宽为20 MHz的信号,采用高带宽,低噪声,高数据传输率,高分辨率数模转换芯片AD9235;利用XC2V250内部的大小为6 KB的异步FIFO实现AD9235转换器与TMS320C6201间的高速数据传输。采集系统的采样率为30 MHz,分辨率为12位,内部异步缓存FIFO为6 KB,满足高速数据采集要求。

1 系统设计
    如果A/D直接与DSP的外部存储接口EMIF连接,会使DSP的负荷过重,另一方面DSP还需扩展外设,与采样输入共用一条外部总线,进行外部设备的读写,不允许数据采集始终占用外部总线。如果不能及时接收数据,上次存储的数据会被覆盖,造成数据丢失。异步FIFO能实现不同时钟域的数据传输,可将它作为A/D转换器和EMIF之间的桥梁,每写入一块数据,便通知EMIF从FIFO取走数据。基于以上分析,图1为高速数据采集系统结构框图。


    FPGA内部DCM为A/D转换器和DSP提供采样时钟和外部振荡源,A/D转换器与DSP工作在不同时钟,在FPGA内部生成一个异步FIFO作为数据传输缓存。A/D转换器把采样值写入FIFO,FIFO写使能WR_EN一直有效,系统上电后,A/D转换器一直处于工作状态,每写入一块数据便向DSP发出中断信号,在中断中读取FIFO中的数据。FIFO输入数据宽度12位,输出数据宽度为24位,FIFO读时钟高于写时钟,DSP读取数据比A/D向FIFO写数据快,而且DSP内部数据处理时间较快,可保证系统高速实时采集。
2 A/D转换电路
    A/D转换电路是整个系统的重要组成部分。对前端输出约-25~25 mV,带宽为20 MHz的射频信号数字化,设计采用模数转换器芯片AD9235,最大采样率40 Mb/s,12 bit数据输出,信噪比RSN=70 dB。AD9235是差分输入,单端信号输入需要A/D驱动芯片,选用低失真差分A/D驱动芯片AD8138,图2为A/D转换电路,AD9235模拟输入设置在2VPP,参考电压VREF采用内部1 V参考电压,同时还作为驱动芯片AD8138的共模电压。利用AD8138对输入信号进行放大,放大倍数RF/RG=2.49 kΩ/820 Ω≈3。因此,经过AD8138单端差分转换及放大输入信号范围为25~175 mV。



3 FPGA接口设计
3.1 时钟设计
    采用30 MHz外部晶振作为整个系统的时钟源,利用XCV250内部的时钟管理器DCM,分别为AD9235、异步FIFO、TMS320C6201提供时钟源。  DCM输出CLK0的30 MHz时钟作为AD9235采样时钟和异步FIFO的写周期WR_CLK。
    利用DCM数字频率合成器输出CLKFX作为TMS320C6201的时钟源。公式:DCM输出CLKFX的频率=输入时钟CLKIN的频率×(M/D),取M/D=5/3。这样DCM为TMS320C6201提供50 MHz时钟,经过4倍频,DSP系统时钟为200 MHz,外部存储EMIF时钟CLKOUT1为200 MHz。设置CE0空间控制寄存器的参数,使FIFO读时序SETUP、HOLD等于一个CLKOUT1周期,STROPE等于两个CLKOUT1周期,读时序如图3所示,读第一个数时,EMIF会自动维护最小2个时钟周期的建立时间,后续数据读取,建立时间为1个时钟周期。FIFO读时钟周期约为50 MHz,比A/D向FIFO写数据时间快,保证系统实时采集。


3.2 异步FIFO接口时序
    AD9235与FPGA接口设计应仔细考虑ADC转换时钟、FIFO写时钟及所选中间逻辑器件的时序和延时特性,以保证正确地设置采样时钟。AD-9235的采样数据在延时7个采样周期后出现在数据线上,图4为A/D与FIFO接口时序。


    读FIFO操作,利用EMIF外部存储器的控制信号,包含有:输出使能位和读使能以及外部空间片选信号。读写时序如图3,输出使能和外部空间片选信号低时,异步FIFO读使能RD_EN有效,当读使能位为低时,待读出的数据进行初始化,随后会跳变为高电平,异步RD_CLK端产生上升沿,此时异步FIFO中数据被读出。图1中的HALF_FULL位直接与TMS320C6201外部存储区域中断EXT-INT5触发连接,当FIFO缓存达到半满时,上升沿触发DSP外部中断,DSP启动DMA(直接数据存储)以突发方式读取FIFO数据,在时钟CLOCKOUT1下读取FIFO存储数据。EMIF与FIFO的读逻辑关系为RD_CLK=!;RD_EN=!
    图5为异步FIFO仿真图,输入数据宽度12位,输出数据宽度为24位。读时钟为50置MHz,写时钟为30 MHz。



4 设计应注意问题
    若用异步FIFO中的FULL信号作为中断源,满信号位FULL有效,触发DMA开始传输,在满信号和DMA传输之间,A/D采集时钟仍然驱动A/D转换器,会覆盖之前存储的采集数据,造成数据丢失;若采用HALF-FULL信号作信号标志位,半满时候,开始DMA传输,不用中断数据采集,由于A/D写入速度低于EMIF读出速度,也不会造成数据覆盖。
    FPGA内部的异步FIFO数据总线与TMS320C6201的数据总线相连,应注意数据采集与TMS320C6201访问外设间的总线冲突。应保证没有长时间占用数据总线的外部设备,否则造成采集数据丢失。

5 结论
    针对雷达的回波信号,设计基于FPGA与DSP的高速数据采集系统,介绍了雷达前端信号A/D外围转换电路,利用DCM和异步FIFO实现ADC与高速DSP间的数据缓冲,以保证采集数据的有效传输。系统采样率为30 MHz,采样精度为12位,异步存储缓冲FIFO大小为6 kbits,能较好地满足高速采集要求。FIFO与DSP采用24位数据接口,读取FIFO采用DMA数据传输,较充分利用DSP资源,提高了系统实时处理的能力。

关键字:FPGA  DSP  雷达高速数据采集 引用地址:基于FPGA与DSP的雷达高速数据采集系统

上一篇:基于DSP的PSK信号调制设计与实现
下一篇:基于DSP的全数字永磁电机推进系统

推荐阅读最新更新时间:2024-05-02 21:19

数字融合和技术创新助力FPGA拓展应用范围
毫无疑问, 家庭娱乐 +通信+计算集成于一体的消费类电子产品已成为全球电子工业的热点应用。这些精巧的产品功能越来越丰富,且集成多种无线技术,具备联网功能。例如,手机开始只是一个通讯设备,如今你可以用它来拍照、玩游戏、收发邮件,甚至用它来观看电视节目,而它的功能还将越来越多。对可编程逻辑技术而言, 消费电子 产品的这种 数字融合 趋势提供了一个拓展它们应用范围的良机。当然,与此同时,这种融合趋势也给FPGA技术的进一步发展带来一些技术挑战和非技术层次的挑战。 消费电子产品的数字融合趋势意味着产品的复杂性提高,因为每一种技术(包括网络、娱乐和计算)都有它们自己的标准,而且这些技术标准都处于不断发展过程中。谁都无法准确预计标准变化带来的
[应用]
基于DSP的声控电子记事本的设计与实现
摘要:一种基于DSP芯片的语音识别和数字录音系统。在该系统中,DSP(单片ADSP2185)完成语音识别和数字录音功能,MCU完成用户界面处理。该系统可以实现语音名片(电路号码、工作单位、地址等)存储及声控查询、记事录音及声控回放、日历、简单计算器等功能。 关键词:ADSP2185 语音识别 数字录音 语音识别及语音编解码技术经过几十年的发展,已经日趋成熟,步入实用化阶段。语音识别技术已开始应用于电话查询服务、智能玩具、PDA、家用电器、通信、工业控制、语言学习等应用领域;其于码激励线性预测(CELP)技术的语音编解码算法也因其音质好,压缩比大而在通信和数字录音设备中获得了广泛应用。 语音输入方式与手写输入方式相比,具有操作
[嵌入式]
基于DSP嵌入式技术的智能刹车控制系统研究
1 引言   赛车刹车系统是赛车系统上具有相对独立功能的子系统,其作用是承受赛车的静态重量、动态冲击载荷以及吸收赛车刹车时的动能,实现赛车的制动与控制。其性能的好坏直接影响到赛车的快速反应、安全制动和生存能力,进而影响赛车的整体性能。本文设计了赛车全电防滑刹车控制器的硬件和软件,最后研究了适合于赛车刹车的控制律。 2 系统硬件电路设计   本赛车刹车控制器是由防滑控制器和电机驱动控制器组成。两个控制器都是以DSP芯片为核心。防滑控制器主要是以滑移率为控制对象,输出给定的刹车压力,以DSP芯片为CPU,外加赛车和机轮速度信号调理电路等。电机驱动控制器主要是调节刹车压力大小,并且控制电动机电流大小,也是以DSP芯片为CPU,再加
[汽车电子]
基于<font color='red'>DSP</font>嵌入式技术的智能刹车控制系统研究
用ARM和FPGA搭建神经网络处理器通信方案
  引言   人工神经网络在很多领域得到了很好的应用,尤其是具有分布存储、并行处理、自学习、自组织以及非线性映射等特点的网络应用更加广泛。嵌入式便携设备也越来越多地得到应用,多数是基于ARM内核及现场可编程门阵列FPGA的嵌入式应用。某人工神经网络的FPGA处理器能够对数据进行运算处理,为了实现集数据通信、操作控制和数据处理于一体的便携式神经网络处理器,需要设计一种基于嵌入式ARM内核及现场可编程门阵列FPGA的主从结构处理系统满足要求。   1人工神经网络处理器   1.1人工神经网络模型   人工神经网络是基于模仿大脑功能而建立的一种信息处理系统。它实际上是由大量的、很简单的处理单元(或称神经元),通过广泛的互相连接而形成
[单片机]
用ARM和<font color='red'>FPGA</font>搭建神经网络处理器通信方案
利用FPGA实现低成本汽车多总线桥接
     汽车中的电子单元持续快速增长,因此对比一下汽车电子发展和消费类电子便携式产品的发展会有很大启发。今天的消费者希望在汽车中获得手持便携式电子设备所提供的方便与舒适性。汽车电子将不再专门用于引擎管理系统或车身控制,而是扩展应用到新的领域,如信息娱乐、通信以及司机/乘客辅助系统。   设计人员面临的一个严峻设计挑战是必须保证汽车寿命与车内电子设备的寿命相匹配,这样才能避免由于技术过时和设备淘汰而增加额外的成本。从8轨唱片播放机到音频磁带播放机,再到CD播放机和MP3播放机,如此快速的发展提醒汽车设计师车内电子设备的生命周期相对短得多。不断出现的新兴汽车标准以及标准本身的不断变化进一步导致选择标准时必须考虑到其寿命、灵活性以
[嵌入式]
配备Stratix 10 FPGA,英特尔加速卡实现视频转码和流分析
随着物联网的发展,接入互联网的设备越来越多,数据量也随之飞速增长,而绝大多数数据流量都源自或者终止于数据中心。根据Cisco测算,从2015年至2020年,全球数据中心IP流量预计增长三倍,而我国数据中心IP流量规模预计到2020年也将达到8.6ZB。面对如此海量的数据,数据中心需要完成海量的数据分析才能提取出有效信息,加上AI技术的发展,数据中心计算加速刻不容缓。   由于FPGA 同时拥有流水线并行和数据并行的架构,比 GPU 延迟低,因此在数据中心加速应用中被广泛采用。 英特尔 之前也推出了基于Arria 10 FPGA的 加速卡 ,近期又推出了采用英特尔 Stratix 10 SX FPGA的新一代可编程加速卡 ( PAC
[嵌入式]
采用数字信号处理器TMS320C6201构成的视频跟踪警戒装置
    摘要: 介绍了一种以高速数字信号处理器TMS320C6201为核心器件构成的视频跟踪警戒装置。该视频跟踪警戒装置,即可自成一个小系统,独立进行工作;也可作为一个子系统,装在其它光电测量跟踪系统中工作。     关键词: 电视跟踪 匹配跟踪 图像处理 数字信号处理器     在光电测量跟踪系统的实际应用中,对其视频器量跟踪部分,提出了越来越高的要求。例如,有越来越多的应用场合,要求光电测量跟踪系统对更大区域的视频图像具有实时匹配跟踪(相关跟踪)的功能。在匹配跟踪(相关跟踪)过程中,如果需要匹配处理的图像区域较大,则运算量非常可观。在视频跟踪当中,为了能够在有限的时间(如20毫秒时间内)实现大量的运算处理
[嵌入式]
彰显对华承诺及产品领导地位 赛灵思公司荣获多项业界最具声望奖项
·业界首个65nm FPGA—赛灵思 Virtex-5 FPGA系列产品在《电子工程专辑》2007年电子成就奖(ACE Awards)评选中,被中国电子设计师评选为“年度最佳产品” ·赛灵思公司被《电子工程专辑》专家评委会授予2007年“年度最佳品牌入围奖”。 ·赛灵思公司蝉联《中国电子报》和赛迪顾问集团(CCID Consulting)评选的2006年度“中国市场十大最受欢迎半导体品牌”之一。 2007年3月12日,北京 - 全球领先的可编程逻辑解决方案供应商赛灵思公司 (Xilinx, Inc. (NASDAQ:XLNX) )今天宣布公司对中国市场的承诺及其产品领导地位被中国的电子设计师和本土的半导体行业专家通过投票等评选方
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved