基于FPGA和DSP的机载高清视频图像系统

最新更新时间:2013-11-07来源: 21ic关键字:FPGA  DSP 手机看文章 扫描二维码
随时随地手机看文章

引言

无人机广泛应用于军事侦察以及民用测绘等领域,其中的机载视频图像系统是机载电子系统中的重要环节之一。无人机在高空飞行中对地面景物摄像,所得图像帧内目标像素小且目标数量大,这要求增大图像分辨率以提高目标物体的辨识度。此时数据量随之显着增加,与有限的无线带宽资源成为矛盾,故要求应用高效的视频编解码技术。在侦察等特殊应用领域要求视频传输的实时性,此时需要保证实时的视频编解码以及较小的图像延迟。在需多路视频传输且总数据率固定的情况下,可通过降低单路视频分辨率或提高单路压缩比来实现,故系统应可动态切换分辨率和压缩比,具备较大的灵活性。无人机与地面的通信中,除了要回传视频数据以外,还要向地面传输飞行器本身的下行遥测数据,若采用两个独立信道会导致传输效率较低,此时设计一个包括传统遥测数据和视频数据的广义遥测系统成为必需。

本文设计并实现了一种基于FPGA和DSP的机载高清视频图像系统,包括机载设备端和地面站端两部分,最高支持分辨率为1 280× 720,每秒25帧的MPEG-4实时视频编解码,码速率在5 Mbps以下。并可通过上行遥控指令动态切换图像分辨率和视频码率,同时实现了视频数据与遥测数据的组帧传输。

本文首先对机载视频图像遥测系统进行概述,提出了系统的总体实现结构。然后具体给出系统的设计,分为硬件平台和程序算法两部分。硬件平台设计包括机载端视频采集、FPGA和DSP处理器和地面端CPCI总线接口的设计,程序算法设计包括视频编解码算法、机载端DSP程序和地面端上位机软件的设计。文章最后给出了系统挂飞实验的结果并作以总结。

1 系统概述

机载视频图像系统主要由机载设备端和地面站端两部分组成,系统总体结构图如图1所示。

 

 

1)机载设备端

视频AD将影像传感器输出的高清视频模拟信号进行模数转换传递给FPGA,FPGA将预处理后的原始数字视频数据传递给DSP进行实时视频编码,DSP完成视频编码后将压缩码流回传给FPGA,在FPGA 中,压缩视频码流与下行遥测数据组帧后进入调制部分;同时上行遥控指令进入FPGA,对图像分辨率、视频码率进行控制。

2)地面站端

解调后的数据进入FPGA,FPGA将视频数据与遥测数据分离,其中遥测数据进入后续的分析处理,视频数据经PCI9054,通过CPCI接口上传给上位机,上位机完成对视频压缩码流的实时解码播放以及存储回放。

2 系统设计

2.1 硬件平台

2.1.1 机载端视频采集

高清模拟视频信号为保证信号质量,常采用分量输出格式,如亮度信号(Y)和色差信号(Cr、Cb)三分量输出,同时场同步和行同步信号可采取叠加在分量信号上的内同步方式输出。本系统中高清视频信号采用720 P(1 280×720)格式,25帧/秒,选用TI公司的视频ADC芯片TVP70025I完成该高清模拟视频的模数转换,采样精度及方式选取为8位,4:2:2(Y:Cb:Cr)采样。TVP70025I与外部器件连接关系如图2所示。TVP7OO25I输出数字化视频分量(Y、Cb和Cr)、数据时钟(DATACLK)、场同步(VS0UT)和行同步(HSOUT)信号给FPGA,DSP通过I C总线对TVP70025I内部寄存器进行初始化设置,并启动模数转换过程。

 

 

2.1.2 机载端DSP+FPGA处理器

机载端处理部分主要完成数字视频信号获取、视频压缩编码和遥控遥测接口功能,考虑到DSP强大的数字信号处理能力和FPGA 的大规模逻辑设计能力,系统采用FPGA+DSP的硬件架构。

FPGA 选用Altera 公司StratixII 系列芯片EP2S30F672C5,该芯片有丰富的逻辑资源和嵌人式存储器,支持LVTTL、LVDS等接口电平标准。主要功能设计如图3所示。

 

 

包括以下3个方面:

1)数字视频获取

