基于PCI总线的雷达视频采集方案

发布者:liliukan最新更新时间:2012-09-04 来源: autooo关键字:PCI总线  雷达视频采集  距离分辨率 手机看文章 扫描二维码
随时随地手机看文章

在传统的雷达显示终端中所涉及到的视频信号是模拟的,随着计算机技术和IC技术的不断发展,使这种模拟信号的数字化成为可能,使得雷达视频的存储和远距离传输成为可能,并在实际中得到越来越多的应用。

在基于这种技术背景下开展了相应的研究。

1 视频采集方案可行性分析

方案的设计主要考虑雷达视频带宽,即距离分辨率。在采集卡部分影响带宽的数据瓶颈在于三方面:AD采样量化、FIFO读写速度和PCI的DMA速度。硬 件方案中采用TLC5540,最高采样率可以达到40MHz,采样深度为8bits;FIFO采用IDT72V36100,最高读写速度可以达到 133MHz;计算机PCI总线的数据带宽可达到532Mbps,在实际中,由于受硬件环境,如主机板和CPU的影响,采用133Mbps的PCI卡。在 PC机部分数据瓶颈主要在于磁盘数据访问速度,普通磁盘的数据访问速度为40Mbps。若数字化雷达视频带宽达到30Mbps、量化深度为8bits,则 数据采样率为30MHz,距离分辨率为300,000,000/2/30,000,000=5m,这样的分辨率能够满足一般的导航和警戒雷达。若量化深度 降低,则距离分辨率将进一步提高。由以上分析可见所采用方案能够满足视频的带宽要求。

图1 数字化视频信号的流程

由底层到应用程序,雷达数据主要经过三个数据传输过程。(1)由数据采集卡至设备驱动,在数据采集卡中采用了双FIFO技术,通过DMA单个 FIFO一次传输一帧雷达数据,即一个主脉冲正程的雷达回波信号。这里双FIFO的作用在于信号的实时传送,采集卡对FIFO1写入时,驱动程序通过 DMA将FIFO2的数据传入BLK2中,此为数据通道CH2,CH1为FIFO1与BLK2之间的通道。在系统中,CH1和CH2分时复用一个DMA通 道。(2)驱动程序和显示应用模块的数据交互,采用了乒乓存储区的技术,如图1所示。当DMA占用BLK1时,显示应用程序将BLK2中的雷达视频数据读 入,进行数据合并、抗异步干扰处理,并实时显示。(3)驱动模块与数据存储模块的数据交互,这个交互过程和上面相似,不过,对于BLK1、BLK2的访问 都要和显示应用程序分时进行。

在时序上,各个数据通道的详细分时关系如图2所示。

图2 数字化雷达视频信号在存储器中的时序

如图2所示,在第N+1个主脉冲回波内,数据采集卡将AD变换之后实时数字雷达信号写入FIFO2中(数据排队),通过DMA将FIFO2的数据传入BLK1(CH1),同时将BLK2的数据传入显示应用模块(CH4)和数据存储模块(CH6)。

由于在CH1~CH6中传送的数字化雷达视频数据都有特定的时序,且都是实时数据,故通道中的数据帧格式相对简单,帧头没有同步头和差错控制。帧格式如图3所示。

图3 数字化视频信息的帧格式

在帧头高字位给出13位方位码,同时预留出高3位,用以传输方位码的特征信息,如正北信号、扇区信号和图元信号,这些信号在硬件(数据采集卡) 中容易实现,能节省软件的处理时间。在目前的系统中,这些特征信息还用不到,在具体到雷达数据的分析时,这些信息能起到很重要的作用。帧头的低字位给出距 离信息,包括低4位的量程信息和高12位的距离采样深度。

2.2 数据采集卡的实现

雷达数据采集卡在本系统中起到基石的作用,它将由雷达接收机送下来的模拟视频信号采样量化,经过量程归并后,相对于主脉冲对齐,然后加入帧头信息,通过DMA传输给驱动程序。数据采集卡的功能结构如图4所示。

图4 数据采集卡结构图

数据采集卡共有七个主要模块:PCI总线控制模块采用通用芯片PCI9080桥接本地总线和PCI总线;本地总线控制模块CM负责卡内控制信号 和状态信号的交互;SYN为外部方位码和主脉冲的同步模块,它根据主脉冲产生AD的采样时钟和量程归并时钟;AD采用TLC5540对雷达视频信号进行采 样量化;MERGE模块为量程归并模块;PACK模块将由SYN和MERGE模块送来的方位码和视频数据打包成帧,并排队送入FIFO;FIFO模块将帧 结构的雷达数据通过DMA传给驱动程序。在硬件的实现上采用了可编程器件CPLD。

