FPGA控制实现图像系统视频图像采集.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA控制实现图像系统视频图像采集.doc

FPGA?控制实现图像系统视频图像采集 1 引言 ??? 通过对CMOS 图像传感器输出的黑白电视信号进行视频采集, 获得数字图像信号, 实现数字图像的处理。该系统采用PC 机和基于DSP 的数字信号处理板(数字板) 构成主从式成像系统。采用计算机作为主机, DSP 作为辅助机的主从式结构。文章主要介绍系统的视频图像采集部分采用FPGA (现场可编程门阵列) 进行逻辑控制实现视频图像采集的原理及实现。 2 系统组成及基本原理 ??? 一个完整的成像系统不但要具备图像信号的采集功能, 能对图像进行实时显示, 且要求完成图像信号的分析, 处理算法(如图像压缩、图像识别等) 以及图像处理结果的反馈控制。通常这些算法的运算量大, 同时又要满足实时显示的要求, 因此采用高速DSP 芯片作为数据核心处理单元。 ??? 另外, 要求系统满足通用性的同时, 针对不同的应用和不断出现的新处理方法, 还要使系统便于功能的改进和扩展。为此, 我们以PC 机为主机, 以TI 公司的DSP ( TMS320C6201) 作为数字信号处理板的核心, 用FPGA 作为系统数据采集的控制部分, 设计出实时图像处理系统。图1 是基于DSP 的实时图像系统的原理图。文章将详细阐述该系统数据采集部分的实现方法。 ? 图1  基于DSP 的实时图像系统的原理图 3? 视频信号采集部分的实现原理 3.1 信号说明 ??? 黑白复合视频图像信号通常由图像信号、消隐信号以及同步信号共同组成。我们采用黑白电视信号作为模拟输入, 以FPGA 作为采集系统的控制单元进行逻辑控制实现采样。图2 是复合视频图像信号波形, ? 图2  复合视频图像信号波形示意图 ??? 黑白电视信号说明如下: (1) 扫描方式为隔行扫描; (2) 每秒50 场, 场周期为20 ms , 每场312.5行, 行周期为64μs ; (3) 黑白电视信号由图象信号, 复合消隐脉冲,复合同步脉冲组成, 场消隐期宽度为25 个行同期,场同步脉冲宽度为215 个行周期, 行消隐期宽度为12μs , 行同步脉冲宽度为4.7μs。 ??? 由于系统采用逐场逐行采集电视信号, 并且要求控制所采集的图像大小为128 ×128 像素, 因此必须对视频信号的同步信号进行分离, 提取视频信号的同步信号, 以便采集部分的实现。 3.2  视频信号复合同步信号提取电路 ??? 我们采用视频同步分离器LM1881 芯片来完成这一功能, LM1881 可以从0.5 ~ 2 V 标准负极性NTSC 制、PAL 制或SECAM 制视频信号中提取组合同步、场同步、奇偶场识别等信号, 这些信号都是进行图像数字采集所需要的同步信号, 有了它们, 才能确定在哪一场、哪一行。因此我们选用LM1881 来获取复合同步信号。采用LM1881 同步提取电路, 能够十分方便地提取采集同步信号, 且电路十分简单, 该部分的电路图和信号波形如图3 所示。其中Vin 是标准视频信号, Hs 为行同步信号, Vs 为场同步信号,ODEV 为奇偶场信号。 ? 图3  LM1881 复合同步信号提取电路及信号波形 ??? 图4 是实际提取的视频同步信号波形, 可以看出, 我们采用LM1881 可以获得很好的视频同步信号, 为视频信号采集提供了好的控制信号。 ? 图4  视频同步信号波形图 3.3  FPGA 与DSP 数据交换部分的工作原理及工作过程 ??? 由图1 可以看出, DSP 与FPGA 中是采用一个双口RAM 来实现数据交换的, 双口RAM 的容量为4 K ×32 bit 。双口RAM 作为图像数据的中间存储区, 图像采集部分由DSP 负责启动控制及采集数据的读取。为了实现图像的实时采集与处理, 应当使对图像信号的采集与外部对图像的读取能够同时进行,因而将4 K的双口RAM 划分成两块图像数据缓存区域, 假设前2 K为RAM-1 , 后2 K为RAM-2 。在系统工作的任一时刻, 一块缓存用于图像的采集, 采集部分向该存储区写图像数据; 另一块用于外部对图像数据的读取, DSP 可以读取该存储区中的图像数据。 ??? 双缓存结构的一个重要特点在于DSP 对存储区的数据操作是随着双口RAM 存储地址来回切换的。当AD 转换数据写满RAM-1 时, FPGA 会向DSP 发出一个中断信号, 此时, DSP 读取RAM-1 中的数据,同时, AD 转换数据写入RAM-2 , 当RAM-2 中的数据写满时, FPGA 会向DSP 发出一个中断信号,此时, DSP 读取RAM-2 中的数据, 同时, AD 转换数据写入RAM-1 , 如此交替, 实现数据的写入与读取同时进行。由于DSP 读取双口RAM 中数据的速度远远大于AD 转换写入数据的速度, 就允许采集

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档