基于fpga的sdi视频传输系统设计_第1页
基于fpga的sdi视频传输系统设计_第2页
基于fpga的sdi视频传输系统设计_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于fpga的sdi视频传输系统设计

在红色图像设计中,模拟视频输出通常用于在监视器上直接图像。为了将现有的模拟视频系统连接到数字矩阵视频系统,需要将模拟视频转换为sdi信号。SDI接口作为当前主要的数字视频外部接口,可以实时地传送无压缩的视频数据,其高质量的视频信号,对我国视频监控系统及广电设备而言具有重要作用。目前,国际上如NS、GENNUM公司针对广电行业的SDI芯片种类繁多,但价格普遍较高。一方面采用这种专用的SDI转换芯片实现SDI视频接口的方案对于安防行业来说并不太合适。安防产品出货量大,对成本控制非常严格。同时鉴于安防领域对低成本SDI标准视频接口的要求。另一方面在红外成像处理设计中,基于FPGA+Nios软核的构架,可以利用FPGA来实现SDI标准的视频输出,减少其他视频转换芯片的使用而节约成本和减少硬件设计空间。本文提出了一种以FPGA作为视频接口转换芯片的更加灵活的低成本解决方案。该方案采用FPGA内部逻辑资源实现SDI标准时序,并结合外部线缆驱动的方式实现SDI视频数据的传输。1sdi视频传输系统本文提出的SDI视频传输系统以Altera公司的一款EEPP33SS系列FFPPGGAA作为核心器件,采用VVHHDDLL语言生成ITU-RBT656格式的并行测试图像数据,然后实现数据的并串转换以及SDI信号编码,最后FPGA输出的串行数据经过线路驱动输出幅度为800mV的标准SDI信号。SDI接口采用75欧同轴电缆传输未经压缩的数字视频信号,在SMPTE259M中规定了A、B、C、D4种标准,传输速率分别为143Mbit/s、177Mbit/s、270Mbit/s、360Mbit/s,其中最常见的是270Mbit/s本文提出的SDI视频传输系统包括软件设计和硬件设计两部分。软件设计包括采用VHDL语言生成测试图像数据,完成并行数据的并串转换以及SDI信号编码。硬件设计完成对FPGA输出差分信号的线缆驱动。本设计中并串转换模块的读存储器时钟为270MHz,而Altera公司EP3S系列FPGA内嵌SRAM支持最高600M时钟的读写操作,LVDS接口支持最高800MHz速率的数据传输,因此完全满足设计要求。另外,由于FPGA引脚输出的差分信号满足ANSI/TIA/EIA-644LVDS标准,与SDI接口遵循的SMPTE259M标准不兼容,因而需要对其进行线缆驱动,以满足SDI视频采集卡的接收要求。具体设计方案见第2节。2系统的具体设计2.1并串转换电路本设计首先采用VHDL语言生成ITU-RBT656格式的并行测试图像数据流数据流数据宽度为10bit,包含4:2:2的YCbCr视频数据,并内嵌有水平同步控制信号。一帧测试图像数据包含625行,每行1728bit。其中23~310行是偶场视频数据,336~623行是奇场视频数据,其余为垂直控制信号图像数据的并串转换仍然采用VHDL语言实现:在FPGA内部,并串转换模块将满足ITU656标准的并行数据流在字节时钟(27MHz)的控制下并行写入移位寄存器,然后在位时钟(270MHz)的控制下串行读出,完成并串转换,产生270Mbps的串行图像数据流。最后,串行数据再通过SDI信号编码——扰码和NRZ-NRZI编码转换为SDI视频数据。扰码操作先将信号编码为NRZ(不归零)扰码信号,再把NRZ扰码信号转换成对电平极性不敏感、只对电平极性变换敏感的NRZI(倒相不归零)信号。在数据传输时,首先需要通过生成多项式(1)的计算:形成NRZ(不归零)信号。目的是重新排列串行数据流,减小长串的连“0”和连“1”,从而使电平跳变多、时钟信息丰富。其次,串行数据中如果“0”电平或“1”电平持续的次数过多的话,在接收端不利于从接收数据信号中恢复时钟信号。因此利用生成多项式(2)对NRZ信号作第2次计算:得到NRZI(倒相不归零)信号。扰码模块的原理图框图如图3所示2.2ccllcc00010芯片经过扰码形成的SDI数据流通过FPGA的LVDS引脚以差分信号形式输出,然后进行线缆驱动。线路驱动选用国家半导体公司的CLC001芯片,该芯片采用33..33VV电源供电。该芯片专为SSMMPPTTEE225599MM串行数字视频和IITTUU--TTGG..770033串行数据传输而设计,在7755ΩΩ同轴线缆上最高传输速率可达662222MMbbppss。CCLLCC000011输出电压幅度可以通过调节一个外部参考电阻的阻值来改变,该电阻的典型值为11..9911kkΩΩ(输出幅值880000mmVV)或为11..55kkΩΩ(输出幅值11000000mmVV)。线路驱动电路只需要CCLLCC000011和几个外部电阻、电容即可,原理图如图44所示。3视频图像显示测试本设计采用ADLINK公司的型号为PCIe-2602的SDI视频采集卡进行图像显示测试。经过测试,本系统能够以25帧/s的速率发送720*576分辨率的标清SDI视频图像,并在PC机上正确显示。从测试结果可以看出图像清晰稳定,显示效果良好。4空间视频输出的设计本文设计并实现了一种基于FPGA的SD-SDI视频传输系统。经测试该系统具有低功耗、低成本、设计灵活、设计周期短等一系列特点,成像效果清晰、稳定,能满足视频监控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论