2.3用CPLD实现双FIFO控制

采集卡中数字化雷达视频信号在推入FIFO之前要经过打包成帧的处理,这个处理过程通过一片EPM7128SLC84-10实现。其内部的控制逻辑如图5所示。

图5 数据打包成帧的逻辑结构

图3中,数据帧的帧头包含方位信息和数据量以及量程信息,这一部分的处理在图5的head模块中实现;视频量化深度为8位,并行推入FIFO为 16位,这就需要将数据移位合并,这个过程在body模块中通过两个8位D触发器阵列实现;在主脉冲前沿需要将帧头信息插入,这个逻辑控制通过clk模块 中的一个状态机实现。状态机的转移图如图6所示。[page]

图6 数据帧的时序状态控制

状态机的时钟为数据推入时钟d_merge_clk,状态转移通过主脉冲mainpulse_syn和帧数据时钟d_pack_clk控制,其 中d_pack_clk通过d_merge_clk二分频得到。通过mainpulse的上升沿判断进入新的一帧数据,通过d_pack_clk的前两个 时钟周期(head_sel=1,2)插入帧头。状态机的逻辑仿真如图7所示。

对于双FIFO的乒乓操作,也是通过一个状态机实现的。状态机转移图如图8所示。

状态机的时钟为d_merge_clk,通过主脉冲mainpulse_syn控制状态转移,对FIFO1和FIFO2进行轮询操作。状态机的逻辑仿真如图9所示。

图7 数据帧的时序状态机的逻辑仿真

图8 双FIFO的兵乓操作状态控制

图9 双FIFO的乒乓操作状态控制仿真

本文论证了雷达视频实时数据采集的实用性和可行性,并提出了一套切实可行的方案,对方案中的关键点作了必要的阐述。此项技术的推广,无疑将提高雷达视频终端的兼容性、可移植性和通用性。

关键字:PCI总线  雷达视频采集  距离分辨率 引用地址:基于PCI总线的雷达视频采集方案

上一篇:Freescale LIN总线应用开发平台
下一篇:基于PCI Express总线的R-D算法实时成像系统设计

推荐阅读最新更新时间:2024-05-02 22:18

DSP与PC机的PCI总线高速数据传输
  TMS320C6713是TI公司在TMS320C6711的基础上推出的C6000系列新一代浮点DSP芯片,它是目前为止C6000系列DSP芯片中性能最高的一种.TMS320C6713可在255MHz的时钟频率下实现1800MIPS/1350MFLOPS的定点和浮点运算,因而可极大地满足通信、雷达、数字电视等高科技领域对信号处理实时性的要求.同时其主机口(HPI)可灵活地和PCI总线控制器相连接.而PC机则可通过PCI总线控制器直接访问TMS320C6713的存储空间和外围设备,从而实现PC机与TMS320C6713之间的高速数据传输.   在TMS320C6713 DSP与PC机实现高速数据传输的方案中,可选用PLX公司的P
[嵌入式]
基于PCI总线的MPEG-1压缩卡软硬件设计及实现
摘要:随着计算机技术、多媒体和数据通信技术的发展,计算机视频的应用越来越广。但视频通常由于数据量巨大,应用受到不少限制。为解决视频数据的存储和传输,唯一途径就是对视频数据进行压缩。结合目前实际需求,给出了一种基于PCI总线的MPEG-I压缩卡的软件、硬件实现方案。 关键词:PCI总线 WDM驱动 MPEG-1压缩卡 随着计算机技术、多媒体和数据通信技术的高速发展,人们生活水平的提高,对计算机视频的需求和应用越来越多,如视频监控、视频会议、计算机视觉等。计算机视频提供给人的信息很多,但是视频的数据量很大,不利于传输和存储,使其应用受到不少限制。为解决视频数据的存储和传输,唯一途径就是对视频数据进行压缩。 目前常见的视频压缩方法
[应用]
基于CPCI总线的通用FPGA信号处理板的设计
  随着雷达信号处理技术的不断发展以及现代国防对雷达技术的需求,系统对雷达信号处理的要求也越来越高,需要实时处理更加庞大的数据。先进的雷达信号处理设备不仅要求性能高、功能多样化,而且要求信号处理设备的研制、装备周期短,能保持与国际先进水平同步发展。因此有必要发展一种可重构、可扩展的通用信号处理系统,能将雷达信号处理模块化、标准化、通用化。这样,一方面可以通过硬件扩展来适应信号处理规模的变化,另一方面可以通过灵活的软件编程来实现各种信号方式和各种复杂算法。FPGA在雷达信号处理中比DSP更具有优势,主要体现在以下几点:(1)专用设计的硬件电路实现数字信号处理算法可以最大限度地利用其并行性,可以达到比采用DSP处理器串行运算高得多的运
