时钟数据恢复装置及方法与流程

文档序号:11146726阅读:1116来源:国知局
时钟数据恢复装置及方法与制造工艺

本发明属于信号检测技术领域,更具体地涉及时钟数据恢复装置以及时钟数据恢复方法。



背景技术:

数据通信中的基带通信方式是将数据直接发送,而不是经过调制由载波发送,这种基带通信方式构成了目前远距离宽带数据通信的主流。基带通信一般又可分为并行数据通信和串行数据通信两种方式,其中,串行数据通信是将字节信号逐位传输,并且不使用额外的同步时钟信号。串行数据通信在很多情况下可以节约系统的成本,因此在远距离通信中应用较多。

在串行数据通信系统中,接收机不能独立产生用于发送方与接收方之间的数据同步的时钟信号,而是从接收到的数据流中恢复出时钟信号以实现同步操作。时钟数据恢复电路(Clock and Data Recovery,CDR)负责将接收机接收到的串行数据中的时钟提取出来,并利用这个时钟对串行数据采样生成恢复数据信号,使得后续的串并转换电路能够根据该时钟将采样得到的恢复数据信号由串行信号转换为并行信号。因此在串行数据通信系统中,时钟数据恢复电路在接收机中起着关键作用,是工作速率极高的一个电路模块。时钟数据恢复电路普遍采用基于锁相环路的结构,图1示出根据现有技术的时钟数据恢复装置的结构示意图,时钟数据恢复装置100包括:鉴相器101,用于对接收到的数据的相位与采样时钟的相位进行比较,并根据两者之间的相位差值产生误差信号;环路滤波器102,用于对鉴相器101产生的误差信号进行累加滤波;以及压控振荡器103,用于产生数据采样的多相时钟。

在高速的串行数据通信系统中,串行数据会受到数据通道之间的串扰、电路本身的器件噪声以及电源波动等干扰,任何对串行数据的干扰都会对数据的垂直电压幅度和水平时间幅度产生波动。因此,为确保时钟数据恢复电路能够正确地恢复时钟与数据,锁相环路的时钟相位需要始终跟踪串行数据的相位。现有的锁相环路通过调节环路滤波器的比例增益大小来实现环路带宽的调整,比例增益越大,环路带宽越大,锁定的速度就越快,相位跟踪越及时。然而,随着环路带宽的增大,压控振荡器输出的时钟信号抖动也随之加大。因此根据压控振荡器输出的时钟信号进行采样而得到的采样数据易出现错误,即时钟数据恢复电路的误码率提高。由此可见,在现有的时钟数据恢复电路中,环路带宽的提升与误码率的降低之间存在矛盾,难以同时兼顾快速的数据相位跟踪及低的误码率。



技术实现要素:

有鉴于此,本发明的目的在于提供一种时钟数据恢复装置以及时钟数据恢复方法,根据经过不同滤波处理的误差信号生成两项时钟信号,从而能够在快速跟踪数据信号变化的情况下控制数据恢复的误码率。

根据本发明的一方面,提供一种时钟数据恢复装置,包括:鉴相器,用于根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号;第一环路滤波器,用于对所述误差信号进行第一环路滤波;第一压控振荡器,用于根据经过第一环路滤波的所述误差信号生成所述第一时钟信号;第二时钟信号生成模块,用于根据所述鉴相器生成的所述误差信号来生成所述第二时钟信号。

优选地,所述第二时钟信号生成模块包括:低通滤波器,用于对经过第一环路滤波的所述误差信号进行低通滤波;第二压控振荡器,用于根据经过低通滤波的所述误差信号生成所述第二时钟信号。

优选地,所述低通滤波器包括积分器。

优选地,所述积分器包括:加法器和对输入信号进行延迟累加的运算模块,所述加法器的第一输入端接收经过第一环路滤波的所述误差信号,所述加法器的第二输入端与所述运算模块的输出端相连,所述加法器的输出端与所述运算模块的输入端相连。

优选地,所述第二压控振荡器包括LC压控振荡器、RC压控振荡器或晶体压控振荡器。

优选地,所述第二时钟信号生成模块包括:第二环路滤波器,用于对来自所述鉴相器的所述误差信号进行第二环路滤波;第二压控振荡器,用于根据经过第二环路滤波的所述误差信号生成所述第二时钟信号。

优选地,所述第二时钟信号生成模块还包括:低通滤波器,用于对经过第二环路滤波的所述误差信号进行低通滤波,并将经过低通滤波的所述误差信号发送给所述第二压控振荡器。

