一种基于fpga的串行视频信号的时钟恢复装置的制造方法

文档序号:10301433阅读:765来源:国知局
一种基于fpga的串行视频信号的时钟恢复装置的制造方法
【技术领域】
[0001]本实用新型涉及视频信号处理领域,特别是涉及一种适用于大规模多格式视频信号切换矩阵的基于FPGA的串行视频信号的时钟恢复装置。
【背景技术】
[0002]现有的大规模多格式数字视频切换矩阵内部,大量使用串行数字视频信号进行传输和切换,从而保证视频信号的信号传输完整性和切换芯片的低成本。但是在上述大规模矩阵中,串行数字视频信号经过长距离的传输后,则存在信号抖动增加,眼图效果不好等缺陷,从而导致经长距离的传输后无法保证信号完整性的致命缺陷。
[0003]目前,要解决上述问题则必须使用时钟恢复技术进行处理,即利用现有的进口数字视频信号时钟恢复芯片进行处理,但是当前的时钟恢复技术尚存在只针对串行信号处理,难度较大,成本较高,并且无法针对视频信号进行协议校验,冗余校验的缺陷;同时也会造成大规模多格式视频矩阵成本较高,内部信号监控困难等缺陷。

【发明内容】

[0004]鉴于已有技术存在的缺陷,本实用新型的目的是要提供一种基于FPGA的串行视频信号时钟恢复装置,该时钟恢复装置基于高速串行数字信号的特性,使用FPGA对数字视频信号的进行时钟恢复处理,有效降低了信号抖动,提升了信号传输指标,进而保证矩阵内部的数字串行视频信号的完整性。
[0005]为了实现上述目的,本实用新型的技术方案:
[0006]—种基于FPGA的串行视频信号时钟恢复装置,其特征在于:
[0007]包括输入信号处理单元、视频数据存储单元、视频图像处理单元以及串行数据输出驱动单元;
[0008]所述输入信号处理单元,用以对接收串行数字视频信号进行均衡和数据恢复处理,并转换成并行数字视频信号后发送至视频数据存储单元;
[0009]所述视频数据存储单元连接所述输入信号处理单元,用以按照预定义的视频帧帧数为单位逐帧存储所述并行数字视频信号;
[0010]所述视频图像处理单元连接所述视频数据存储单元,用以读取所述视频数据存储单元存储的并行数字视频信号,并对所述并行数字视频信号进行帧率转化处理;
[0011 ]所述串行数据输出驱动单元连接所述视频图像处理单元,用以将并行数字视频信号转换为串行数字视频信号后驱动输送至后级信号处理器。
[0012]进一步的,所述输入信号处理单元包括FPGA芯片的serdes处理模块。
[0013]进一步的,所述视频数据存储单元包括通过FPGA芯片的DDR模块控制接口连接的DDR存储芯片。
[0014]进一步的,所述串行数据输出驱动单元包括FPGA芯片的serdes处理模块以及端口驱动模块。
[0015]与现有技术相比,本实用新型的有益效果:
[0016]本实用新型针对高速串行数字信号的特性,使用了FPGA芯片进行数字视频信号的时钟恢复,有效降低了视频信号抖动,提升了信号传输指标;同时保证矩阵内部的数字串行视频信号的完整性,大幅度降低了成本以及提高了系统的灵活度,并且可以检测信号质量对信号进行冗余校验和冗余纠错。
【附图说明】
[0017]图1为本实用新型所述时钟恢复装置的电路结构框图;
[0018]图2为现有大型多格式矩阵内部串行信号交叉信号示意图;
[0019]图3为所述输入信号处理单元的serdes处理模块信号接口电路图;
[0020]图4为所述视频数据存储单元接口电路图;
[0021 ]图5为FPGA的serdes输入信号接收路径示意图;
[0022]图6为视频数据存储模块工作流程图;
[0023]图7为时钟恢复前的串行数字视频信号的眼图;
[0024]图8为时钟恢复后的串行数字视频信号的眼图。
【具体实施方式】
[0025]为了使本实用新型的目的、技术方案及优点更加清楚明白,以下结合附图,对本实用新型进行进一步详细说明。
[0026]如图2所示,通常在一个大规模的多格式视频切换矩阵当中,信号路数较多,所有的信号都需要集中的一个切换芯片进行的交叉切换,因此大部分信号在PCB的走线和机箱内部走线会比较长,这样就造成信号存在相当程度上的衰减的问题(如图7),但是当长度超过一定程度时,后级信号处理器无法恢复正确的数字视频信号,从而导致视频信号的完整性很难得到保证。
[0027]基于上述问题,本实用新型设计了一种用以实现在信号的传输过程当中且在信号衰减到无法完整恢复数据之前进行信号的时钟恢复处理的时钟恢复电路;以使得恢复后的数字视频信号的眼图如图8,从而有效延长信号走线长度,为大规模多格式视频切换矩阵的扩容提供基本的技术可行性。
[0028]如图1所示,本实用新型所述基于FPGA的串行视频信号时钟恢复装置,其包括输入信号处理单元、视频数据存储单元、视频图像处理单元以及串行数据输出驱动单元四个单元;
[0029]其中,如图3-图5所示,所述输入信号处理单元用以对接收串行数字视频信号进行均衡和数据恢复处理,并转换成并行数字视频信号;为了便于说明,以图2的第2路输入信号经过矩阵切换输出至第255路为例,此时信号已经出现了衰减如图7,眼图已经开始变的不清晰,直接输出给后级板卡时,信号出现的错误,视频信号出现了噪点,卡顿和跳帧等现象。因此需要对接收串行数字视频信号进行均衡和数据恢复处理,使其在一定程度上的恢复信号完整性;均衡和数据恢复处理过程可直接利用FPGA芯片的serdes处理模块实现,serdes处理模块能够完成诸如串并转换,信号字节对齐,数字解码,时钟补偿等初级的信号均衡恢复处理过程。
[0030]优选的,所述serdes处理模块采用LFE17EAFP484FPGA芯片的serdes处理模块,对输入的数字串行信号进行长线均衡以及数据恢复,并将串行数据转化为并行视频信号后输出给下一级单元。
[0031]所述输入信号处理单元还用于对接收到串行数字视频信号进行误码校验,即自接收到串行数字视频信号中提取校验码并与随所述串行数字视频信号一并发送来的CRC校验码进行误码校验,若存在校验错误即比对不一致,则进行报警,提示出现解码错误。
[0032]为了解决输入视频传输过程当中,如果需要对其进行帧帧之间的图像处理则需完整的存储多帧视频的问题,设置了视频数据存储单元,所述视频数据存储单元用以按照预定义的视频
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1