admin 管理员组

文章数量: 887021


2023年12月17日发(作者:submithandler form表单提交没起作用)

1009--0940(2012)-・01・-0009・-03 基于FPGA和ARM 的弹上视频图像遥测系统设计 江民俊 王琪 南昌航空大学信息工程学院 南昌 330063 摘要:针对导弹遥测参数多、数字视频图像数据量大和视频图像传输带宽有 限的现状,介绍了一种弹上视频图像遥测系统,其以ARM为平台,采用视频编码 芯片SAA71 13H ̄I]FPGA实现弹上视频图像的采集与缓存,并基于小波压缩芯片 ADV612完成视频图像压缩。该系统对视频图像具有比较大的压缩比,可解决导遥 弹测系统对视频图像进行遥测与传输的问题。 关键词:遥测视频图像压缩ADV612 0、引言 1、系统组成与工作原理 弹上视频图像遥测系统主要完成视频图像的采 随着图像制导和监视评估等导弹技术的发展,在 这些产品研制、试验和应用中对视频图像信号的传输 集、压缩与发送。其所需的功能模块主要有:视频图 与遥测越来越多[1—4]。视频图像信息不仅对分析图像 像采集与缓存模块、压缩处理模块、中央处理器和发 制导导弹在飞行过程中导引头出现的异常状态非常必 射模块。 要,而且对导弹的有些故障分析和定位比依靠现有的 遥测数据分析容易多,并且视频图像信息相对直观。 由于这些视频图像信号帧率高,遥测码速率很高, 在本系统中,采用了ARM+FPGA方案,可充 分发挥了ARM的控制优势和FPGAB'-j序控制优势。 主控芯片选用Samsung电子公司的基于ARM920T SC(RedUced Inst ructiOn Set 在目前分辨率不高的情况下,其码速率就高达十几 内核的32位RlMbps[1][4—5],而且在传输视频图像的同时,还需要 COmPUtinq,精简指令集计算)嵌入式微处理器 遥测导弹其它参数。因此,以数字方式遥测视频图像 S3C2440A。FPGA选用了AItera公司的低价格、低 时,采用视频图像压缩的方法来有效地减小遥测码速 功耗、片上资源丰富的可编程逻辑器件Cyclone系列的 率,与常规遥测数据合并到遥测数据帧中进行传输。本 EP1 C6Q240C6。视频图像压缩部分由专用Bgd\波压 文设计了一种基于FPGA#I]ARMa'J,- ̄@--上视频图像遥测 缩芯片ADV612来完成。对于输入处理部分,本文采 系统,可以很好地解决实时遥测视频图像信息的采集 用了性价比较高BgPhilips公司芯片SAA7 1 1 3H。弹上 和压缩问题。 收稿日期:2012—01-17 视频图像遥测系统组成框图如图1所示。 目 

