用于恢复时钟的方法和电路的制作方法

文档序号:6784102阅读:176来源:国知局
专利名称:用于恢复时钟的方法和电路的制作方法
技术领域
本发明涉及一种用于从游程长度编码的数据流恢复时钟的方法和电路,并且还涉及一种用于从存储介质读取和/或向存储介质写入、或者用于接收数据流的设备,所述设备使用这样的方法或这样的电路。
背景技术
为了将使用RLL编码(即游程长度受限编码)的数据流解码,有必要从该数据流恢复1/T频率,其中,T是一个信道比特的周期。其中,当重放存储在存储介质上的数据时,出现这样的数据流。这种存储介质的示例是硬盘或光存储介质(CD致密盘;DVD数字多用途盘,等等)。此外,这一类型的数据流还出现在有线和无线数据传输中。
根据现有技术,通过检查在数据流中允许的最长和最短码元长度、以及对游程长度限制的违背,来恢复1/T时钟。此方法具有以下缺点,即仅仅使用处于RLL编码的上限和下限的码元来恢复1/T时钟。这导致了用来恢复1/T时钟的锁相环(PLL)的较长的锁定时间。

发明内容
因此,本发明的一个目的是提出一种用于从游程长度编码的数据流恢复时钟的方法,该方法避免了上述缺点,并且使得锁相环有可能以更快的方式锁定。本发明的另一目的是提出一种用于实现所述方法的电路。
根据本发明,通过用于从游程长度编码的数据流恢复时钟的方法来实现这一目的,所述方法包括以下步骤-对于所选择的时钟周期,查明数据流中的码元长度分布;-确定该码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差;以及-在所确定的偏差的基础上调整所选择的时钟周期。
本发明的方法具有以下优点,即为了恢复时钟,不仅使用处于RLL编码的上限和下限的码元长度,还使用在所述界限之间的码元长度。这显著地缩短了意欲恢复所存储的数据并且使用所述方法的系统的稳定时间。
码元长度分布有利地经历关于时钟周期的模运算。这允许在单个比特单元中确定码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差,从而减小处理复杂度。
优选地仅仅评估所允许的码元长度中的一些,以便查明码长度分布。这加快了所述方法,因为需要执行较少的计算或处理步骤。
根据本发明的另一方面,使用用于从游程长度编码的数据流恢复时钟的电路来实现所述方法,所述电路包括-用于对所选择的时钟周期查明数据流中的码元长度分布的单元;-控制器,用于确定码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差;以及-用于在所确定的偏差的基础上调整所选择的时钟周期的单元。
优选地在所述电路中提供用于对码元长度分布进行关于时钟周期的模运算的模运算器。
用于查明码元长度分布的单元有利地仅仅评估所允许的码元长度中的一些。
优选地在用于从存储介质读取和/或向存储介质写入、或者用于接收游程长度编码的数据流的设备中使用本发明的方法或本发明的电路,以便从所述数据流恢复时钟。


为了更好地理解,下面将参照图1至4来解释本发明,在附图中图1示出了对于1/T时钟速率的RLL(1,7)编码的仿真频率分布图(histogram);图2示出了对于1.1/T时钟速率和0.9/T时钟速率的RLL(1,7)编码的仿真频率分布图;图3示出了一个比特单元中的码元长度的频率分布图;以及图4示出了用于执行根据本发明的方法的电路的方框图。
具体实施例方式
图1示出了对于1/T时钟速率的RLL(1,7)编码的仿真频率分布图,即,当以正确的1/T时钟速率作为基础时在数据流中出现的码元长度分布。如可以看到的那样,码元长度分布的最大值处于1/T周期的整数倍数处。其中,将RLL(1,7)编码用于光存储介质中,例如用于蓝光盘(DVDRLL(2,10))中。
如果将不正确的时钟速率(即过高或过低的时钟速率)作为基础,则码元长度分布的最大值不再处于1/T周期的整数倍数处。这在图2中使用1.1/T时钟速率和0.9/T时钟速率的示例示出。本发明使用这一效应,以便正确地恢复1/T时钟。在此情况下,优选地计算在一个比特单元内的信号长度分布的最大值与期望分布的偏差。在数学上,这对应于施加到码元长度上的模运算。
图3示出了在一个比特单元中使用0.9/T时钟速率、1/T时钟速率和1.1/T时钟速率的示例进行的这种类型的计算。焦点、即对于0.9/T时钟速率和1/T时钟速率的频率分布图的最大值不再像对于正确的1/T时钟速率所期望的那样处于“0”。所出现的这一偏差最终充当用于恢复1/T时钟的控制单元的输入值。
图4图示了用于执行根据本发明的方法的电路的方框图。将已经从存储介质(未示出)读取或者已经通过数据传输接收的数据流提供给用于对码元长度进行计数的单元1。将所查明的码元长度分布传送给下游的模运算器2,所述模运算器2进行上述模运算。将该模运算的结果传送给控制器3,所述控制器3确定该比特单元中的频率分布图的焦点。然后,所查明的焦点充当用于使用另一单元4设置正确的1/T时钟速率的基础,所述单元4确定用于对码元长度进行计数的单元1的采样时刻。
权利要求
1.一种用于从游程长度编码的数据流恢复时钟的方法,所述方法包括以下步骤-对于所选择的时钟周期,查明数据流中的码元长度分布;-确定该码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差;以及-在所确定的偏差的基础上调整所选择的时钟周期。
2.如权利要求1所述的方法,其中,码元长度分布经历关于所述时钟周期的模运算。
3.如权利要求1或2所述的方法,其中,仅仅评估所允许的码元长度中的一些,以便查明码元长度分布。
4.一种用于从游程长度编码的数据流恢复时钟的电路,所述电路包括-用于对所选择的时钟周期查明数据流中的码元长度分布的单元(1);-控制器(3),用于确定该码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差;以及-用于在所确定的偏差的基础上调整所选择的时钟周期的单元(4)。
5.如权利要求4所述的电路,其特征在于,提供对码元长度分布进行关于时钟周期的模运算的模运算器(3)。
6.如权利要求4或5所述的电路,其中,用于查明码元长度分布的单元(1)仅仅评估所允许的码元长度中的一些。
7.一种用于从存储介质读取和/或向存储介质写入的设备,其特征在于,它使用如权利要求1-3之一所述的方法或者如权利要求4-6之一所述的电路,以便从游程长度编码的数据流恢复时钟。
8.一种用于接收游程长度编码的数据流的设备,其特征在于,它使用如权利要求1-3之一所述的方法或者如权利要求4-6之一所述的电路,以便从所述数据流恢复时钟。
全文摘要
本发明涉及一种用于从游程长度编码的数据流恢复时钟的方法,所述方法使得锁相环可以以快速的方式锁定,本发明还涉及一种用于实现所述方法的电路。用于从游程长度编码的数据流恢复时钟的发明方法包括以下步骤对于所选择的时钟周期,查明数据流中的码元长度分布;确定该码元长度分布的最大值与所选择的时钟周期的整数倍数的偏差;以及在所确定的偏差的基础上调整所选择的时钟周期。
文档编号G11B20/10GK1973328SQ200580011217
公开日2007年5月30日 申请日期2005年4月2日 优先权日2004年4月16日
发明者克里斯托弗·鲍尔韦格 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1