用于自适应目标搜索的系统和方法.pdf

上传人:54 文档编号:804776 上传时间:2018-03-13 格式:PDF 页数:17 大小:624.54KB
返回 下载 相关 举报
摘要
申请专利号:

CN200980120666.8

申请日:

2009.01.09

公开号:

CN102057429A

公开日:

2011.05.11

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):G11B 5/02变更事项:专利权人变更前权利人:LSI公司变更后权利人:安华高科技通用IP(新加坡)公司变更事项:地址变更前权利人:美国加利福尼亚变更后权利人:新加坡新加坡市登记生效日:20150806|||授权|||实质审查的生效IPC(主分类):G11B 5/02申请日:20090109|||公开

IPC分类号:

G11B5/02; G11B5/035; G11B21/02; G11B20/10

主分类号:

G11B5/02

申请人:

LSI公司

发明人:

刘靖峰; 宋宏伟

地址:

美国加利福尼亚

优先权:

专利代理机构:

中国国际贸易促进委员会专利商标事务所 11038

代理人:

陈华成

PDF下载: PDF下载
内容摘要

本发明的各种实施例提供用于数据处理的系统和方法。例如,本发明的某些实施例提供包括主数据处理电路和自适应设置确定电路两者的数据处理电路。所述主数据处理电路接收一系列数据样本,并包括均衡器电路和数据检测器电路。所述均衡器电路接收所述一系列数据样本并提供均衡输出。至少部分地通过系数来控制所述均衡器电路。所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主数据输出。所述自适应设置确定电路接收所述一系列数据样本和所述主数据输出,并且与所述主数据处理电路并行地操作以自适应地确定所述系数和所述目标。

权利要求书

1: 一种数据处理电路, 该电路包括 : 主数据处理电路, 其接收一系列数据样本, 并包括 : 均衡器电路, 其接收所述一系列数据样本并提供均衡输出, 其中, 至少部分地通过系数 来控制所述均衡器电路 ; 以及 数据检测器电路, 其中, 所述数据检测器电路接收均衡器输出并至少部分地基于目标 来提供主数据输出 ; 以及 自适应设置确定电路, 其接收所述一系列数据样本和所述主数据输出, 并且与所述主 数据处理电路并行地操作以自适应地确定所述系数和所述目标。
2: 权利要求 1 的电路, 其中, 所述均衡器电路是第一均衡器电路, 并且其中, 所述自适 应设置确定电路包括 : 第一乘法器电路, 其将所述一系列数据样本与误差值相乘并提供系数值 ; 第二乘法器电路, 其将所述主数据输出与所述误差值相乘并提供目标值 ; 第二均衡器电路, 其接收所述一系列数据样本并使所述一系列数据样本均衡化以提供 均衡输出, 其中, 至少部分地通过从所述系数值导出的系数来控制所述第二均衡器电路的 操作 ; 以及 卷积电路, 其中, 所述卷积电路至少部分地基于从所述目标值导出的目标来提供卷积 输出。
3: 权利要求 2 的电路, 其中, 所述第一均衡器电路和所述第二均衡器电路基本上是相 同的。
4: 权利要求 1 的电路, 其中, 所述主数据处理电路还包括误差计算电路, 其中, 所述误 差计算电路将所述主数据输出的衍生量与所述均衡输出的衍生量进行比较以确定误差值, 并且其中, 所述自适应设置确定电路包括 : 第一乘法器电路, 其将所述一系列数据样本与所述误差值相乘以产生系数值 ; 第二乘法器电路, 其将所述主数据输出与所述误差值相乘以产生目标值 ; 均衡器梯度累加器电路, 其接收所述系数值并提供所述系数 ; 目标梯度累加器电路, 其接收所述目标值并提供所述目标 ; 系数加载电路, 其中, 所述系数加载电路从所述均衡器梯度累加器电路接收所述系数 并在限定的时间将其提供给所述均衡器电路 ; 以及 目标加载电路, 其中, 所述目标加载电路从所述目标梯度累加器电路接收所述目标并 在所述限定的时间将其提供给所述数据检测器电路。
5: 一种通道设置确定电路, 该电路包括 : 主数据处理电路, 其处理一系列数据样本以提供主数据输出 ; 第一乘法器电路, 其将所述一系列数据样本与误差值相乘并提供系数值 ; 第二乘法器电路, 其将所述主数据输出与所述误差值相乘并提供目标值 ; 均衡器电路, 其接收所述一系列数据样本并使所述一系列数据样本均衡化以提供均衡 输出, 其中, 至少部分地通过从所述系数值导出的系数控制所述均衡器电路的操作 ; 以及 卷积电路, 其中, 所述卷积电路至少部分地基于从所述目标值导出的目标来提供卷积 输出。
6: 权利要求 5 的电路, 其中, 所述电路还包括提供所述均衡输出与所述卷积输出之间 2 的差的加法器电路。
7: 权利要求 6 的电路, 其中, 所述均衡器是第一均衡器, 并且其中, 所述主数据处理电 路包括 : 第二均衡器, 其中, 所述第二均衡器接收所述一系列数据样本 ; 以及 数据检测电路, 其中, 所述数据检测器电路接收所述第二均衡器电路的输出并提供所 述主数据输出。
8: 权利要求 7 的电路, 其中, 所述第一均衡器基本上等同于所述第二均衡器。
9: 权利要求 7 的电路, 其中, 所述第一均衡器电路是具有至少第一抽头的第一有限脉 冲响应滤波器, 其中, 所述第二均衡器电路是具有至少第二抽头的第二有限脉冲响应滤波 器, 其中, 所述系数被提供给所述第一抽头。
10: 权利要求 9 的电路, 其中, 所述系数在所述误差值是最小值时被提供给所述第二抽 头。
11: 权利要求 7 的电路, 其中, 所述目标在所述误差值是最小值时被提供给所述数据检 测器电路。
12: 权利要求 5 的电路, 其中, 所述均衡器电路是包括至少一个抽头的有限脉冲响应滤 波器, 并且其中, 所述系数被提供给所述至少一个抽头。
13: 权利要求 5 的电路, 其中, 所述卷积电路是包括至少一个抽头的有限脉冲响应滤波 器, 并且其中, 所述目标被提供给所述至少一个抽头。
14: 一种通道设置确定电路, 该电路包括 : 主数据处理电路, 其中, 所述主数据处理电路包括 : 均衡器电路, 其接收一系列数据样本并提供均衡输出, 其中, 至少部分地通过系数来控 制所述均衡器电路 ; 数据检测器电路, 其中, 所述数据检测器电路接收均衡器输出并至少部分地基于目标 来提供主数据输出 ; 误差计算电路, 其中, 所述误差计算电路将所述主数据输出的衍生量与所述均衡输出 的衍生量进行比较来确定误差值 ; 以及 自适应设置确定电路, 其中, 所述自适应设置确定电路包括 : 第一乘法器电路, 其将所述一系列数据样本与所述误差值相乘以产生系数值 ; 第二乘法器电路, 其将所述主数据输出与所述误差值相乘以产生目标值 ; 均衡器梯度累加器电路, 其接收所述系数值并提供所述系数 ; 以及 目标梯度累加器电路, 其接收所述目标值并提供所述目标。
15: 权利要求 14 的电路, 其中, 所述误差计算电路包括 : 卷积电路, 其接收所述主数据输出并至少部分地基于所述目标来提供卷积输出 ; 以及 加法器电路, 其从所述均衡输出的衍生量减去所述卷积输出以生成所述误差值。
16: 权利要求 15 的电路, 其中, 所述卷积电路是三抽头有限脉冲响应滤波器, 并且其 中, 所述目标被应用于所述三个抽头。
17: 权利要求 14 的电路, 其中, 所述均衡器电路是十抽头有限脉冲响应滤波器, 并且其 中, 所述系数被应用于所述十个抽头。
18: 权利要求 14 的电路, 其中, 所述数据检测器电路包括低密度奇偶校验解码器电路。 3
19: 权利要求 14 的电路, 其中, 所述电路还包括系数加载电路, 其中, 所述系数加载电 路从所述均衡器梯度累加器电路接收所述系数并在限定的时间将其提供给所述均衡器电 路。
20: 权利要求 14 的电路, 其中, 所述电路还包括目标加载电路, 其中, 所述目标加载电 路从所述目标梯度累加器电路接收所述目标并在限定的时间将其提供给所述数据检测器 电路。

说明书