优选地,所述第一环路滤波器包括:第一倍乘器,用于将所述误差信号倍乘预设的比例调节系数,以得到第一倍乘误差信号;第二倍乘器,用于将所述误差信号倍乘预设的积分调节系数,以得到第二倍乘误差信号;积分器,用于对所述第二倍乘误差信号进行累加滤波;加法器,用于将所述第一倍乘误差信号和经过所述积分器累加滤波的所述第二倍乘误差信号相加,以获得经过第一环路滤波的误差信号。

优选地,所述第二环路滤波器包括:第一倍乘器,用于将来自所述鉴相器的所述误差信号倍乘预设的比例调节系数,以得到第一倍乘误差信号;第二倍乘器,用于将来自所述鉴相器的所述误差信号倍乘预设的积分调节系数,以得到第二倍乘误差信号;积分器,用于对所述第二倍乘误差信号进行累加滤波;加法器,用于将所述第一倍乘误差信号和经过所述积分器累加滤波的所述第二倍乘误差信号相加,以获得经过第二环路滤波的误差信号。

根据本发明的另一方面,提供一种时钟数据恢复方法,包括:通过鉴相器根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号;通过第一环路滤波器对所述误差信号进行第一环路滤波;通过第一压控振荡器根据经过第一环路滤波的所述误差信号生成所述第一时钟信号;通过第二时钟信号生成模块根据所述鉴相器生成的所述误差信号来生成所述第二时钟信号。

附图说明

通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚。

图1示出根据现有技术的时钟数据恢复装置的结构示意图。

图2示出根据本发明实施例的时钟数据恢复装置的结构示意图。

图3示出根据本发明实施例的时钟数据恢复装置的结构示意图。

图4示出根据本发明实施例的时钟数据恢复装置的结构示意图。

图5示出根据本发明实施例的低通滤波器包括的积分器的结构示意图。

图6示出根据本发明实施例的环路滤波器的结构示意图。

图7示出根据现有技术的时钟数据恢复过程中信号间相位关系示意图。

图8示出根据现有技术的时钟数据恢复过程中各信号抖动幅度的示意图。

图9示出根据本发明实施例的时钟数据恢复过程中各信号抖动幅度的示意图。

图10示出根据本发明实施例的时钟数据恢复方法的流程图。

具体实施方式

以下将参照附图更详细地描述本发明。在各个附图中,相同的元件采用类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。此外,在图中可能未示出某些公知的部分。

为确保正确地恢复数据信号中的时钟与数据,至少需要两项时钟信号,包括第一时钟信号和第二时钟信号。图7示出根据现有技术的时钟数据恢复过程中信号间相位关系示意图,当环路锁定,第一时钟信号与数据的翻转边沿对齐,第二时钟信号与数据的中心点对齐。利用第一时钟信号和第二时钟信号对数据信号进行采样得到恢复数据信号。

图8示出根据现有技术的时钟数据恢复过程中各信号抖动幅度的示意图,tc表示第二时钟信号的抖动幅度,ts表示整个系统的时序裕量(timing margin),td对应于数据信号在高频和低频干扰作用下的抖动幅度,是容易引起误码的采样点。如果时序裕量ts很小,较大的环路带宽使得第二时钟信号的抖动幅度tc很大,很容易造成在td对应的采样点采样,加上时钟数据恢复电路自身造成的时钟信号迟延,极易导致数据恢复的误码率增大。

图2示出根据本发明实施例的时钟数据恢复装置的结构示意图。时钟数据恢复装置200包括:鉴相器201、环路滤波器202、低通滤波器203、第一压控振荡器204和第二压控振荡器205。

鉴相器201用于根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号。

环路滤波器202用于对所述误差信号进行环路滤波。

第一压控振荡器204用于根据经过环路滤波的所述误差信号生成所述第一时钟信号。

低通滤波器203用于对经过环路滤波的所述误差信号进行低通滤波。

第二压控振荡器205用于根据经过低通滤波的所述误差信号生成所述第二时钟信号。

在一些实施例中,低通滤波器203可以包括一个积分器。例如,图5示出根据本发明实施例的低通滤波器包括的积分器的结构示意图,积分器500包括加法器和对输入信号进行延迟累加的运算模块,所述加法器的输出端与所述运算模块的输入端相连,所述运算模块的输出端与所述加法器的一个输入端相连以形成环路。

图6示出根据本发明实施例的环路滤波器的结构示意图。在一些实施例中,环路滤波器202可以包括:第一倍乘器2021、第二倍乘器2022、积分器2023和加法器2024。

第一倍乘器2021用于将所述误差信号倍乘预设的比例调节系数,以得到第一倍乘误差信号。

第二倍乘器2022用于将所述误差信号倍乘预设的积分调节系数,以得到第二倍乘误差信号。

积分器2023用于对第二倍乘误差信号进行累加滤波。在一些实施例中,积分器2023可以类似于积分器500的结构,以上已经结合图5对积分器500进行了详细的说明,在此不再赘述。

加法器2024用于将第一倍乘误差信号和经过积分器累加滤波的第二倍乘误差信号相加,以获得经过环路滤波的误差信号。

在一些实施例中,第一压控振荡器204和第二压控振荡器205可以是LC压控振荡器、RC压控振荡器和晶体压控振荡器中的任一种。

图9示出根据本发明实施例的时钟数据恢复过程中各信号抖动幅度的示意图,第一时钟信号能够快速跟踪输入数据边沿变化,受低通滤波的作用,第二时钟信号变化相对缓慢,高频抖动得到抑制,抖动幅度tc减小,从而降低了数据恢复的误码率,提高了对数据信号的正确采样率。

在本实施例中,根据本发明实施例的时钟数据恢复装置及方法,针对两项时钟信号性质的不同,对控制两项时钟信号生成的误差信号进行不同的滤波处理。对鉴相器生成的误差信号进行环路滤波后进行低通滤波,根据经过低通滤波的误差信号生成第二时钟信号。在调整环路滤波的比例调节系数得到更大的环路带宽,以使第一时钟信号更快地追踪数据信号的同时,通过对经过环路滤波的误差信号进行低通滤波,减小了第二时钟信号的高频抖动,从而提高了对数据信号的正确采样率。

图3示出根据本发明实施例的时钟数据恢复装置的结构示意图。时钟数据恢复装置300包括:鉴相器301、第一环路滤波器302、第二环路滤波器303、第一压控振荡器304和第二压控振荡器305。

鉴相器301用于根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号。

第一环路滤波器302用于对所述误差信号进行第一环路滤波。

第二环路滤波器303用于对所述误差信号进行第二环路滤波。

第一压控振荡器304用于根据经过第一环路滤波的所述误差信号生成所述第一时钟信号。

第二压控振荡器305用于根据经过第二环路滤波的所述误差信号生成所述第二时钟信号。

在一些实施例中,第一环路滤波器302和第二环路滤波器303可以类似于环路滤波器202的结构,以上结合图6已经对环路滤波器202进行了详细的说明,在此不再赘述。

第一环路滤波器302和第二环路滤波器303可以设置不同的比例调节系数。

在一些实施例中,第一压控振荡器204和第二压控振荡器205可以是LC压控振荡器、RC压控振荡器和晶体压控振荡器中的任一种。

图9示出根据本发明实施例的时钟数据恢复过程中各信号抖动幅度的示意图,对控制第一时钟信号产生的误差信号进行环路带宽较大的第一环路滤波,使得第一时钟信号能够快速跟踪输入数据边沿变化。对控制第二时钟信号产生的误差信号进行环路带宽较小的第二环路滤波,使得第二时钟信号变化相对缓慢,高频抖动得到抑制,抖动幅度tc减小,从而降低了数据恢复的误码率,提高了对数据信号的正确采样率。

在本实施例中,针对两项时钟信号性质的不同,对控制两项时钟信号生成的误差信号进行不同的滤波处理。对鉴相器生成的误差信号进行第一环路滤波,根据经过第一环路滤波的误差信号生成第一时钟信号,对鉴相器生成的误差信号进行不同于第一环路滤波的第二环路滤波,根据经过第二环路滤波的误差信号生成第二时钟信号,通过控制第二环路滤波的环路带宽,减小第二时钟信号的高频抖动,从而控制数据恢复的误码率,提高对数据信号的正确采样率。

图4示出根据本发明实施例的时钟数据恢复装置的结构示意图。时钟数据恢复装置400包括:鉴相器401、第一环路滤波器402、第二环路滤波器403、低通滤波器404、第一压控振荡器405和第二压控振荡器406。

鉴相器401用于根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号。

第一环路滤波器402用于对所述误差信号进行第一环路滤波。

第二环路滤波器403用于对所述误差信号进行第二环路滤波。

低通滤波器404用于对经过第二环路滤波的所述误差信号进行低通滤波。

第一压控振荡器405用于根据经过第一环路滤波的所述误差信号生成所述第一时钟信号。

