数据处理电路中用于双层采样校正的系统和方法

文档序号:6780301阅读:185来源:国知局
专利名称:数据处理电路中用于双层采样校正的系统和方法
技术领域
本发明涉及用于传输信息的系统和方法,具体来说,涉及用于更新关于数据传输 的采样频率的系统和方法。
背景技术
包括硬盘驱动器的各种产品通常利用读取通道设备,这种读取通道设备提供以一 种格式从介质检索信息,并将信息以数字数据格式提供给接收者的能力。这样的读取通道 设备包括模拟_数字转换器以及数据检测器电路,以便可以使用数据相关性来处理接收到 的信息。例如,可以使用从数据检测器提供的信息来确定模拟-数字转换器的采样点。建 立接收到的数据的准确的样本的能力对准确的数据传输十分重要。追求低成本、高性能的数据传输系统会导致紧约束和读取通道电路的功率耗散。 同时,也存在对应的向传输高密度数据模式的推动。这常常需要在低的信噪比的环境下检 测传输的数据。在这种环境中,当前采样校正频率电路可能不会提供充分的准确性。因此,至少由于如前所述的原因,所属技术领域需要先进的用于执行更新采样频 率的系统和方法。

发明内容
本发明涉及用于传输信息的系统和方法,具体来说,涉及用于更新关于数据传输 的采样频率的系统和方法。本发明的各种实施例提供了数据处理电路,包括模拟-数字转换器、数字内插电 路、相位误差电路,以及相位调节控制电路。模拟-数字转换器以至少部分地被粗调控制支 配的采样相位对模拟数据输入进行采样,并提供数字样本系列。数字内插电路至少部分地 基于微调控制在数字样本系列的子集之间进行内插。相位误差电路计算相位误差值。相位 调节控制电路用于至少部分地基于相位误差值,确定粗调控制和微调控制。在如前所述的实施例的某些实例中,电路进一步包括数据处理电路,用于接收来 源于数字内插电路的数字数据输入,并提供经过处理的输出。在这样的实例中,相位误差 电路接收来源于数字内插电路的数字数据输入和经过处理的输出,相位误差电路至少部分 地基于来源于数字内插电路的数字数据输入和经过处理的输出之间的差异,计算相位误差 值。在某些这样的实例中,数据处理电路包括数据检测电路,可以是,但不仅限于,维特比算 法检测器或MAP检测器。在如前所述的实施例的特定实例中,相位调节控制电路包括粗调误差反馈电路和 微调误差反馈电路。粗调误差反馈电路至少部分地基于相位误差值产生粗调控制,而微调 误差反馈电路至少部分地基于从粗调反馈信号提供的余值,产生微调控制。在某些这样的 实例中,相位调节控制电路包括延迟调节电路,所述延迟调节电路用于缩小应用所述粗调 控制和应用所述微调控制之间的延迟差异的影响。在某些情况下,延迟调节电路包括低通 滤波器和累加电路。低通滤波器向累加元件提供所述微调控制的平均值,在该累加元件将所述平均值与所述相位误差值相加,产生修改过的误差值,粗调反馈电路至少部分地基于 所述修改过的误差值,产生所述粗调控制。在其它情况下,所述延迟调节电路包括延迟电 路,延迟电路延迟向所述数字内插电路应用所述微调控制,以匹配向提供给所述数字内插 滤波器的数据样本系列传播所述粗调控制时的任何延迟。在如前所述的实施例的各种实例中,数字内插电路用于补偿由所述粗调控制中的 变化所引起的两个数字样本系列子集之间的不连续性。在某些情况下,数字内插电路包括 带有可以基于所述微调控制和所述粗调控制中的变化进行选择的预先计算出的微调选择 值的查询表。在如前所述的实施例的一个或多个实例中,电路进一步包括转换速率(slew rate)限制电路,用于限制可以通过相位调节控制电路对所述粗调控制进行的增量更改。本发明的其他实施例提供了用于在数据处理系统中进行样本相位调节的方法。这 样的方法包括以至少部分地被粗调控制支配的采样相位执行模拟数据的模拟到数字的转 换,以及产生数字样本系列;执行数字样本系列的数字内插,所述数字内插至少部分地基于 微调控制,在数字样本系列子集之间内插,并产生一系列内插值;对一系列内插值的衍生结 果进行数据检测,以产生理想的输出;至少部分地基于所述理想的输出和一系列内插值的 衍生结果,计算相位误差;至少部分地基于所述相位误差,更新所述粗调控制;至少部分地 基于所述相位误差,计算余值;以及至少部分地基于所述余值,更新所述微调控制。本发明内容部分只提供了本发明的一些实施例的概述。通过下面的详细描述,所 附的权利要求和附图,本发明的许多其他目的、特征、优点及其他实施例将变得更加显而易 见。


