用于信号过采样的参数扫描的制作方法

文档序号:7667336阅读:214来源:国知局
专利名称:用于信号过采样的参数扫描的制作方法
技术领域
本发明的实施例通常涉及电子设备领域,更特别地涉及用于信号过采样的 参数扫描的方法和设备。
技术背景数字接收器经常通自接收到的信号进行采样来操作。传输的数据可以是 但是不限于视听媒体数据。在这个过程中,表示数字信号的信号可以在特定的 时期被采样以确定值。特别地,可以使用过采样在一个数据序列中为每一个数 据单元提供多个取样方法。多个取样可以支持处理包含特定噪声级别的数据。在没有噪声的时候,如 果取样被适当地调整,数字数据的所有取样应该是相同的,但是如果在信号里 有间歇噪声,那么值是不同的。该多个值可以例如被用来协助确定合适的信号 值。然而,f繩相位,振幅,脉冲宽度以及其他方面的不同可以是f^传输中 的不同原因。不同的发送器具有不同的属性,在发送器和接收器之间的电缆距 离会影响传输的数据。数据追踪和设置特定接收器的参数可以解决一些数据问 题,但是数据和噪声的不同使得难以为接收器提供满意的设置。结果,信号质 量受到了损害,例如可以导致视听数据的显示质量差。发明内容提供了一种用于信号过采样的参数扫描的方法和装置。在发明的第一方面,装置包括均衡接收到的数据值的均衡器,以及过采样 被均衡的数据的采样器。该,包括眼监视器,以产生关于过采样数据的信号 眼的质量的信息,以及一均衡监视器,以产生关于信号均衡的充分性的信息。 该装置进一步包括扫描弓i擎,以扫描该装置的多个参数的可能f直。在发明的第二方面,方法包括接收一连串的信号,以及使用均衡€^均衡 接收到的信号。时钟信号基于至少一部分带宽值产生,该接收到的信号通过使 用时钟信号而被过采样。接收到的信号的均衡性和眼质量被监视,并且参数的 可能值被扫描。用于数据接收的参数组合被识别。