用于自适应目标搜索的系统和方法

    技术领域 本发明涉及用于从存储介质访问数据的系统和方法, 并且, 更具体地涉及用于确 定用来从存储介质检索数据的目标系数的系统和方法。
     背景技术 典型的存储设备包括磁存储介质, 所述磁存储介质包括以磁的方式在存储介质上 表征的信息。相对于该存储介质设置端头 (head), 所述端头感测以磁的方式表征的信息并 提供表征该信息的电信号。所述电信号最终被传递至数据检测电路, 所述数据检测电路执 行一个或多个数据检测处理以便恢复最初被写到存储介质的信息。在所使用的端头 / 介质 组合中通常存在某些可变性。 因此, 在制造处理中, 用多种通道设置来测试每个存储设备以 确定哪些设置最适用于特定的端头 / 介质组合。
     在图 1 中示出校准通道设置的示例。 转到图 1, 流程图 100 示出用于在制造处理期 间选择通道设置的现有技术方法。按照流程图 100, 选择搜索模式 ( 方框 105)。搜索模式 利用先前识别的可能目标设置列表。从可能目标设置列表中选择初始的目标设置组 ( 方框 110)。选择目标设置包括从列表中识别先前未测试的目标设置组, 并将目标设置应用于存 储设备的读取电路。在这里, 数据被传递至读取电路并对接收的数据流执行数据解码 / 检 测 ( 方框 115)。确定该处理的误差率 ( 方框 120), 并关于所选的目标设置来存储所确定的 误差率 ( 方框 125)。
     然后确定在通道设置列表上是否仍存在另一要测试的目标设置组 ( 方框 130)。 在 仍存在另一要测试的目标设置组的情况下 ( 方框 130), 从可能目标设置列表中选择下一目 标设置组 ( 方框 135), 并对这组目标设置重复方框 115 ~ 130 的处理。另选地, 在已测试了 来自目标设置列表的所有目标设置的情况下 ( 方框 130), 选择提供最佳误差率 ( 即, 最少误 差 ) 的目标设置组 ( 方框 140)。将此最佳的目标设置组应用于读取电路 ( 方框 145), 并选 择正常操作模式 ( 方框 150)。
     常见的是, 流程图 100 的搜索方法涉及几百个目标设置, 并用来测试多个端头和 / 或盘区。对于每个目标设置, 可以执行用于 CTF 切断 / 升压 (boost)、 FIR 滤波器和 / 或介 质噪声参数的校准。由于测试一个目标设置组可能需要几分钟, 因此涉及几百个乃至几千 个目标设置的测试的流程图 100 的处理可能需要相当大量的时间。这种时间使用对于制造 存储设备的公司而言是昂贵的。
     因此, 出于至少上述原因, 在本领域中需要用于选择通道设置的先进系统和方法。
     发明内容 本发明涉及用于从存储介质访问数据的系统和方法, 并且, 更具体地涉及用于确 定用来从存储介质检索数据的目标系数的系统和方法。
     本发明的各种实施例提供包括主数据处理电路和自适应设置确定电路两者的数 据处理电路。 所述主数据处理电路接收一系列数据样本, 并包括 : 均衡器电路和数据检测器
     电路。所述均衡器电路接收所述一系列数据样本并提供均衡输出。至少部分地通过系数来 控制所述均衡器电路。在某些情况下, 多个系数控制均衡器电路操作。在一个特定实施例 中, 使用十个系数。所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主 数据输出。所述自适应设置确定电路接收所述一系列数据样本和所述主数据输出, 并且与 所述主数据处理电路并行地操作以自适应地确定所述系数和所述目标。
     在上述实施例的某些实例中, 所述自适应设置确定电路包括基本上与所述主数据 处理电路中的均衡器电路相同的另一均衡器电路。 另外, 所述自适应设置确定电路包括 : 将 所述一系列数据样本与误差值相乘并提供系数值的第一乘法器电路、 将所述主数据输出与 所述误差值相乘并提供目标值的第二乘法器电路、 以及卷积电路。所述另一均衡器电路接 收所述一系列数据样本并使所述一系列数据样本均衡以提供均衡输出。 至少部分地通过从 所述系数值导出的系数来控制所述另一均衡器电路的操作。 所述卷积电路至少部分地基于 从所述目标值导出的目标来提供卷积输出。
     在上述实施例的其它实例中, 所述主数据处理电路还包括误差计算电路, 所述误 差计算电路将所述主数据输出的衍生量 (derivative) 与所述均衡输出的衍生量进行比较 以确定误差值。 所述自适应设置确定电路包括将所述一系列数据样本与所述误差值相乘以 产生系数值的第一乘法器电路、 和将所述主数据输出与所述误差值相乘以产生目标值的第 二乘法器电路。均衡器梯度累加器电路接收系数值并提供系数, 并且目标梯度累加器电路 接收目标值并提供目标。系数加载电路 (coefficient load circuit) 从均衡器梯度累加 器电路接收系数并在限定的时间将其提供给所述均衡器电路 ; 以及目标加载电路 (target load circuit) 从目标梯度累加器电路接收目标并在限定的时间将其提供给数据检测器电 路。 本发明的其它实施例提供通道设置确定电路。 所述通道设置确定电路包括处理一 系列数据样本以提供主数据输出的主数据处理电路。 第一乘法器电路将所述一系列数据样 本与误差值相乘并提供系数值 ; 以及第二乘法器电路将主数据输出与误差值相乘并提供目 标值。均衡器电路接收所述一系列数据样本并使所述一系列数据样本均衡以提供均衡输 出。至少部分地通过从所述系数值导出的系数来控制所述均衡器电路的操作。卷积电路至 少部分地基于从所述目标值导出的目标来提供卷积输出。
     在上述实施例的某些实例中, 所述电路还包括提供均衡输出与卷积输出之间的差 的加法器电路。在各种实例中, 所述主数据处理电路包括接收所述一系列数据样本的另一 均衡器电路、 以及接收所述第二均衡器电路的输出并提供主数据输出的数据检测器电路。 在某些此类情况下, 所述均衡器基本上是等同的。 在某些情况下, 所述均衡器两个都是具有 至少一个抽头 (tap) 的有限脉冲响应滤波器。在操作中, 所述系数在所述误差值最小时被 提供给所述主数据处理电路中的均衡器的所述至少一个抽头, 并始终被提供给所述另一均 衡器。在某些情况下, 当所述误差值最小时, 将目标提供给所述数据检测器电路。
     本发明的其它实施例提供通道设置确定电路。 此类电路包括主数据处理电路和自 适应设置确定电路。 所述主数据处理电路包括 : 均衡器电路, 其接收一系列数据样本并提供 均衡输出 ; 数据检测器电路, 其接收所述均衡器输出并至少部分地基于目标来提供主数据 输出 ; 以及误差计算电路, 其将所述主数据输出的衍生量与均衡输出的衍生量进行比较以 确定误差值。至少部分地通过系数来控制所述均衡器电路的操作。所述自适应设置确定电
     路包括 : 将所述一系列数据样本与所述误差值相乘以产生系数值的第一乘法器电路、 和将 所述主数据输出与所述误差值相乘以产生目标值的第二乘法器电路。 均衡器梯度累加器电 路接收系数值并提供系数, 并且目标梯度累加器电路接收目标值并提供目标。
     在上述实施例的某些实例中, 所述误差计算电路包括卷积电路和加法器电路。所 述卷积电路接收主数据输出并至少部分地基于所述目标来提供卷积输出。 所述加法器电路 从均衡输出的衍生量减去卷积输出以生成误差值。在上述实施例的各种实例中, 所述卷积 电路是三抽头有限脉冲响应滤波器, 并且所述目标被应用于所述三个抽头。在本发明的某 些实施例中, 所述均衡器电路是十抽头有限脉冲响应滤波器, 并且其中, 所述系数被应用于 所述十个抽头。在上述实施例的特定实例中, 所述数据检测器电路包括低密度奇偶校验解 码器电路。在上述实施例的一个或多个实例中, 所述电路还包括从均衡器梯度累加器电路 接收系数并在限定的时间将其提供给均衡器电路的系数加载电路。在各种实例中, 所述电 路还包括从目标梯度累加器电路接收目标并在限定的时间将其提供给所述数据检测器电 路的目标加载电路。
     本发明内容部分仅提供对本发明的某些实施例的概述。通过以下详细说明、 随附 权利要求和附图, 本发明的许多其它目的、 特征、 优点及其它实施例将变得更加充分地清 楚。 附图说明 通过参照在本说明书的其余部分中描述的附图, 可以实现对本发明的各种实施例 的进一步的理解。在附图中, 在多个图中使用相同的附图标记来指示类似的组件。在某些 实例中, 由小写字母构成的子标签与附图标记相关联, 以指示多个相似组件中的一个。 当针 对附图标记进行引用而没有说明现有子标签时, 意图指示所有这种多个相似组件。
     图 1 是示出用于在制造处理期间选择通道设置的现有技术方法的流程图 ;
     图 2 是示出依照本发明的一个或多个实施例的用于自适应通道设置选择的电路 ;
     图 3 是示出依照本发明的各种实施例的用于自适应通道设置选择的方法的流程 图;
     图 4 示出依照本发明的某些实施例的用于自适应通道设置选择的另选电路 ; 以及
     图 5 示出依照本发明的各种实施例的包括自适应目标和系数选择的存储设备。
     具体实施方式
     本发明涉及用于从存储介质访问数据的系统和方法, 并且, 更具体地涉及用于确 定用来从存储介质检索数据的目标系数的系统和方法。
     本发明的某些实施例采用与主数据处理电路并行地操作的自适应设置确定电路。 该自适应设置确定电路接收被提供给主数据处理电路的相同数据并在每一轮应用不同的 通道设置组。使用应用于由先前通道设置组获得的结果的最小均方 (LMS) 误差准则来自适 应地选择下一通道设置组。 此自适应方法允许在不要求搜索许多可能候选的情况下识别适 当的通道设置组。
     转到图 2, 示出了依照本发明的一个或多个实施例的自适应通道设置选择电路 200。 如图所示, 自适应通道设置选择电路 200 包括主数据处理电路 210( 以虚线绘出轮廓 )和自适应设置确定电路 220( 以虚线绘出轮廓 )。 主数据处理电路 210 包括接收模拟输入信 号 202 的模数转换器 230。模数转换器 230 可以被实施为本领域中已知的任何模数转换电 路或处理。在某些情况下, 模拟输入信号 202 表征从诸如硬盘驱动器的盘片等磁存储介质 访问的数据。在这种情况下, 经由本领域中已知的各种模拟前端处理电路和读 / 写端头组 件来接收模拟输入信号 202。模数转换器 230 提供对应于模拟输入信号 202 的一系列数字 样本 232。
     该系列数字样本 232 被提供给提供均衡输出 236 的均衡器电路 234。至少部分地 通过系数 282 来控制均衡器电路 234 的操作。最初, 可以将系数 282 设置为默认值, 但是之 后可以根据自适应设置确定电路 220 的操作对其进行修改。在本发明的某些实施例中, 均 衡器电路 234 被实现为有限脉冲响应 (FIR) 滤波器。在这种情况下, 系数 282 可以包括 FIR 滤波器的一个或多个抽头。
     均衡输出 236 被提供给数据检测器电路 238。至少部分地通过部分响应目标 284 来控制数据检测器电路 238 的操作。数据检测器电路 238 可以是能够执行数据检测处理 的本领域中已知的任何电路。作为一个示例, 数据检测器电路 238 可以包括本领域中已知 的低密度奇偶校验解码器。基于本文提供的公开, 本领域的技术人员将认识到关于本发明 的不同实施例可以使用的其它数据检测器电路。数据检测器电路 238 提供输出 204。输出 204 被提供给卷积电路 240, 所述卷积电路 240 有效地操作以提供被修改为利用数据检测器 电路 238 的处理的均衡输出 236 的等价物。卷积电路 240 将卷积输出 242 提供给加法器电 路 244。 在本发明的某些实施例中, 卷积电路 240 是三抽头有限脉冲响应滤波器, 其中, 由数 据检测器电路 238 所使用的主目标来驱动所述抽头。 均衡输出 236 被提供给延迟电路 248, 所述延迟电路 248 提供延迟的均衡输出 250, 该延迟的均衡输出 250 是在时间上被延迟以与 通过数据检测器电路 238 和卷积电路 240 的延迟匹配的均衡输出 236。 同样地, 延迟的均衡 输出 250 与卷积输出 242 对准。加法器电路 244 将卷积输出 242 与延迟的均衡输出 250 进 行比较, 并提供差值作为误差 246。由于目标 284 和系数 282 在被自适应设置确定电路 220 更新之前是固定的, 所以误差 246 基本上保持恒定。一旦目标 284 和系数 282 被自适应设 置确定电路 220 修改, 则误差 246 减小。
     数字样本 232 被提供给提供延迟的数字样本 258 的延迟电路 256。延迟的数字样 本 258 是在时间上被延迟至足以与经由均衡器电路 234、 数据检测器电路 238、 卷积电路 240 和加法电路 254 处理样本所需的时间匹配的数字样本 232。使用乘法器 254 将延迟的数字 样本 258 与误差 246 相乘, 并将结果 252 提供给环路滤波器 228。环路滤波器 228 将用来调 整均衡器电路 234 的增益的最小均方 (LMS) 误差信号 226 提供给均衡器电路 234。
     与主数据处理电路 210 并行地将数字样本 232 提供给自适应设置确定电路 220。 数字样本 232 被引导到基本上等同于均衡器电路 234 的均衡器电路 260。至少部分地通过 从受约束的环路滤波器电路 264 提供的系数 268 来控制均衡器电路 260 的操作。最初, 可 以将系数 268 设置为与系数 282 相同的值, 但是使用自适应设置确定电路 220 的反馈环路 自适应地对其进行修改。在本发明的某些实施例中, 均衡器电路 260 被实施为有限脉冲响 应 (FIR) 滤波器。在这种情况下, 系数 268 可以包括 FIR 滤波器的一个或多个抽头。均衡 器电路 260 将对应于数字样本 232 的均衡输出 262 提供给加法器电路 270。
     在本发明的一个特定实施例中, 由受约束的环路滤波器 260 来施加以下约束, 其中, 均衡器电路 234、 260 中的每一个为十抽头滤波器。首先, 将十抽头滤波器中的第四个抽 头约束为一。 其次, 相对于不同的通道设置, 将十抽头滤波器中的第五个抽头和第三个抽头 之间的增量约束为常数。在某些情况下, 第一约束是要求, 而第二约束是可选的。应注意 的是, 前面的约束仅仅是示例性的, 并且可以根据特定的设计经由受约束的环路滤波器 264 来施加许多约束。基于本文所提供的公开, 本领域的技术人员将认识到可以施加的多种约 束。
     数字样本 232 被附加地提供给乘法器电路 272, 所述乘法器电路 272 将误差 274 与 数字样本 232 相乘以提供输出 276。从数字样本 232 到受约束的环路滤波器 264 的环路类 似于从数字样本 232 到环路滤波器 228 的环路。受约束的环路滤波器 264 在确定到均衡器 电路 260 的适当反馈时与环路滤波器 228 类似地操作。然而, 不同于滤波器 228, 受约束的 环路滤波器 264 将仅仅认可特定的反馈结果。例如, 零值可以满足自适应环路的要求, 但同 时可能是无意义的结果。因此, 在输出 276 提出提供零值作为系数 268 时, 受约束的环路滤 波器不接受该条件并提供非零值作为系数 268。 基于本文所提供的公开, 本领域的技术人员 将认识到出于某种原因而不可接受的多种条件。可以通过在受约束的环路滤波器 264 可访 问的存储器中标识这些条件来消除这些条件的可能性。
     输出 204 被提供给乘法器 278, 所述乘法器 278 将误差 274 与输出 204 相乘以提 供输出 280。输出 280 被提供给受约束的环路滤波器 286, 所述受约束的环路滤波器 286 将 对部分响应目标 286 的选择限制为先前确定的值。受约束的环路滤波器 286 将目标 288 提 供给选择性卷积电路 290。在本发明的某些实施例中, 选择性卷积电路 290 是三抽头有限 脉冲响应滤波器, 其中, 所述抽头是可编程的。选择性卷积电路 290 与卷积电路 240 类似地 操作, 其中其尝试提供被修改为利用数据检测器电路 238 的处理的均衡输出 262 的等价物。 然而, 其与卷积目标电路 240 的不同之处在于在其周围执行卷积的目标是变化的, 而卷积 电路 290 所使用的目标仅仅在适当的目标被确定并作为目标 284 提供时改变。至少部分地 通过目标 288 来控制选择性卷积电路 290 的操作。选择性卷积电路 290 提供在时间上与均 衡输出 262 相对应的卷积输出 294。加法器电路 270 将卷积输出 294 与均衡输出 262 进行 比较, 并提供差值作为误差 274。 受约束的环路滤波器 264 和受约束的环路滤波器 286 中的 每一个进行操作以选择将促使误差 274 变为零的相应输出。在操作中, 通过由乘法器 278、 受约束的环路滤波器 286、 选择性卷积电路 290 和加法器电路 270 构成的第一受约束最小均 方 (LMS) 环路反向施加误差 274 ; 并通过由乘法器 272、 受约束的环路滤波器 264、 均衡器电 路 260 和加法器电路 270 构成的第二受约束最小均方 (LMS) 环路反向施加误差 274。这些 环路合作以促使误差 274 变为零。
     在本发明的一个特定实施例中, 由受约束的环路滤波器 286 来施加以下约束, 其 中, 使用三个抽头目标。 首先, 通过保证全部三个抽头值的和是恒定的或固定的值来保持固 定的 DC 值。其次, 将第一个抽头和第三个抽头之间的增量保持在固定范围内。这在一个相 位可能优先于其它相位的情况下是有用的。 在某些情况下, 第一约束是要求, 而第二约束是 可选的。 应注意的是, 前面的约束仅仅是示例性的, 并且可以根据特定的设计通过受约束的 环路滤波器 286 来施加许多约束。基于本文所提供的公开, 本领域的技术人员将认识到可 以施加的多种约束。
     系数 268 被提供给系数加载电路 266, 并且目标 288 被提供给目标加载电路 292。一旦实现最小误差 274, 则当前系数 268 作为系数 282 被系数加载电路 266 提供, 并且当前 目标 288 作为部分响应目标 284 被目标加载电路 292 提供。这样, 主数据处理电路 210 的 操作在很大程度上保持不变, 同时, 执行通道设置的自适应选择, 其比传统搜索方法更快地 会聚于最佳的通道设置组。应注意的是一旦已经找到了最小值 ( 即, 误差 274 是最小值 ), 则可以将所识别的目标和系数值保存到寄存器, 并可以将自适应设置确定电路 220 断电或 置于睡眠模式。
     转到图 3, 流程图 300 示出依照本发明的各种实施例的用于自适应通道设置选择 的方法。按照流程图 300, 选择开始自适应处理 ( 方框 305)。这可以包括例如通过将特定 代码写到数据接收电路来选择自适应模式。在此自适应模式期间, 应用自适应地确定用于 数据接收电路的最佳通道设置组的训练 (training) 处理。作为此处理的一部分, 选择初始 目标 ( 方框 310) 并选择初始系数 ( 方框 315)。
     接收数据流 ( 方框 320)。可以从模数转换器接收此数据流。模数转换器可能已接 收到表征从磁存储介质感测的数据的模拟输入信号。另选地, 数据流可以是被存储在存储 器中且作为一系列数字样本反复地呈现给数据处理电路的数字样本。 基于本文所提供的公 开, 本领域的技术人员应认识到可以用来训练数据处理电路的系数和目标的多种源。对接 收到的数据流应用标准数据解码 / 检测处理 ( 方框 360)。此标准解码 / 检测处理利用主数 据处理电路, 并且当被适当恢复时提供表征最初编码数据源的输出。此数据解码 / 检测处 理表现电路的正常操作模式, 并使用所选系数和目标来执行处理。 另外, 确定是否选择了自适应模式 ( 方框 325)。 当已选择时, 自适应模式操作并行 电路, 该并行电路自适应地更新系数和目标以确定随后可以被应用于主数据处理电路的最 佳通道设置组。当选择了自适应模式时, 使用对主数据处理电路的数据输入和来自主数据 处理电路的数据输出来操作并行目标和系数自适应环路 ( 方框 330)。在每个处理段结束 时, 确定用来操作并行目标和系数自适应环路的特定通道设置是否得到最小误差值 ( 方框 335)。在某些情况下, 每个处理段的终点对应于来自磁存储介质的数据的扇区的终点。基 于本文所提供的公开, 本领域的技术人员将认识到依照本发明的不同实施例可以用作可检 测到误差最小值的点的其它处理终点。在尚未实现最小值的情况下 ( 方框 335), 选择新目 标和系数组 ( 方框 340)。将此新目标和系数组应用于并行目标和系数自适应环路, 使用该 新目标和系数组再次运行所述自适应环路 ( 方框 330)。 使用对主数据处理电路的数据输入 和来自主数据处理电路的数据输出来再次运行并行目标和系数自适应环路。 在该处理段结 束时, 再次确定是否已经实现最小值 ( 方框 335)。在实现最小值之前 ( 方框 335), 重复方 框 330 ~ 340 的处理。
     另选地, 在确定当前目标和系数组产生最小值 ( 方框 335) 的情况下, 设置指示已 经找到适当的目标和系数组的准备好状态指示符 ( 方框 345)。在接收到此指示时, 将所识 别的目标和系数组编程到主数据处理电路中 ( 方框 350)。 这可以包括例如将所识别的目标 提供给主数据处理电路的数据解码 / 检测电路, 以及将系数提供给主数据处理电路的均衡 器电路。一旦此编程完成 ( 方框 350), 则执行自适应处理 ( 方框 355)。在某些情况下, 将 用来实现并行目标和系数自适应环路的电路断电或以另外的方式置于睡眠或非操作模式。 在其它情况下, 并行目标和系数自适应环路始终继续操作, 并在识别到正常操作模式中的 显著变化时提供更新的目标和 / 或系数。
     转到图 4, 其示出了依照本发明的某些实施例的另选自适应通道设置选择电路 400。自适应通道设置选择电路 400 类似于自适应通道设置选择电路 200, 不同之处在于不 存在目标和系数的实时更新。如图所示, 自适应通道设置选择电路 400 包括主数据处理电 路 410( 以虚线绘出轮廓 )、 和自适应设置确定电路 420( 以虚线绘出轮廓 )。主数据处理电 路 410 包括接收模拟输入信号 402 的模数转换器 430。模数转换器 430 可以被实现为本领 域中已知的任何模数转换电路或处理。在某些情况下, 模拟输入信号 402 表征从诸如硬盘 驱动器的盘片等磁存储介质访问的数据。在这种情况下, 经由读 / 写端头组件和本领域中 已知的任何模拟前端处理电路来接收模拟输入信号 402。模数转换器 430 提供对应于模拟 输入信号 402 的一系列数字样本 432。
     该系列数字样本 432 被提供给提供均衡输出 436 的均衡器电路 434。至少部分地 通过系数 482 来控制均衡器电路 434 的操作。最初, 可以将系数 482 设置为默认值, 但是稍 后可以根据自适应设置确定电路 420 的操作进行修改。在本发明的某些实施例中, 均衡器 电路 434 被实施为有限脉冲响应 (FIR) 滤波器。在这种情况下, 系数 482 可以包括 FIR 滤 波器的一个或多个抽头。
     均衡输出 436 被提供给数据检测器电路 438。至少部分地通过部分响应目标 484 来控制数据检测器电路 438 的操作。数据检测器电路 438 可以是能够执行数据检测处理 的本领域中已知的任何电路。作为一个示例, 数据检测器电路 438 可以包括本领域中已知 的低密度奇偶校验解码器。基于本文提供的公开, 本领域的技术人员将认识到关于本发明 的不同实施例可以使用的其它数据检测器电路。数据检测器电路 438 提供输出 404。输出 404 被提供给卷积电路 440, 所述卷积电路 440 有效地操作以提供被修改为利用数据检测器 电路 438 的处理的均衡输出 436 的等价物。卷积电路 440 将卷积输出 442 提供给加法器电 路 444。均衡输出 436 被提供给延迟电路 448, 所述延迟电路 448 提供延迟的均衡输出 450, 该延迟的均衡输出 450 是在时间上被延迟以与通过数据检测器电路 438 和卷积电路 440 的 延迟匹配的均衡输出 436。同样地, 延迟的均衡输出 450 与卷积输出 442 对准。加法器电路 444 将卷积输出 442 与延迟的均衡输出 450 进行比较, 并提供差值作为误差 446。与一旦确 定适当的组就更新目标和系数的自适应通道设置选择电路 200 相反, 在自适应通道设置选 择电路 200 中的数据的每个扇区结束时更新目标和系数。同样地, 针对所处理的数据的每 个扇区来更新误差 446。
     数字样本 432 被提供给提供延迟的数字样本 458 的延迟电路 456。延迟的数字样 本 458 是在时间上被延迟至足以与经由均衡器电路 434、 数据检测器电路 438、 卷积电路 440 和加法电路 454 处理样本所需的时间匹配。使用乘法器 454 将延迟的数字样本 458 与误差 446 相乘, 并将结果 452 提供给环路滤波器 428。环路滤波器 428 将用来调整均衡器电路 434 的增益的最小均方 (LMS) 误差信号 426 提供给均衡器电路 434。
     与主数据处理电路 410 并行地将数字样本 432 提供给自适应设置确定电路 420。 数字样本 432 经由延迟电路 498 被引导到乘法器 472。延迟电路 498 与延迟电路 456 类似 地在时间上延迟数字样本 432 以对应于误差 446。乘法器 472 将延迟的数字样本 432 与误 差 446 相乘以提供输出 476。输出 476 被提供给均衡器梯度累加器电路 460。均衡器梯度 累加器电路 460 跨越经由模拟数据输入 402 接收到的整个扇区的数据将误差 446 和数字样 本 432 的乘积进行合计, 并基于该合计来计算系数 468。在扇区结束时, 系数加载电路 466将系数 468 提供给均衡器电路 434 作为系数 482。
     输出 404 经由延迟电路 496 提供给乘法器 478。延迟电路 496 将输出 404 延迟至 对应于误差 446( 即, 与通过卷积电路 440 和加法器电路 444 的延迟匹配 )。乘法器 478 将 输出 404 与误差 446 相乘并提供输出 480。输出 480 被提供给目标梯度累加器电路 490。 目标梯度累加器电路 490 跨越经由模拟数据输入 402 接收到的整个扇区的数据将误差 446 和输出 404 的乘积进行合计, 并基于该合计来计算目标 488。在扇区结束时, 目标加载电路 492 将系数 488 提供给数据检测器电路 438 作为目标 484。还可以将上文关于图 2 所讨论 的类似约束施加于由自适应设置确定电路 420 产生的任何系数 468 和目标 488。
     转到图 5, 示出了依照本发明的某些实施例、 包括具有自适应目标和系数确定电路 的读取通道 587 的存储设备 580。存储设备 580 可以是例如硬盘驱动器。所结合的自适应 目标和系数确定电路能够自适应地识别期望的通道设置并能够提供那些通道设置以供在 正常操作期间使用。所述自适应目标和系数确定电路可以包括与上文关于图 2 或图 4 所述 的那些组件类似的组件, 并且可以使用与上文关于图 3 所述方法类似的方法来进行操作。
     另外, 存储设备 580 包括接口控制器 585、 硬盘控制器 589、 电动机控制器 599 和主 轴电动机 597。接口控制器 585 控制到 / 来自盘片 595 的数据的寻址和定时。盘片 595 上 的数据包括在读 / 写端头组件 593 被适当地定位在盘片 595 上时可由读 / 写端头组件 593 检测的磁信号组。如本领域中所已知的, 通常将数据信号布置在扇区和轨道中。在典型的 读操作中, 读 / 写端头组件 593 被电动机控制器 599 准确地定位在盘片 595 上的期望的数 据轨道上。电动机控制器 599 将读 / 写端头组件 593 相对于盘片 595 定位, 并通过在硬盘 控制器 589 的引导下将读 / 写端头组件移动至盘片 595 上的适当数据轨道来驱动主轴电动 机 597。主轴电动机 597 以确定的旋转速率 (RPM) 旋转盘片 595。
     一旦读 / 写端头组件 593 被定位成邻近于适当的数据轨道, 则随着盘片 595 被主 轴电动机 597 旋转而由读 / 写端头组件 593 感测表征盘片 595 上的数据的磁信号。所感测 的磁信号作为可表示盘片 595 上的磁数据的连续、 微小的模拟信号提供。此微小的模拟信 号从读 / 写端头组件 593 传输到读通道模块 587。读通道模块 587 执行在检索原始数据时 涉及的数据检测处理。在自适应目标和系数确定电路确定适当的通道设置时, 可以重复此 处理许多次。写操作基本上与先前的读操作相反, 其中向读通道模块 587 提供写数据 581。 随后, 对此数据进行编码并将其写入盘片 595。
     综上所述, 本发明提供了用于确定适当的通道设置的新型系统、 设备、 方法和布 置。虽然上文已给出了对本发明的一个或多个实施例的详细说明, 但在不从本发明的精神 改变的情况下, 各种替换、 修改和等价物对于本领域的技术人员来说将是显而易见的。例 如, 本发明的一个或多个实施例可以应用于各种数据存储系统和数字通信系统, 例如带记 录系统、 光盘驱动器、 无线系统和数字预定线系统。因此, 不应将上述说明视为对本发明的 范围的限制, 本发明的范围由随附权利要求定义。