FPGA通过TVP70025I输出的场同步和行同步信号判断一场和一行视频的起始,接收原始视频数据(Y/Cb/Cr)并存人FPGA 内部开辟的FIFO之中,考虑到数据传输的高效性,需缓存若干行图像并一次性传递至DSP,由于FPGA内部存储器有限,故外挂SRAM 作为数据缓冲。

2)DSP与FPGA间数据传输

DSP与FPGA之间通过DSP的EMIFA 接口连接,FPGA内开辟FIFO 或者寄存器,DSP通过EMIFA读写FIFO或寄存器内的数据实现数据传输。本系统中分别开辟原始视频FIFO(Y/Cb/Cr 3个)、压缩视频FIFO和遥控指令寄存器,对应于DSP中的5个地址空间,以地址线的最高3位进行区分。考虑到最大数据吞吐率为原始视频的传递,EMIFA 数据宽度设为32位,数据时钟选取4O M Hz。

3)遥控及遥测

本系统中可接受地面测控站传递的上行遥控指令,通过改变采样方式,对视频分辨率进行切换,包括QCIF(176×144)、CIF(352×288)、标清(720×576)和高清(1 280×720)4种模式。同时可根据遥控指令改变编码算法中的参数,进而实现视频数据的码率控制,分为最高至最低5个码率等级。

关键字:FPGA  DSP 编辑:探路者 引用地址:基于FPGA和DSP的机载高清视频图像系统

上一篇:UCC28019A LED照明应用负载动态性能优化解决方案
下一篇:怎样做好LED照明设计

推荐阅读最新更新时间:2023-10-12 22:29

