基于FPGA的机载合成孔径雷达数字信号处理机接口板卡的设计与实现
发布时间:2008/5/27 0:00:00 访问次数:553
    
    
    来源:电子技术应用 作者:吕守业 龙 腾 李方慧 闫 肃
    
    摘要:介绍基于fpga芯片实现的机载合成孔径雷达数字信号处理机接口板卡。该接口板卡负责将输入数据缓存和信息格式转换,然后打包成处理机需要的数据帧发送到信号处理机,并具有pci接口功能和在线自检测功能。着重介绍了系统的硬件结构设计和软件实现功能,给出了选用的主要芯片的型号。该接口板已应用于某合成孔径雷达数字信号处理机中,整机使用证明该系统工作稳定,实现了设计中要求的功能。
    
    关键词:数据接口 link口 现场可编程门阵列 pci接口
    
    机载合成孔径雷达(synthetic aperture radar,简称sar)是以“合成孔径”原理和脉冲压缩技术为理论基础,以高速数字处理和精确运动补偿为前提条件的高分辨率成像雷达。对于机载合成孔径雷达成像处理来讲,仅有目标的原始回波数据是不够的,还必须获得雷达和载机的参数。另外,为了满足信号处理机实时处理的要求,要求输入到处理机的各种数据符合处理机成像处理的数据格式。这样,处理机在获得数据帧后就可以直接进行成像处理而不必再有格式转换的开销。但是 目标的原始回波数据与雷达和载机的参数数据来自两个不同的设备它们的数据格式和时序都是由各自的设备确定的,因此信号处理机便面临着与外围设备接口的问题。
    
    1 系统功能
    
    在本机载合成孔径雷达系统中,进出接口板卡的数据流包括数据采集设备输入的原始回波数据、监控设备输入的雷达和载机的参数数据以及输出到处理机的成像处理数据。它们有如下特点:①输入数据流的速度和时序不匹配。数据采集设备和监控设备是两个异步的系统,它们都有自己的定时控制电路,以自己的速度传输数据。②输入输出数据流的信息格式不匹配。数据采集设备输入的原始回波数据和监控设备输入的雷达和载机的参数数据采用fpdp协议传输,接口板卡输出到处理机的数据采用link口传输协议进行传输。
    
    考虑到进出接口板卡数据流的特点和雷达系统对接口板卡的控制要求,接口板卡要具有如下功能:
    
    (1)设置数据的缓冲、存储逻辑,以适应不同设备之间的速度差异和时序差异;
    
    (2)进行信息格式转换,将目标的原始回波数据与雷达和载机的参数数据打包,插入相应的帧信息形成处理机要求的数据帧,并控制数据流的走向;
    
    (3)实现pci接口,能够产生pci中断;
    
    (4)具有在线自检测功能。
    
    2 系统硬件结构设计
    
    为了简化系统硬件设计,增加系统的灵活性,采用fpga芯片实现系统要求的数据格式转换、打包、分发和逻辑控制功能。数据缓存采用硬件fifo和软件双口ram。pci接口采用专用接口芯片实现。硬件fifo和软件双口ram的写时钟分别由各自的fpdp接口提供,其它时钟由接口板上的晶振提供。系统的硬件结构框图如图1所示。
    
    
    
    2.1 输入数据流的缓存方案
    
    为了适应处理机与数据采集设备和监控设备之间的速度差异,解决速度不匹配问题,需要将输入的数据先进行缓存。数据采集设备送入的原始回波数据每帧的数据量比较大,接口板卡上设计了硬件fifo作为原始回波数据的缓存器,fifo的读写使能由fpga编程控制,写时钟由fpdp接口提供,读时钟由接口板卡上的晶振提供。数据采集设备和监控设备是两个异步的系统,雷达参数数据流和原始回波数据流之间没有同步关系,一帧雷达参数数据对应几帧原始回波数据,因此设计中用双口ram作为雷达参数数据的缓存器。另外,每帧雷达参数的数据量比较小,本设计在fpga内利用参数化的模块库(library of parameterized modules,简称lpm)中的lpm_ram_dp编程实现
    
    
    来源:电子技术应用 作者:吕守业 龙 腾 李方慧 闫 肃
    
    摘要:介绍基于fpga芯片实现的机载合成孔径雷达数字信号处理机接口板卡。该接口板卡负责将输入数据缓存和信息格式转换,然后打包成处理机需要的数据帧发送到信号处理机,并具有pci接口功能和在线自检测功能。着重介绍了系统的硬件结构设计和软件实现功能,给出了选用的主要芯片的型号。该接口板已应用于某合成孔径雷达数字信号处理机中,整机使用证明该系统工作稳定,实现了设计中要求的功能。
    
    关键词:数据接口 link口 现场可编程门阵列 pci接口
    
    机载合成孔径雷达(synthetic aperture radar,简称sar)是以“合成孔径”原理和脉冲压缩技术为理论基础,以高速数字处理和精确运动补偿为前提条件的高分辨率成像雷达。对于机载合成孔径雷达成像处理来讲,仅有目标的原始回波数据是不够的,还必须获得雷达和载机的参数。另外,为了满足信号处理机实时处理的要求,要求输入到处理机的各种数据符合处理机成像处理的数据格式。这样,处理机在获得数据帧后就可以直接进行成像处理而不必再有格式转换的开销。但是 目标的原始回波数据与雷达和载机的参数数据来自两个不同的设备它们的数据格式和时序都是由各自的设备确定的,因此信号处理机便面临着与外围设备接口的问题。
    
    1 系统功能
    
    在本机载合成孔径雷达系统中,进出接口板卡的数据流包括数据采集设备输入的原始回波数据、监控设备输入的雷达和载机的参数数据以及输出到处理机的成像处理数据。它们有如下特点:①输入数据流的速度和时序不匹配。数据采集设备和监控设备是两个异步的系统,它们都有自己的定时控制电路,以自己的速度传输数据。②输入输出数据流的信息格式不匹配。数据采集设备输入的原始回波数据和监控设备输入的雷达和载机的参数数据采用fpdp协议传输,接口板卡输出到处理机的数据采用link口传输协议进行传输。
    
    考虑到进出接口板卡数据流的特点和雷达系统对接口板卡的控制要求,接口板卡要具有如下功能:
    
    (1)设置数据的缓冲、存储逻辑,以适应不同设备之间的速度差异和时序差异;
    
    (2)进行信息格式转换,将目标的原始回波数据与雷达和载机的参数数据打包,插入相应的帧信息形成处理机要求的数据帧,并控制数据流的走向;
    
    (3)实现pci接口,能够产生pci中断;
    
    (4)具有在线自检测功能。
    
    2 系统硬件结构设计
    
    为了简化系统硬件设计,增加系统的灵活性,采用fpga芯片实现系统要求的数据格式转换、打包、分发和逻辑控制功能。数据缓存采用硬件fifo和软件双口ram。pci接口采用专用接口芯片实现。硬件fifo和软件双口ram的写时钟分别由各自的fpdp接口提供,其它时钟由接口板上的晶振提供。系统的硬件结构框图如图1所示。
    
    
    
    2.1 输入数据流的缓存方案
    
    为了适应处理机与数据采集设备和监控设备之间的速度差异,解决速度不匹配问题,需要将输入的数据先进行缓存。数据采集设备送入的原始回波数据每帧的数据量比较大,接口板卡上设计了硬件fifo作为原始回波数据的缓存器,fifo的读写使能由fpga编程控制,写时钟由fpdp接口提供,读时钟由接口板卡上的晶振提供。数据采集设备和监控设备是两个异步的系统,雷达参数数据流和原始回波数据流之间没有同步关系,一帧雷达参数数据对应几帧原始回波数据,因此设计中用双口ram作为雷达参数数据的缓存器。另外,每帧雷达参数的数据量比较小,本设计在fpga内利用参数化的模块库(library of parameterized modules,简称lpm)中的lpm_ram_dp编程实现
热门点击
- OrCAD/PSpice9直流扫描分析的应用
- OrCAD/PSpice9直流扫描分析的应用
- protel99se和DXP的使用感想
- CCS噪声模型:用于串扰噪声分析的高精确度建
- Xtreme PCB软件允许多位工程师同时布
- ORCAD/PSPICE
- 硬件描述语言HDL的现状与发展
- 利用Liberty CCS建模技术实现更高精
- OPC工具挺进DFM
- SystemWeaver 实现复杂SOC的片
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]