用于自适应目标搜索的系统和方法.pdf_第1页
第1页 / 共17页
用于自适应目标搜索的系统和方法.pdf_第2页
第2页 / 共17页
用于自适应目标搜索的系统和方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《用于自适应目标搜索的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于自适应目标搜索的系统和方法.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102057429A43申请公布日20110511CN102057429ACN102057429A21申请号200980120666822申请日20090109G11B5/02200601G11B5/035200601G11B21/02200601G11B20/1020060171申请人LSI公司地址美国加利福尼亚72发明人刘靖峰宋宏伟74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人陈华成54发明名称用于自适应目标搜索的系统和方法57摘要本发明的各种实施例提供用于数据处理的系统和方法。例如,本发明的某些实施例提供包括主数据处理电路和自适应设置确定电路两者的。

2、数据处理电路。所述主数据处理电路接收一系列数据样本,并包括均衡器电路和数据检测器电路。所述均衡器电路接收所述一系列数据样本并提供均衡输出。至少部分地通过系数来控制所述均衡器电路。所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主数据输出。所述自适应设置确定电路接收所述一系列数据样本和所述主数据输出,并且与所述主数据处理电路并行地操作以自适应地确定所述系数和所述目标。85PCT申请进入国家阶段日2010120686PCT申请的申请数据PCT/US2009/0306392009010987PCT申请的公布数据WO2010/080155EN2010071551INTCL19中华人民共和国国。

3、家知识产权局12发明专利申请权利要求书3页说明书8页附图5页CN102057436A1/3页21一种数据处理电路,该电路包括主数据处理电路,其接收一系列数据样本,并包括均衡器电路,其接收所述一系列数据样本并提供均衡输出,其中,至少部分地通过系数来控制所述均衡器电路;以及数据检测器电路,其中,所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主数据输出;以及自适应设置确定电路,其接收所述一系列数据样本和所述主数据输出,并且与所述主数据处理电路并行地操作以自适应地确定所述系数和所述目标。2权利要求1的电路,其中,所述均衡器电路是第一均衡器电路,并且其中,所述自适应设置确定电路包括第一乘法器。

4、电路,其将所述一系列数据样本与误差值相乘并提供系数值;第二乘法器电路,其将所述主数据输出与所述误差值相乘并提供目标值;第二均衡器电路,其接收所述一系列数据样本并使所述一系列数据样本均衡化以提供均衡输出,其中,至少部分地通过从所述系数值导出的系数来控制所述第二均衡器电路的操作;以及卷积电路,其中,所述卷积电路至少部分地基于从所述目标值导出的目标来提供卷积输出。3权利要求2的电路,其中,所述第一均衡器电路和所述第二均衡器电路基本上是相同的。4权利要求1的电路,其中,所述主数据处理电路还包括误差计算电路,其中,所述误差计算电路将所述主数据输出的衍生量与所述均衡输出的衍生量进行比较以确定误差值,并且其。

5、中,所述自适应设置确定电路包括第一乘法器电路,其将所述一系列数据样本与所述误差值相乘以产生系数值;第二乘法器电路,其将所述主数据输出与所述误差值相乘以产生目标值;均衡器梯度累加器电路,其接收所述系数值并提供所述系数;目标梯度累加器电路,其接收所述目标值并提供所述目标;系数加载电路,其中,所述系数加载电路从所述均衡器梯度累加器电路接收所述系数并在限定的时间将其提供给所述均衡器电路;以及目标加载电路,其中,所述目标加载电路从所述目标梯度累加器电路接收所述目标并在所述限定的时间将其提供给所述数据检测器电路。5一种通道设置确定电路,该电路包括主数据处理电路,其处理一系列数据样本以提供主数据输出;第一乘。

6、法器电路,其将所述一系列数据样本与误差值相乘并提供系数值;第二乘法器电路,其将所述主数据输出与所述误差值相乘并提供目标值;均衡器电路,其接收所述一系列数据样本并使所述一系列数据样本均衡化以提供均衡输出,其中,至少部分地通过从所述系数值导出的系数控制所述均衡器电路的操作;以及卷积电路,其中,所述卷积电路至少部分地基于从所述目标值导出的目标来提供卷积输出。6权利要求5的电路,其中,所述电路还包括提供所述均衡输出与所述卷积输出之间权利要求书CN102057429ACN102057436A2/3页3的差的加法器电路。7权利要求6的电路,其中,所述均衡器是第一均衡器,并且其中,所述主数据处理电路包括第二。

7、均衡器,其中,所述第二均衡器接收所述一系列数据样本;以及数据检测电路,其中,所述数据检测器电路接收所述第二均衡器电路的输出并提供所述主数据输出。8权利要求7的电路,其中,所述第一均衡器基本上等同于所述第二均衡器。9权利要求7的电路,其中,所述第一均衡器电路是具有至少第一抽头的第一有限脉冲响应滤波器,其中,所述第二均衡器电路是具有至少第二抽头的第二有限脉冲响应滤波器,其中,所述系数被提供给所述第一抽头。10权利要求9的电路,其中,所述系数在所述误差值是最小值时被提供给所述第二抽头。11权利要求7的电路,其中,所述目标在所述误差值是最小值时被提供给所述数据检测器电路。12权利要求5的电路,其中,所。

8、述均衡器电路是包括至少一个抽头的有限脉冲响应滤波器,并且其中,所述系数被提供给所述至少一个抽头。13权利要求5的电路,其中,所述卷积电路是包括至少一个抽头的有限脉冲响应滤波器,并且其中,所述目标被提供给所述至少一个抽头。14一种通道设置确定电路,该电路包括主数据处理电路,其中,所述主数据处理电路包括均衡器电路,其接收一系列数据样本并提供均衡输出,其中,至少部分地通过系数来控制所述均衡器电路;数据检测器电路,其中,所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主数据输出;误差计算电路,其中,所述误差计算电路将所述主数据输出的衍生量与所述均衡输出的衍生量进行比较来确定误差值;以及自适应。

9、设置确定电路,其中,所述自适应设置确定电路包括第一乘法器电路,其将所述一系列数据样本与所述误差值相乘以产生系数值;第二乘法器电路,其将所述主数据输出与所述误差值相乘以产生目标值;均衡器梯度累加器电路,其接收所述系数值并提供所述系数;以及目标梯度累加器电路,其接收所述目标值并提供所述目标。15权利要求14的电路,其中,所述误差计算电路包括卷积电路,其接收所述主数据输出并至少部分地基于所述目标来提供卷积输出;以及加法器电路,其从所述均衡输出的衍生量减去所述卷积输出以生成所述误差值。16权利要求15的电路,其中,所述卷积电路是三抽头有限脉冲响应滤波器,并且其中,所述目标被应用于所述三个抽头。17权利。

10、要求14的电路,其中,所述均衡器电路是十抽头有限脉冲响应滤波器,并且其中,所述系数被应用于所述十个抽头。18权利要求14的电路,其中,所述数据检测器电路包括低密度奇偶校验解码器电路。权利要求书CN102057429ACN102057436A3/3页419权利要求14的电路,其中,所述电路还包括系数加载电路,其中,所述系数加载电路从所述均衡器梯度累加器电路接收所述系数并在限定的时间将其提供给所述均衡器电路。20权利要求14的电路,其中,所述电路还包括目标加载电路,其中,所述目标加载电路从所述目标梯度累加器电路接收所述目标并在限定的时间将其提供给所述数据检测器电路。权利要求书CN102057429。