详析单片机、ARM、FPGA嵌入式的特点及区别
  单片机的特点:   (1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;   (2)内RAM:256KB以内。   (3)可靠性高   (4)易扩展   (5)控制功能强   (6)易于开发   ARM的特点:   (1) 自带廉价的程序存储器(FLASH)和非易失的数据存储器(EEPROM)。这些存储器可多次电擦写,使程序开发实验更加方便,工作更可靠。   (2) 高速度,低功耗。在和M51单片机外接相同晶振条件下,AVR单片机的工作速度是M51单片机的30-40倍;并且增加了休眠功能及CMOS技术,使其功耗远低于M51单片机。   (3) 工业级产品。具有大电流输出可直接驱动SSR和继电器,有看门狗定时器
[单片机]
基于DSP的PC加密卡没计方案
在本文中,基于TI公司研发的高性能DSP如果应用在PC加密卡中,不失为一种有效的保密方法。   作为一种有效的网络安全解决方案,加密卡应当具有的功能如下:   (1)使用密码算法对数据进行加密和解密,密码算法应当多种多样以便更换、定期升级解决硬件难以变动的缺点,减少用户投资。   (2)应保护存储证书、密钥以及重要的数据,主密钥及重要的密钥应受到额外的保护,这种保护强度应超过其他通常的软件。   (3)与主机、外围设备和系统软件有一个良好的接口,使用户还有研发升级软件的空间。   这些功能决定了PC加密卡的设计和目标的基本结构。   1 PC加密卡的基本结构   本文介绍的PC加密
[嵌入式]
基于<font color='red'>DSP</font>的PC加密卡没计方案
一种基于FPGA的驱动接口电路的设计
引言   在自动控制的很多应用场合, 都需要实时对信号进行采样分析, 然后由DSP来进行运算控制。AD芯片是采样中最常用的芯片, 本文主要对ADI 公司的AD7862芯片进行介绍, 同时为它设计了驱动接口电路。由于AD7862不能自动工作, 需要给它提供相关的驱动信号才能触发它进行转换,本文用 FPGA 芯片给它做一个接口驱动电路, 并详细的介绍了驱动电路程序的设计, 设计的电路为AD7862提供了非常好的驱动作用, 并在实际运用中能使其稳定的工作。   1、AD7862芯片简介   AD7862是美国AD I公司出品的12 bit高速, 低功耗转换器, 单电源5伏供电。共有4 个模拟输入端, 被分为
[嵌入式]
一种基于<font color='red'>FPGA</font>的驱动接口电路的设计
美高森美提供全新成本优化PolarFire现场可编程逻辑器件产品
致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商美高森美公司宣布提供全新成本优化PolarFire™ 现场可编程逻辑器件(FPGA) 产品系列,在中等密度范围FPGA器件中具备了业界最低功耗、 12.7 Gbps串化/解串 (SerDes)收发器,以及领先的安全性和可靠性。该 FPGA产品系列适合广泛的应用范围,涵盖有线 接入 网络和 蜂窝基础设施、国防 和 商用航空 市场,以及包括工业 自动化和物联网 (IoT)市场的工业 4.0应用。   “我们新的FPGA产品系列改变了市场对于传统中等规模FPGA器件的认知。”美高森美副总裁兼业务部经理Bruce Weyer表示:“非易失性FPGA器件首次具备了
[嵌入式]
基于FPGA的c点阵显示系统设计
摘要:本文用FPGA 设计 LED显示屏接收控制系统,着重研究系统硬件设计方案,进一步解决了 LED大屏幕数据的灰度控制、外扩存储器的性能要求及实现方式。用 QuartusII 软件开发各个模块, QuartusII 软件提供的人性化的界面操作,很多模块都可以在系统内直接实现, 方便实用。 LED屏早在60年代就已出现,但直到 90年代中期,才出现了全彩屏,该技术近年的价格已有了很大的降幅,分辨率也有了很大的改善。对于视频来说,LED屏的低分辨率表现性能良好。平常看到 LED屏的分辨率与电脑显示器的分辨率是差不多的。LED 彩色显示大屏是室外显示大屏中用的最多的,是公认的室外大型显示屏中最值得发展的产业,LED 屏以
[嵌入式]
基于<font color='red'>FPGA</font>的c点阵显示系统设计
基于DSP的嵌入式数字摄像夜间能见度测量系统
  能见度是气象观测中的重要参数,其对于航空航天、铁路、公路等具有重要的应用价值。数字摄像法是根据能见度定义以及人眼视觉阈值效应自动获得能见度值的,是一种较为新型的探测能见度的方法。其基本思路是通过直接处理摄像机(CCD)摄取的选定目标物的图像,分析亮度信息来获得能见度数值。文章研究了双光源摄像法夜间能见度测量方法,设计了基于DSP的小型化嵌入式系统,从硬件和软件设计两方面   对系统进行了研究,实现了夜间能见度的计算。实验结果表明该系统可以用于夜间能见度的观测。    1 数字摄像法探测夜间能见度原理   采用双光源法开展夜间能见度探测的原理如图1所示。      双光源法是基于比尔-朗伯定律,通过图像灰度信息得到光源与黑体
[嵌入式]
基于<font color='red'>DSP</font>的嵌入式数字摄像夜间能见度测量系统
单片机与DSP结合的dsPIC芯片
摘要:介绍一款结合16位单片机控制特点和DSP高速运算优点的新型芯片——dsPIC,对比分析它与PIC16F87X系列单片机之间结构功能的差异。 关键词:单片机 PIC DSP dsPIC 微电子技术大规模甚至超大规模集成电路技术的发展日新月异,计算机芯片技术获得了高速发展。构成这样单片机,亦是不断更新换代,朝着高速化、通用化、不断专用化和提高性价比以及模拟/数字混合集成等方向发展。 熟悉单片机的用户,对于PIC已不再陌生了。由美国Microchip公司推出的PIC系列单片机产品,采用了RISC结构,不但解决了传统冯%26;#183;诺依曼结构单片机的“瓶颈”问题,并以高速度、低电压、低功耗、大电流驱动能力和低价位OTP及F
[单片机]
基于GIO/FVID的DSP视频驱动程序
引言 随着时代的发展,DSP技术在远程监控、可视电话、工业检测等视频处理领域得到了广泛的应用,对于不同的视频处理系统,会使用不同的视频设备,所以有必要为视频没备设计驱动程序,为高层应用程序提供统一的接口来操作底层硬件。只要是遵循此驱动程序接口标准开发的高层应用程序,都可以在具有相同接口的不同硬件平台上运行,具有很好的通用性和可移植性。同时高层应用程序设计人员只要会使用设备驱动程序提供的API接口,就不必了解底层硬件的具体实现,可以大大提高整个视频系统的开发效率。 对于视频设备,TI公司也提出了对应的视频设备驱动程序模型,但这些模型主要是针对6000系列高端DSP,甚至是DM64X这样的视频处理专用DSP设计的。而TMS
[嵌入式]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved