数据接收器的制作方法

文档序号:7863174阅读:141来源:国知局
专利名称:数据接收器的制作方法
技术领域
本发明是关于高速缆线连结,尤其是有关用于通过缆线传递信号的可适性数据接收器,具体来说是关于一种数据接收器。
背景技术
图I为一符元时序图。电缆线或传导线是广为使用的信号传输媒介,数字数据在其中以符元(symbol)的型式循序传送。符元基本上会随着应用领域不同而呈现出不同预设的振幅和周期的波形。举例来说,在图I中,从发射器端广生的一符兀,可能具有振幅Vs和符元周期(symbol period)TP。在一符元周期Tp中,时间点ta和tb之间的阶段又称为维持阶段TH,而其余的阶段称为设定阶段Ts。在维持阶段Th期间,符元的振幅保持在所需要的量级,只有在维持阶段Th期间才能获得有效的符元值。在高速缆线连结过程中,符元在缆线中传送至接收端,并由接收端进行采样。理想的状态下,接收端所得到的符元仍然维持良好的波形,所以可以通过从维持阶段Th中采样而准确地获得出原始输出值(original outputvalue)。然而在实际上,缆线本身就相当于一个低通滤波器,会造成信号质量降低。并不是只有振幅会衰减,不同频段的信号也会产生不同的延迟效果。所以最后接收端收到的符元会产生失真,失真的符元会引起所谓的数据抖动(data jitter),因此会减少对输出值准确采样的可能性。一般来说,在非理想的缆线中,符元的边缘位置(transition edges)是一种不定数,因此能够确保准确性的有效的维持阶段Th间隔会缩短。举例来说,Vk代表了衰减后的振幅,时间点1’和tb’的间隔代表了受到数据抖动影响而窄化的维持阶段TH’。因为维持阶段TH’被窄化了,不确定期间增加了,使得数据采样的实作难度也相对地提高了。图2为一传统的数据接收器200,耦接在一缆线的接收端。数据提取器204用来从缆线(未图示)传送而来的输入信号中获取数字值Μ)·。然而因为输入信号#0 可能在传送的过程中失真了,数据抖动使得从中正确截取输出值变得困难。所以需要一个均衡器202,在将输入信号#Din传送给数据提取器204之前先进行一次均衡(equalize)运算。均衡运算在数学上的功用就是将缆线产生的失真效应还原回去,而均衡器202 —般都是采用一个固定的增益值(boost value)作为数学运算的参数,藉此,失真的输入信号#DIN被还原为均衡信号#DQ,其具有近似于原始符元的信号质量,有效地提升数据提取器204所产生的输出值#Dqut的正确性。由于不同的缆线所产生的失真程度可能是不同的,其输出的输入信号#DIN也随着缆线的长度、信号的频率和缆线材质而呈现出不同的特性。因此如果均衡器202只是采用一个固定的增益值来处理不同特性的缆线,可能会产生均衡不足或是均衡过度的问题。尤其是均衡不足所造成的影响,往往会导致数据抖动而造成传输效率严重下降。有鉴于此,一种改良式的均衡器202是有待开发的。

发明内容
为了改善缆线传递信号时所产生的信号失真问题,本发明提供了一种数据接收器。一种数据接收器,用以恢复(retrieve)从缆线传送而来的数字值,该数据接收器包含均衡器,根据增益值将输入信号进行均衡,以产生均衡信号;以及数据提取器,耦接于所述的均衡器,所述的数据提取器用于对所述的均衡信号采样,以根据多个样本值检测所述采样到的均衡信号的边缘位置,以及用于分析每一符元周期的边缘位置,以选择最佳样本值作为每一符元周期输出的输出值。一种数据接收器,包含均衡器,接收输入信号并产生均衡信号;以及数据提取器,根据中央采样点的平移频率来判断该输入信号的信号质量,并输出增益值至该均衡器;其中所述的均衡器的转换函数随着所述的增益值而变化,且所述的均衡器选用一个产生平移次数最少的特殊转换函数。本发明提供了一种数据接收器,可以根据均衡信号的质量调整均衡器的增益值,解决均衡不足或是均衡过度的问题,从而改善缆线传递信号时所产生的信号失真问题。