11、ACN102057436A1/8页5用于自适应目标搜索的系统和方法技术领域0001本发明涉及用于从存储介质访问数据的系统和方法,并且,更具体地涉及用于确定用来从存储介质检索数据的目标系数的系统和方法。背景技术0002典型的存储设备包括磁存储介质,所述磁存储介质包括以磁的方式在存储介质上表征的信息。相对于该存储介质设置端头HEAD,所述端头感测以磁的方式表征的信息并提供表征该信息的电信号。所述电信号最终被传递至数据检测电路,所述数据检测电路执行一个或多个数据检测处理以便恢复最初被写到存储介质的信息。在所使用的端头/介质组合中通常存在某些可变性。因此,在制造处理中,用多种通道设置来测试每个存储设备。

12、以确定哪些设置最适用于特定的端头/介质组合。0003在图1中示出校准通道设置的示例。转到图1,流程图100示出用于在制造处理期间选择通道设置的现有技术方法。按照流程图100,选择搜索模式方框105。搜索模式利用先前识别的可能目标设置列表。从可能目标设置列表中选择初始的目标设置组方框110。选择目标设置包括从列表中识别先前未测试的目标设置组,并将目标设置应用于存储设备的读取电路。在这里,数据被传递至读取电路并对接收的数据流执行数据解码/检测方框115。确定该处理的误差率方框120,并关于所选的目标设置来存储所确定的误差率方框125。0004然后确定在通道设置列表上是否仍存在另一要测试的目标设置组。

13、方框130。在仍存在另一要测试的目标设置组的情况下方框130,从可能目标设置列表中选择下一目标设置组方框135,并对这组目标设置重复方框115130的处理。另选地,在已测试了来自目标设置列表的所有目标设置的情况下方框130,选择提供最佳误差率即,最少误差的目标设置组方框140。将此最佳的目标设置组应用于读取电路方框145,并选择正常操作模式方框150。0005常见的是,流程图100的搜索方法涉及几百个目标设置,并用来测试多个端头和/或盘区。对于每个目标设置,可以执行用于CTF切断/升压BOOST、FIR滤波器和/或介质噪声参数的校准。由于测试一个目标设置组可能需要几分钟,因此涉及几百个乃至几千。

14、个目标设置的测试的流程图100的处理可能需要相当大量的时间。这种时间使用对于制造存储设备的公司而言是昂贵的。0006因此,出于至少上述原因,在本领域中需要用于选择通道设置的先进系统和方法。发明内容0007本发明涉及用于从存储介质访问数据的系统和方法,并且,更具体地涉及用于确定用来从存储介质检索数据的目标系数的系统和方法。0008本发明的各种实施例提供包括主数据处理电路和自适应设置确定电路两者的数据处理电路。所述主数据处理电路接收一系列数据样本,并包括均衡器电路和数据检测器说明书CN102057429ACN102057436A2/8页6电路。所述均衡器电路接收所述一系列数据样本并提供均衡输出。至。

15、少部分地通过系数来控制所述均衡器电路。在某些情况下,多个系数控制均衡器电路操作。在一个特定实施例中,使用十个系数。所述数据检测器电路接收均衡器输出并至少部分地基于目标来提供主数据输出。所述自适应设置确定电路接收所述一系列数据样本和所述主数据输出,并且与所述主数据处理电路并行地操作以自适应地确定所述系数和所述目标。0009在上述实施例的某些实例中,所述自适应设置确定电路包括基本上与所述主数据处理电路中的均衡器电路相同的另一均衡器电路。另外,所述自适应设置确定电路包括将所述一系列数据样本与误差值相乘并提供系数值的第一乘法器电路、将所述主数据输出与所述误差值相乘并提供目标值的第二乘法器电路、以及卷积。

16、电路。所述另一均衡器电路接收所述一系列数据样本并使所述一系列数据样本均衡以提供均衡输出。至少部分地通过从所述系数值导出的系数来控制所述另一均衡器电路的操作。所述卷积电路至少部分地基于从所述目标值导出的目标来提供卷积输出。0010在上述实施例的其它实例中,所述主数据处理电路还包括误差计算电路,所述误差计算电路将所述主数据输出的衍生量DERIVATIVE与所述均衡输出的衍生量进行比较以确定误差值。所述自适应设置确定电路包括将所述一系列数据样本与所述误差值相乘以产生系数值的第一乘法器电路、和将所述主数据输出与所述误差值相乘以产生目标值的第二乘法器电路。均衡器梯度累加器电路接收系数值并提供系数,并且目。

17、标梯度累加器电路接收目标值并提供目标。系数加载电路COEFFICIENTLOADCIRCUIT从均衡器梯度累加器电路接收系数并在限定的时间将其提供给所述均衡器电路;以及目标加载电路TARGETLOADCIRCUIT从目标梯度累加器电路接收目标并在限定的时间将其提供给数据检测器电路。0011本发明的其它实施例提供通道设置确定电路。所述通道设置确定电路包括处理一系列数据样本以提供主数据输出的主数据处理电路。第一乘法器电路将所述一系列数据样本与误差值相乘并提供系数值;以及第二乘法器电路将主数据输出与误差值相乘并提供目标值。均衡器电路接收所述一系列数据样本并使所述一系列数据样本均衡以提供均衡输出。至少。

18、部分地通过从所述系数值导出的系数来控制所述均衡器电路的操作。卷积电路至少部分地基于从所述目标值导出的目标来提供卷积输出。0012在上述实施例的某些实例中,所述电路还包括提供均衡输出与卷积输出之间的差的加法器电路。在各种实例中,所述主数据处理电路包括接收所述一系列数据样本的另一均衡器电路、以及接收所述第二均衡器电路的输出并提供主数据输出的数据检测器电路。在某些此类情况下,所述均衡器基本上是等同的。在某些情况下,所述均衡器两个都是具有至少一个抽头TAP的有限脉冲响应滤波器。在操作中,所述系数在所述误差值最小时被提供给所述主数据处理电路中的均衡器的所述至少一个抽头,并始终被提供给所述另一均衡器。在某。

19、些情况下,当所述误差值最小时,将目标提供给所述数据检测器电路。0013本发明的其它实施例提供通道设置确定电路。此类电路包括主数据处理电路和自适应设置确定电路。所述主数据处理电路包括均衡器电路,其接收一系列数据样本并提供均衡输出;数据检测器电路,其接收所述均衡器输出并至少部分地基于目标来提供主数据输出;以及误差计算电路,其将所述主数据输出的衍生量与均衡输出的衍生量进行比较以确定误差值。至少部分地通过系数来控制所述均衡器电路的操作。所述自适应设置确定电说明书CN102057429ACN102057436A3/8页7路包括将所述一系列数据样本与所述误差值相乘以产生系数值的第一乘法器电路、和将所述主数。

20、据输出与所述误差值相乘以产生目标值的第二乘法器电路。均衡器梯度累加器电路接收系数值并提供系数,并且目标梯度累加器电路接收目标值并提供目标。0014在上述实施例的某些实例中,所述误差计算电路包括卷积电路和加法器电路。所述卷积电路接收主数据输出并至少部分地基于所述目标来提供卷积输出。所述加法器电路从均衡输出的衍生量减去卷积输出以生成误差值。在上述实施例的各种实例中,所述卷积电路是三抽头有限脉冲响应滤波器,并且所述目标被应用于所述三个抽头。在本发明的某些实施例中,所述均衡器电路是十抽头有限脉冲响应滤波器,并且其中,所述系数被应用于所述十个抽头。在上述实施例的特定实例中,所述数据检测器电路包括低密度奇。

21、偶校验解码器电路。在上述实施例的一个或多个实例中,所述电路还包括从均衡器梯度累加器电路接收系数并在限定的时间将其提供给均衡器电路的系数加载电路。在各种实例中,所述电路还包括从目标梯度累加器电路接收目标并在限定的时间将其提供给所述数据检测器电路的目标加载电路。0015本发明内容部分仅提供对本发明的某些实施例的概述。通过以下详细说明、随附权利要求和附图,本发明的许多其它目的、特征、优点及其它实施例将变得更加充分地清楚。附图说明0016通过参照在本说明书的其余部分中描述的附图,可以实现对本发明的各种实施例的进一步的理解。在附图中,在多个图中使用相同的附图标记来指示类似的组件。在某些实例中,由小写字母。

22、构成的子标签与附图标记相关联,以指示多个相似组件中的一个。当针对附图标记进行引用而没有说明现有子标签时,意图指示所有这种多个相似组件。0017图1是示出用于在制造处理期间选择通道设置的现有技术方法的流程图;0018图2是示出依照本发明的一个或多个实施例的用于自适应通道设置选择的电路;0019图3是示出依照本发明的各种实施例的用于自适应通道设置选择的方法的流程图;0020图4示出依照本发明的某些实施例的用于自适应通道设置选择的另选电路;以及0021图5示出依照本发明的各种实施例的包括自适应目标和系数选择的存储设备。具体实施方式0022本发明涉及用于从存储介质访问数据的系统和方法,并且,更具体地涉。

23、及用于确定用来从存储介质检索数据的目标系数的系统和方法。0023本发明的某些实施例采用与主数据处理电路并行地操作的自适应设置确定电路。该自适应设置确定电路接收被提供给主数据处理电路的相同数据并在每一轮应用不同的通道设置组。使用应用于由先前通道设置组获得的结果的最小均方LMS误差准则来自适应地选择下一通道设置组。此自适应方法允许在不要求搜索许多可能候选的情况下识别适当的通道设置组。0024转到图2,示出了依照本发明的一个或多个实施例的自适应通道设置选择电路200。如图所示,自适应通道设置选择电路200包括主数据处理电路210以虚线绘出轮廓说明书CN102057429ACN102057436A4/。

24、8页8和自适应设置确定电路220以虚线绘出轮廓。主数据处理电路210包括接收模拟输入信号202的模数转换器230。模数转换器230可以被实施为本领域中已知的任何模数转换电路或处理。在某些情况下,模拟输入信号202表征从诸如硬盘驱动器的盘片等磁存储介质访问的数据。在这种情况下,经由本领域中已知的各种模拟前端处理电路和读/写端头组件来接收模拟输入信号202。模数转换器230提供对应于模拟输入信号202的一系列数字样本232。0025该系列数字样本232被提供给提供均衡输出236的均衡器电路234。至少部分地通过系数282来控制均衡器电路234的操作。最初,可以将系数282设置为默认值,但是之后可以。

25、根据自适应设置确定电路220的操作对其进行修改。在本发明的某些实施例中,均衡器电路234被实现为有限脉冲响应FIR滤波器。在这种情况下,系数282可以包括FIR滤波器的一个或多个抽头。0026均衡输出236被提供给数据检测器电路238。至少部分地通过部分响应目标284来控制数据检测器电路238的操作。数据检测器电路238可以是能够执行数据检测处理的本领域中已知的任何电路。作为一个示例,数据检测器电路238可以包括本领域中已知的低密度奇偶校验解码器。基于本文提供的公开,本领域的技术人员将认识到关于本发明的不同实施例可以使用的其它数据检测器电路。数据检测器电路238提供输出204。输出204被提供。

26、给卷积电路240,所述卷积电路240有效地操作以提供被修改为利用数据检测器电路238的处理的均衡输出236的等价物。卷积电路240将卷积输出242提供给加法器电路244。在本发明的某些实施例中,卷积电路240是三抽头有限脉冲响应滤波器,其中,由数据检测器电路238所使用的主目标来驱动所述抽头。均衡输出236被提供给延迟电路248,所述延迟电路248提供延迟的均衡输出250,该延迟的均衡输出250是在时间上被延迟以与通过数据检测器电路238和卷积电路240的延迟匹配的均衡输出236。同样地,延迟的均衡输出250与卷积输出242对准。加法器电路244将卷积输出242与延迟的均衡输出250进行比较,。

27、并提供差值作为误差246。由于目标284和系数282在被自适应设置确定电路220更新之前是固定的,所以误差246基本上保持恒定。一旦目标284和系数282被自适应设置确定电路220修改,则误差246减小。0027数字样本232被提供给提供延迟的数字样本258的延迟电路256。延迟的数字样本258是在时间上被延迟至足以与经由均衡器电路234、数据检测器电路238、卷积电路240和加法电路254处理样本所需的时间匹配的数字样本232。使用乘法器254将延迟的数字样本258与误差246相乘,并将结果252提供给环路滤波器228。环路滤波器228将用来调整均衡器电路234的增益的最小均方LMS误差信号。

28、226提供给均衡器电路234。0028与主数据处理电路210并行地将数字样本232提供给自适应设置确定电路220。数字样本232被引导到基本上等同于均衡器电路234的均衡器电路260。至少部分地通过从受约束的环路滤波器电路264提供的系数268来控制均衡器电路260的操作。最初,可以将系数268设置为与系数282相同的值,但是使用自适应设置确定电路220的反馈环路自适应地对其进行修改。在本发明的某些实施例中,均衡器电路260被实施为有限脉冲响应FIR滤波器。在这种情况下,系数268可以包括FIR滤波器的一个或多个抽头。均衡器电路260将对应于数字样本232的均衡输出262提供给加法器电路270。

29、。0029在本发明的一个特定实施例中,由受约束的环路滤波器260来施加以下约束,其说明书CN102057429ACN102057436A5/8页9中,均衡器电路234、260中的每一个为十抽头滤波器。首先,将十抽头滤波器中的第四个抽头约束为一。其次,相对于不同的通道设置,将十抽头滤波器中的第五个抽头和第三个抽头之间的增量约束为常数。在某些情况下,第一约束是要求,而第二约束是可选的。应注意的是,前面的约束仅仅是示例性的,并且可以根据特定的设计经由受约束的环路滤波器264来施加许多约束。基于本文所提供的公开,本领域的技术人员将认识到可以施加的多种约束。0030数字样本232被附加地提供给乘法器电路。

30、272,所述乘法器电路272将误差274与数字样本232相乘以提供输出276。从数字样本232到受约束的环路滤波器264的环路类似于从数字样本232到环路滤波器228的环路。受约束的环路滤波器264在确定到均衡器电路260的适当反馈时与环路滤波器228类似地操作。然而,不同于滤波器228,受约束的环路滤波器264将仅仅认可特定的反馈结果。例如,零值可以满足自适应环路的要求,但同时可能是无意义的结果。因此,在输出276提出提供零值作为系数268时,受约束的环路滤波器不接受该条件并提供非零值作为系数268。基于本文所提供的公开,本领域的技术人员将认识到出于某种原因而不可接受的多种条件。可以通过在受。

31、约束的环路滤波器264可访问的存储器中标识这些条件来消除这些条件的可能性。0031输出204被提供给乘法器278,所述乘法器278将误差274与输出204相乘以提供输出280。输出280被提供给受约束的环路滤波器286,所述受约束的环路滤波器286将对部分响应目标286的选择限制为先前确定的值。受约束的环路滤波器286将目标288提供给选择性卷积电路290。在本发明的某些实施例中,选择性卷积电路290是三抽头有限脉冲响应滤波器,其中,所述抽头是可编程的。选择性卷积电路290与卷积电路240类似地操作,其中其尝试提供被修改为利用数据检测器电路238的处理的均衡输出262的等价物。然而,其与卷积目。

32、标电路240的不同之处在于在其周围执行卷积的目标是变化的,而卷积电路290所使用的目标仅仅在适当的目标被确定并作为目标284提供时改变。至少部分地通过目标288来控制选择性卷积电路290的操作。选择性卷积电路290提供在时间上与均衡输出262相对应的卷积输出294。加法器电路270将卷积输出294与均衡输出262进行比较,并提供差值作为误差274。受约束的环路滤波器264和受约束的环路滤波器286中的每一个进行操作以选择将促使误差274变为零的相应输出。在操作中,通过由乘法器278、受约束的环路滤波器286、选择性卷积电路290和加法器电路270构成的第一受约束最小均方LMS环路反向施加误差2。

33、74;并通过由乘法器272、受约束的环路滤波器264、均衡器电路260和加法器电路270构成的第二受约束最小均方LMS环路反向施加误差274。这些环路合作以促使误差274变为零。0032在本发明的一个特定实施例中,由受约束的环路滤波器286来施加以下约束,其中,使用三个抽头目标。首先,通过保证全部三个抽头值的和是恒定的或固定的值来保持固定的DC值。其次,将第一个抽头和第三个抽头之间的增量保持在固定范围内。这在一个相位可能优先于其它相位的情况下是有用的。在某些情况下,第一约束是要求,而第二约束是可选的。应注意的是,前面的约束仅仅是示例性的,并且可以根据特定的设计通过受约束的环路滤波器286来施加。

34、许多约束。基于本文所提供的公开,本领域的技术人员将认识到可以施加的多种约束。0033系数268被提供给系数加载电路266,并且目标288被提供给目标加载电路292。说明书CN102057429ACN102057436A6/8页10一旦实现最小误差274,则当前系数268作为系数282被系数加载电路266提供,并且当前目标288作为部分响应目标284被目标加载电路292提供。这样,主数据处理电路210的操作在很大程度上保持不变,同时,执行通道设置的自适应选择,其比传统搜索方法更快地会聚于最佳的通道设置组。应注意的是一旦已经找到了最小值即,误差274是最小值,则可以将所识别的目标和系数值保存到寄存。

35、器,并可以将自适应设置确定电路220断电或置于睡眠模式。0034转到图3,流程图300示出依照本发明的各种实施例的用于自适应通道设置选择的方法。按照流程图300,选择开始自适应处理方框305。这可以包括例如通过将特定代码写到数据接收电路来选择自适应模式。在此自适应模式期间,应用自适应地确定用于数据接收电路的最佳通道设置组的训练TRAINING处理。作为此处理的一部分,选择初始目标方框310并选择初始系数方框315。0035接收数据流方框320。可以从模数转换器接收此数据流。模数转换器可能已接收到表征从磁存储介质感测的数据的模拟输入信号。另选地,数据流可以是被存储在存储器中且作为一系列数字样本反。