本发明的实施例通过例子的方式并且以不受限制的方式来说明,在附图中 相同的参考数字表示相同的元件。图1说明了一个通讯系统实施例的简图示; 图2说明了一个信号采样的实施例;图3A说明了一个应用,样的接收器处理电路的实施例;图3B说明了一个实施松弛眼操作的电路的实施例;图4说明了一个应用松弛眼操作咖艮监视器的实施例;图5A, 5B和5C说明了过扫描接收器的扫描序歹啲实施例;图6A说明了一个^f共过采样的接收器处理电路的实施例;图6B说明了一个掛共过采样和应用均衡监视器的接收器处理电路的实施图7说明了一个包括处理的多个阶段的宽度测量过程; 图8说明了应用采样值的宽度确定过程;图9A,犯和9C说明了用于过扫描接收器的扫描序列的实施例; 图IO提供了接收器系统的实施例图;图11提供了非相干发送器,相干发送器以及非相干接收器的实施例的简图.'图12A说明了一^:采样接收器的实施例;图12B说明了一个接收器中时钟采样的实施例;图13说明了一个数据系统的实施例;图14A说明了一个用于数据处理的双弓摩方法的实施例;以及 图14B说明了一个用于数据处理的单3虫合并引擎的实施例。 详细说明木发明的实施例通常涉及用于过采样接收器的参辦3描。 如在SM1顿的,"过采样"意味着以比信号频率更高的频率来采样信号。 例如,过采样可以包括在信号的至少一些周期中多次采样该信号。
在一些实施例中,为信号过采样接收器提供参数扫描。在一些实施例中, 过采样接收器舰参数进行扫描以识别衝共充分性能的参数。在实施例中,系统使用采样到的信号来评估信号以确定信号"眼"是打开 还是关闭的,打开或关闭的信号眼的数目也随之被计算出来。在一些实施例中, 如果提供充分性能的参数没有被识别出来,那么系统操作来松弛眼的限制。在一些实施例中,系统提供扫描特定的与其他参数分离的参数,因此M^、 了时间以及识别可用参数需要的处理量。在一些实施例中,系统可以从其他参 数中分离出均衡因子。图1说明了一个通讯系统实施例的示意标。在这个说明中,縱器(TX)105,其可以被包括在第一芯片110或其他装置或设备中,以及接收器(RX) 115,其可以被包括在第二芯片130或其他装置或设备中,其可以包括承载串行 数据TD,至TCM35的多个差分序列链接以及时钟信号140。该串行 可以包 括但并不限制于视听媒体数据,例如表示可见数据的颜色组成的多个串行数据 流。吋钟信号140可以被提供给锁定的循环电路(例如锁相循环(PLL) 125), 该循环电路在一个例子中,傲甜妾收器115的处理电路120产生5个输出以过 采样在差分链135上的输入数据。在这个例子中的过采样数据(OSD)可以包 括在输入数据的每一个周期中的5个不同的采样。然而,实施例并不限于每一 信号周期中特定数目的采样。实施例可以包括在任意周期的任意数目的采样, 以及采样数目在信号周期之间可以不同。处理电路120基于串行数据 TD,-TEM35的采样来产生一组接收到的1 RD「RCM45。然而,接收器115的操作可以包括影响数据接收操作的不同的参数。在一 些实施例中,接收器115在过采样过程中提供参数扫描以识别提供充分信号质 量的参数。图2说明了一个信号采样的实施例。在这个说明中, 一个接收到的输入串 行数据205的理想的例子,可以是,例如图1的TD广TDn135中的一个或任意个, 其包括一差分信号对DN (负差分信号)210和DP (正差分信号)215,以及提 供数据的每一位的信号组合。在这个说明中,吋间单元提供繊的一位,该单 元可以被称之为单位时间(UI)。在图2中,4个单位时间被说明,其被杏封己为 UI-1220, U1-2225, UI-3230以及UI4235。例如,在UI-1中数据位具有逻辑高 值(在这种情况下它表示值"1",低位具有值"O",但是在其他情况下值可以
相反或者被指派给不同的值)。在单位时间UT -2225, LH-3 230以及UI-4235中, 数据位分别是"O", "1"以及"1"值。在这个例子中,在每一个单位时间中有 被PLL的5个输出锁定的5个数据采样,如图2的箭头所示。在这个差分信号 中,在单位时间(例如UI-1 220)中的输入信号可以被称为"眼"。在操作中,因为抖动和其他的因素,传输的数据位可能不能象所期望的那 样出现,包括关于信号校准的方面。如果 位在相位上足够远,这徵据"眼" 被称为"关闭的"。如果眼在特定的容限内在相位内排成行,那么眼被称为"打 开的"。在一些实施例中,眼监视器通过检查可以产生关于数据的信息,例如通过 经过10个单位时间的吋期在5x过采样系统中测试50个过采样f^单元(OSD )。 在这个例子中的每一个"眼"相应于5个OSDs,因此在输入的50个OSD (因 此有10组5 OSD)中总共有10个眼。在一"T特定的相位iaS宗算法或方法中, 有一个指针(这里被称为"中心指针")指向每一个眼的5个OSDs中的一个特 定OSD,算法认为它在眼的中心。在中心的取样的OSD值被用作代表眼的代 表值。在一些实施例中,眼监视器在特定的时期进行校验以确定中心指针是否 实际在服的中心上。在一些实施例中,R艮监视器通过确定三个OSD (也就是说, 一个被指针所指向,其他两个与该被指向的指针邻接)是否有相同《直来校验中 心点。如果有相同值,那么眼被标记为"打开的"。在一些实施例中,如果50 个OSD中的所有10个眼都是打开的,那么被称为"打幵计数器"的计数^l皮 递增,而如果这些眼中的任意一个是关闭的,那么"关闭计数器"被递增。打 开和关闭计数器可以在预定的吋期操作,其可以被设置为足够长的长度以致于 操作不会被任意短暂的噪声出现戶斥影响。在一些实施例中,在定义的时期测量 到的关闭计数器值和打开计数器值的比率被报告给相位追5宗器以及扫描引擎。 其他的实施例可以包括在这样的处理中的不同的细节。再次参照图1,处理电路120处理输入数据以提供接收到的数据 RD「RDn145。在一个可能的实施例里,i^-可以是分离为视频和音频组分的视 听数据,但是不是所有的实施例都需要这样。在不同的实施例里,处理电路120 可以包括不同的子逻辑组件和互联。在一些实施例中,可以被包括在处理电路 内的例子包括但是不限于均衡逻辑,采样器,相位追踪器,眼监视器,以及扫 描引擎。在附图和这里接下来的讨论中将提供某些例子。在一些例子中,可以 有一个以上的时钟信号以及在一些例子中,时钟信号不会和数据信号一起,。 在一些实施例中,有一个以上的PLL为取样不同的M流提供不同的信号。在一些情况下,接收到的输入数据没有充分的质量使得处理电路产生有意 义的接收数据。例如,数据可能具有"关闭眼",因为数据很大禾號上是异相的。 在一些实施例中,处理电路元件被提供以在这样的传输数据中定位有意义的数 据。在一些实施例中,高速串行数据接收器的数据恢复处理包括特定的相位追 踪元件以支持选择使用多个过采样数据元件中的哪一个。在一些实施例中,使用参数扫描程序来确定在具有数字PLL (DPLL)的相位i^宗器中可以使用不同 的接收器参数(例如均衡量,PLL带宽以及其他)中的哪一个。在一些实施例 中,这样的处理可以被用来在从具有变化的不同属性(例如一^目干操作,相干 操作以及期也属性)的发送器中获取有用的信息方面从而劍共支持。在一些实施例中,对于接收器的处理包括使用"松弛眼"技术的参数扫描 过程。图3A说明了一个应用过采样的接收器处理电路的实施例。发送器(例如 图1的TX105)提供的串行化数据305被接收器300接收,并被提供给均衡器 315。此外,发送器可以提供由锁循环电路(PLL325)提供的时钟信号310。均 衡器315升压数据(以模拟信号的形式),升压量基于来自于扫描引擎345的均 衡量365,并且将数据传送给取样器320。取样器320过采样输入的模拟数据并 且产生数字过采样数据330。在这个过程中,取样器320使用从PLL325接收到 的时钊'信号,其带宽(B/W) 360被扫描引擎345所控制。PLL325在一些实施 例中可以是数字PLL,但是不是所有的实施例都需要这样。相同的PLL可以被 用-T"每一个输入流,或者不同的PLL可以被用于不同的输入流。过采样数据被 提供给相位追踪器335以及眼监视器340。在一些实施例中,眼监视器340计算 服质量信息355并将该质量信息报告给相位追踪器335以及扫描引擎345。相位 追踪器335使用至少一部分眼质量信息355 ^ 5宗算法以追踪接收到的数 据的相位,当扫描弓摩4顿包括PLL带宽360,均!隨365以及其他可能的参 数进行扫描时,扫描引擎使用接收到的信息确定系统最好的参数。相位追踪器 接着输出解码数据350。在一些实施例中,服监视器340可以产生如下咖艮信息眼监视器340在 过采样系统中检测过采样的数据元件。如上所述,在一个5x过采样系统中,有 50个过采样数据元件,每一个眼相应于5个OSD。 一个中心指针指向每一个眼 的OSD中的一个指定的OSD,并且该指定的OSD被作为该眼的代表值。在一 些实施例中'目ffi视器3恥操作来校验指针是否实际上在眼的中心。在一个实 施例中,目艮监视器340确定特定数目的OSD,例如一个眼的三个中心OSD,这 些被中心指针指定的OSD和相邻于指定OSD的每一顶啲其他两个OSD是否具 有相同的值。如果具有相同的值,眼被确定为"打开的",其意 位值在接收 器的相位里。在一些实施例中,如果一个组的所有眼都是打开的,那么"打开 计数器"递增。如果一个或多个眼是关闭的,那么"关闭计数器"递增。计数 器值的比率被报告给相位超宗器335和扫描弓摩345。在一些实施例中,扫描引擎的操作可以包括下述方面扫描引擎可以操作 为通过可能的参数进行扫描以识别将提供充分数据质量的参数。对于一个均衡 量(EQ)参数,扫描弓,可以从最小值(例如,适合于短电缆横向信号的EQ 值)搜索到最大值(例如,适合于长电缆横向信号的EQ值)。序列链产品里的 接收器对于不同长度的电缆来说都应工作良好。对于长电缆,有必要基于电缆 的频率属性来加强信号以补偿变弱的信号,这个处理可以被称为均衡。电缆长 度的不同需要不同量(或强度)的均衡。对于长电缆,典型地需要更多的(或 更强)的均衡,而对于短电缆,典型地需要更少的(或更弱的)均衡。如果不 充分的均衡被^f共纟化持定的信号(例如在长电缆上提供的信号),M常将导致 差的信号质量和大量的噪声。另一方面,如果太强的(或太大的)均衡被提供 给特定的信号(例如在短电缆上接收的信号),这将导致信号的过增强,这通常 也导致差的信号质量以及过多的噪声。均衡量可能因此需要依靠电缆长度或类 似因素进行调节。此外,使用的不同发送器的不同属性也可以影响均衡值的选 择。在参数扫描的过程中,如果扫描弓l擎找到导致眼监视器报告充分信号质量 (一个暗示数据眼打开的值)的均衡值(EQ),那么扫描引擎可以停止在这个 点上并且使用该值来驱动该均衡器。然而,如果扫描引擎不能在参数扫描过程 中找到这样的值,3卩么扫描引擎可以达到EQ最大值,并且可以一直保持在那 里直到另一个清况发生而重启扫描。过程保持在最大值的一个理由是如果数据 被长电m/ 〈载,可以有一个好机会,即所有的EQ值(即使競大值)者杯够 充分得能使眼打开。在这种情况下,最大值是可用的最佳值。在一些实施例中, PLL带宽参数和EQ值一起被搜索,通过这两个参数的每一个可能的组合,扫
描引擎进行搜索。例如,如果有4个可能的EQ值和3个可能的BW值,那么 扫描引擎将搜索达到12个的可能的候选参数组合以找到提供充分结果的组合。 然而,对最佳值的搜索可能导致被称为"坚持最大值"的情况,特别是在 一些信号的抖动因子決速并且大的情况下。如果抖动对于相位追踪器适当地追 踪和将中心指针指向眼的中心来说太快太大,那么指针会从眼的中心偏斜。在 这种情况下,50个OSD的10个眼中的一些可以f财艮告为是关闭的,并且因为 不是所有的10个眼都打开,"关闭计数器"递增。这最终将导致扫描弓摩尝试 更大的EQ值以i式着找到将使得所有的眼打开的EQ。然而,由于问题可能不是 充分均衡而是^5宗速度的限制,那么更大的EQ值将不能产生充分的调节以使 得眼监视器报告数据眼是打开的。在这种情况下,扫描引擎可以继续扫描并且 渐增地尝试更大的EQ值,直到扫描引擎达到最大的EQ值,并且过程可以接着 保持在那里,而不考虑实际的电缆长度。然而,这个最大的EQ值将导致一个 问题,因为这个均衡级别对于信号来说过度了,所以事实上存在短电缆。这将 造成过幅射并且导致OSD的假信号。在一些实施例中,松弛的眼技术可以在参数搜索中使用以解决这个问题。图3B说明了一个实施松弛眼操作的电路的实施例。图3B和图3A剤艮多 相似点,另外有"松弛量"信号370,该信号由扫描引擎345提供给目ffi视器 340。在图3A中,iij共了一个规则,只有当50个OSD的所有10个眼都是打开 的时候,"打开技术器"才递增。否则,"关闭计数器"递增。在一些实施例中, 収而代之的松弛服技术提供,如果在10个眼中的N个数目的眼是打开的,则"打 开计数器"被递增。否则,"关闭计数器"被递增。在一个实施例中,系统首先 尝试使用组里的数目为N (在这个例子里是10个)的所有眼,并且,如果可能确定使得服监视器报告"眼打开"的参数,然后过程在这里结束。在一些实施 例屮,如果即使是在尝试了所有-的参数组合后,仍然不能识别工作参数,那么 N的值被递减(在这个例子里减到9),并且参数搜索过程被重复。如果工作参 数在这个值被找到,那么过程在这里停止,否则过程能重启扫描,N再一次被 递减(在这个例子里^^、到S)。这个过程被重Mm到N达到一个预定的较低的 限制。为了支持松弛眼技术,扫描引擎345为目艮监视器340提供"松弛量"370 (其因此可是是N或相关值的当前的最小值),而不是简单地从眼监视器340
接收眼信息。该技术可以被用来^f共一个结果(一个参数组),其相等于或优于 没有眼松弛的参数组。如果N为IO,处理和图3A中的说明和描述相同。通过逐渐地M^、N,比起N-10的情况,处理将到达一个更大的可能的解决空间,除非每一个眼都打开,关闭计数器的可允许的计数被递增。松弛眼技术可以避免"坚持最大"情况,因为通过减少N,通常可能定位不太完美的但^x寸于i^共充分信号质量来说足够好的参数。实验结果能够说明,该带有减少的N的"足 够好的参数"提供了比"坚持最大"情况中得到的图像更好的视听数据图像。 在一些实施例中,目ffi视器包含计算50个OSD中打开眼数目的计数器,和比 较打刑艮数目和当前松弛量的比较器。附图4说明了一个应用松弛眼处理的眼监视器的实施例。其中,眼监视器 400包含计算一装置中打幵眼数量的计数器405,和比较打开眼数目405和当前 松弛量N410的比较器415。如果打开眼数量大于或等于松弛量N,打开计数器 420增加,否则关闭计数器425增加。在一个例子中,如果当前松弛量为9,且 装置中如果9个或更多眼是打开的话,打开计数器将增加,如果8个或更少的 眼在装置中打开,关闭计数器增加。在其他实施例中,眼监视器的特定详情是 不同的,该比较可以以修改的方式提供。图5A, 5B和5C说明了过扫描接收器的扫描序列的实施例。附图5A说明 了组合带宽BW与提—共给均衡器和未t^松弛眼技术PLL的均衡EQ参数的扫 描序列。虽然该扫描序列提供了特别例子,其中对于第一带宽均衡逐渐增加, 紧跟着同样的用于第二带宽的序列,但是实施例不局限于任意特定参数序列, 或者任意特定不同参数的序列。附图5B阐述了组合带宽BW与提供给均衡器 和使用松弛服技术PLL的均衡EQ参数的扫描序列,其中松弛量初始为N二IO, 在这个例子中,提供了如附图5A的第一扫描序列过程中一样的参数组合序列。 如果在附图5B中被阐述的序列不能产生满意的结果,N将M^、(这个例子中减 至9),随着减少眼打开的情况发生,扫描序列参数被重复。附图5C阐述了松 弛量N二9时被重复的搜索。如果搜索过程识别导致指定数目的打开眼的参数, 该搜索过程可以在这时停止。不然,随着N设置为8而重复该扫描。该过程可 以被重复直至N达到 一个预定较低的限度。在一些实施例中提供一个处理,通过与眼监视器技术一起使用,来提升使 用独立"均衡监视器"的参数扫描程序的速度。图6A说明了一个提供过采样的
接收器处理电路的实施例。其中,由发送器发出的串行化数据605被接收器接收,与提供给PLL625的时钟信号610—同提供给均衡器615。均衡器6I5基于 从扫描引擎645接收的均衡量EQ665 ,该数据(作为模拟信号),将该被均 衡的数据传输给采样器620。采样器620,样输入的模拟数据,产生数字过采 样数据630。其中,采样器62(H顿从PLL625接收的时钟信号,其带宽(BW) 660由扫描引擎645控制。PLL625可以是DPLL,但它并不是所有实施例所必 需的。同样的PLL625可用于每啊俞入流,或不同的PLL拥有不同的输入流。 将过采样数据630提供给相追踪器635和眼监视器640。目,视器640计算眼质 量,向相追踪器635和扫描引擎645报告该质量。相追踪器635至少部分^ffi 眼信息655鄉 5宗算法,扫描弓摩使用眼信息655决定最优参数,如PLL 带宽,均衡量,和其他参数。根据附图3B指示提一共松弛量信号670。相追踪器 635输出解码数据650。在一些实施例中,扫描引擎通过执行全部可能参数组合的全面搜索謝话 行。例如,附图9A阐述了一个搜索处理芋列,其中包含m个带宽参数(BW) 和n个均衡参数(EQ)。在该例子中,扫描引擎尝试(BW1, EQ1)候选者, 检验由眼监视器产生的结果。如果眼监视器报告表示足够数据质量("眼己经打 开")的值,此时扫描引擎在此亥,止,PLL和均衡器可以f柳这些BW和EQ 的值。如果不是这样的情况,目艮监视器尝试下一个候选者(BW1, EQ2)并检 验结果。该处理重复直至眼监视器识别出能产生眼打开的参数组合候选者,或 者眼监视器达到极限(BWm, EQn)。虽然在f赶目不同缆线(长度和质量的不同)处理各种发送器和处理相似问 题的情况下,这个扫描技术通常可以提供良好的效果,但是基于这个扫描算法 的所有参数组合的全面搜索,会随着参数数量和结果组合的增长而占用越来越 长的时间。例如,如果存在3个PPL BW值和4个EQ值,扫描引擎将潜在地 搜索这两个参数的12个可能的组合。随着可能的EQ和BW数量的增加,组合 数量增量更大。在另一个例子中,如果存在三个不同作为第三可能参数的松弛 量(RLAX),这吋潜在的搜索为3X4X3=36个参数组合,扫描引擎需要不可为了解决这一问题, 一些实施例包含一个处理来分开从其他参数扫描的均 衡量。在前面的例子中,被扫描的全部候选者变为3 (BW) X3 (RLXA) +4(EQ) =13组合,而不是36个。选择EQ而不是其他参数(例如BW, PLXA,或其他)进行单独评估的一个原因在于,EQ值可以大部分或全部与其他参数正 交,因此可以基本上独立其他参数领糧它的效果。均衡影响模拟域中"1"(或 "0")的实际时间期间,或"宽度",因此它可能影响过采样 (OSD)中"Is" 或"0s"的数量。如果对于特定电缆(长度和属性)存在理想的均衡,每个数 据"Is"或"0s"的OSD中存在5 (对于5x过采样系统而言)个"1"或"0"。 如果均衡并不理想,结果较窄脉冲会减至更少的采样每单元,例如只有4或3 个采样。相反,其他参数例如带宽或相关量对"1"或"0"脉冲宽度的影响则 很小。在一些实施例中,因此可能独立测量均衡的影响,发现最优均衡量,从 而降低粒接收驗数所需的搜索空间。附图6B说明了一个ilf共过采样的接收器处理电路的实施例。其提供了一 个与附图6B中阐述的系统相似的系统,只是增加了一个均衡(EQ)监视器675。 在一些实施例中,EQ监视器675产生"EQ信息"680,该信息通过测量"1" 或"0"脉冲宽,指示当前均衡是否足够。在多个实施例中,可以以几个不同的方式完成信号宽度的测量。由于不知 道每个"1"或"0"脉冲的实际中心,将产生提供这一测量的困难,例如通过 计算采样,因此随后将不知J道每个"1"或"0"的开始。为了解决这个问题, 附图7说明了一个包括多阶段处理的宽度测量过程。其中例如,在用于存储OSD 的管钱状排列中有5个阶段。从当前第一个位置开始,在每个阶段有一个判定, 确定是否有一个足够宽(例如规定4或5个采样)的脉冲。例如OSD数据705 可以在第一阶段710接收,其中宽度被检验715。随着在第二阶段720中转至下 一个采样和检验脉冲宽度725,这个将被继续。该过程将继续检^^脉冲的宽 度,直到阶段n730和宽度检验735,因此检验所有脉冲可能的开始点。在该过 程中,可能使用各种结果决定当前信号宽度。在另一些实施例中,也可以使用 K他处理深度,取决于例如多少个采样从每个脉冲中取得。在一些实施例中,EQ监视器会完成在眼监视器中〗顿的相似过程。这个 过程基于相追踪器中中心指针会以非理想方式追踪信号抖动的假定。在上述眼 监视器描述的过程中,存在确定集中于中心指针的3个OSD是否含有同样值的 判定。该判定不仅检验每个脉冲的宽度,也检验是否指针位于眼的中心。然而, 在EQ监视器的过程中,只需要上述宽度的检验。在一些实施例中,允许在中 心指针中有歪斜。附图8说明了应用采样值的宽度确定过程。在该过程中,阴影圆圈表示由监视器检验的OSD。 EQ监视器的第一情况825同眼监视器假定 情况相同,中心指针815指向脉冲中心,中心采样的每,样含有同样的值。 然而,在第二情况830和第三情况835下,在检验脉冲宽度中存在,允许的中 心指针815的OSD歪斜,因此需要确定三个中^样含有同样的值。通过允许 这个歪斜,即使中心指针不在眼的中心,仍然可能根据数据脉冲的宽度确定是 否均衡足够。EQ监视器使用其他眼监视器也含有的特征,包含但不限于低通过 滤器,在决定作出前使监视器观看足够的图像数据。在一些实施例中,扫描引飽含修剪能力来帮助M^扫描必需的东西。参 照附图9B,提供了一个与附图9A中相似的搜索。在附图9B中,如果(BWm, EQ3)是最优的参数,需要m所有其他在先组合,直到达到参数组合(BWm, EQ3)。在(BWm, EQ3)之上的参数组合不被检査,如附图9A中所示。在一 些实施例中,通过使用搜索修剪可以加速这个过程。附图9C阐述了带有修剪能 力的扫描过程。其中,当过程到达(BW1, EQ3)时,扫描引擎基于EQ监视 器的报告确定EQ3充足。然而,在这个例子中,眼监视器可能正在报告眼没有 打开,因此引擎确定BW仍然需要修改。在一个实施例中,不^行到参数扫 描中的(BW1, EQ4),扫描继续至下一个伴有同样EQ的BW,在该例子中为 (BW2, EQ3)。如果这个参数组合打开眼,在此时参数扫描停止。如果不是这 样的,扫描引擎尝试下一个伴有同样EQ的BW,在该例子中被阐述为(BWm, EQ3)。其他组合不被检查。在一些实施例中,该修剪过程可以被实现,例如通 过改变计数器增Sf辑,它的值表7滩个候选者,并用于搜索接收^#数。在一些实施例中,均衡器被数字控制以用于自适应均衡。下面描述数字控 制一个模拟均衡器的过程,在基于过采样串1,接接收器产品中用于自适应均 衡。该过超资视每个可能均衡值的过采样数据,并决定最优的一个。该方法使 我们使用简单模拟均衡器实现自适应均衡,而不是复杂模拟自适应均衡器。为了J^射隹确的接收器均衡量,通常使用模拟均衡器。然而,该均衡器对 于设计细节非常敏感,对于其他高性能模拟块也是如此,从而为高速信号进行 设计存在困难。因此,数字控制可以向简单模拟均衡器提供自适应均衡效果, 而不是复杂模拟均衡器。附图10提供了接收器系统的实施例方框图。该阐述特别关注视频信号,但
本发明的实施例不限于此类信号。其中一个,莫拟前端处理机1002包含一个均衡器1004和采样器1006。在一些实施例中, 一个单独的子系统提供了 R(红)1008, G (纟袭)1012,和B (蓝1014)信号元件,^^系统含有相追踪器1016 (其 输出解码i娥1022, 1026和1030),目ffi视器1018,和均衡监视器(EQ监视 器)1020。目艮监视器1018基于过采样 检查眼打开的水平。眼监视器1018 的输出表示是否眼打开至一定的标准。眼监视器1018可用于调谐相i45宗器1016 的相i^宗算法。EQ监视器1020检查过采样数据,确定当前均衡量是否,例如 不够(低于均衡)或太多(超过均衡)。卩ffi视器1018和EQ监视器1020—起 提供EQ质量信息1024 (1028和1032)。每个信道的EQ质量信息提供给EQ 控制器1034,它将决定均衡值1036。在EQ监视器1020中,使用关于均衡f言号反应的特定事实检测"低于均衡 的情况"。在"低于均衡"中,紧跟一系列"0's"的短"1"信号(或者紧跟一 系列'Ts"的短"0"信号)比通常情况变得更短。例如,如果假定一个发送器 发出"1101"比特流。在通常操作的5x过采样接收器中(也就是如果EQ值是 准确的),过采样信号为11111—11111—OOOOOJllll。然而,在"低于均衡"的环 境下,过采样信号变为11111—11111_0000—11111,也就是"0"被过采样为四个 "OV'而不是五个通常的"0's"。这个特征被用于低于均衡的检测中。另一方面。"超过均衡"会在信号的转移遊彖产生一^31冲。然而,这^# 征在过采样数据中不易检测到,因为即使存在过冲,采样器的输出与通常情况 相似。在一些斷兄下,紧跟一系列"0,s"的短"1"信号被过采样作为六个"1", 因此与低于均衡的效果相反。然而,在多数情况中不容易與虫从过3^样数据中检测到超过均衡的情况。 因此,只有基于低于均衡检测,该过 財能用于识别最优EQ值。在该过程中, 一个需要确定的问题是,检测长"l,s"和短"0"(或者长"0"和短"r)情况究竟有多么的容易或困难(也就是其实现成本的问题)。这被称 为确定可能交互符号干扰asi)。在一个5x过采样換l夂器中,在齡周期提,50比特的过采样薩(OSD)。 因此,为了检测ISI情况,可能需要比较"11111—11111—0000"掩码(由于长"l" 信号,其事实上是"111111111—0000")和OSD中所有可能的50个位置(因为 长"1"的开始位置不知道),这个实现成本将是非常高昂的。在一些实施例中,
可以实施较低成本的可替换方法。在一些实施例中,有两个事实影响了这个实 现。首先,在DE = 0期间(表示同步期间),发送控制字符,控制字符以"iioioioior,, "ooioioioio", "iioioioioo",或"ooioioioir形式存在。可以看到每个控制字符含有一个可能ISI位,例如"1101010101 "中的第三位"o", "1101010100"中第一位"1"和"1101010100"中的第三位"0",等等。因此, 在DE二0 (同步)期间,在每个字符中至少存在一个可能ISI位(在该例子中每 个10比特字符)。即使没有ISI情况实际检测,可能大概确定可能ISI情况的数 量,和通过简单计算窄"1"或"0"的数目,确定在可能ISI情况中"低于均衡情况"实际发生的次数。然而,检测窄"i's"或"o"(在osd中为"iiir而不是"imr'或者为"0000"而不是"00000")仍然成本较高,因为osd没有线性排列,因此系 统将不知哪里是"l's"或"0's"的始末。因此,对于每个可能5比特偏移量需 要5个隋形来检测窄"l's"或"0's",这需要计算成本。作为替换,使用中心点 降低操作成本。中心指针是这样一个指针(例如指向信号0至4{體的一个), 由该指,m择osd中的数据值。相追踪器总是试图在眼中心定位中心指针。中 心指针试图自我校正至每个5过采样数据中心。在追踪过程中,中心指针不是 总对齐中心,但如果i!5宗超时,通常会定位于眼中心并跟踪中心。因此中心指 针用于显示osd中旨比特的5比特边界(开始/结束)定位在哪里。在一些实 施例中,相反系统只要检验一个瞎况。在一些实施例中,EQ监视器使用这些事实,通过在DE二O期间检验窄 "l,s"或"0,s"识别"低于均衡"。EQ监视器计算比特数量和DE=0期间的窄 比特数量,如果后者对前者的比率超过一个值,EQ监视器确定出现"低于均衡"。在一些实施例中,EQ控制器从每个信道收集"低于均衡"信息。此外, 它从每个信道的服监视器收集"眼打开"信息。基于这對言息,EQ控帝脂針平价 每个可能EQ值(最优的候选者),并选择最优的一个。例如,假定存在n个可 能EQ值候选者,如EQ0, EQ1, EQ2,…Eqn。其中,EQ0是最弱的EQ值, Eqn是最强的均衡。当发生例如打开电源和/或插入电缆的事件时,EQ控制器重 置。重置时,EQ控制器首先测试EQ0。 EQ控制器应用EQ0至均衡器,等待 EQ监视器和眼监视器操作的结束。如果眼打开,可知当前均衡足够。如果眼关 闭,可以检查EQ监视器的输出。如果类娥表示低于均衡,EQ监视器显示"低18
于均衡",否则确定当前均衡是可用的。如果存在低于均衡,EQ监视器测试EQ1 。如果EQ1仍然导致低于均衡,EQ监视器测试EQ2,然后需要的话继续;EMEQn。 另一方面,如果当前均衡足够,EQ监视器在此亥,止并4顿当前值。在一个实 施例中,EQ监视器总是从最弱均衡值开始,如EQO,从这点开始增加。在这个 系统中,这种顺序处理的原因在于EQ监视器可以逐步检测"低于均衡",而不 是"m均衡"。因此,该处理可以从最弱均衡开始,当不再有任何"低于均衡" 发现时停止。在一些实施例中,EQ控制器将重置,在特定环境中再次开始它的操作, 例如当电缆插入时,当从电缆传来时钟信号,当打开电源等等。在一些实施例 中,当EQ控制器发现最4雌择,其保留EQ监视器和目ffi视器的结果,如果在 这些值中有大量的重要变化,然后其重置再次开始新的搜索。这可以卩且止EQ 控制器停滞在一个值,即使一些条件已改变,它已经不是最"战择了。EQ控制器从^信道接收"完成"或"低于均衡"信号。EQ控制器i刊古 EQ监视器的结果,如果和仅仅如果全部三个"完成"信号被激活,其表示全部 三个EQ监视器结束它们的操作。EQ控制器确定,如果至少一个信道表明"低 于均衡",那么存在"低于均衡"。这是一个^淮形物,因为通常在每个信道特征 中存在差分。例如"蓝"表示均衡足够但是"绿"表示"低于均衡"。在这种情 形下,试图提升均衡f直。在一些实施例中,在基于过采样串疔连t幾收器产品中,4顿"相对眼" 概念改进数字控制模拟均衡器的自适应均衡的性能。在一些实施例中,相对眼 概念从过采样数据测量相对眼和绝对眼,决定最优均衡值。该方法可以比以前 的方法得到较优的均衡值选择。可以使用一个方汰,数字控制简i^莫拟均衡器实现自适应均衡效果,该简 单投拟均衡器可以代替复杂模拟均衡器。然而,对于这个方法存在两个问题。 tt5t,该方法基于紧跟长"0"(或"1")的短"1"(或"0")检测低于均衡。 该方法对于一些发送器有一个问题,即发送器噪音大,不断地产生窄"l"(或 "0")而不管均衡值。伴随着这些发送器,先前的算法得出一个结论,即,即 使最大的均衡值可旨&寸于一个短电缆也是不够的。第二,为了降低在检测紧跟 长"0,s"(或"l,s")的短"1"(或"0")的实现成本,该方法只在DE二O期间 测量窄"1" ( "0")。然而,DE二0期间有时相对于DE二1期间显示不同眼形 状。因此,仅在DE二O期间测量均衡效果不能代表在多场合下真正的均衡效果。 在一些实施例中,使用差分方法解决这些问题。在一些实施例中, 一个被提议的方法基于准确均衡提升眼打开度这个事实。在该方法中,首先是眼打开度的测量,基于这个测量最优均衡值可以被确定。在一些实施例中,使用两个不同眼测量。
一个是绝对眼打开度,另一个是相对眼打开度。前一个用于DVI顺从资源的眼测量,后一个用于DVI非顺从资 源。由于后一个可以一种方式覆盖DVI顺从资源,所以只《糊相对眼。这^f直 都用于Jtf共更精确的DVI顺从资源,但是在一些场合下只使用后者。相对眼基于当前中心指针而被定义。它通过计算与中心指针所指出的具有 相同值的相邻OSD的数量而被测量。例如,如果假定中心点位于00000 (5x过 采样系统中的5个0SD)的中间,可以确定脉冲是100%的打开。另一方面, 对10001来说,可以确定60%已打开,对^于11011则20%打开。该信息用于测 量每个可能均衡值候选者的打开度。然而,由于该相对眼打开依赖当前可以不停移动的中心指针值,在中心指 针改变的情况下有可能得到不准确的眼打开值。例如,给定一个OSDl 1100000, 如果中心指针位于第六位置,那么眼100%打开。但是,如果中心指针位于第五 位置,潜在地前往第六位,那么眼80%打开。这意味着在眼打开计算中, 一些 可能的错误是允许的。因此,^f顿计数器,如果错误率低于某个值,错误可能 被忽略,获得眼打开值。例如,在一个可能的实现中,在一个测量中如果眼60 %没有打开,称为窄眼打幵60的计数器增加一,最后如果窄眼打开60对于全 部测试数的比率低于一个值,可以说眼60%打开。该眼测量可以不管DE值而执行。这是可能的,因为在一些实施例中不必 要检湖螺跟长"0,s"(或"l,s")的短"l"(或"0"),而这在前面的方法中是需 要的,使得劍f识需在DE二O期间进行测量,来M^、实砂诚本。对于每个可能候选者值,计算该相对眼打开信息,基于该信息选择最优值。 在一个替换情况中,可以从候选者最小值中检验眼打开,如果打开眼的均衡值 大于特定百分比(例如为60%),该过程在这里停止,1顿当前值。在-一些实施例中,可以不使用一些这部分的上述细节,或在其他形式中使用。以下描述在用于本发明的一些实施例的非相干基于过采样相追踪器中,两
个控制来自相干发送器输入流的方法,但是不用于其他实施例中。附图11衝共了 (a)非相干发送器(TX) 1100, (b)相干发送器1120以 及(c')非相干接收器(RX) 1140的实施例的简图。在非相干发送器中,类爐 (R/G/B) 1104由串行器1108处理,!顿时钟1106通过PLU110,产生串行化 数据1U2。因此,串行化数据1112含有PIX的延迟。另一方面,对于时钟信 道,时钟信号H06本身被直接穿过,而不是在被发出之前穿过PLL。因此,位 于时钟信道的时钟不含有PLL迟延。该在 和时钟间的迟延差异在非相干接 收器中被补偿。在非相千接收器1140中,反串行器1148得到串行化薩1144, 时钟1146通过PLL1150。所以使用于反串行器的时钟得到由PLL1150提供的延 迟。因此,如果发送器PLL1110和接收器PLL1150的延迟匹配,时钟和 关 联也在反串行器1148中匹配。然而,如果发送器为相干1120,时钟信道1134也发送已经通过PLL的时 钭信号1126。因此如果接收器1140为非相干的,用于反串行器1148的时钟信 号1146被发送器PLL1130和接收器PLLU50强行迟延。因此,在时钟和反串 行器1148中吋钟和f^间产生延迟不匹配。该不匹配影响过采样 ,导致大 而快的抖动。解决这个问题的传统系统和方法将焦点集中于位于反串行器的数字相追踪 器。换句话说,这些系统和方法聚焦于这个方式,处理由迟延不匹配引起的剧 烈抖动,而不是针对如何从一开始去除延迟不匹酉己。本发明首次解决问题本身 (也就是如何消除延迟的不匹配),然后产生处理剧烈抖动的方法。在一些实施例中,1顿"PLL带宽搜索"技术来发现输入流雌带宽。在 一些实施例中,使用"时钟采样"技术,其显示当前数据信道抖动特征。这两 个技术可以分别被独自使用,或同时被运用以提高效能。在非相干接收器中处 理相干输入流的结果是提升了性能。PLL带宽搜索技术可用于最小化时钟和数据间延迟差异,增加接收器PLL 的带宽。如果带宽(BW)被增加,PLL延迟变小,因此 禾口时钟间的延迟差 异也变小(对于相干发送器)。然而,BW应当被盲目地增加,因为对于非相干 发送器,M^的RxPLL延迟意卩賴更大的延迟不匹配。因此,需要基于发送器 特征(特别^t器PLL的延迟,也就是BW)调整B/W。附图12A说明了一个 过采样接收器的实施例。附图12A显示了包含接收串行化数据1205和时钟信号
1210的反串行器1215的方法。在该阐述中,采样器1220过采样接收的串行化 类媚1205,相ili5宗器1235在过采样数据中选择值,产生解码娄媚1245。另外, 眼监挽器1240检査眼的质量。眼监视器1240基于眼质量确定锁相循环1230的 特征(带宽1250)。特征确定是基于数据和时钟间的迟延不匹配影响过采样 的眼的事实。如果存在一个大的不匹配,在有剧烈抖动的情况下该不匹配会发 生,这导致较小眼打开。另一方面,如果只有一个较小的不匹配,目艮会打幵更 大。在一些实施例中,基于这些事实,PLL B/W的多个不同候选者一个一个尝 试,伴随从眼监视器报告的眼质量。为了防止PLL带宽过于频繁的改变,{顿 某种过滤器(例如计数器),因此带宽只有在系纟ffi视了足够多的眼的情况下才 改变。下面描述时钟采样技术前面某个提出的方法处理由延迟不匹配导致的剧 烈抖动,如果数据不包含足够数据转移(也就是从"1"转移至"0"或从"0" 转移到"l"),该方法将遇到问题。这是因为识别抖动的方、 ^S含观察数据边缘 (转移)行动。然而,在一些数据流中,可能存在很低的转移密度。在这种情 况下,不可能及时识别抖动并追踪它,这将导致误差,如视频数据中的象素误 差。为了解决这个问题, 一种方法可以《顿"时钟采样"技术。图12B说明了 一个接收器中吋钟采样的实施例。附图12B的许多单元和附图12A中的相似。 在传统系统中,时钟信道中时钟信号只用于产生时钟信号。在一些实施例中, 除了限于产生时钟,系统也可以采样时钟信号本身。除了在附图12A中产生的 单元外,提供第二采样器1255采样时钟信号,以提供过采样吋钟信号1^0。过 采样时剖信号1260在每个周期包含两个转移,i^(寸于超宗由延迟不匹配引起的 剧烈抖动己足够,即使在数据流中存在很少的转移。例如,在TMDS (传输最 小化差分信号)编码中,在接收的数据中有22个连续的"l's"(或者"0's")。 这种情况可以是准确追踪最为困难情况中的一个。然而,即使在这样的情形下, 通过吋钟采样,可以快速准确地检测到抖-动。数字视频接口 (DVI)是数字显示工作组使用于显示装置,如平板LCD显 示器和数字投影仪的视频接口标准。高清晰多媒体接口 (HDMI)是数字1V听 接口的接口标准。这些接口标准可以4顿于,例如附图13的系统中,其阐述了 数据系统的实施例。如其中所述,数据系统包含第一网络装置发送数据,显示 为发送器i305。该数据包含但不限于媒体数据。数据系统进一步包含第二网络
装置接收被发送的数据,显示为接收器1310。接收器1310提f,收数据至处理和驱动该数据1315的模±央或模块组。在该阐述中,该数据樹共至媒体装置,其 显示为显示器1320和音频扬声器1325。一些实施例在产品,包括hdm顺从产品中提供了处理dvi顺从和dvi 非顺从输入视频流,或其他不同眼质量的流。dvi包含关于眼特征的说明,该 特征是发送器和接收器互相操作所需要的。然而,市场上的一些发送器并不遵 照dvi的说明,因此是dvi不顺从发送器。在这种情况下,期望信号来自dvi 顺从发送器的相追踪器随着信号来自dvi非顺从发送器, 一次又一次地显示 差的效果(例如视频数据的干 辦蔽)。此外, 一些用户希望f顿扩频时钟来减 少电磁干扰(emi),以此方式输入流成为dvi非顺从。因此,对于相ii5宗器来 说能够处理dvi顺从输入和dvi非顺从输入是可取的。dvi顺从输入和dvi非顺从输入可以在眼外形存在差异。如果有较长期间 (至少超过多个周期)的检査,dvi顺从输入的眼至少打幵50x。另一方面, 如果有长吋间的检査,dv1非顺从输入的服会在部分时间关闭。由于这些差异, dvi顺从输入的良好相i^宗算法用来检查无数周期的眼,扭瞇眼中洁净的点(也 就是对准洁净点的过采样数据) 一一例如在这个公开里所描述的。该方法称为"非iis宗算法"。在另一方面,dvi非顺从输入的最优方法是im勃艮的移动,将中心指针对准移动眼的中心。该方法称为"追踪算法",将在下面进纟亍洋细描述。 在一些实施例中,两个不同算法可以同时用于处理dvi顺从和dvi非顺从输入在一些实施例中,提供"双引擎"方法,其同时4OT dvi顺从禾卩dvi非顺 从算法,基于输入流自动选择其中一个。在另一个实施例中,"单合成引擎"方 法将这些弓i擎合成为一个與虫引擎。有吋,dvi顺从信号被叫做"非相干",因为在发送器中,时钟信号不穿过 被用于产生被传输类娜的pll。 一些dvi非顺从发送器咖寸钟信号穿过l处目于 产生被传输数据的pll。这有吋被叫做"相干",增加了额外的延迟,有吋导致 一些关闭的眼。附图14a说明了一个用于数据处理的双弓摩方法的实施例。其中包含一个 眼监视器1405,引擎判定1410,非追踪引擎1415,追踪引擎1420,和mux(多 路复用器)1425&fifo (先入先出缓冲器)1430。眼监视器1405通过计算*
采样器上转移的数量,监视眼打开。眼监视器的输出可以表示"多少眼打开" 和"那部分眼是洁净的"。"引擎判定"获得"眼监视器"的输出,决定引擎为 当前输入流工作。如果眼打开大于特定值(例如40%),由于眼符合DVI的说 明,选择非超宗算法,然而不是这样的情形(即DVI非顺从)时选^i^宗算法。 选择引擎时,使用一种低通过滤器(或计数器)给眼监视器Jlf共足够时间,收 集足够关于眼打开的信息。如果太短,眼监视器基于短时间收集的本地信息,不准确地报告眼打开。例如,目艮监视器可以表示"眼打开超过40%"即使事实 上眼是关闭的。进一步,可以导致屏幕图象噪音。该特定的值可以是不同于40 %的值,例如50%,或45%,或其他值。在非追踪引擎中,转移数量在每个采样器上计算,决定最优和最坏采样器, 选择最优中心指针。这里提供附加的其他详细例子。追踪引擎追踪这里描述的 眼的移动。"MUX&FIFO"部分从两个引擎获得输出,基于"引擎判定"模块 的输出选择其中一个。此外,它可以进行其他工作例如比特校准,解码等等。附图14B说明了一个與虫合并引擎方法的实施例,包含三个部分"眼监 视器"1405,"合成引擎"1435,和"FIFO" 1430。"眼监视器"1405与"双引擎"方法中的一样。它发出"多少眼是打开" 和"在可能中心指针中哪部分是洁净的"。在"合成单引擎"中该信息被使用, 也使用追踪算法的判定。多个实现中的一个被表示于如下的伪代码中i印(bp—candid
&s—min
)&&eye_40—open)bp
<=#0.1 bp一candid
;end else i和bp [0:争s一min[0:,&eye一40—open)bp
<=#0.1 bp
;end elsebp
《弁0.1 bp_candid
;在该例子中,bp一candid是由追踪算法决定的最佳中心指针候选者,s一min 是来自"0艮监视器"洁净中心的指针,eye—40一open表7^是否眼打开大于40X (也 来自"目艮监视器")。在一些实施例中,如果且仅如果眼打开大于40%,首先检 验是否在来自追踪算法的候选者和来自眼监视器的洁净点之间,存在一个普通 的中心指针。如果是这样的,选择这个中心指针。如果不是如此,然后在当前 最优中心指针(bp)和来自"眼监视器"的洁净中心指针之间检验普通中心指
针。如果存在普通部分,选择这个。如果不是如此,选择来自追踪算法的中心 指针。换言之,如果眼打开超过40%,从洁净中心指针进行选择,如果眼关闭,该过趋简单J:舰艮随追踪算法。在该过程中,s—min只在眼监视器收集足够关于眼 的信息之后才更新。否则,s_min含有不成熟的信息,将导致算法不准确ii^艮随 非追踪算法。如这里所采用的,术语"实施例"表示一个实施。参考说明书中"实施例" 的说明,"一个实施例","一些实施例",或"其他实施例"意味着,根据实施 例描述的特定特点,结构或特征至少包含于一些本发明的实施例中,但不必是 所有实施例中。对"一些实施例"的不同的引用不是必要地指同样的"一些实 施例"。如果说明书阐述一个单元,特点,结构或特征"可以","可能"或"能" 被包含,特定单元,特点,结构或特征不是必须包含的。如果说明书或权利要 求提到"一个"结构,并不意味只存在一个结构。虽然本发明按照多个实施例进行了描述,但本发明不限于这些描述的实施 例,可以在附加的权利要求的精神和范围内进行修改和替换从而实现。因此该 描述可以被视为阐述性的,而不是限制。以下是权利要求,权利要絲发明的一些方面。上述本发明多个附加方面 可以被要求,包含于系统和方法中。
权利要求
1、一种装置包括均衡器,均衡所接收到的数据值;采样器,过采样均衡的数据;眼监视器,产生关于所述过采样的数据的信号眼质量的信息;均衡监视器,产生关于信号均衡的充分性信息;和扫描引擎,扫描所述装置的多个参数的可能值,所述参数的扫描包括调整所述参数,以及基于接收到的信号质量信息评估所述参数,所述接收到的信号质量信息包括关于来自所述均衡监视器的信号均衡的充分性的信息和关于来自所述眼监视器的过采样数据的信号眼质量的信息。
2、 如权利要求l所述的装置,其特征在于,戶,扫描引擎进一步向所述眼 监视器^f共信号以放松对所述信号眼质量的要求。
3、 如权禾頓求2"腿的髓,其特征在于,戶舰放松质量要求的信号包含 需要打开的眼的数量。
4、 如权禾頓求3戶脱的装置,^)t征在于,如果戶脱扫描引擎不用识别足 够参数就完成可能参数的扫描序列,则所述扫描弓l擎M^、需要打开的眼的数量。
5、 如权利要求4所述的装置,其特征在于,所述需要的眼的数量可以降低 至该数目到达一较低的限度。
6、 如权利要求1所述的装置,其特征在于,^M参数的扫描包括修剪技术, 其中随着所述多个参数的第一个参数被建立,所述多个参数的其他参数紧跟着 建立。
7、 如权利要求6所述的装置,其特征在于,所述第一个参数是均衡。
8、 如权利要求1所述的装置,进一步包含相追踪器,以追踪戶;f^3i采样数据的相位。
9、 如权禾腰求8 "腿的装置,其特征在于,戶腿相il^器至少部分基于所述目艮监视器的信息舰M^算法。
10、 如权利要求1戶,的装置,进一步包含锁相环路电S各,戶,采样器响 应来自戶腿锁相环路的时钟信号而操作。
11、 如权利要求io所述的装置,其特征在于,戶;M多个参数包含戶皿锁相 环路电路的带宽。
12、 如权利要求io所述的^s,进一步包含第二采样器,戶,第二采样器 采样腳寸钟信号。
13、 一种芯片包含 均衡数据的均衡器;响应锁相环路电路而过采样0M数据的采样器;提供眼质量信息的Bffi视器;均衡监视器,提供关于当前均衡的信息;和扫描引擎,响应戶凝眼质量信息和戶腿均衡监视器,i^共参数信号以影响戶;M过采样数据的质量。
14、 如权利要求13所述的芯片,其特征在于,BM目艮监视器包含第一计数 器和第二计数器,如果足够数量信号眼打开则所述第一计数器开始计数,如果 足够数量信号目艮未打开则第二计数器开夂台计数。
15、 如权利要求14所述的芯片,其特征在于,戶,目aHS视器进一步包含计 算服打开的数量的第三计数器,和笔记所述眼打开的数量和需要眼打开的数量 的比较器。
16、 如权禾腰求13所述的芯片,其特征在于,戶舰扫描弓摩改^^腿参数 信号,直到所述眼监视器判定所述过采样数据的眼具有足够的质量,且所述均 衡监视器判定戶腿均衡是足够的。
17、 如权禾腰求13所述的芯片、其特征在于,戶腿均衡监视器以至少部分 基于数据脉冲带宽的均衡信息为基础。
18、 如权利要求17戶诚的芯片,其特征在于,戶舰带宽由出现相同值的多 个采样来确定。
19、 如权利要求13戶腿的芯片,其特征在于,戶腿目ffi视器包括非i^宗引 擎和追踪引擎,如果打开的信号眼大于某~#定值,则所述眼监视器使用所述非追踪引擎,如果所述打开的信号眼不大于所述值,贝断述眼监视器使用所述ii^宗引擎。
20、 一种方、跑含 接收一系列信号; 使用均衡值均衡戶,接收的信号;产生时钟信号,戶诚时钟信号的产超少部分基于带宽值;亍顿戶/M时钟信号淑样戶脱接收的信号;监卑,腿接收信号的均衡柳艮质量;扫描多个参数的可能值,所述多个参数包含戶;M均衡值和所述带宽值;和识别数据接收参数的组合。
21、 如权利要求20所述的方法,其特征在于,所述参数的可能值的扫描包 括如果均衡是充分的则设置所述均衡值,紧跟着扫描所述其他参数的可能值。
22、 如权利要求20所述的方法,其特征在于,至少部分基于数据脉冲的带 宽来监视f斤述均衡。
23、 如权利要求20所述的方法,其特征在于,使用接收信号时信号眼的计数来监iy^述眼质量。
24、 如权利要求23所述的方法,进一步包含如果没有戶,参数的组合可导 致足够的信号质量,则修改所需的眼质量。
25、 一种网络,包括第一网络设备,戶舰第一网络设备包含皿媒体 的皿器;禾口 第二网络设备,所述第二网络设备包含接收媒体数据的接收器,所述接收 器包含均衡所接收至啲媒体翻值的均衡器; 过采样所述均衡的媒休数据的采样器;眼监视器,产生关于所述过采样的媒体数据的信号眼质量的信息;均衡监视器,产生关于信号均衡的充分性信息;禾口扫描引擎,扫描所述装置的多个参数的可能值,0M参数的扫描包括调整所述参数,以及基于接收到的信号质量信息评估所述参数,所述接收 到的信号质量信息包括所述关于来自所述均衡监视器的信号均衡的充分性 的信息和关于来自所述眼监视器的过采样数据的信号眼质量的信息。
全文摘要
一种用于信号过采样的参数扫描的方法和装置。一个装置的实施例包含一个均衡所接收到的数据值的均衡器,和过采样所述均衡数据的采样器。所述装置包含一个眼监视器,用于产生关于所述过采样数据的信号眼质量的信息,和一个均衡监视器,用于产生关于信号均衡充足信息;所述装置进一步包含一个扫描引擎,用于扫描所述装置的多个参数的可能值。
文档编号H04L1/20GK101166077SQ20071019446
公开日2008年4月23日 申请日期2007年9月18日 优先权日2006年9月18日
发明者H·崔 申请人:晶像股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1