图I为一符元时序图2为在缆线接收端的传统数据接收器;
图3为本发明的数据接收器;
图4为采样均衡信号#Dq的实施例;
图5为图3数据接收器进一步的实施例;以及
图6为图3数据接收器的另一实施例。
具体实施方式
下列实施例具体的说明如何以较佳的方式实现本发明。实施例仅供说明一般应用的方式,而非用以限缩本发明的范围。实际范围以权利要求所列为准。
图3为本发明一数据接收器300的实施例。该数据接收器300包含一数据提取器
304,用以采样均衡信号#DQ并输出一输出值#0·。该数据提取器304同时也能够检测均衡信号#DQ的信号质量,并据以调整均衡器202的增益值(boost value)。在本实施例中,一增益值产生器412负责提供该增益值#B。该数据提取器304根据检测到的信号质量产生控制信号#ctrl,进而动态地调整该增益值。调整的方式可能有好几种方法。举例来说,数据提取器304执行校准(calibration)程序后,可直接判断目前使用的缆线所适用的最佳增益值。首先,增益值产生器412在一段包含多个符元周期Tp的时间内递归地发出许多递增的增益值至该均衡器202。这段时间用于校准。这段时间包含足够长的符元周期供以获得有意义结果。随着增益值的逐一递增,该数据提取器304从均衡信号#Dq中可求得对应的质量信息。基本上所估测到的信号品质和增益值是成正比的,其关联性可以形成一条斜率为正的直线。当信号质量不再随着增益值的递增而改善,则对应饱和点的增益值即可视为是最佳增益值。于是
5该增益值产生器412停止该递增循环,而该均衡器202切换至正常模式,使用该最佳增益值来进行工作。在图3中,该数据提取器304使用了一超采样器(over sampler) 404来对均衡信号#Dq进行采样,藉此在每一符元周期Tp中获取多个样本值#DS。在确定输出值#Dqut之前,该多个样本值#DS会被暂存在缓冲器406中供进一步的分析。该缓冲器406的容量足够储存由许多个连续的符元周期Tp中获得的多个样本值#DS,而边缘检测器410读取这些样本值ffl)s来检测每一符元周期Tp的边缘(transition edge)位置。该均衡器202可能会使用不恰当的增益值来均衡已失真的输入信号#Din,导致所产生的均衡信号#Dq不稳定,而其中的整个连续符元周期Tp的边缘位置可能会快速变化。边缘位置的不确定性越高,输出值有效的维持阶段TH’越短。边缘检测器410可比较连续两个时间点上的振幅大小来检测边缘位置。举例来说,在边缘位置前后的两个样本值#DS可能具有很大的振幅落差。所以只要检测到连续两个样本值#DS的振幅差超过一临界值,就可判定是找到了边缘位置。边缘检测也可以通过许多传统的方式来达成,然而本领域技术人员应该都已熟知,所以不再详细介绍。随后,该边缘检测器410传送一定位信号#edge至该质量控制器408,用以指出每一符元周期Tp中的边缘位置信息供进一步的分析。该质量控制器408接收该定位信号#edge,并据此向缓冲器406发出选择信号#SEL以选择一最佳样本值#DS作为一符元周期Tp的输出值#Dqut。更确切地说,该超采样器404执行的是一种超采样程序,在每一符元周期Tp中的多个不同相位上对该均衡信号#DQ进行采样。举例来说,一符元可能在一符元周期Tp中五个不同的相位上被采样五次,而产生五个样本值#DS。根据该定位信号#edge,质量控制器408从这些样本值#DS中选择最佳者作为输出值ffl)QUT,如果一样本值M)s的时间点最接近符元周期Tp中两个边缘位置的中点,它就是最佳样本值M)s。换句话说,如果第I和第5个样本值#DS被判定是边缘位置,则第3个样本值#DS就应该被选为输出值#Dqut。在质量控制器408中,有一当前指针(current pointer) P指向一采样周期(sample period)中的最佳相位(或时间点)。当前指针P可由前四个采样周期(S0, SI, S2和S3)来决定。而在后续的四个采样周期(S0’,SI’,S2’和S3’)中,质量控制器408除了确定边缘位置,也判断该当前指针P是否指向每一采样周期的两个边缘的中间点。如果在一采样周期中,当前指针P指向中点的左边,则质量控制器408判断该当前指针P必须右移以更接近该中间点。相对的,如果当前指针P指向中间点的右边,则质量控制器408判断该当前指针P必须左移以接近该中间点。在本实施例中,质量控制器408每隔四个采样周期决定一次平移的动作。而平移的格数则由一指针平移旗标(shift flag)来表示。质量控制器408会统计在一段长时间内(例如1000个采样周期)发生平移的总次数。当数字越大,则表示指针发生平移的频率越高,这同时也意味着均衡信号的信号质量越差。理想中平移的次数是越少越好。通过测试均衡器202的各种不同转换函数(transfer function),可以找出使平移次数最少的转换函数。这也表示该转换函数是用来补偿(compensate)该输入信号Μ)ιν的最佳参数。图4为本发明对均衡信号#Dq进行采样的实施例。图中显示多个连续的符元周期TP,而符元中失真的情况以阴影区域来表示,阴影区域中的采样数据视为无效。在每一符元周期Tp中的五个时间点tl到t5中,对应的可获取五个样本值#DS,而其中理想的一个将会被选为输出值#Dqut (表示为01到04)。在一符元周期Tp中,时间点tl到t5可能是平均分布的。输出值#DOTT基本上是选自每一符元周期Tp白色区域中的最中间点。除此之外,这些输出值01到04的振幅V1到V4也可用来当作信号质量的参考。于是该数据提取器304循序地接收并分析均衡信号#Dq然后输出对应的输出值#Dqut。除此之外,该超采样器404也可以由五个不同的采样器组成,个别锁定每一符元周期Tp中不同的相位。本发明并不限定超采样器404的应用方式。在上述案例中,采样周期SO的最佳的采样点落在t3的位置,表示为01。然而当前指针P可能是指向t4,位于01的右边。因此对于采样周期SO来说,有必要将当前指针P移至质量控制器408所确定的最佳采样点,即t3。同样地,在符元周期SI中,最佳采样点也是落在t3,所以也需要将当前指针P平移到t3上。依此类推,在检查了四个符元周期(S0-S3)后,质量控制器408会做最后决定,将当前指针P平移到t3。而同样的程序会在下四个符元周期(S0’ -S3’ )中重复进行(为简单起见图4中仅显示S0’)。每采样周期五个样本值#DS,每四个采样周期决定一次当前指针P,只是一个例子,本发明不限定于此。这些次数可以依照实际需求弹性调整。图5是图3的数据接收器300更具体的实施例。其中,输入信号#DIN受到缆线的影响而失真。均衡器控制器504负责补偿输入信号#Din的失真并产生一均衡(补偿)信号#Dqo该均衡器502中包含了以增益值决定的各种转换函数(transfer function),而均衡信号ffl)Q就是由所选的转换函数所确定。KXN采样器506提供了一种超采样的功能。在本实施例中K是4而N是5。每一采样周期中会在K (5)个不同的相位对均衡信号#DQ采样,总共持续N(4)个采样周期(S0,SI,S2和S3),所以总共会在20个不同的相位采样20次。在本实施例中,这些样本值#DS会在判断均衡信号#Dq的信号质量之前产生,而本发明并不限定K和N的数值,实际的数值可以视需要弹性地决定。输入信号的频率可以是IGHz,而时钟频率(clock frequency)可以为IOOMhz。锁相回路(phase locked loop,PLL)或延迟锁定回路(delay lock loop,DLL)模块 514 可以产生20个采样信号Fs,每个采样信号Fs彼此之间互有相位差。这20个采样信号Fs可以是通过该KXN采样器506从连续4个采样周期中的20个不同相位点截取而得。然后产生20个样本值#DS。随后这些样本值#DS被传送至一数据截取器508。该数据截取器508可以是一种缓冲器,对应图3的缓冲器406。而输出值#Dqut便是由这些样本值#DS中挑选出来。边缘检测暨平移判断模块510也接收了该20个样本值#DS,边缘检测暨平移判断模块510确定该4个连续采样周期的边缘位置。该边缘检测暨平移判断模块510中存有一当前指针P,其中的值是根据先前的四个连续采样周期的边缘检测结果来确定。该边缘检测暨平移判断模块510也负责根据该20个样本值#DS和其边缘检测结果来判断每一采样周期的最佳采样点。首先该边缘检测暨平移判断模块510比较该最佳采样点(图4中的01到
04)与当前指针P (在图4中指到t4),来判断是否将当前指针P移动到新的位置P’。在图4的实施例中,该当前指针P必须左移一格(跳降)以符合所找出来的最佳采样点01到04。边缘检测暨平移判断模块510会传送一个平移指令(跳升/跳降)至数字滤波暨数据截取指针调整模块512来进行调整。边缘检测暨平移判断模块510也会将平移指令传送至均衡器控制器504。在一段很长的时间内(例如1000个采样周期),该均衡器控制器504累加该当前指针P发生平移的次数。所累加出来的数字可以用来作为该均衡信号的信号质量的反指标(inverse index),代表均衡器502的补偿质量。数字越高,则表示均衡器502补偿结果越差。于是,根据该累加数字,均衡器控制器504传送一增益值给该均衡器502,使该均 衡器502据以选择转换函数。而通过新选择的转换函数产生另一均衡信号#DQ后,再进行下一轮的质量判断程序。在接下来的1000个采样周期中,同样地,信号质量也被检验,看看新选择的转换函数是否有比较好。经过几轮递归之后,可以找到最佳的一组转换函数,其均衡结果的信号质量是最好的,校准(calibration)也就此完成。随后输入信号可以通过均衡器控制器504提供的最佳转换函数进行补偿作业。该边缘检测暨平移判断模块510和数字滤波暨数据截取指针调整模块512是图3中质量控制器408的具体实施例。该均衡器控制器504是增益值产生器412的例子之一。图6为图3的数据接收器300的另一实施例。其中的设计和图5大部分相同,除了边缘检测器610和平移判断暨数字滤波暨数据截取指针调整模块612的设计。边缘检测暨平移判断模块510中的部分功能被移到平移判断暨数字滤波暨数据截取指针调整模块612中。在本实施例中,边缘检测器610只负责边缘位置的检测,并将边缘位置的信息传送给平移判断暨数字滤波暨数据截取指针调整模块612。该平移判断暨数字滤波暨数据截取指针调整模块612负责执行了大部分的工作,包含当前指针P的平移以及数据截取指针的调整。边缘检测器610和平移判断暨数字滤波暨数据截取指针调整模块612所做的事情等同于边缘检测暨平移判断模块510和数字滤波暨数据截取指针调整模块512的搭配组合,属于图3的质量控制器408的具体实施方式
。在发明精神不变的原则下,任何功能区块都可以个别地或整合地应用在实际之中。虽然本发明以较佳实施例说明如上,但可以理解的是本发明的范围未必如此限定。相对的,任何基于相同精神或对本领域技术人员为显而易见的改良皆在本发明涵盖范围内。因此专利要求范围必须以最广义的方式解读。
权利要求
1.一种数据接收器,其特征在于,所述的数据接收器用以恢复从一缆线传送而来的数字值,所述的数据接收器包含 均衡器,根据增益值将输入信号进行均衡,以产生均衡信号;以及数据提取器,耦接于所述的均衡器,所述的数据提取器用于对所述的均衡信号采样,以根据多个样本值检测所述采样到的均衡信号的边缘位置,以及用于分析每一符元周期的边缘位置,以选择最佳样本值作为每一符元周期输出的输出值。
2.如权利要求I所述的数据接收器,其特征在于,所述的数据提取器包含增益值产生器,用以控制所述的增益值,而所述的增益值产生器是在校准模式下启动,以根据所述的数据提取器检测到的信号质量得到最佳增益值。
3.如权利要求2所述的数据接收器,其特征在于,在所述的校准模式中 所述的增益值产生器递增地调整所述的均衡器的增益值; 所述的数据提取器随着所述的增益值的递增,对应地测量所述的均衡信号的信号质量;以及 当信号质量增进到最佳增益值,所述的增益值产生器停止使所述的增益值递增,而所述的数据接收器进入正常模式,使所述的均衡器使用所述的最佳增益值来操作。
4.如权利要求2所述的数据接收器,其特征在于,所述的数据提取器进一步包含 超采样器,耦接所述的均衡器,所述的超采样器在多个符元周期内持续采样所述的均衡信号,并在每个符元周期内获得多个样本值; 缓冲器,耦接所述的超采样器,用以储存所述的多个样本值; 边缘检测器,耦接所述的缓冲器,用以根据所述的多个样本值检测所述的均衡信号的边缘,并发出一定位信号来指出每一符元周期的边缘位置;以及 质量控制器,耦接所述的边缘检测器,用以分析每一符元周期的边缘位置,以选择最佳样本值作为每一符元周期输出的输出值。
5.如权利要求4所述的数据接收器,其特征在于 所述的超采样器在符元周期中的五个不同的时间点采样所述的均衡信号,以相应地获得五个样本值;以及 所述的质量控制器选择时间点最接近所述的符元周期两个边缘位置的中点的样本值作为所述的输出值。
6.如权利要求5所述的数据接收器,其特征在于,所述的质量控制器分析所述的时间点的变动率,作为所述的均衡信号的信号质量的反指标。
7.如权利要求6所述的数据接收器,其特征在于 所述的质量控制器检测所述的最佳样本值的时间点自前一符元周期以来是否有变动;以及 所述的质量控制器计算一段时间以内所述的时间点发生变动的次数作为所述的变动率。
8.一种数据接收器,其特征在于,所述的数据接收器包含 均衡器,接收输入信号并产生均衡信号;以及 数据提取器,根据中央采样点的平移频率来确定所述的输入信号的信号质量,并输出增益值至所述的均衡器;其中所述的均衡器的转换函数随着所述的增益值而变化,且所述的均衡器选用一个产生平移次数最少的特殊转换函数。
9.如权利要求8所述的数据接收器,其特征在于,所述的数据提取器包含 增益值产生器,用以控制所述的增益值,而所述的增益值产生器是在校准模式下启动,以根据所述的数据提取器检测到的信号质量得到最佳增益值。
10.如权利要求9所述的数据接收器,其特征在于,所述的数据提取器进一步包含 超采样器,耦接所述的均衡器,所述的超采样器在多个符元周期内持续采样所述的均衡信号,并在每个符元周期内获得多个样本值; 缓冲器,耦接所述的超采样器,用以储存所述的多个样本值; 边缘检测器,耦接所述的缓冲器,用以根据所述的多个样本值检测所述的均衡信号的边缘,并发出一定位信号来指出每一符元周期的边缘位置;以及 质量控制器,耦接所述的边缘检测器,用以分析每一符元周期的边缘位置,以选择最佳样本值作为每一符元周期输出的输出值。
11.如权利要求10所述的数据接收器,其特征在于 所述的超采样器在符元周期中的五个不同的时间点采样所述的均衡信号,以相应地获得五个样本值;以及 所述的质量控制器选择时间点最接近所述的符元周期两个边缘位置的中点的样本值作为所述的输出值。
12.如权利要求11所述的数据接收器,其特征在于,所述的质量控制器分析所述的时间点的变动率,以作为所述的均衡信号的信号质量的反指标。
13.如权利要求12所述的数据接收器,其特征在于 所述的质量控制器检测所述的最佳样本值的时间点自前一符元周期以来是否有变动;以及 所述的质量控制器计算一段时间以内所述的时间点发生变动的次数作为所述的变动率。
全文摘要
本发明关于一种数据接收器,用以恢复(retrieve)从缆线传送而来的数字值,该数据接收器包含均衡器,根据增益值将输入信号进行均衡,以产生均衡信号;以及数据提取器,耦接于所述的均衡器,所述的数据提取器用于对所述的均衡信号采样,以根据多个样本值检测所述采样到的均衡信号的边缘位置,以及用于分析每一符元周期的边缘位置,以选择最佳样本值作为每一符元周期输出的输出值。本发明提供的数据接收器可以根据均衡信号的质量调整均衡器的增益值,解决均衡不足或是均衡过度的问题,从而改善缆线传递信号时所产生的信号失真问题。
文档编号H04L25/06GK102932295SQ20121039732
公开日2013年2月13日 申请日期2008年5月8日 优先权日2007年5月8日
发明者陈建铭, 张文昌 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1