36、复地呈现给数据处理电路的数字样本。基于本文所提供的公开,本领域的技术人员应认识到可以用来训练数据处理电路的系数和目标的多种源。对接收到的数据流应用标准数据解码/检测处理方框360。此标准解码/检测处理利用主数据处理电路,并且当被适当恢复时提供表征最初编码数据源的输出。此数据解码/检测处理表现电路的正常操作模式,并使用所选系数和目标来执行处理。0036另外,确定是否选择了自适应模式方框325。当已选择时,自适应模式操作并行电路,该并行电路自适应地更新系数和目标以确定随后可以被应用于主数据处理电路的最佳通道设置组。当选择了自适应模式时,使用对主数据处理电路的数据输入和来自主数据处理电路的数据输出来。

37、操作并行目标和系数自适应环路方框330。在每个处理段结束时,确定用来操作并行目标和系数自适应环路的特定通道设置是否得到最小误差值方框335。在某些情况下,每个处理段的终点对应于来自磁存储介质的数据的扇区的终点。基于本文所提供的公开,本领域的技术人员将认识到依照本发明的不同实施例可以用作可检测到误差最小值的点的其它处理终点。在尚未实现最小值的情况下方框335,选择新目标和系数组方框340。将此新目标和系数组应用于并行目标和系数自适应环路,使用该新目标和系数组再次运行所述自适应环路方框330。使用对主数据处理电路的数据输入和来自主数据处理电路的数据输出来再次运行并行目标和系数自适应环路。在该处理段。

38、结束时,再次确定是否已经实现最小值方框335。在实现最小值之前方框335,重复方框330340的处理。0037另选地,在确定当前目标和系数组产生最小值方框335的情况下,设置指示已经找到适当的目标和系数组的准备好状态指示符方框345。在接收到此指示时,将所识别的目标和系数组编程到主数据处理电路中方框350。这可以包括例如将所识别的目标提供给主数据处理电路的数据解码/检测电路,以及将系数提供给主数据处理电路的均衡器电路。一旦此编程完成方框350,则执行自适应处理方框355。在某些情况下,将用来实现并行目标和系数自适应环路的电路断电或以另外的方式置于睡眠或非操作模式。在其它情况下,并行目标和系数自。

39、适应环路始终继续操作,并在识别到正常操作模式中的显著变化时提供更新的目标和/或系数。说明书CN102057429ACN102057436A7/8页110038转到图4,其示出了依照本发明的某些实施例的另选自适应通道设置选择电路400。自适应通道设置选择电路400类似于自适应通道设置选择电路200,不同之处在于不存在目标和系数的实时更新。如图所示,自适应通道设置选择电路400包括主数据处理电路410以虚线绘出轮廓、和自适应设置确定电路420以虚线绘出轮廓。主数据处理电路410包括接收模拟输入信号402的模数转换器430。模数转换器430可以被实现为本领域中已知的任何模数转换电路或处理。在某些情况。

40、下,模拟输入信号402表征从诸如硬盘驱动器的盘片等磁存储介质访问的数据。在这种情况下,经由读/写端头组件和本领域中已知的任何模拟前端处理电路来接收模拟输入信号402。模数转换器430提供对应于模拟输入信号402的一系列数字样本432。0039该系列数字样本432被提供给提供均衡输出436的均衡器电路434。至少部分地通过系数482来控制均衡器电路434的操作。最初,可以将系数482设置为默认值,但是稍后可以根据自适应设置确定电路420的操作进行修改。在本发明的某些实施例中,均衡器电路434被实施为有限脉冲响应FIR滤波器。在这种情况下,系数482可以包括FIR滤波器的一个或多个抽头。0040均。

41、衡输出436被提供给数据检测器电路438。至少部分地通过部分响应目标484来控制数据检测器电路438的操作。数据检测器电路438可以是能够执行数据检测处理的本领域中已知的任何电路。作为一个示例,数据检测器电路438可以包括本领域中已知的低密度奇偶校验解码器。基于本文提供的公开,本领域的技术人员将认识到关于本发明的不同实施例可以使用的其它数据检测器电路。数据检测器电路438提供输出404。输出404被提供给卷积电路440,所述卷积电路440有效地操作以提供被修改为利用数据检测器电路438的处理的均衡输出436的等价物。卷积电路440将卷积输出442提供给加法器电路444。均衡输出436被提供给延。

42、迟电路448,所述延迟电路448提供延迟的均衡输出450,该延迟的均衡输出450是在时间上被延迟以与通过数据检测器电路438和卷积电路440的延迟匹配的均衡输出436。同样地,延迟的均衡输出450与卷积输出442对准。加法器电路444将卷积输出442与延迟的均衡输出450进行比较,并提供差值作为误差446。与一旦确定适当的组就更新目标和系数的自适应通道设置选择电路200相反,在自适应通道设置选择电路200中的数据的每个扇区结束时更新目标和系数。同样地,针对所处理的数据的每个扇区来更新误差446。0041数字样本432被提供给提供延迟的数字样本458的延迟电路456。延迟的数字样本458是在时间。

43、上被延迟至足以与经由均衡器电路434、数据检测器电路438、卷积电路440和加法电路454处理样本所需的时间匹配。使用乘法器454将延迟的数字样本458与误差446相乘,并将结果452提供给环路滤波器428。环路滤波器428将用来调整均衡器电路434的增益的最小均方LMS误差信号426提供给均衡器电路434。0042与主数据处理电路410并行地将数字样本432提供给自适应设置确定电路420。数字样本432经由延迟电路498被引导到乘法器472。延迟电路498与延迟电路456类似地在时间上延迟数字样本432以对应于误差446。乘法器472将延迟的数字样本432与误差446相乘以提供输出476。输。

44、出476被提供给均衡器梯度累加器电路460。均衡器梯度累加器电路460跨越经由模拟数据输入402接收到的整个扇区的数据将误差446和数字样本432的乘积进行合计,并基于该合计来计算系数468。在扇区结束时,系数加载电路466说明书CN102057429ACN102057436A8/8页12将系数468提供给均衡器电路434作为系数482。0043输出404经由延迟电路496提供给乘法器478。延迟电路496将输出404延迟至对应于误差446即,与通过卷积电路440和加法器电路444的延迟匹配。乘法器478将输出404与误差446相乘并提供输出480。输出480被提供给目标梯度累加器电路490。。

45、目标梯度累加器电路490跨越经由模拟数据输入402接收到的整个扇区的数据将误差446和输出404的乘积进行合计,并基于该合计来计算目标488。在扇区结束时,目标加载电路492将系数488提供给数据检测器电路438作为目标484。还可以将上文关于图2所讨论的类似约束施加于由自适应设置确定电路420产生的任何系数468和目标488。0044转到图5,示出了依照本发明的某些实施例、包括具有自适应目标和系数确定电路的读取通道587的存储设备580。存储设备580可以是例如硬盘驱动器。所结合的自适应目标和系数确定电路能够自适应地识别期望的通道设置并能够提供那些通道设置以供在正常操作期间使用。所述自适应目。

46、标和系数确定电路可以包括与上文关于图2或图4所述的那些组件类似的组件,并且可以使用与上文关于图3所述方法类似的方法来进行操作。0045另外,存储设备580包括接口控制器585、硬盘控制器589、电动机控制器599和主轴电动机597。接口控制器585控制到/来自盘片595的数据的寻址和定时。盘片595上的数据包括在读/写端头组件593被适当地定位在盘片595上时可由读/写端头组件593检测的磁信号组。如本领域中所已知的,通常将数据信号布置在扇区和轨道中。在典型的读操作中,读/写端头组件593被电动机控制器599准确地定位在盘片595上的期望的数据轨道上。电动机控制器599将读/写端头组件593相。

47、对于盘片595定位,并通过在硬盘控制器589的引导下将读/写端头组件移动至盘片595上的适当数据轨道来驱动主轴电动机597。主轴电动机597以确定的旋转速率RPM旋转盘片595。0046一旦读/写端头组件593被定位成邻近于适当的数据轨道,则随着盘片595被主轴电动机597旋转而由读/写端头组件593感测表征盘片595上的数据的磁信号。所感测的磁信号作为可表示盘片595上的磁数据的连续、微小的模拟信号提供。此微小的模拟信号从读/写端头组件593传输到读通道模块587。读通道模块587执行在检索原始数据时涉及的数据检测处理。在自适应目标和系数确定电路确定适当的通道设置时,可以重复此处理许多次。写。

48、操作基本上与先前的读操作相反,其中向读通道模块587提供写数据581。随后,对此数据进行编码并将其写入盘片595。0047综上所述,本发明提供了用于确定适当的通道设置的新型系统、设备、方法和布置。虽然上文已给出了对本发明的一个或多个实施例的详细说明,但在不从本发明的精神改变的情况下,各种替换、修改和等价物对于本领域的技术人员来说将是显而易见的。例如,本发明的一个或多个实施例可以应用于各种数据存储系统和数字通信系统,例如带记录系统、光盘驱动器、无线系统和数字预定线系统。因此,不应将上述说明视为对本发明的范围的限制,本发明的范围由随附权利要求定义。说明书CN102057429ACN102057436A1/5页13图1现有技术说明书附图CN102057429ACN102057436A2/5页14图2说明书附图CN102057429ACN102057436A3/5页15图3说明书附图CN102057429ACN102057436A4/5页16图4说明书附图CN102057429ACN102057436A5/5页17图5说明书附图CN102057429A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1