通过参考在说明书的其余部分所描述的附图,可以对本发明的各种实施例进行进 一步的理解。在附图中,相同的附图标记在多个附图中表示类似的组件。在某些情况下,包 括小写字母的子标记与附图标记关联,以表示多个类似的组件中的一个。当对附图标记进 行参考而不指定现有的子标记时,是引用所有这样的多个类似的组件。图Ia描述了根据本发明的一个或多个实施例的双层采样相位更新电路;图Ib描述了可以用于本发明的不同实施例中的示范性数字内插器电路;图2是显示了根据本发明的某些实施例的用于更新根据本发明的各种实施例的 两个采样相位的方法的流程图;图3显示了根据本发明的某些实施例的包括双层采样相位更新电路的数据处理 系统;图4显示了根据本发明的某些实施例的包括双层采样相位更新电路的另一个数 据处理系统;图5显示了根据本发明的某些实施例的包括双层采样相位更新电路的再一个数 据处理系统;图6a显示了用于数字内插的许多均勻分布的样本;根据本发明的某些实施例,图6b显示了许多样本,一般均勻地分布,但是,由于粗 调的变化,表现了不连续性。根据本发明的各种实施例,图6c描述了被设计为补偿由粗调相位调节中的变化所产生的不连续性的数字内插器电路。根据本发明的各种实施例,图6c描述了被设计为补偿由粗调相位调节中的变化 所产生的不连续性的数字内插器电路。图7描述了根据本发明的各种实施例的包括延迟缩小的数据检索系统的存储系 统;以及图8描述了根据本发明的一个或多个实施例的包括延迟缩小的数据检索系统的 通信系统。
具体实施例方式本发明涉及用于传输信息的系统和方法,具体来说,涉及用于更新关于数据传输 的采样频率的系统和方法。本发明的各种实施例提供双层采样相位调节电路。在电路中,通过修改模拟-数 字转换器的采样相位,在模拟域中,进行粗调相位调节,通过修改数字内插电路的内插相 位,在数字域中进行微调相位调节。作为某些优点,如前所述的方法可以减轻在某些情况下 不能满足的对由模拟-数字转换器进行采样提出的要求,而同时缩小了进行数字内插的范 围。这种范围的缩小提高了数字内插的准确性。在某些情况下,使用各种电路确保,与在模 拟域中实现采样相位变化大致同时地实现数字域中的采样相位变化。请参看图la,根据本发明的一个或多个实施例,显示了包括双层采样相位更新电 路的数据处理系统100。数据处理系统100包括接收数据输入105的模拟-数字转换器110。 数据输入105是向模拟-数字转换器110提供串行信息的模拟数据输入。数据输入105可 以,例如,来源于磁存储介质或传输设备。基于这里所提供的说明,所属技术领域的技术人 员将认识到可以提供数据输入105的各种来源。模拟-数字转换器110以被粗调相位反馈信号175支配的采样相位对数据输入 105进行采样。模拟-数字转换器110可以是所属技术领域已知的任何模拟_数字转换器 类型。从模拟-数字转换器110向数字内插滤波器120提供数字样本系列125。内插滤波 器120根据微调相位反馈信号165,选择对应于不同的相位的许多不同的样本中的一个。内 插滤波器120产生内插的输出125。在图Ib中描述了可以代替内插滤波器120使用的内插 器电路的示例。请参看图lb,显示了可以用于本发明不同实施例中的示范性数字内插器电路 101。数字内插器电路101包括许多乘法器电路106,其中,乘法器电路106的数量对应于可 能的样本103的数量和微调相位反馈信号165的数量。乘法器电路106将相应的微调相位 反馈信号165乘以样本103。使用累加电路107,将相应的乘法的乘积相加在一起,产生内 插输出125。作为示例,在声明微调相位反馈信号165以便微调相位反馈信号165d和微调 相位反馈信号165e两者的值都被设置为0. 5,而微调相位反馈信号165的其他实例的值被 设置为“0”的情况下,内插输出125是样本103d和样本103e的平均值。应该指出的是,根 据本发明的不同实施例,可以使用其他内插电路代替内插滤波器。返回到图la,向对输入执行各种处理步骤的数字数据处理电路130提供内插输出 125。数字数据处理电路130可以包括,但不仅限于,如所属技术领域已知的数字数据检测 和/或数字数据解码。例如,数字数据处理电路130可以包括如所属技术领域已知的MAP数据检测器和低密度奇偶校验解码器。基于这里所提供的说明,所属技术领域的技术人员 将认识到可以用于本发明的不同实施例的各种数据处理电路。数字数据处理电路130提供 数据输出135。
此外,数字数据处理电路130向相位误差电路150提供预处理的信息和后 处理的信息140的组合。相位误差电路150将预处理的信息与后处理的信息进行比较,以 提供相位偏移值155。相位偏移值155代表在数字内插滤波器120的输出处产生理想的信 号所期待的总的相位调节。对应于相位偏移值155的相位变化部分地通过粗调误差反馈电 路170以及部分地通过微调误差反馈电路160来实现。粗调反馈电路170用于以“粗调步 长”的增量调节模拟-数字转换器110的采样相位,而微调反馈电路160用于以“微调步长” 的增量调节数字内插滤波器120处的采样相位。每一个采样周期(T)都可以分为四个粗调 采样周期,而每一个粗调采样周期都可以分为八个微调采样周期,当将它们组合起来时,产 生可以实现的总的采样精度。基于这里所提供的说明,所属技术领域的技术人员将认识到 可以根据本发明的不同实施例完成的相移的各种其他组合。粗调误差反馈电路170和微调 误差反馈电路160之间的通信信号190可以平衡粗调相位反馈信号175和微调相位反馈信 号165之间的任何相位偏移。
下面的伪代码代表组合粗调误差反馈电路170和微调误差反馈电路160以 产生所需的相位偏移校正的操作/氺Preliminary Coarse Adjustment*/If(Phase Offset Value 155 > 0) {If(IPhase Offset Value 155 > 1/2 Coarse Step){Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175+1 ;Updated Phase Offset Value = Phase Offset Value 155-Coarse Step}Else{Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175 ;Updated Phase Offset Value = Phase Offset Value 155}Else{If (I Phase Offset Value 155 > 1/2 Coarse Step) {Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175-1 ;Updated Phase Offset Value = Phase Offset Value 155+Coarse Step}Else{Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175 ;Updated Phase Offset Value = Phase Offset Value 155
7
}/^Subsequent Fine Adjustment*/If(Phase Offset Value 155 > 0) {If(IUpdated Phase Offset Value > Coarse Step){Set Fine Feedback Signal 165 to Maximum}Else{Set Fine Feedback Signal 165 to match Updated Phase Offset Value}Else{If(|Updated Phase Offset Value > Coarse Step) {Set Fine Feedback Signal 165 to Minimum}Else{Set Fine Feedback Signal 165 to match Updated Phase Offset Value}值得注意的是,粗调相位反馈信号在给定时间只被允许移动一个或者为正或者为 负的增量。这是为了维持循环稳定性。应该指出的是,根据本发明的不同实施例,可以实行 较多或较少的转换速率限制。
请参看图2,流程图200显示了根据本发明的某些实施例的用于更新根据 本发明的各种实施例的两个采样相位的方法。按照流程图200,接收数据输入(方框202)。 数据输入是代表一系列信息的模拟数据输入。数据输入可以,例如,来源于磁存储介质或 传输设备。基于这里所提供的说明,所属技术领域的技术人员将认识到可以提供数据输入 105的各种来源。更新数字内插器的采样,以反映微调控制信号(方框204),更新模拟-数 字转换器的采样,以反映微调控制信号(方框206)。使用被调整为匹配粗调控制的采样速 率,对接收到的数据进行模拟到数字的转换(方框208)。模拟到数字的转换产生对应于具 有对应于粗调控制的相位的采样点的数字样本系列。使用对应于微调控制的采样速率,对数字样本系列进行数字内插(方框210)。此 内插将为相位进行调整的给定数字样本的值进行修改,以匹配更新的微调控制。然后,使用 所属技术领域已知的一种或多种数据处理技术处理内插的数据(方框212)。这样的数据处 理可以包括,但不仅限于,如所属技术领域已知的维特比算法数据检测处理或MAP数据检 测处理。数据处理产生理想的输出(即,一个或多个误差被校正的输出)。可以将此理想的 输出与内插的数据进行比较,以确定相位误差(方框214)。可以使用所属技术领域已知的 任何技术来确定这样的相位误差。判断相位误差是正的(即,需要向后移动)(方框220)还是负的(即,需要向前移 动)(方框240)。在相位误差为正的情况下(方框220),判断误差的幅度是否大于粗调步 长的一半(方框222)。在相位误差的幅度大于粗调步长的一半的情况下(方框222),将相 位误差信号更新为原始相位误差减去粗调步长(方框224)。此外,将粗调控制增大1导致 模拟-数字转换器采样向前移动一个全周期(方框226)。然后,调整微调控制,以补偿更新的相位误差(方框228)。作为示例,在相位误差是粗调步长的四分之三的情况下,将粗 调控制增大1,相位误差变为粗调步长的负的四分之一。然后,通过修改微调控制使得数字 内插向后移动四分之一周期来补偿负的四分之一。或者,在相位误差的幅度不大于粗调步 长的一半的情况下(方框222),粗调控制保持不变,使用微调控制来补偿相位误差(方框 228)。作为示例,在相位误差是粗调步长的三分之一的情况下,微调控制被调整为将数字内 插向前移动粗调步长的三分之一。或者,在相位误差为负的情况下(方框240),判断误差的幅度是否大于粗调步长 的一半(方框242)。在相位误差的幅度大于粗调步长的一半的情况下(方框242),将相 位误差信号更新为原始相位误差加粗调步长(方框244)。此外,将粗调控制缩小1导致模 拟-数字转换器采样向后移动一个全周期(方框246)。然后,调整微调控制,以补偿更新的 相位误差(方框248)。作为示例,在相位误差是粗调步长的四分之三的情况下,将粗调控 制缩小1,相位误差变为粗调步长的正的四分之一。然后,通过修改微调控制使得数字内插 向前移动四分之一周期来补偿正的四分之一。或者,在相位误差的幅度不大于粗调步长的 一半的情况下(方框242),粗调控制保持不变,使用微调控制来补偿相位误差(方框248)。 作为示例,在相位误差是粗调步长的三分之一的情况下,微调控制被调整为将数字内插向 后移动粗调步长的三分之一。值得注意的是,粗调相位反馈信号在给定时间只被允许移动一个或者为正或者为 负的增量。这是为了维持循环稳定性。应该指出的是,根据本发明的不同实施例,可以实行 较多或较少的转换速率限制。请参看图3,根据本发明的某些实施例,显示了包括双层采样相位更新电路的数据 处理系统300。数据处理系统300通过在计算粗调调节时包括平均的微调调节,补偿在模拟 域中执行采样相位更新和在数字域中执行采样相位更新之间的延迟差异。这导致将微调调 节的中心定为大致为零,而不是由延迟差异驱动的值。数据处理系统300包括接收数据输入305的模拟-数字转换器310。数据输入305 是向模拟-数字转换器310提供串行信息的模拟数据输入。数据输入305可以,例如,来源 于磁存储介质或传输设备。基于这里所提供的说明,所属技术领域的技术人员将认识到可 以提供数据输入305的各种来源。模拟-数字转换器310以被粗调相位反馈信号375支配的采样相位对数据输入 305进行采样。模拟-数字转换器310可以是所属技术领域已知的任何模拟_数字转换器 类型。从模拟-数字转换器310向数字内插滤波器320提供数字样本系列325。数字内插 滤波器320根据微调相位反馈信号365,选择对应于不同的相位的许多不同的样本中的一 个。数字内插滤波器320产生内插的输出325。上文参考附图Ib讨论了可以代替内插滤波 器320使用的内插器电路的示例(或在下文参考图6的描述)。向均衡器电路330提供内插输出325,均衡器电路330可以是能够执行均衡功能 的所属技术领域已知的任何电路。均衡器电路330向数据检测器电路340提供原始数据输 入335。此外,如所属技术领域已知的,向相位误差计算器电路350提供原始数据输入335。 数据检测器电路340可以是所属技术领域已知的任何数据检测器,包括,但不仅限于,MAP 检测器或维特比算法检测器。基于这里所提供的说明,所属技术领域的技术人员将认识到 可以用于本发明的不同实施例的各种数据检测器电路。从数据检测器电路340提供数据检
9测处理的结果作为数据输出345。此外,还向相位误差计算器电路350提供数据输出345。 相位误差计算器电路350可以是所属技术领域已知的能够基于检测器输入和检测器输出 之间的差值来识别采样相位误差的任何电路。相位误差计算器电路350提供被二阶滤波器 360滤波的相位偏移值355,以产生相位误差值362。相位误差值362代表在数字内插滤波 器320的输出处产生理想的信号所期待的总的相位调节。对应于相位误差值362的相位变化部分地由提供粗调相位反馈信号375的ADC相 位选择电路390,以及部分地由提供微调相位反馈信号365的内插相位选择电路370来实 现。ADC相位选择电路390用于以“粗调步长”的增量调节模拟-数字转换器310的采样相 位,而内插相位选择电路370用于以“微调步长”的增量调节数字内插滤波器320的采样相 位。每一个采样周期(T)都可以分为许多粗调采样周期,而每一个粗调采样周期又都可以 分为许多微调采样周期。采样分辨率由微调采样周期和粗调采样周期的组合进行定义。基 于这里所提供的说明,所属技术领域的技术人员将认识到可以根据本发明的不同实施例完 成的微调采样周期和粗调采样周期的各种组合。微调相位反馈信号365的幅值被作为输出372提供到低通滤波器电路380。低通 滤波器电路380计算许多经过处理的样本的微调相位反馈信号365的平均值。作为示例,低 通滤波器380维持了四十个连续的经过处理的样本的运行平均值。微调相位反馈信号365 的平均值被作为平均输出386提供到累加电路382。累加电路382将平均输出372与相位 误差值362相加,以产生修改过的相位误差值384。通过将平均输出386与相位误差值362 合并,减去由于当与微调相位反馈信号365相比时在更新粗调相位反馈信号375时的延迟 的差异而导致的微调相位反馈信号365的任何稳态值,产生修改过的相位误差值384。如 此,微调相位反馈信号365的稳态值大致是零。这就最大化了微调相位反馈信号365的调 整范围。向与修改过的相位误差值384成比例地产生粗调相位反馈信号375的ADC相位选 择电路390提供修改过的相位误差值384。具体来说,在修改过的相位误差值384的幅值 大于粗调步长的一半的情况下,粗调相位反馈信号增大或缩小设计用于补偿的量。例如,在 修改过的相位误差值384是粗调步长的0. 8倍的情况下,粗调相位反馈信号375增大1,留 下粗调步长的-0. 2的残余调节。作为另一个示例,在修改过的相位误差值384是粗调步长 的1. 2倍的情况下,粗调相位反馈信号375增大1,留下粗调步长的0. 2的残余调节。作为 再一个示例,在修改过的相位误差值384是粗调步长的2. 2倍的情况下,粗调相位反馈信号 375增大2,同样留下粗调步长的0. 2的残余调节。类似的模式对负相位调节来说也是正确 的。例如,在修改过的相位误差值384是粗调步长的-0. 8倍的情况下,粗调相位反馈信号 375缩小1,留下粗调步长的0. 2的残余调节。作为另一个示例,在修改过的相位误差值384 是粗调步长的-1. 2倍的情况下,粗调相位反馈信号375缩小1,留下粗调步长的-0. 2的残 余调节。作为再一个示例,在修改过的相位误差值384是粗调步长的2. 2倍的情况下,粗调 相位反馈信号375缩小2,同样留下粗调步长的0. 2的残余调节。作为余值392,向内插相位选择电路370提供残余调节。内插相位选择电路370根 据余值392的值,修改微调相位反馈信号365,并提供输出作为微调相位反馈信号365。请参看图4,根据本发明的某些实施例,显示了包括双层采样相位更新电路的另一 个数据处理系统400。数据处理系统400通过延迟数字域中的任何采样相位更新的实现,以匹配模拟域中的采样相位更新,来补偿在模拟域中执行采样相位更新和在数字域中执行采 样相位更新之间的延迟差异。数据处理系统400包括接收数据输入405的模拟-数字转换器410。数据输入405 是向模拟-数字转换器410提供串行信息的模拟数据输入。数据输入405可以,例如,来源 于磁存储介质或传输设备。基于这里所提供的说明,所属技术领域的技术人员将认识到可 以提供数据输入405的各种来源。模拟-数字转换器410以被粗调相位反馈信号475支配的采样相位对数据输入 405进行采样。模拟-数字转换器410可以是所属技术领域已知的任何模拟_数字转换器 类型。从模拟-数字转换器410向数字内插滤波器420提供数字样本系列415。数字内插 滤波器420根据微调相位反馈信号465,选择对应于不同的相位的许多不同的样本中的一 个。数字内插滤波器420产生内插的输出425。上文参考附图Ib讨论了可以代替内插滤波 器420使用的内插器电路的示例(或下面参考图6的描述)。向均衡器电路430提供内插输出425,均衡器电路430可以是能够执行均衡功能 的所属技术领域已知的任何电路。均衡器电路430向数据检测器电路440提供原始数据输 入435。此外,如所属技术领域已知的,向相位误差计算器电路450提供原始数据输入435。 数据检测器电路440可以是所属技术领域已知的任何数据检测器,包括,但不仅限于,MAP 检测器或维特比算法检测器。基于这里所提供的说明,所属技术领域的技术人员将认识到 可以用于本发明的不同实施例的各种数据检测器电路。从数据检测器电路440提供数据检 测处理的结果作为数据输出445。此外,还向相位误差计算器电路450提供数据输出445。 相位误差计算器电路450可以是所属技术领域已知的能够基于检测器输入和检测器输出 之间的差值来识别采样相位误差的任何电路。相位误差计算器电路450提供被二阶滤波器 460滤波的相位偏移值455,以产生相位误差值462。相位误差值462代表在数字内插滤波 器420的输出处产生理想的信号所期待的总的相位调节。对应于相位误差值462的相位变化部分地由提供粗调相位反馈信号475的ADC相 位选择电路490,以及部分地由提供微调相位反馈信号465的内插相位选择电路470来实 现。ADC相位选择电路490用于以“粗调步长”的增量调节模拟-数字转换器410的采样相 位,而内插相位选择电路470用于以“微调步长”的增量调节数字内插滤波器420的采样相 位。每一个采样周期(T)都可以分为许多粗调采样周期,而每一个粗调采样周期又都可以 分为许多微调采样周期。采样分辨率由微调采样周期和粗调采样周期的组合进行定义。基 于这里所提供的说明,所属技术领域的技术人员将认识到可以根据本发明的不同实施例完 成的微调采样周期和粗调采样周期的各种组合。具体来说,向与相位误差值462成比例地产生粗调相位反馈信号375的ADC相位 选择电路490提供相位误差值462。具体来说,在相位误差值462的幅值大于粗调步长的 一半的情况下,粗调相位反馈信号增大或缩小设计用于补偿的量。例如,在相位误差值462 是粗调步长的0. 8倍的情况下,粗调相位反馈信号475增大1,留下粗调步长的-0. 2的残 余调节。作为另一个示例,在相位误差值462是粗调步长的1.2倍的情况下,粗调相位反馈 信号475增大1,留下粗调步长的0. 2的残余调节。作为再一个示例,在相位误差值462是 粗调步长的2. 2倍的情况下,粗调相位反馈信号475增大2,同样留下粗调步长的0. 2的残 余调节。类似的模式对负相位调节来说也是正确的。例如,在相位误差值462是粗调步长
11的-0. 8倍的情况下,粗调相位反馈信号475缩小1,留下粗调步长的0. 2的残余调节。作为 另一个示例,在相位误差值462是粗调步长的-1. 2倍的情况下,粗调相位反馈信号475缩 小1,留下粗调步长的-0. 2的残余调节。作为再一个示例,在相位误差值462是粗调步长的 2. 2倍的情况下,粗调相位反馈信号475缩小2,同样留下粗调步长的-0. 2的残余调节。作为余值492,向内插相位选择电路470提供残余调节。内插相位选择电路470根 据余值492的值,修改临时的微调相位反馈信号474,并提供输出作为临时的微调相位反馈 信号474。临时的微调相位反馈信号474被提供到延迟电路476。延迟电路476确保临时 的微调相位反馈信号474不被提供作为微调相位反馈信号465,直到粗调相位反馈信号475 有机会传播到数字样本415。如此,生成粗反馈信号475的回路的延迟与生成微调反馈信号 465的回路的延迟相同。请参看图5,根据本发明的其他实施例,显示了包括双层采样相位更新电路的再一 个数据处理系统500。数据处理系统500通过在计算粗调调节时包括平均的微调调节,补偿 在模拟域中执行采样相位更新和在数字域中执行采样相位更新之间的延迟差异。这导致将 微调调节的中心定为大致为零,而不是由延迟差异驱动的值。此外,数据处理系统500还包 括转换速率限制电路585,用于限制在任何给定时间可以通过粗调相位反馈信号575应用 的变化的量。这样的转换速率限制电路避免了可能由于在任何给定的过程对粗调相位反馈 信号575步进太多而产生的不稳定性。数据处理系统500包括接收数据输入505的模拟-数字转换器510。数据输入505 是向模拟-数字转换器510提供串行信息的模拟数据输入。数据输入505可以,例如,来源 于磁存储介质或传输设备。基于这里所提供的说明,所属技术领域的技术人员将认识到可 以提供数据输入505的各种来源。模拟-数字转换器510以被粗调相位反馈信号575支配的采样相位对数据输入 505进行采样。模拟_数字转换器510可以是所属技术领域已知的任何模拟_数字转换器 类型。从模拟-数字转换器510向数字内插滤波器520提供数字样本系列525。数字内插 滤波器520根据微调相位反馈信号565,选择对应于不同的相位的许多不同的样本中的一 个。数字内插滤波器520产生内插的输出525。上文参考附图Ib讨论了可以代替内插滤波 器520使用的内插器电路的示例(或下面参考图6的描述)。向均衡器电路530提供内插输出525,均衡器电路530可以是能够执行均衡功能 的所属技术领域已知的任何电路。均衡器电路530向数据检测器电路540提供原始数据输 入535。此外,如所属技术领域已知的,向相位误差计算器电路550提供原始数据输入335。 数据检测器电路540可以是所属技术领域已知的任何数据检测器,包括,但不仅限于,MAP 检测器或维特比算法检测器。基于这里所提供的说明,所属技术领域的技术人员将认识到 可以用于本发明的不同实施例的各种数据检测器电路。从数据检测器电路540提供数据检 测处理的结果作为数据输出545。此外,还向相位误差计算器电路550提供数据输出545。 相位误差计算器电路550可以是所属技术领域已知的能够基于检测器输入和检测器输出 之间的差值来识别采样相位误差的任何电路。相位误差计算器电路550提供被二阶滤波器 560滤波的相位偏移值555,以产生相位误差值562。相位误差值562代表在数字内插滤波 器520的输出处产生理想的信号所期待的总的相位调节。对应于相位误差值562的相位变化部分地由提供粗调相位反馈信号575的ADC相位选择电路590,以及部分地由提供微调相位反馈信号565的内插相位选择电路570来实 现。ADC相位选择电路590用于以“粗调步长”的增量调节模拟-数字转换器510的采样相 位,而内插相位选择电路570用于以“微调步长”的增量调节数字内插滤波器520的采样相 位。每一个采样周期(T)都可以分为许多粗调采样周期,而每一个粗调采样周期又都可以 分为许多微调采样周期。采样分辨率由微调采样周期和粗调采样周期的组合进行定义。基 于这里所提供的说明,所属技术领域的技术人员将认识到可以根据本发明的不同实施例完 成的微调采样周期和粗调采样周期的各种组合。微调相位反馈信号565的幅值被作为输出572提供到低通滤波器电路580。低通 滤波器电路580计算许多经过处理的样本的微调相位反馈信号565的平均值。作为示例,低 通滤波器580维持了四十个连续的经过处理的样本的运行平均值。微调相位反馈信号565 的平均值被作为平均输出586提供到累加电路582。累加电路582将平均输出572与相位 误差值562相加,以产生修改过的相位误差值584。通过将平均输出586与相位误差值562 合并,减去由于当与微调相位反馈信号565相比时在更新粗调相位反馈信号575时的延迟 的差异而导致的微调相位反馈信号565的任何稳态值,产生修改过的相位误差值583。如 此,微调相位反馈信号565的稳态值大致是零。这就最大化了微调相位反馈信号565的调 整范围。向限制相位误差的幅度的转换速率限制电路585提供修改过的相位误差值583, 以避免粗调相位反馈信号575上的步长太大。例如,在本发明的某些实施例中,粗调相位反 馈信号575的允许的单一步长仅限于一个粗调步长。在这样的情况下,转换速率限制电路 585将修改过的相位误差值583的幅度缩小到小于1. 5粗调步长。然后,作为转换限制相位 误差值584,向ADC相位选择电路590提供转换限制值。向与转换限制相位误差值584成比例地产生粗调相位反馈信号575的ADC相位选 择电路590提供转换限制相位误差值584。具体来说,在转换限制相位误差值584的幅值大 于粗调步长的一半的情况下,粗调相位反馈信号增大或缩小设计用于补偿的量。例如,在转 换限制相位误差值584是粗调步长的0. 8倍的情况下,粗调相位反馈信号575增大1,留下 粗调步长的-0. 2的残余调节。作为另一个示例,在转换限制相位误差值584是粗调步长的 1. 2倍的情况下,粗调相位反馈信号575增大1,留下粗调步长的0. 2的残余调节。类似的 模式对负相位调节来说也是正确的。例如,在转换限制相位误差值584是粗调步长的-0. 8 倍的情况下,粗调相位反馈信号575缩小1,留下粗调步长的0. 2的残余调节。作为另一个 示例,在转换限制相位误差值584是粗调步长的-1. 2倍的情况下,粗调相位反馈信号575 缩小1,留下粗调步长的-0. 2的残余调节。
作为残余信号592,向内插相位选择电路570提供残余调节。内插相位选 择电路570根据余值562的值和相位误差值562的组合,修改微调相位反馈信号565,并作 为微调相位反馈信号565,提供输出。下面的伪代码代表组合转换限制电路585、ADC相位 选择电路590,以及内插相位选择滤波器570的操作/氺Preliminary Coarse Adjustment*/If (Modified Phase Error Value 583 > 0) {If(!Modified Phase Error Value 583 > 0. 5*Coarse Step) {Coarse Phase Feedback Signal 575 = Coarse Phase Feedback Signal575+1 ;Residual Value 592 = Modified Phase Error Value 583-Coarse Step}Else{Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175 ;Residual Value 592 = Modified Phase Error Value 583}Else{If(!Modified Phase Error Value 583 > 0. 5*Coarse Step) {Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175-1 ;Residual Value 592 = Modified Phase Error Value 583+Coarse Step}Else{Coarse Phase Feedback Signal 175 = Coarse Phase Feedback Signal 175 ;Residual Value 592 = Modified Phase Error Value 583}/^Subsequent Fine Adjustment*/If (Modified Phase Error Value 583 > 0) {If(!Modified Phase Error Value 583 > 1. 5*Coarse Step) {Set Fine Feedback Signal 565 to Maximum}Else{Set Fine Feedback Signal 565 to match Residual Value 592}Else{If(|Updated Phase Offset Value| > 1. 5氺Coarse Step) {Set Fine Feedback Signal 165 to Minimum}Else{Set Fine Feedback Signal 165 to match Residual Value 592} 应该指出的是,可以向图4的数据处理系统400施加转换限制。 请参看图6a,该图描述了可以用于数字内插的许多均勻分布的样本601。样本由
微调相位分辨率603分隔。应该指出的是,尽管显示了七个样本,但是,在本发明的不同实 施例中可以使用多一些或少一些样本。当粗调相位反馈信号中没有变化时,产生这样的均 勻分布的样本。
根据本发明的某些实施例,图6b显示了许多样本605,一般均勻地分布,但是,由 于粗调调节中的变化,两个连续的样本之间表现了不连续性611。样本一般由微调相位分辨 率607分隔,除非样本横跨了粗调调节的变化。在产生粗调调节的情况下,样本被微调相位 分辨率607加不连续性611分隔。还应该指出的是,尽管显示了七个样本,但是,在本发明 的不同实施例中可以使用多一些或少一些样本。还应注意,尽管显示的不连续性611是正 的,但是,也可以是负的,以便样本之间的间隔是相位分辨率607减去不连续性611的幅度。请参看图6c,根据本发明的各种实施例,描述了被设计为补偿由粗调相位调节中 的变化所产生的不连续性的数字内插器电路650。数字内插器电路650包括许多乘法器电 路696,其中,乘法器电路696的数量对应于可能的样本693的数量和微调选择信号665的 数量。乘法器电路696将相应的微调选择信号665乘以样本693。使用累加电路697,将相 应的乘法的乘积相加在一起,产生内插输出698。作为示例,在声明微调选择信号665以便 微调选择信号665d和微调选择信号665e两者都被设置为0. 5,而微调相位反馈信号665的 其他实例被设置为“0”的情况下,内插输出698是样本603d和样本603e的平均值。从查询表655提供微调选择信号665,查询表655基于微调相位反馈信号656和粗 调变化信号657提供值。粗调变化信号657表示粗调相位反馈信号的变化的幅度和方向。 在粗调相位反馈信号没有变化的情况下(即,粗调调节变化信号657是零),样本693没有 不连续性。如此,作为微调选择信号665提供的值对应于类似于上面的图Ib中的微调相位 反馈信号656。相比之下,在粗调相位反馈信号有变化的情况下(即,粗调调节变化信号657非 零),样本693可能有不连续性。要调整不连续性,作为微调选择信号665提供的值对应于 为不连续性调整的微调相位反馈信号656。如此,例如,在微调相位反馈信号656被设置为 正好在产生不连续性的两个样本之间的中途选择一个值的情况下,提供的值不是如以前那 样只是一个样本的0. 5倍和另一个样本的0. 5倍,而是调整到解决不连续性。因为可以提 前确定不连续性的场合和幅度,可以将查询表655编程为提供修正值。请参看图7,根据本发明的各种实施例,显示了包括双层采样相位更新电路的存储 系统700。存储系统700可以是,例如,硬盘驱动器。存储系统700包括带有包括的双层采 样相位更新电路的读取通道710。包括的双层采样相位更新电路可以是能够修改内插相位 和ADC采样相位两者的任何采样更新电路。如此,例如,包括的双层采样相位更新电路可以 是,但不仅限于,参考上面的图1、图3、图4和图5所描述的那些系统中的任何一种。此外, 存储系统700包括接口控制器720、前置放大器770、硬盘控制器766、电机控制器768、主轴 马达772、磁盘母板778,以及读/写磁头776。接口控制器720控制进出磁盘母板778的寻 址和时间。磁盘母板778上的数据包括当读/写磁头组件776正确地置于磁盘母板778上 方时由该组件检测到的磁性信号组。在典型的读取操作中,读/写磁头组件776被电机控 制器768准确地定位于磁盘母板778上的所希望的数据磁道上方。电机控制器768在硬盘 控制器766的指示下,相对于磁盘母板678定位读/写磁头组件776,并通过将读/写磁头 组件移动到磁盘母板778上的适当的数据磁道,驱动主轴马达772。主轴马达772以确定的 自旋速率(RPM)旋转磁盘母板778。一旦读/写磁头组件778被置于适当的数据磁道的附近,随着磁盘母板778被主 轴马达772旋转,由读/写磁头组件776感应代表磁盘母板778上的数据的磁性信号。感应的磁性信号是作为代表磁盘母板778上的磁性数据的连续的、微小的模拟信号提供的。此 微小的模拟信号通过前置放大器770从读/写磁头组件776传输到读取通道模块764。前 置放大器770用于放大从磁盘母板778访问的微小的模拟信号。此外,前置放大器770还 用于放大来自读取通道模块710的即将被写入到磁盘母板778中的数据。而读取通道模 块710又对接收到的模拟信号进行解码并使其数字化,以重新创建最初被写入到磁盘母板 778的信息。此数据被作为读取数据703提供到接收电路。写入操作基本上与前面的读取 操作相反,写入数据701被提供到读取通道模块710。然后,此数据被编码,并被写入到磁盘 母板778。请参看图8,该图显示了根据本发明的一个或多个实施例的包括带有双层采样相 位更新电路的接收器820的通信系统800。如所属技术领域已知的,通信系统800包括用于 通过传输介质830发射编码的信息的发射器。由接收器820从传输介质830接收经过编码 的数据。接收器820包括延迟缩短的数据检索系统。包括的双层采样相位更新电路可以是 能够修改内插相位和ADC采样相位两者的任何采样更新电路。如此,例如,包括的延迟缩短 的数据检索系统可以是,但不仅限于,参考上面的图1、图3、图4和图5所描述的那些系统 中的任何一种。总之,本发明提供了用于更新数据检测器反馈回路中的中的采样相位的新颖的系 统、设备、方法和配置。尽管上文给出了本发明的一个或多个实施例的详细描述,但是,在不 偏离本发明的精神的情况下,各种备选方案、修改,以及等效的做法,对所属领域的技术人 员是显而易见的。因此,上面的描述不应该理解为限制由所附的权利要求进行定义的本发 明的范围。
1权利要求
一种数据处理电路,所述电路包括模拟 数字转换器,其中,所述模拟 数字转换器以至少部分地被粗调控制支配的采样相位对模拟数据输入进行采样,其中,模拟 数字转换器提供数字样本系列;数字内插电路,其中,所述数字内插电路至少部分地基于微调控制在数字样本系列的子集之间进行内插;相位误差电路,其中,所述相位误差电路计算相位误差值;以及相位调节控制电路,其中,所述相位调节控制电路用于至少部分地基于所述相位误差值,确定所述粗调控制和所述微调控制。
2.根据权利要求1所述的电路,其中,所述电路进一步包括数据处理电路,其中,所述数据处理电路接收来源于所述数字内插电路的数字数据输 入,并提供经过处理的输出;以及其中,所述相位误差电路接收来源于所述数字内插电路的所述数字数据输入和经过处 理的输出,其中,所述相位误差电路至少部分地基于来源于所述数字内插电路的所述数字 数据输入和所述经过处理的输出之间的差异,计算所述相位误差值。
3.根据权利要求1所述的电路,其中,所述相位调节控制电路包括粗调误差反馈电路 和微调误差反馈电路,其中,所述粗调误差反馈电路至少部分地基于所述相位误差值产生 所述粗调控制,并且其中,所述微调误差反馈电路至少部分地基于从粗调反馈信号提供的 余值产生所述微调控制。
4.根据权利要求3所述的电路,其中,所述相位调节控制电路包括延迟调节电路,其 中,所述延迟调节电路用于缩小应用所述粗调控制和应用所述微调控制之间
5.根据权利要求4所述的电路,其中,所述延迟调节电路包括低通滤波器和累加电路, 其中,所述低通滤波器向累加元件提供所述微调控制的平均值,在该累加元件将所述平均 值与所述相位误差值相加以产生修改过的误差值,并且其中,所述粗调反馈电路至少部分 地基于所述修改过的误差值产生所述粗调控制。
6.根据权利要求4所述的电路,其中,所述延迟调节电路包括延迟电路,其中,所述延 迟电路延迟向所述数字内插电路应用所述微调控制,以匹配向提供给所述数字内插滤波器 的数据样本系列传播所述粗调控制时的任何延迟。
7.根据权利要求1所述的电路,其中,所述数字内插电路用于补偿由所述粗调控制中 的变化所引起的两个数字样本系列子集之间的不连续性。
8.一种用于在数据处理系统中进行样本相位调节的方法,所述方法包括以至少部分地被粗调控制支配的采样相位执行模拟数据输入的模拟到数字的转换,其 中,所述模拟到数字的转换产生数字样本系列;执行数字样本系列的数字内插,其中,所述数字内插至少部分地基于微调控制在数字 样本系列的子集之间进行内插,并且其中,所述数字内插提供一系列内插值; 对一系列内插值的衍生结果进行数据检测,以产生理想的输出; 至少部分地基于所述理想的输出和一系列内插值的衍生结果,计算相位误差; 至少部分地基于所述相位误差,更新所述粗调控制; 至少部分地基于所述相位误差,计算余值;以及至少部分地基于所述余值,更新所述微调控制。
9.根据权利要求1所述的方法,其中,所述数据检测是从包括维特比算法检测处理和 MAP检测处理的组中选择的。
10.根据权利要求1所述的方法,其中,更新所述粗调控制的过程包括当所述相位误差 大于粗调步长的一半时,缩小所述粗调控制。
11.根据权利要求10所述的方法,其中,计算所述余值的过程包括从所述相位误差减 去从粗调步长乘以粗调控制缩小的值。
12.根据权利要求1所述的方法,其中,更新所述粗调控制的过程包括当所述相位误差 是负的并且所述相位误差的幅值大于粗调步长的一半时,增大所述粗调控制。
13.根据权利要求1所述的方法,其中,所述方法进一步包括限制可以对所述粗调控制进行的增量更改。
14.一种数据处理系统,所述数据处理系统包括模拟_数字转换器,其中,所述模拟_数字转换器以至少部分地被粗调控制支配的采样 相位对模拟数据输入进行采样,并且其中,模拟-数字转换器提供数字样本系列;数字内插电路,其中,所述数字内插电路至少部分地基于微调控制在数字样本系列的 子集之间进行内插;数据处理电路,其中,所述数据处理电路接收来源于所述数字内插电路的数字数据输 入,并提供经过处理的输出;相位误差电路,其中,所述相位误差电路至少部分地基于所述经过处理的输出和来源 于所述数字内插电路的所述数字数据输入之间的差异,计算相位误差值;以及相位调节控制电路,其中,所述相位调节控制电路用于至少部分地基于所述相位误差 值,确定所述粗调控制和所述微调控制。
15.根据权利要求14所述的数据处理系统,其中,所述数据处理系统集成在硬盘驱动 器中,并且其中,所述模拟数据输入来源于磁存储介质。
全文摘要
本发明的各种实施例提供用于进行数据处理的系统和方法。例如,说明了一种数据处理电路,包括模拟-数字转换器、数字内插电路、相位误差电路,以及相位调节控制电路。模拟-数字转换器以至少部分地被粗调控制支配的采样相位对模拟数据进行采样,并提供数字样本系列。数字内插电路至少部分地基于微调控制在数字样本系列的子集之间进行内插。相位误差电路计算相位误差值。相位调节控制电路用于至少部分地基于相位误差值,确定粗调控制和微调控制。
文档编号G11B20/18GK101968968SQ20091020518
公开日2011年2月9日 申请日期2009年10月16日 优先权日2009年7月27日
发明者J·A·贝雷, N·R·阿拉温德, R·H·莱奥诺维克 申请人:Lsi公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1