第二压控振荡器406用于根据经过低通滤波的所述误差信号生成所述第二时钟信号。

在一些实施例中,低通滤波器404可以包括一个积分器。例如,图5示出根据本发明实施例的低通滤波器包括的积分器的结构示意图,积分器500包括加法器和对输入信号进行延迟累加的运算模块,所述加法器的输出端与所述运算模块的输入端相连,所述运算模块的输出端与所述加法器的一个输入端相连以形成环路。

在一些实施例中,第一环路滤波器402和第二环路滤波器403可以类似于环路滤波器202的结构,以上结合图6已经对环路滤波器202进行了详细的说明,在此不再赘述。

第一环路滤波器402和第二环路滤波器403可以设置不同的比例调节系数。

在一些实施例中,第一压控振荡器405和第二压控振荡器406可以是LC压控振荡器、RC压控振荡器和晶体压控振荡器中的任一种。

图9示出根据本发明实施例的时钟数据恢复过程中各信号抖动幅度的示意图,对控制第一时钟信号产生的误差信号进行第一环路滤波,使得第一时钟信号能够快速跟踪输入数据边沿变化。对控制第二时钟信号产生的误差信号进行第二环路滤波,之后对经过第二环路滤波的误差信号进行低通滤波,通过第二环路滤波和低通滤波的共同作用,使得第二时钟信号变化相对缓慢,高频抖动得到抑制,抖动幅度tc减小,从而降低了数据恢复的误码率,提高了对数据信号的正确采样率。

在本实施例中,针对两项时钟信号性质的不同,对控制两项时钟信号生成的误差信号进行不同的滤波处理。对鉴相器生成的误差信号进行第一环路滤波,根据经过第一环路滤波的误差信号生成第一时钟信号,对鉴相器生成的误差信号进行不同于第一环路滤波的第二环路滤波,对经过第二环路滤波的误差信号再进行低通滤波,根据经过低通滤波的误差信号生成第二时钟信号,通过控制第二环路滤波的环路带宽,并对经过第二环路滤波的误差信号进行低通滤波,减小了第二时钟信号的高频抖动,从而能够控制数据恢复的误码率,提高对数据信号的正确采样率。

图10示出根据本发明实施例的时钟数据恢复方法的流程图。

在步骤S1中,根据数据信号和时钟信号的相位关系产生误差信号,所述时钟信号至少包括第一时钟信号和第二时钟信号。

在步骤S2中,对所述误差信号进行环路滤波。

在一些实施例中,可以对所述误差信号分别进行第一环路滤波和第二环路滤波。所述第一环路滤波和所述第二环路滤波的比例调节系数不同。

在步骤S3中,根据经过环路滤波的所述误差信号生成所述第一时钟信号。

在一些实施例中,可以根据经过第一环路滤波的所述误差信号生成所述第一时钟信号。

在步骤S4中,对经过环路滤波的所述误差信号进行低通滤波,根据经过低通滤波的所述误差信号生成所述第二时钟信号。

在一些实施例中,可以对经过第二环路滤波的所述误差信号进行低通滤波,再根据经过低通滤波的所述误差信号生成所述第二时钟信号。

在一些实施例中,可以对所述误差信号分别进行第一环路滤波和第二环路滤波。所述第一环路滤波和所述第二环路滤波的比例调节系数不同。当第二环路滤波的比例调节系数小于预设值时,可以不再对经过第二环路滤波的所述误差信号进行低通滤波。

在本实施例中,针对两项时钟信号性质的不同,对控制两项时钟信号生成的误差信号进行不同的滤波处理。可以对鉴相器生成的误差信号进行环路滤波后进行低通滤波,根据经过低通滤波的误差信号生成第二时钟信号。在调整环路滤波的比例调节系数得到更大的环路带宽,以使第一时钟信号更快地追踪数据信号的同时,通过对经过环路滤波的误差信号进行低通滤波,减小了第二时钟信号的高频抖动,控制了数据恢复的误码率,提高了对数据信号的正确采样率。也可以对鉴相器生成的误差信号进行第一环路滤波,根据经过第一环路滤波的误差信号生成第一时钟信号,对鉴相器生成的误差信号进行不同于第一环路滤波的第二环路滤波,再对经过第二环路滤波的误差信号进行低通滤波,根据经过低通滤波的误差信号生成第二时钟信号,通过第二环路滤波和低通滤波的共同作用,减小第二时钟信号的高频抖动,从而控制数据恢复的误码率,提高对数据信号的正确采样率。

应当说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1