基于FPGA_DSP的高清视频图像系统设计与实现.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于FPGA_DSP的高清视频图像系统设计与实现.pdf》由会员分享,可在线阅读,更多相关《基于FPGA_DSP的高清视频图像系统设计与实现.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、测试系统与模块化组件第 34 卷 第 1 期电子 测 量 技术ELECT RON ICMEASU REMENTTECHNOLOGY2011 年 1 月 基于的高清视频图像系统设计与实现高杨刘荣科胡伟( 北京航空航天大学电子信息工程学院北京 100191)摘要无人机在侦察、 测绘等领域对图像分辨率的要求不断提高 , 随之带来了数据量的显著 增大, 其次, 视频图像系统与传 统遥控遥测系统的融合也是设计中需要考虑的。针对以上问题, 设计并 实现了 一种基于 FPGA+ DSP 的机载高清视 频图像系统, 包括机载设备端和地面站端两部分 , 最高支持分辨率为 1 280 720, 每秒25 帧的 M
2、PEG4 实时视频编解 码, 平均码速率在 5 Mbps 以下。图像分辨率和视频码率可通过上行遥控指令动态切换。视频数据与遥测数据实现了 组帧传输。设备体积小、 功耗低、 可靠性高, 成功完成了挂飞实验。关键词M PEG4; 高清视频; 遥控; 遥测; FPGA; DSP中图分 类号V243. 5文献标识码AGao Yang Liu Rong keHu Wei( Beijing University of Aeronautics and As tron autics Electron ic and InformationEngineerin g Ins tiiute, Beijing 1001
3、91)The requirements of video image reso lution is ever increasing in the UAV reconnaissance, mapping and otherfields, which bring a significantamount of data increase. In addition, the integ ration of video imaging sy stem andtraditio nal telecontr ol and telemetering sy stem is required in sy stem
4、design consider ation. To solve the pr oblems above,we design and implement an airborne high definition video image system based on FPGA+ DSP , including tw o parts:airborne equipment end and ground statio n end, it suppor ted the maximum resolution of 1 280 720, 25 frames persecond in M PEG4 realti
5、me video encoding and decoding with the average code rat e below 5 Mbps. Imag e resolutionand video code rate can be switched up by telecommand dynamically. T he video data and telemet ry data are transmittedin the same frame. T he equipment with small size, low power consumptio n, high reliability,
6、 successfully completed flightexperiments.M PEG4; high definition video; telecontro l; telemeter ing; FPGA; DSP引言无人机广泛应用于军事侦察以及民用测绘等领域 , 其中的机载视频图像系统是机载电子系统中的重要环节之一。无人机在高空飞行中对地面景物摄像, 所得图像帧内1目标像素小且目标数量大,这要求增大图像分辨率以提高目标物体的辨识度。此时数据量随之显著增加 , 与有限的无线带宽资源成为矛盾, 故要求应用高效的视频编解码技术。在侦察等特殊应用领域要求视频传输的实时性 , 此时需要保证实时
7、的视频编解码以及较小的图像延迟。在需多路视频传输且总数据率固定的情况下, 可通过降低单路视频分辨率或提高单路压缩比来实现, 故系统应可动态切换分辨率和压缩比, 具备较大的灵活性。无人机与地面的通信中, 除了要回传视频数据以外 , 还要向地面传输飞行器本身的下行遥测数据 2 3, 若采用两个独立信道会导致传输效率较低, 此时设计一个包括传统遥测数据和视频数据的广义遥测系统成为必需。文献 4 设计并实现了一种机载视频图像压缩系统 ,但最高支持的图像分辨率为704576, 不能满足当今对高分辨率图像的需求。文献 5 给出了一种机载高清实时视频编码器的解决方案, 适用于机载设备端的设计 , 但未给出包
8、括地面站端软硬件设 计在内的系统完整解 决方案。针对以上特点, 本文设计并实现了一种基于 FPGA + DSP的机载高清视频图像系统, 包括机载设备端和地面站端两部分, 最高支持分辨 率为 1 280 720, 每秒 25 帧的MPEG4实时视频编解码,码速率在 5 Mbps 以下。并可通过上行遥控指令动态切换图像分辨率和视频码率, 同时实现了视频数据与遥测数据的组帧传输。本文首先对机载视频图像遥测系统进行概述 , 提出了系统的总体实现结构。然后具体给出系统的设计, 分为硬69第 34 卷电子测量技术步方式输出。本系统中高清视频信号采用 720 p( 1 280 720) 格式, 25 帧/
9、秒, 选用 TI 公司的视频 ADC 芯 片TV P70025I 完成该高清模拟视频的模数转换, 采样精度及方式选取为8 位, 4 !2 !2( Y !Cb !Cr) 采样。TVP70025I与外部器件连接关系如图 2 所示。TVP70025I 输出数字化视频分量(Y、 Cb 和 Cr) 、 数据时钟(DAT ACLK) 、 场同步(VSOUT ) 和行 同步( HSOU T) 信号给 FPGA, DSP 通过I C 总线对 TVP70025I 内部寄存器进行初始化设置, 并启动模数转换过程。2件平台和程序算法两部分。硬件平台设计包括机载端视频采集、 FPGA+DSP 处理器和地面端 CPCI
10、 总线接口的设计, 程序算法设计包括视频编解码算法、 机载端 DSP 程序和地面端上位机软件的设计。文章最后给出了系统挂飞实验的结果并作以总结。系统概述机载视频图像系统主要由机载设备端和地面站端两部分组成, 系统总体结构图如图1 所示。图 2T VP70025I 硬件连接图 1系统总体1) 机载设备端视频 AD 将影像传感器输出的高清视频模拟信号进行模数转换传递给 FPGA, FPGA 将预处理后的原始数字视频数据传递给 DSP 进行实时视频编码, DSP 完成视频编码后将压缩码流回传给 FPGA, 在 FPGA 中, 压缩视频码流与下行遥测数据组帧后进入调制部分; 同时上行遥控指令进入 FP
11、GA, 对图像分辨率、 视频码率进行控制。2) 地面站端解调后的数据进入 FPGA, FPGA 将视频数据与遥测数据分离, 其中遥测数据进入后续的分析处理 , 视频数据经 PCI9054, 通过 CPCI接口上传给上位机, 上位机完成对视频压缩码流的实时解码播放以及存储回放。2. 1. 2 机载端 DSP+ FPGA 处理器机载端处理部分主要完成数字视频信号获取、 视频压缩编码和遥控遥测接口功能,考虑到 DSP 强大的数字信号处理能力和 FPGA 的大 规模 逻辑 设计 能力, 系统 采用FPGA+ DSP 的硬件架构。FPGA选 用 Altera公 司 StratixII系 列 芯 片EP2
12、S30F672C5, 该芯片有丰富的逻辑资源和嵌入式存储器, 支持 LVT TL、 LVDS 等接口电平标准。主要功能设计如图 3 所示。系统设计硬件平台2. 1. 1 机载端视频采集高清模拟视频信号为保证信号质量, 常采用分量输出格式, 如亮度信号( Y) 和色差信号( Cr、 Cb) 三分量输出, 同时场同步和行同步信号可采取叠加在分量信号上的内同图 3FPGA 功能设计70高 杨 等: 基于 FPGA+ DSP 的高清视频图像系统设计与实现包括以下 3 个方面:1) 数字视频获取FPGA 通过 TVP70025I 输出的场同步和行同步信号判断一场和一行视频的起始 , 接收原始视频数据 (
13、 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 位进行区分。考虑
14、到最大数据吞吐率为原始视频的传递, EMIFA 数据宽度 设为 32 位, 数据时钟 选取40 MHz。3) 遥控及遥测本系统中可接受地面测控站传递的上行遥控指令 , 通过改变采样 方式, 对视频 分辨率 进行切 换, 包括 QCIF( 176 144)、 CIF( 352 288) 、 标清 ( 720 576) 和高清( 1 280720) 4 种模式。同时可根据遥控指令改变编码算法中的参数, 进而实现视频数据的码率控制 , 分为最高至最低 5 个码率等级。编码后的视频数据与下行遥测数据进行组帧 , 作为整体码流进入调制阶段。系统 中设计帧格 式如表 1 所示。每大帧包括 64 个子帧,以
15、 1 字节子帧计数标识, 大帧计数以两字节时统信息标识。前 63 个子帧用于 传输视频数据, 考虑到采用变长视频编码算法后每帧压缩图像字节数不固定,组帧过程中需填充无效字节以保证每子帧中1 022字节的视频数据, 故我们以两字节有效字节数来标识有效的视频字节数。第 64 子帧用于传输遥测数据。每个子帧以 3 字节同步码作为结束。表视频与遥测数据组帧格式00112子帧计数子帧计数子帧计数子帧计数子帧计数子帧计数3 4 5 1 026 1 027 1 029有效视频FAF320字节数据有效视频FAF320字节数据有效视频FAF320字节数据有效字节有效字节遥测数据视频数据视频数据FAF320FAF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA_DSP 视频 图像 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内