CN102547196B - 数字视频接口数据恢复电路 - Google Patents
数字视频接口数据恢复电路 Download PDFInfo
- Publication number
- CN102547196B CN102547196B CN201110447192.7A CN201110447192A CN102547196B CN 102547196 B CN102547196 B CN 102547196B CN 201110447192 A CN201110447192 A CN 201110447192A CN 102547196 B CN102547196 B CN 102547196B
- Authority
- CN
- China
- Prior art keywords
- phase
- data
- signal
- output
- detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 36
- 238000001514 detection method Methods 0.000 claims description 94
- GJWAPAVRQYYSTK-UHFFFAOYSA-N [(dimethyl-$l^{3}-silanyl)amino]-dimethylsilicon Chemical compound C[Si](C)N[Si](C)C GJWAPAVRQYYSTK-UHFFFAOYSA-N 0.000 claims description 50
- 238000005070 sampling Methods 0.000 claims description 26
- 238000013507 mapping Methods 0.000 claims description 20
- 238000000034 method Methods 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000000630 rising effect Effects 0.000 claims description 5
- 230000001186 cumulative effect Effects 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 9
- 230000007704 transition Effects 0.000 abstract description 4
- 230000011664 signaling Effects 0.000 abstract description 3
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 6
- 238000013506 data mapping Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100218322 Arabidopsis thaliana ATXR3 gene Proteins 0.000 description 1
- 101100043929 Arabidopsis thaliana SUVH2 gene Proteins 0.000 description 1
- 101100043931 Chlamydomonas reinhardtii SUVH3 gene Proteins 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 102100029768 Histone-lysine N-methyltransferase SETD1A Human genes 0.000 description 1
- 102100032742 Histone-lysine N-methyltransferase SETD2 Human genes 0.000 description 1
- 101000865038 Homo sapiens Histone-lysine N-methyltransferase SETD1A Proteins 0.000 description 1
- 101100149326 Homo sapiens SETD2 gene Proteins 0.000 description 1
- LZHSWRWIMQRTOP-UHFFFAOYSA-N N-(furan-2-ylmethyl)-3-[4-[methyl(propyl)amino]-6-(trifluoromethyl)pyrimidin-2-yl]sulfanylpropanamide Chemical compound CCCN(C)C1=NC(=NC(=C1)C(F)(F)F)SCCC(=O)NCC2=CC=CO2 LZHSWRWIMQRTOP-UHFFFAOYSA-N 0.000 description 1
- 101100533304 Plasmodium falciparum (isolate 3D7) SETVS gene Proteins 0.000 description 1
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 101150057295 SET3 gene Proteins 0.000 description 1
- 101150117538 Set2 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
Images
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提出一种数字视频接口数据恢复电路,包括:电荷泵锁相环,接收TMDS时钟输入,产生两倍于TMDS时钟频率的20相时钟输出;过采样器,对输入的高速串行TMDS数据信号进行采样;数据恢复单元,根据过采样器输出的40位并行数据,恢复出原始的数字视频数据。本发明提出的数字视频接口数据恢复电路可以解决现有技术中存在的数字锁相环可能不够稳定的问题,降低数据传输的误码率。
Description
技术领域
本发明涉及数字视频接口的一种数据恢复电路,特别是涉及过采样结构的数据恢复电路。
背景技术
数字视频接口或高清晰度多媒体接口采用最小化传输差分信号(Transition Minimized Differential Signaling,以下简称TMDS)进行编码,TMDS编码将8位原始的数字视频信号转化为10位具有最小化传输差分的串行信号序列,行场信号直接编码成10位串行信号序列,行场信号与原始的数字视频信号通过数据使能(Data Enable,以下简称DE)信号区分。一个完整的TMDS传输链路包括一个时钟TMDS通道和三个数据TMDS通道,时钟TMDS通道频率为25~165MHz,三个数据TMDS通道分别用于传输红色(R)、绿色(G)、蓝色(B)的串行TMDS信号,数据TMDS通道的数据传输率为时钟TMDS通道的十倍,也就是说一个时钟TMDS周期内有十位串行TMDS数据在传输。
数字视频接口数据恢复电路的主要任务是根据输入的时钟TMDS通道信号和三个数据TMDS通道信号,恢复出数字视频接口的DE信号、行场信号和原始数字视频信号。对于时钟信号单独发送的高速数据传输系统一般都采用过采样(over-sampling)技术进行数据恢复。美国专利号为US5,905,769、标题为“高速偏斜不灵敏的多通道数据传输系统和方法”(System and method for high-speed skew-insensitive multi-channel data transmission)的专利文件中公开了一种三倍过采样(3X over-sampling)的数据恢复方法与系统。中国专利号为CN101321052A、标题为“四倍过采样的数据恢复方法与系统”的专利文件中公开了一种四倍过采样的数据恢复方法与系统。
以上两种数字视频接口数据恢复方法都直接对输入的TMDS信号进行数据恢复,方法采用数字锁相环路(Digital Phase Locked Loop,以下简称DPLL)进行数据恢复。当输入的串行数据信号太差,数字锁相环可能不够稳定,造成数据误码。
发明内容
本发明提出了一种数字视频接口数据恢复电路,采用该方法可以解决现有技术中存在的数字锁相环可能不够稳定的问题,降低数据传输的误码率。本发明采用四倍过采样器对输入的TMDS数据信号进行采样,在一个时钟TMDS周期内采样器输出40位并行数据。本发明基于TMDS编码在DE为不同值时输出的TMDS数据信号转换次数的不同,在数字视频接口接收端预先检测出DE信号。本发明利用检测到的DE为低电平时采样的40位并行数据进行相位调整。本发明根据采样器输出的40位并行数据,选择四个可能的相位中错误数据数目最少且正确数据数目最多的相位输出,选择的相位用于数字视频接口的数据恢复。
为解决上述的技术问题,本发明采用以下技术方案:
数字视频接口数据恢复电路,该电路包括:
电荷泵锁相环,用于接收TMDS时钟输入,产生两倍于TMDS时钟频率的二十相时钟输出;
过采样器,对输入的高速串行TMDS数据信号进行采样,一位TMDS数据信号被采样四次,在一个时钟TMDS周期内采样器输出40位并行数据;
数据恢复单元,根据过采样器输出的40位并行数据,恢复出原始的数字视频数据。
更进一步的是:
恢复单元包括:
DE检测器,根据过采样器输出的40位数据的转换次数检测出DE信号;
相位检测逻辑单元,在DE为低电平时,对采样器输出的40位数据进行分组相位检测,每四个数据构成一个相位检测基本单元,相位检测基本单元检测出两种数据状态,分别是正确数据状态或错误数据状态;
相位检测预处理单元,对相位检测逻辑单元输出的正确数据状态和错误数据状态进行处理,输出四个可能的相位选择所对应的累加正确数据数目和错误数据数目;
相位控制状态机,对相位检测预处理单元输出的信号进行处理,选择四个可能的相位中错误数据数目最少且正确数据数目最多的相位输出;
输出数据选择单元,根据相位控制状态机输出的相位选择,输出恢复的数字视频数据。
所述DE检测器包括:
四路并行DE检测单元,对输入的40位并行数据进行DE检测;
四路并行DE检测的输出状态进行逻辑或操作,去毛刺操作,上升沿检测操作。
所述的DE检测器301还包括二个信号映射模块310-0、310-1和串行移位寄存器,其中信号映射模块310-0将40位并行数据D映射到四个相位的数据输出信号A0、A1、A2、A3,信号映射模块310-1将40位并行数据D131映射到四个相位的数据输出信号B0、B1、B2、B3,A0和B0是0相位映射信号,B0是A0的一个周期延时输出,A1和B1是1相位映射信号,B1是A1的一个周期延时输出,A2和B2是2相位映射信号,B2是A2的一个周期延时输出,A3和B3是3相位映射信号,B3是A3的一个周期延时输出;两个相同相位且有一个周期延时的映射信号A0B0、A1B1、A2B2、A3B3分别输入到四个DE检测单元320-0、320-1、320-2、320-3,四个DE检测单元输出四路DE检测信号match0、match1、match2、match3,信号match则是所述的四个DE检测单元输出四路DE检测信号match0、match1、match2、match3)的或逻辑, 信号match送入串行移位寄存器,移位寄存器输出进行逻辑或操作,该逻辑或操作过滤掉信号match的小毛刺输出滤波后的匹配信号match_filt,滤波后的匹配信号match_filt送入上升沿检测电路输出DE检测信号de_detected,DE检测信号de_detected为高电平表示检测有效的DE信号。
所述的每个DE检测单元的内部包含十个并行的DE检测子单元,十个检测子单元输出的信号进行逻辑或操作输出检测信号match0;所述的DE检测子单元内部包括映射模块和检测子单元逻辑电路。
所述相位检测逻辑包括:
四路并行的相位检测子单元对输入的40位并行数据进行相位检测;
相位检测子单元对输入的40位并行数据进行相位检测,每个相位检测子单元内部包括十个并行的检测单元,每个检测单元输入为四位数据,输出为错误标志和正确标志。
所述的每个并行的检测单元包括:
第一异或门,并行输入四位数据中的第零位数据和第三位数据后产生信号a;
第二异或门,并行输入四位数据中的第一位数据和第二位数据后产生信号b,该信号为错误数据信号E;
第一非门,信号a产生信号c;
第二非门,信号b产生信号d;
与门,信号c和信号d产生数据正确信号O。
所述相位检测预处理包括:
四路并行的相位误差累加器对四个不同相位的数据错误数目和数据正确数目进行累加;
四个不同相位的数据错误数目送入最小值检测器,产生最小值标志信号;
四个不同相位的数据正确数目送入最大值检测器,产生最大值标志信号;
最小值标志信号和最大值标志信号进行逻辑与操作,产生最大值和最小值标志信号。
所述相位控制FSM的判断准则为:
根据最大值和最小值标志信号进行相位选择,使选择的相位具有数据错误数目最小和数据正确数目最大,数据错误数目最小优先级高于数据正确数目最大。
本发明还提出了一种利用上述数字视频接口数据恢复电路进行的新的数据恢复方法,包括下列步骤:DE检测,根据采样器输出的40位数据的转换次数检测出DE信号;相位检测逻辑,在DE为低电平时,对采样器输出的40位数据进行分组相位检测,每四个数据构成一个相位检测基本单元,相位检测基本单元检测出两种数据状态,分别是正确数据状态或错误数据状态;相位检测预处理,对相位检测逻辑输出的正确数据状态或错误数据状态进行处理,输出四个可能的相位选择所对应的累加正确数据数目和错误数据数目;相位控制FSM(即相位控制状态机Finite State Machine),对相位检测预处理输出的信号进行处理,选择四个可能的相位中错误数据数目最少且正确数据数目最多的相位输出;输出数据选择,根据相位控制状态机输出的相位选择,输出恢复的数字视频数据。
与现有技术相比,本发明的有益效果是:
本发明提出的数字视频接口数据恢复电路可以解决现有技术中存在的数字锁相环可能不够稳定的问题,降低数据传输的误码率。
附图说明
图1是本发明数字视频接口数据恢复电路结构示意图;
图2是本发明数字视频接口数据恢复电路TMDS数据采样时序图;
图3是本发明DE检测器示意图;
图4是本发明DE检测器数据映射关系示意图;
图5是本发明DE检测单元结构示意图;
图6是本发明DE检测子单元结构示意图;
图7是本发明DE检测子单元数据映射关系示意图;
图8是本发明相位检测逻辑结构示意图;
图9是本发明相位检测逻辑数据映射关系示意图;
图10是本发明相位检测子单元结构示意图;
图11是本发明相位检测基本单元结构示意图;
图12是本发明相位检测预处理结构示意图;
图13是本发明相位误差累加器结构示意图;
图14是本发明相位控制FSM示意图;
图15是本发明输出数据选择结构示意图。
具体实施方式
下面结合附图对本发明作进一步阐述。
如图1所示,一种数字视频接口数据恢复电路,该电路包括电荷泵锁相环 101、过采样器201、数据恢复单元300。其中,数据恢复单元300包括DE检测器301、相位检测逻辑单元302、相位检测预处理单元303、输出数据选择单元304、相位控制FSM305。
电荷泵锁相环101接收TMDS时钟信号10,输出两倍于TMDS时钟频率的20相时钟信号CLK[0:19] 102。过采样器201接收TMDS数据信号20,采样时钟是两倍于TMDS时钟频率的20相时钟CLK[0:19] 102,在一个TMDS时钟周期内,过采样器输出40位并行数据D[0:39] 30,也就是一个TMDS数据被采样四次。
DE检测器301接收采样器输出的40位并行数据D[0:39] 30,DE检测器输出de_detected信号50,de_detected信号为高电平表示检测到有效的DE信号。相位检测逻辑302接收采样器输出的40位并行数据D[0:39] 30和DE检测器输出的de_detected信号50,在de_detected信号50为高电平时对当前输入的40位并行数据D[0:39] 30进行相位检测,相位检测逻辑输出错误数据数目E0~E3 60和正确数据数目O0~O3 70,E0表示0相位所对应的错误数据数目,E1表示1相位所对应的错误数据数目,E2表示2相位所对应的错误数据数目,E3表示3相位所对应的错误数据数目,O0表示0相位所对应的正确数据数目,O1表示1相位所对应的正确数据数目,O2表示2相位所对应的正确数据数目,O3表示3相位所对应的正确数据数目。相位检测预处理303接收相位检测逻辑302输出的错误数据数目E0~E3 60和正确数据数目O0~O3 70,输出最小错误数据数目且最大正确数据数目所对应的相位信号f_big_small 80。相位控制FSM 305接收相位检测预处理303输出的相位信号f_big_small 80,输出相位选择控制信号sel_phase 90。输出数据选择304接收过采样器201输出的40位并行数据D[0:39] 30和相位选择控制信号sel_phase 90,输出恢复的数据信号dataout 40。
如图2所示,图2是本发明数字视频接口数据恢复电路TMDS数据采样时序图。电荷泵锁相环101输出两倍于TMDS时钟频率的20相时钟信号CLK[0:19] 102,相位如图102-0、102-1、102-2…102-19所示。过采样器201对输入的TMDS数据进行采样,在一个TMDS时钟周期内,过采样器输出40位并行数据D[0:39] 30,也就是一个TMDS数据被采样四次。如图20-0、20-1、20-2…20-39所示。
如图3所示,图3是本发明DE检测器的示意图。过采样器201输出的并行数据D[0:39] 30输入到40位寄存器输出为D1[0:39] 31,信号映射模块310-0将40位并行数据D[0:39] 30映射到四个相位的数据输出A0、A1、A2、A3,信号映射模块310-1将40位并行数据D1[0:39] 31映射到四个相位的数据输出B0、B1、B2、B3,A0和B0是0相位映射信号,B0是A0的一个周期延时输出,A1和B1是1相位映射信号,B1是A1的一个周期延时输出,A2和B2是2相位映射信号,B2是A2的一个周期延时输出,A3和B3是3相位映射信号,B3是A3的一个周期延时输出。映射关系如图4所示,40位并行数据D[0:39]映射到四个相位数据输出A0、A1、A2、A3。两个相同相位且有一个周期延时的映射信号A0B0、A1B1、A2B2、A3B3输入到四个DE检测单元320-0、320-1、320-2、320-3,DE检测单元输出DE检测信号match0、match1、match2、match3,match是四个相位的DE检测单元输出信号的或逻辑,也就是match=match0 or match1 or match2 or match3。match信号送入串行移位寄存器,移位寄存器输出进行逻辑或操作,该逻辑或操作过滤掉match信号的小毛刺输出match_filt信号,match_filt信号送入上升沿检测电路输出de_detected信号,de_detected信号为高电平表示检测有效的DE信号。
DE检测单元320如图5所示,内部包含十个并行的DE检测子单元321-0、321-1、321-2…321-9,十个检测子单元321输出的信号进行逻辑或操作输出检测信号match0。DE检测子单元321如图6所示,内部包括映射模块325和检测子单元逻辑电路。检测子单元逻辑电路是检测九位输入数据是否为110101010或001010101,也就是前两位数据相同,后八位数据依次逻辑相反,后八位数据的数据转换次数为七。TMDS编码的一个特点是在一个时钟TMDS 周期内,当DE信号为低电平时,TMDS编码输出的十位串行TMDS数据信号转换次数大于等于七,而在DE信号为高电平时,TMDS编码输出的十位串行TMDS数据信号转换次数小于等于五。当检测到输入的九位输入数据为110101010或001010101时,则检测到有效的DE信号。图7为映射模块325的信号映射关系,DE检测子单元0~9的输入信号的相位差是1/10 TMDS时钟周期,QB信号是QA信号的一个TMDS周期的延时信号,也就是B信号是A信号的一个TMDS周期的延时信号。
如图8所示,图8是本发明相位检测逻辑结构示意图。过采样器201输出的并行数据D[0:39] 30输入到40位寄存器输出为D1[0:39] 32,信号映射模块331输入是D[0:39] 30和D1[0:39] 32信号,输出是四个相位的40位并行数据B0[0:39]、B1[0:39]、B2[0:39]、B3[0:39]。图9为信号映射模块331的信号映射关系图,B0是0相位数据,B1是1相位数据,B2是2相位数据,B3是3相位数据。相位检测子单元330-0、330-1、330-2、330-3分别对四个相位的40位并行数据B0、B1、B2、B3进行相位检测,相位检测子单元330-0输出B0数据的数据错误数目E0和数据正确数目O0,相位检测子单元330-1输出B1数据的数据错误数目E1和数据正确数目O1,相位检测子单元330-2输出B2数据的数据错误数目E2和数据正确数目O2,相位检测子单元330-3输出B3数据的数据错误数目E3和数据正确数目O3。
相位检测子单元330如图10所示,包括十个并行的检测单元340-0、340-1…340-9。检测单元0的输入数据是B[0:3],检测单元1的输入数据是B[4:7],检测单元2的输入数据是B[8:11],检测单元3的输入数据是B[12:15],检测单元4的输入数据是B[16:19],检测单元5的输入数据是B[20:23],检测单元6的输入数据是B[24:27],检测单元7的输入数据是B[28:31],检测单元8的输入数据是B[32:35],检测单元9的输入数据是B[36:39]。十个检测单元输出对应的四位数据相位检测状态,也就是数据错误状态E[0]~E[9]和数据正确状态O[0]~O[9]。
检测单元如图11所示,输入的四个并行数据是B[0:3],中间两个信号B[1]和B[2]信号进行异或输出错误信号E,也就是E=B[1] xor B[2],正确信号O为B[0]B[3]同或和B[1]B[2]同或的逻辑与输出,也就是O=(not(B[1] xor B[2]) )and(not(B[0] xor B[3]) )。当B[0:3]的中间两个信号B[1]B[2]不相时错误信号E输出1,包括的输入数据有[0,0,1,0]、[0,0,1,1]、[1,0,1,0]、[1,0,1,1]、[0,1,0,0]、[0,1,0,1]、[1,1,0,0]、[1,1,0,1],当B[0]B[3]相同且B[1]B[2]相同时正确信号O输出1,包括的输入数据有[0,0,0,0]、[1,0,0,1]、[0,1,1,0]、[1,1,1,1]。
如图12所示,图12是发明相位检测预处理结构示意图。相位检测预处理的输入是四个相位的数据正确信号O0、O1、O2、O3和数据错误信号E0、E1、E2、E3。相位0的数据正确信号O0和数据错误信号E0输入给相位误差累加器350-0,相位误差累加器350-0输出数据正确累加值sum_O0和数据错误累加值sum_E0;相位1的数据正确信号O1和数据错误信号E1输入给相位误差累加器350-1,相位误差累加器350-1输出数据正确累加值sum_O1和数据错误累加值sum_E1;相位2的数据正确信号O2和数据错误信号E2输入给相位误差累加器350-2,相位误差累加器350-2输出数据正确累加值sum_O2和数据错误累加值sum_E2;相位3的数据正确信号O3和数据错误信号E3输入给相位误差累加器350-3,相位误差累加器350-3输出数据正确累加值sum_O3和数据错误累加值sum_E3。数据错误累加值sum_E0、sum_E1、sum_E2、sum_E3送入相位错误数目最小值检测器,最小值检测器输出当前输入的四个数据错误累加值的标志信号f_small。数据正确累加值sum_O0、sum_O1、sum_O2、sum_O3送入相位正确数目最大值检测器,最大值检测器输出当前输入的四个数据正确累加值的标志信号f_big。错误累加值标志信号f_small和正确累加值标志信号f_big进行逻辑与,输出最小错误和最大正确标志信号f_big_small。
相位误差累加器350如图13所示,包括两个加法器,加法器输入为相位正确信号O[0:9]和相位错误信号E[0:9],两个累加器输出分别是数据正确累加值sum_O和数据错误累加值sum_E。
如图14所示,图14是本发明数字视频接口数据恢复电路相位控制FSM 305示意图。相位控制FSM输出相位选择信号sel_phase有四个相位状态,分别是P_SEL0、P_SEL1、P_SEL2、P_SEL3,P_SEL0选择0相位数据输出,P_SEL1选择1相位数据输出,P_SEL2选择2相位数据输出,P_SEL3选择3相位数据输出。当输入的最小错误和最大正确标志信号f_big_small=0001时SET0=1,表示0相位数据错误数目最小且数据正确数目最大,相位选择信号sel_phase=P_SEL0;当输入的最小错误和最大正确标志信号f_big_small=0010时SET1=1,表示1相位数据错误数目最小且数据正确数目最大,相位选择信号sel_phase=P_SEL1;当输入的最小错误和最大正确标志信号f_big_small=0100时SET2=1,表示2相位数据错误数目最小且数据正确数目最大,相位选择信号sel_phase=P_SEL2;当输入的最小错误和最大正确标志信号f_big_small=1000时SET3=1,表示3相位数据错误数目最小且数据正确数目最大,相位选择信号sel_phase=P_SEL3。当输入的最小错误和最大正确标志信号f_big_small包含两个连续的1信号如[0011]、[0110]、[1100]、[1001],表示两个连续的相位状态的数据错误数目相等且最小,数据正确数目相等且最大,此时,会根据当前相位选择信号sel_phase的状态,置位UP信号或DOWN信号。当UP信号为1时,相位跳转为P_SEL0-> P_SEL1-> P_SEL2-> P_SEL3。当DOWN信号为1时,相位跳转为P_SEL3-> P_SEL2-> P_SEL1-> P_SEL0。相位控制FSM状态跳转是选择相位最小错误数目时的相位最大正确数目相位。
如图15所示,图15是本发明输出数据选择结构示意图。数据输入为过采样器201的输出信号D[0:39],选择控制信号为相位控制FSM 305的输出信号sel_phase 90,输出数据选择输出信号为dataout 40。
尽管本发明结合优选实施例方式进行描述,但本领域技术人员应当理解,在不背离本法的精神和范围的前提下,可以通过使用已知的等同方式对本发明进行改变。前面对优选实施方式的描述应当认为是示例性描述而不是限制本发明的范围,本发明的范围由所附的权利要求书限定。
Claims (9)
1.数字视频接口数据恢复电路,其特征在于,该电路包括:
电荷泵锁相环(101),用于接收TMDS时钟输入,产生两倍于TMDS时钟频率的二十相时钟输出;
过采样器(201),对输入的高速串行TMDS数据信号进行采样,一位TMDS数据信号被采样四次,在一个时钟TMDS周期内采样器输出40位并行数据;
数据恢复单元(300),根据过采样器输出的40位并行数据,恢复出原始的数字视频数据;
所述数据恢复单元(300)包括:
DE检测器(301),根据过采样器(201)输出的40位数据的转换次数检测出DE信号;
相位检测逻辑单元(302),在DE为低电平时,对采样器输出的40位数据进行分组相位检测,每四个数据构成一个相位检测基本单元,相位检测基本单元检测出两种数据状态,分别是正确数据状态或错误数据状态;
相位检测预处理单元(303),对相位检测逻辑单元输出的正确数据状态和错误数据状态进行处理,输出四个可能的相位选择所对应的累加正确数据数目和错误数据数目;
相位控制状态机(305),对相位检测预处理单元输出的信号进行处理,选择四个可能的相位中错误数据数目最少且正确数据数目最多的相位输出;
输出数据选择单元(304),根据相位控制状态机(305)输出的相位选择,输出恢复的数字视频数据。
2.根据权利要求1所述的数字视频接口数据恢复电路,其特征在于,所述DE检测器(301)包括:
四路并行DE检测单元(320-0、320-1、320-1、320-3),对输入的40位并行数据进行DE检测;
四路并行DE检测的输出状态进行逻辑或操作,去毛刺操作,上升沿检测操作。
3.根据权利要求2所述的数字视频接口数据恢复电路,其特征在于:所述的DE检测器(301)还包括二个信号映射模块(310-0、310-1)和串行移位寄存器,其中信号映射模块(310-0)将40位并行数据D映射到四个相位的数据输出信号A0、A1、A2、A3,信号映射模块(310-1)将40位并行数据D1(31)映射到四个相位的数据输出信号B0、B1、B2、B3,A0和B0是0相位映射信号,B0是A0的一个周期延时输出,A1和B1是1相位映射信号,B1是A1的一个周期延时输出,A2和B2是2相位映射信号,B2是A2的一个周期延时输出,A3和B3是3相位映射信号,B3是A3的一个周期延时输出;两个相同相位且有一个周期延时的映射信号A0B0、A1B1、A2B2、A3B3分别输入到四个DE检测单元(320-0、320-1、320-2、320-3),四个DE检测单元输出四路DE检测信号match0、match1、match2、match3,信号match则是所述的四个DE检测单元输出四路DE检测信号match0、match1、match2、match3的或逻辑, 信号match送入串行移位寄存器,移位寄存器输出进行逻辑或操作,该逻辑或操作过滤掉信号match的小毛刺输出滤波后的匹配信号match_filt,滤波后的匹配信号match_filt送入上升沿检测电路输出DE检测信号de_detected,DE检测信号de_detected为高电平表示检测有效的DE信号。
4.根据权利要求2所述的数字视频接口数据恢复电路,其特征在于:每个DE检测单元(320-0、320-1、320-1、320-3)的内部包含十个并行的DE检测子单元(321-0、321-1、321-2、321-3、321-4、321-5、321-6、321-7、321-8、321-9),十个检测子单元(321)输出的信号进行逻辑或操作输出检测信号match0;所述的DE检测子单元(321)内部包括映射模块(325)和检测子单元逻辑电路。
5.根据权利要求1所述的数字视频接口数据恢复电路,其特征在于:所述相位检测逻辑单元(302)包括:
四路并行的相位检测子单元(330-0、330-1、330-2、330-3、330-4)对输入的40位并行数据进行相位检测;
相位检测子单元对输入的40位并行数据进行相位检测,每个相位检测子单元内部包括十个并行的检测单元(340-0、340-1、340-2、340-3、340-4、340-5、340-6、340-7、340-8、340-9),每个检测单元输入为四位数据,输出为错误标志和正确标志。
6.根据权利要求5所述的数字视频接口数据恢复电路,其特征在于,每个并行的检测单元包括:
第一异或门,并行输入四位数据中的第零位数据和第三位数据后产生信号a;
第二异或门,并行输入四位数据中的第一位数据和第二位数据后产生信号b,该信号为错误数据信号E;
第一非门,信号a产生信号c;
第二非门,信号b产生信号d;
与门,信号c和信号d产生数据正确信号O。
7.根据权利要求1所述的数字视频接口数据恢复电路,其特征在于,所述相位检测预处理单元(303)包括:
四路并行的相位误差累加器(350-0、350-1、350-2、350-3)对四个不同相位的错误数据数目和正确数据数目进行累加;
四个不同相位的错误数据数目送入最小值检测器,产生最小值标志信号;
四个不同相位的正确数据数目送入最大值检测器,产生最大值标志信号;
最小值标志信号和最大值标志信号进行逻辑与操作,产生最大值和最小值标志信号。
8.根据权利要求7所述的数字视频接口数据恢复电路,其特征在于,所述相位控制状态机(305)的判断准则为:
根据最大值和最小值标志信号进行相位选择,使选择的相位具有错误数据数目最小和正确数据数目最大,错误数据数目最小的优先级高于正确数据数目最大的。
9.利用如权利要求1-8所述的任一种数字视频接口数据恢复电路的数据恢复方法,包括下列步骤:
步骤1,DE检测,根据采样器输出的40位数据的转换次数检测出DE信号;
步骤2,相位检测逻辑,在DE为低电平时,对采样器输出的40位数据进行分组相位检测,每四个数据构成一个相位检测基本单元,相位检测基本单元检测出两种数据状态,分别是正确数据状态或错误数据状态;
步骤3,相位检测预处理,对相位检测逻辑输出的正确数据状态或错误数据状态进行处理,输出四个可能的相位选择所对应的累加正确数据数目和错误数据数目;
步骤4,相位控制状态机FSM对相位检测预处理输出的信号进行处理,选择四个可能的相位中错误数据数目最少且正确数据数目最多的相位输出;
步骤5,输出数据选择,根据相位控制状态机输出的相位选择,输出恢复的数字视频数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110447192.7A CN102547196B (zh) | 2011-12-28 | 2011-12-28 | 数字视频接口数据恢复电路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110447192.7A CN102547196B (zh) | 2011-12-28 | 2011-12-28 | 数字视频接口数据恢复电路 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102547196A CN102547196A (zh) | 2012-07-04 |
CN102547196B true CN102547196B (zh) | 2014-04-16 |
Family
ID=46353017
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110447192.7A Active CN102547196B (zh) | 2011-12-28 | 2011-12-28 | 数字视频接口数据恢复电路 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102547196B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104144344B (zh) * | 2013-05-10 | 2017-05-10 | 成都振芯科技股份有限公司 | 一种数字视频接口解码电路及方法 |
KR102577232B1 (ko) * | 2016-11-28 | 2023-09-11 | 삼성전자주식회사 | 하이브리드 클럭 데이터 복원 회로 및 수신기 |
CN112511165B (zh) * | 2020-11-25 | 2023-11-28 | 中国科学技术大学 | 一种基于单比特采样的多目标弱信号检测方法及装置 |
CN114339107B (zh) * | 2022-03-14 | 2022-06-24 | 武汉精立电子技术有限公司 | 一种降低vbo信号速率的方法、装置及测试设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5905769A (en) * | 1996-05-07 | 1999-05-18 | Silicon Image, Inc. | System and method for high-speed skew-insensitive multi-channel data transmission |
CN1819462A (zh) * | 2005-02-09 | 2006-08-16 | 模拟设备股份有限公司 | 用于数字视频接口的可适应的锁相环路传递函数 |
EP1811487A1 (en) * | 2006-01-23 | 2007-07-25 | Samsung Electronics Co., Ltd. | Image processing apparatus capable of communicating with an image source and an image processing method |
CN101321052A (zh) * | 2008-07-22 | 2008-12-10 | 凌阳科技股份有限公司 | 四倍过采样的数据恢复方法与系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7782934B2 (en) * | 2006-09-18 | 2010-08-24 | Silicon Image, Inc. | Parameter scanning for signal over-sampling |
-
2011
- 2011-12-28 CN CN201110447192.7A patent/CN102547196B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5905769A (en) * | 1996-05-07 | 1999-05-18 | Silicon Image, Inc. | System and method for high-speed skew-insensitive multi-channel data transmission |
CN1819462A (zh) * | 2005-02-09 | 2006-08-16 | 模拟设备股份有限公司 | 用于数字视频接口的可适应的锁相环路传递函数 |
EP1811487A1 (en) * | 2006-01-23 | 2007-07-25 | Samsung Electronics Co., Ltd. | Image processing apparatus capable of communicating with an image source and an image processing method |
CN101321052A (zh) * | 2008-07-22 | 2008-12-10 | 凌阳科技股份有限公司 | 四倍过采样的数据恢复方法与系统 |
Non-Patent Citations (1)
Title |
---|
JP特开2008-154214A 2008.07.03 |
Also Published As
Publication number | Publication date |
---|---|
CN102547196A (zh) | 2012-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102547196B (zh) | 数字视频接口数据恢复电路 | |
US10764093B2 (en) | DFE margin test methods and circuits that decouple sample feedback timing | |
EP0876721B1 (en) | A digital architecture for recovering nrz/nrzi data | |
CN102510328A (zh) | 一种高速并行接口电路 | |
CN109918332A (zh) | Spi从设备及spi设备 | |
CN114553261A (zh) | 用于生成判定反馈均衡补偿误码计数的方法 | |
CN103475362B (zh) | 基于过采样的无需时钟恢复的数据恢复电路 | |
CN102611447B (zh) | 一种基于fpga的加噪信号同步时钟提取装置 | |
US7844020B2 (en) | Transmission system, transmitter, receiver, and transmission method | |
CN111541447A (zh) | 具有波形筛选功能的pam4接收机用时钟数据恢复电路及pam4接收机 | |
CN100422756C (zh) | 半导体试验装置 | |
US8077063B2 (en) | Method and system for determining bit stream zone statistics | |
US7986252B1 (en) | System and method for removing glitches from a bit stream | |
CN102057287B (zh) | 测试装置 | |
CN116707521A (zh) | 面向8.1Gbps eDP高速显示接口接收端时钟数据恢复关键电路系统 | |
CN107171728B (zh) | 1b4b与曼彻斯特编码的正向、反向传输方法及装置、系统 | |
CN108959656B (zh) | 一种多fpga多通道采集系统的三维映射同步方法 | |
CN117176181A (zh) | 一种具有字符对齐功能的串并转换电路 | |
CN110489372A (zh) | 滤波单元、时钟数据恢复电路及高速usb时钟数据恢复电路 | |
CN115065429A (zh) | 一种基于眼图的高速信号频率测试方法 | |
US4007421A (en) | Circuit for encoding an asynchronous binary signal into a synchronous coded signal | |
CN203233394U (zh) | 一种四倍过采样数据恢复电路 | |
CN102065050B (zh) | 对类ccsds标准的探测器下行数据进行解调处理的系统 | |
CN103812505A (zh) | 位同步锁定检测器 | |
CN101997543B (zh) | 鉴频器及实现鉴频的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee |
Owner name: CHENGDU ZHENXIN TECHNOLOGY CO., LTD. Free format text: FORMER NAME: CHENGDU ARTEC ELECTRONICS CORP. |
|
CP01 | Change in the name or title of a patent holder |
Address after: No. 1 high tech Zone Gaopeng road in Chengdu city of Sichuan Province in 610000 Patentee after: CHENGDU CORPRO TECHNOLOGY CO., LTD. Address before: No. 1 high tech Zone Gaopeng road in Chengdu city of Sichuan Province in 610000 Patentee before: Chengdu ARTEC Electronics Corp. |