技术前沿0 匝量 厂—] CVBS {#g! 堑 .{ll (¥3ARM C24 ̄41)A)l刚 。 l  一丽l 图1系统组成框图 CCD摄像头输出的模拟复合视频信号(CVBS)由 SAA7 1 1 3H解码后生成8bit/像素的标准ITU656 YUV 4:2:2格式的数字视频图像数据。数字视频图像经过 ADV61 2压缩处理得到极低数据量的压缩数据流。在 ARM的控制下,将压缩的数据流插入到遥测数据帧中 一圈 传送,即完成弹上视频图像信号的遥测任务。,]: ;一  2、系统硬件设计 2.1视频图像的采集与缓存 在弹上视频图像遥测系统中,由于实时传输的 需要,视频图像的获取必须采用面阵CCD。CCD摄 像头输出的信号为模拟混合视频信号(CVBS)。为 了能对视频图像进行压缩处理,必须先将模拟视频 信号数字化。本文使用增强型可编程视频信号输入 处理芯片SAA71 1 3H将模拟视频信号转换成数字信 号。SAA71 1 3H具有4路模拟视频输入、l2C总线 接口、能自动检 ̄.U5OHz或6OHz的场频、在PAL和 NTSC制式之间自动切换和多种数据格式输出模式 等特点。SAA7 1 1 3H通过l2C总线编程可设定其工 作模式和读取状态。同步信号插入位置、亮度色度 及对比度设定、同步信号输出开关、视频采集量化 启停等控制都可相应内部寄存器进行配置。本系统 中选用通道AI 1 1作为PALSU式CVBS视频输入,数 据输出采用8位格式输出。SAA71 1 3H初始化及控 制都是由FPGA来完成的。SAA71 13H与FPGA接 口电路示意图如图2所示。 系统上电后,当接收到FPGA发出的视频图像 采集命令时,视频采集模块开始工作。F PGA依靠像 素时钟和行场同步信号,将采集到的灰度视频图像 采用乒乓操作的方式,暂存于两片SRAM中。在同 一时刻,一片可用于存储图像数据,另一片可用于 ADV6 1 2对视频图像数据的读取进行压缩。这样可 田 以实现视频图像的高速实时采集。整个缓存结构由切 换控制电路和两块51 2K 8高速SRAM IS61 LV51 28 组成,切换控制电路由FPGA编程实现,SRAM与 FPGA接口示意图如图2所示。由于SAA71 1 3H输出 B ̄8bit灰度视频图像直接输出到外部SRAM中。 警 信号 Al2 ———— i 毳 I/1/O O D— /WE AT ’ 图2视频图像采集缓存与FPGA的接口示意图 2.2视频图像压缩 由于数字视频图像数据量大,给存储和传输方面 带来了很大的困难,所以对视频图像进行压缩十分必 要[7]。导弹遥测视频传输带宽有限,在保留原视频 图像重要信息的前提下要对视频图像进行比较大的压 缩编码,这样才有可能实现比较实时和清晰地监控。 利用ADV6 1 2小波芯片能够实时地对视频图像进行压 缩,不仅能获得很高的视频图像质量和高达7500: 1的压缩比[7],而且AD61 2V是基于帧内编码,具有 很好的抗噪性能。ADV61 2支持的最大图像数据为 720 288 50场/秒(PAL),所能达到最大码速率为 1 3.5MHz。在本文设计的系统中视频图像压缩部分 由专用小波压缩芯片ADV61 2来完成。压缩算法由 ADV6 1 2完成,相关的控制由ADV6 1 2的寄存器参 数控制,寄存器中的参数由通过FPGA控制。图3为 ADV61 2与FPGA的接口示意图。 图像压缩数据流 DATAf0:31 l1 ADR[0:1l_ l/ofO:1I /CS● /RI)・● /V ̄R /HIRo /ACK FlFO SRo 譬 一:FPGA LCODE BE0一BE1 BE2一BE3 VD10:7l I/0 ADV612 EP1C6Q240C6 图3视频图像压缩接口示意图 

3、系统软件设计 本系统中,FPGA编程是通过用VHDL语言来实 5、结束语 本文采用专用的小波压缩芯片ADV61 2,基于 FPGA ̄I:IARM平台设计了一种弹上视频图像遥测系统, 实现了弹上视频图像信息的采集与压缩。系统开发难度 现的,在Quartus I l环境下进行编程和调试的。FPGA 实现三个功能: (1)视频图像信号采集和检测部分的 时序控制;(2)对SAA71 13H进行控制、配置和初 始化;(3)视频图像信号压缩和缓存的控制。系统工 作流程如图4所示。主控中,OARM嵌入式微处理器的 软件设计以实时嵌入式操作系统u C/OS—ll为软件平 台,系统各功能采用C语言编程来实现。 图4系统工作流程图 4、时序仿真 在Quartus l I软件平台上进行编译、综合,通过 Jtag适配到Altera公司的FPGA器件CycIone系列的 EP1 C6024OC6芯片中对视频图像采集缓存和配置 ADV6121)9B'-}序仿真。图5和图6为仿真时序图。 图5 FPGA实现视频图像采集缓存仿真时序 图6 FPGA对ADV61 2的配置仿真时序 低,周期短,对解决导弹遥测系统中高速率、低带宽的 导弹视频图像遥测与传输具有一定研究意义。 参考文献 [1]宋鹏,张晓林.视频图像遥测系统初探[A]:第十二 届全国遥测遥控技术年会论文集[C].2002. [2]孙发鱼,于敏,郑海起.基于频分复用技术的视频 遥测[J].探测与控制学报,2008,30(5):26-29 [3]于敏,孙发鱼.小波变换在视频遥测系统中的应 用研究[J].探测与控制学报,2004,26(3):1 3-24 【4]于敏 发鱼.视频遥测系统中小波变换算法的 硬件实现[J].无线电工程,2005,35(6):62-64 [5]赵爽,李树国,李进.图像遥测信道的设计与实现 [J]_遥测遥控,2009,30(1):51—53 [6]赵保军等.基于FPGA ̄I]DSP实现的实时图像 压缩[J].电子学报,2003,(9):1 31 7-1 31 9 【7]王光利,张重阳,毕笃彦,毛柏鑫.基于ADV61 2d\ 波芯片的图像传输系统[J].电视技术,2001,(7):90-91 [8】初晓军,李淑华.基于小波压缩侑军压的机载雷达 图像传输研究[J].现代雷达,2002,(1):30—32 [9]赵国际,赵宗涛,李竹林.巡航导弹飞控数据 链图像压缩方案与算法设计[J].微电子学与计算机, 2007,(03):25-27 [1 1]李武森,迟泽英,陈文建.一种新型视频图 像压缩存储系统[J].南京理工大学学报(自然科学 版)2007.31(5):628-631 [1 2]赵皆升,王琪.基于ARM与FPGA图像采集存 储系统设计[J].计算机与现代化,2009I(1 1):143-146 [1 3]Ph…ps.SAA71 1 3DataSheet[EB/OL]. [201 0-01—1 0].http://www.datasheetcataIog.com/ datasheets pdf/S/A/A/7/SAA71 1 3.shtm1. 田 


本文标签: 视频 图像 遥测 系统