[嵌入式]
基于C<font color='red'>PCI总线</font>的通用FPGA信号处理板的设计
基于PCI总线技术的NO.7信令采集卡研制
由于目前NGN网络是一个以软交换为核心并由PSTN网络和VoIP网络融合在一起的复杂网络,多种 接口 、多种协议、多媒体并存,PSTN与VoIP设备的兼容性、VoIP网络内部不同设备提供商的设备兼容性、网络设计性能与实际部署性能的差异性、语音质量的差异性等挑战都严峻地摆在运营商面前。于是就要求NGN网络运营商能够对其网络性能进行测试和分析,NGN网络测试仪能够解决这样的问题。 本NO.7信令采集卡是基于PCI总线技术设计的,主要完成的功能为物理层的数据采集和HDLC链路 控制 。本卡根据协议的选择主要完成NO.7信令的采集,并把数据送到NGN网络测试仪的上层软件进行分析。 NO.7信令采集卡的总体设计方案及硬件实现 NO.7信
[模拟电子]
基于<font color='red'>PCI总线</font>技术的NO.7信令采集卡研制
机载嵌入式PCI总线硬件设计和软件测试
摘要:介绍机载嵌入式PCI总线硬件设计、软件测试方法。在分布式系统结构设计具有典型性和实用性。内容充实,信息量大,工程实践性强。 关键词:PCI总线 地址映射 主设备 PCI总线起源于微型计算机,已经成为微型计算机事实上的总线标准。因其众多的功能、强大的兼容性而独领风骚。为PCI局部总线设计的器件是针对PCI而不是针对特定的CPU处理器,独立于处理器的升级。其目标是实现电流尽可能小的系统,功耗低。软件透明,在和PCI设备之间通信时,软件驱动之间使用相同的命令集和状态定义。随着嵌入式计算机的发展,PCI总线也越来越多地被引入到嵌入式系统中。本文介绍在“十五”预研项目中实现嵌入式PCI总线的一些经验体会,与大家切磋。 1 PC
[应用]
基于CPCI总线架构的实时图像信号处理平台
  为了提高算法效率,实时处理图像信息,本处理系统是基于DSP+FPGA混用结构设计的。业务板以FPGA为处理核心,实现数字视频信号的实时图像处理,DSP实现了部分的图像处理算法和FPGA的控制逻辑,并响应中断,实现数据通信和存储实时信号。      首先,本系统要求DSP可以满足算法控制结构复杂、运算速度高、寻址灵活、通信能力强大的要求。所以,我们选择指令周期短、数据吞吐率高、通信能力强、指令集功能完备的DSP。同时也考虑了DSP功耗和开发支持环境等要素。      由于从探测仪传来的低层A/D信号,其差值预处理算法的数据量大,对处理速度的要求高,但运算结构简单,选用百万门级FPGA进行硬件实现。采用DSP+FP
[嵌入式]
PCI总线的桥与配置
在PCI体系结构中,含有两类桥片,一个是HOST主桥,另一个是PCI桥。在每一个PCI设备中(包括PCI桥)都含有一个配置空间。这个配置空间由HOST主桥管理,而PCI桥可以转发来自HOST主桥的配置访问。在PCI总线中,PCI Agent设备使用的配置空间与PCI桥使用的配置空间有些差别,但这些配置空间都是由处理器通过HOST主桥管理。
[嵌入式]
PCI总线的热插拔技术及实现
    摘要: 具有热插拔PCI槽现已成为许多需要长时间不间断工作和能够在线维修的计算机系统的必备功能。文中介绍了热插拔的基本技术问题,给出了利用Linear Technology公司的热插拔电源控制芯片LTC1421来实现PCI总线热插拔的具体电路以及工作过程。     关键词: PCI总线 热插拔 LTC1421 PCI总线已经广泛使用在高性能个人计算机和单板计算机中,由于具有32/64位的数据宽度和最高达133Mbps的带宽,因而PCI可满足绝大多数I/O设置的要求。但是原始的PCI规范并没有热插拔功能,这样当外设插入或拔出时必须关闭系统电源。 在PCI总线应用到服务器、生命监护系统、工业
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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