用于磁记录系统中轨道间干扰消减的基于硬件的方法和装置的制作方法

文档序号:6740112阅读:202来源:国知局
专利名称:用于磁记录系统中轨道间干扰消减的基于硬件的方法和装置的制作方法
技术领域
本发明通常涉及磁记录系统,更具体地,涉及用于消减在磁记录系统中轨道间干扰的影响的改进技术。
背景技术
在磁记录(MR)系统中,数据通常被作为小磁域的序列记录在磁介质上的同心环形轨道上。写入在给定轨道的相邻轨道上的数据会影响信号从该给定轨道的介质读回的信号。在读取给定轨道期间由于一个或多个相邻轨道所引发的信号被称为串扰(crosstalk)或轨道间干扰(inter-track interference, ITI)。给定轨道的读回信号中相邻轨道所引起的ITI噪声的消减通常依赖于提供给ITI消减电路或处理过程的关于来自于相邻轨道的数据模式(data pattern)的信息。在相对于头(head)的大小,数据的同心的或螺旋形的轨道彼此紧密接近地记录在介质上的硬盘驱动器(HDD)中,ITI尤其值得关注。通过将这些轨道更近地靠在一起来增加盘驱动器的容量。但是已知ITI随着技术发展而增加,并且随着轨道分隔距离变得更小而成为重要的噪声源。随着轨道布置越来越靠近,相邻轨道也就越可能影响到给定轨道的从介质读回时的信号,从而降低了整体信噪比。因此,ITI限制了能够可靠地存储在磁介质的给定区域中的轨道数目。瓦式磁记录(Shingled Magnetic Rcroding, SMR)系统中,轨道布置得非常近以至于在某些情况下轨道彼此接触,在另外的某些情况下甚至彼此重叠,ITI成为更加重要的问题。已经提出了许多用于消减磁记录系统中ITI的影响的技术。在现有的SMR实施方式中,例如,一般通过硬盘控制器(HDC)中的软件来进行消减处理。然而已经发现,当启用ITI消减时,针对磁盘的每3-6次旋转,HDC不能足够快地处理数据以恢复超过若干扇区(典型地,仅一个扇区)。但是,磁盘的每次旋转可能包含,例如,500或更多扇区(这取决于,例如,所采用的特定的盘驱动器、盘片的大小、以及盘上每个轨道的径向位置)。因此,存在对改进的消减ITI影响的技术的需要。还存在对消减ITI影响的基于硬件的技术的需要。还存在对消减ITI影响且无需硬盘控制器来执行ITI计算的基于硬件的技术的需要。

发明内容
总的来说,本发明公开了用于磁记录系统中轨道间干扰消减的基于硬件的方法和装置。根据本发明的一个方面,在磁记录系统中,通过以下步骤消减轨道间干扰(ITI):获取ITI消除数据;和在读取操作期间,利用所述磁记录系统中的写数数通路将所述ITI消除数据提供给ITI消减电路。所述写数据通路可选地与执行读取操作的读数据通路基本上同时地进行操作。例如,可以从所述写数据通路外部的存储器获取所述ITI消除数据。所述ITI消除数据包括,例如,用户数据和/或介质数据。在一个实施例中,所述写数据通路将用户数据转换为介质数据以用于ITI消减。能够选择性地对于给定的扇区数据启动所述ITI消减。另外,可以选择性地对一个或多个相邻轨道的给定的读取操作执行所述ITI消减。所述ITI消减可以可选地与后处理过程相结合地进行,以对ITI校正的数据进行后处理,和/或对后处理过的数据进行ITI消减。参照下面详细描述和附图,可以获得本发明的更加完整的理解以及本发明的其它的特征和优点。


图1示出了瓦式磁记录(SMR)系统的磁介质上的多个示例轨道的一部分;图2是包含依据本发明的ITI消减的磁记录系统的示意框图;图3和4分别是如图2部分所示的读取通道的另一种实施方式的示意框图;图5至10示出了如图2-4中在不同结构下的读取通道实现多种示例操作模式,以及针对每种模式的相应的接口信号。
具体实施例方式本发明公开了用于磁记录系统中轨道间干扰消减的基于硬件的方法和装置。为了提高正确的数据恢复的概率,ITI消减将从介质读取的数据与附加数据(以下称为“消除数据”)组合。所述消除数据须提供给ITI消减电路或处理过程。如本领域技术人员将理解的,所述消减数据可以从盘介质读取,或者从其它源获取。根据本发明的一个方面,所公开的用于轨道间干扰消减的基于硬件的方法从HDC中获取消除数据,但是不需要HDC中的处理单元来执行ITI计算。根据本发明的另一方面,公开了一种系统,其用于存储、提供和操作所述消除数据以呈现给所述读数据通路以用于后续的数字信号处理(DSP),由此提高了正确地恢复所写入的数据的概率。通常,在给定的时间,读取通道是处于读模式或者写模式中的从设备。在每种模式下,数据一般仅在一个方向上流动。例如,在写模式下,数据从硬盘控制器(HDC)流动到读取通道(RC)到介质,而在读模式下,从介质到RC再到HDC。本发明认识到,当读取通道在读模式下执行读取操作时,写数据通路(WDP)的至少一部分通常是空闲的。因此,根据本发明的另一方面,采用该写数据通路(通常在读取操作期间是空闲或者休眠的)来传送消除数据给读数据通路中的ITI消减电路。从而,在读取操作期间运用写数据通路传输消除数据给读取通道。消除数据与经由读数据通路从磁介质获取的介质数据基本上同时地被提供给ITI消减电路。除其它的优点之外,写数据通路通常包括对数据进行编码、扰码、缓存以及计算纠错数据(其随后被写入介质)的功能,根据本发明能够促使这些功能用于ITI消减。由此,本发明公开的ITI消减系统以很小的设计投入、面积开销和功耗,利用写数据通路中的空闲的硬件和现有的缓存能力执行ITI消减。图1示出了一种示例性瓦式磁记录(SMR)系统的磁介质100上的多个示例性轨道110-1到110-3的一部分。通常以序号递增的方式来对轨道110-1至110-3进行写入(例如,如图1所示的从下到上)。在此描述的多个实例涉及左、右轨道,其表示分别相对于给定轨道的左、右相邻轨道。如图1所示,以轨道110-1和110-2间有第一重叠区域120-1,轨道110-2和110-3间有第二重叠区域120-2的方式,对示例轨道110-1、110-2和110-3进行写入。例如,从轨道110-2读出的信号会严重地受到从轨道110-3读出信号的影响,因为轨道110-3被与之前写入的轨道110-2重叠地进行写入。从轨道110-2读出的信号还会受到之前写入在轨道110-1上的数据的影响,因为轨道110-2的左边缘被写入在轨道110-1的右边缘之上。轨道110-2的读出信号很大程度上取决于定位于轨道之上来读取所记录的数据的读取头的位置和大小。如果与其他轨道110-3的边缘(例如,边缘140)相比,读取头位置更靠近轨道110-2的一个边缘(例如,边缘130),那么相比于与边缘140相邻的轨道110-3,与边缘130相邻的相应轨道110-1将更多的影响轨道110-2的读出信号。如果读取头与轨道110-2的非重叠区域一样大或者大于该非重叠区域,则轨道110-1和110-3很可能都会引发ITI噪声。注意,一个相邻轨道可以相比于其它相邻轨道具有更加显著的ITI影响。例如,读取头在中间轨道110-2上的位置相对于相邻轨道的位置会影响到每个相邻轨道对中间轨道贡献的ITI量。因此,可选地,ITI消减可以首先针对具有显著的ITI贡献的相邻轨道来执行。如下面要讨论的,本文所描述的示例性实施例对于利用一侧轨道或者另一侧轨道,或者如果执行双侧ITI消减的话对于侧边轨道的顺序,均不存在任何限制。所公开的ITI消减机制允许首先进行最重要的消除(如果已知先验结果),以便于允许一旦实现成功恢复就终止ITI消减过程。图2为根据本发明的包含ITI消减的磁记录系统200的示意框图。图2示出了在读取操作期间用于ITI消减的磁记录系统200的结构。如图2所示,磁记录系统200包括硬盘控制器(HDC) 210和读取通道(RC) 250。读取通道250包括读数据通路(RDP) 260-R和写数据通路(WDP) 260-W。如前面所指出的,本发明利用写数据通路260-W来传递用于一个或多个相邻轨道(比如,与给定轨道N相邻的轨道N-1和N+1)的消除数据给读数据通路260-R中的ITI消减电路280。与通过读数据通路260-R从磁介质获取的介质数据基本上同时地将消除数据提供给ITI消减电路280。通常地,RDP-模拟模块290包括若干模拟元件,比如,ac耦合的衰减器(ACC);具有自适应控制、基线补偿、磁阻非对称(MRA)补偿、热粗糙度(TA)检测的可变增益放大器(VGA);用于数字信号处理的具有自适应控制的连续时间滤波器(CTF);以及模数转换器(ADC)。通常,热粗糙度发生在读取头遇到高于磁性材料所驻留的磁盘片的平面上方的所述磁性材料的一部分时,,从而引起信号幅度显著增加。热粗糙度检测模块以已知的方式识别这样的磁性材料部分,并尝试为之进行补偿。然后,通过数字有限脉冲响应(DFIR)滤波器285对数字化后的信号进行滤波,从而对信号进行均衡。DFIR 285提供滤波输出给ITI消减电路280。然后,ITI消减电路280产生的ITI消除后的信号被提供给包含Viterbi检测器和解码器(例如,低密度奇偶校验解码器)的迭代解码块270。读数据通路260-R把给定轨道N的解码数据提供给硬盘控制器 210。如前面所指出的,写数据通路260-W通常包含对将被写入到介质上的数据进行编码的功能,由此可以对数据的后续读取执行纠错。此外,写数据通路260-W还对数据进行扰码和缓存,根据本发明可以促使上述功能用于ITI消减。
对于示例性的ITI消减电路280的更加详细的讨论,参见例如2011年 7 月 19 日提交的发明名称为 “Systems and Methods for Inter-TrackInterferenceCompensation” (律师案卷号为 N0.AGERE-022110) > 申请序列号为N0.13/186,174的美国专利申请,,并通过引用将其结合于此。下面将结合图5-10来阐述根据本发明的用于ITI消减的若干示例性技术。例如,本发明的多个不同实施例支持磁介质295的直接读取,使用或不用ITI消减。此外,本发明的另一个实施例支持具有至少一侧的ITI消减的即时(on-the-fly,0TF)或实时读取。本发明又一个实施例支持达双侧的ITI消减的离线(offline)读取。本发明还支持处理后的DFIR数据(例如,Y-平均的数据)的ITI消减和/或ITI消减后的DFIR数据的后处理,例如ITI消减后的数据的Y-平均。例如,Y-平均的数据的ITI消减包括获取多次读取的Y-平均,然后执行ITI消减以及利用Y-平均的采样进行解码。类似地,ITI消减后的数据的Y-平均包括读取扇区、执行ITI消减和可选地利用当前的读取的扇区进行解码,以及利用ITI消减后的多次读取的采样获取Y-平均,之后读取下一个扇区,以此类推。如图2所示,硬盘控制器210包括示例性的长延迟接口(longlatencyinterfaces, LLI) 240-R,240-ff,其分别用于与位于读数据通路(RDP) 260-R和写数据通路(WDP) 260-W中的相应的长延迟接口(LLI) 255-R,255-W进行通信。硬盘控制器210还包括双倍数据速率(DDR) PHY接口 230,其用于与外部DDR设备(例如,动态随机访问存储器(DRAM) 220)进行通信。消除数据可被存储在例如外部DRAM220或者其它非易失性存储器(例如,静态随机访问存储器(SRAM)或者闪存)中。该示例性的DRAM 220可以存储用于磁介质100 (图1)或磁介质295 (图2)的一个或多个轨道消除数据。例如,所存储的消除数据的量可以根据当前正被读取的轨道的轨道间隔。示例性的DRAM 220还可以存储只用于一个或多个扇区(例如,在前面的读取操作期间不能成功恢复的扇区)消除数据,以降低需要存储在DRAM 220中的数据的量。消除数据(也被称为侧轨数据)可以具有许多示例格式,如本领域的普通技术人员将理解的。一般地,示例性的取消数据可以包括与写入的介质波形对应的编码的介质数据,或者一般由硬盘控制器210提供的未编码的用户数据。通常,示例性的介质数据格式包括包含低密度奇偶校验(LDPC)开销、有限游程(run-length limited, RLL)编码开销和误差检测码(EDC)开销的编码数据。图3和4分别示出了读取通道250的替代的实施方式250’和250”,其包括处理介质数据的不同实施方式。在图3和4中,有限游程和误差检测码的编码器和解码器功能以及扰码器功能均被标记为“ESR” (即,误差检测码、扰码器和RLL)。注意,在示例的实施例中,ITI消减电路280处理均衡后的模数转换器(ADC)采样(被称为“Y-数据”)。在另一替代实施例中,ITI消减电路280可以处理原始(未均衡化的)ADC采样(这里,被称为“ADC数据”)。例如,对于介质上的每个写入的介质比特,Y-数据或ADC数据可以是6位的数据。ADC-数据或Y-数据从磁介质295读出,并且分别别在ADC或DFIR均衡器的输出处可得到。迭代解码块270将每个Y-数据采样转换为检测的介质数据的单个位(并且在奇偶校验位和其它开销位的去除之后)转换为检测的用户数据的单个位。迭代解码块270可利用例如周知的LDPC解码器来实施。
在示例的实施例中,写数据通路260-W以用户或介质数据格式来表示消除数据。在另一替代实施例中,写数据通路260-W以ADC或Y-数据格式来表示消除数据,在此情形下,每个介质位多个比特被存储在DRAM中并从HDC提供给写数据通路260-W。ITI消减电路280根据写数据通路260-W所提供的来基于介质数据、ADC数据、或Y-数据来消减ITI。如果HDC以用户数据格式提供ITI消除数据给读取通道,那么写数据通路可将该用户数据转换为介质数据,如图3和4所示。注意,如果DDR PHY230没有足够的带宽,以不增加开销和系统设计修改来支持Y-数据或ADC数据格式(例如,每个存储的介质位6比特),仍能支持单个位格式,即,本发明的用户或介质数据格式实施方式。利用单个位格式,仅仅需要增加带宽的一位单元。还注意到,在现有的非ITI驱动器中,读出数据被写入到存储器。因此,仅仅增加一个带宽位单元用于从DDR读出数据和发送消除数据给读取通道,以用于所公开的ITI消除过程。通过利用上述单个位格式,DRAM中用于ITI消除数据所需的的存储量也将大大降低。在一个实施例中,磁记录系统200包括ITI控制信号或寄存器,例如称作为METACMD[1]或ITI_GATE,用来指示ITI消除数据是否应当用于给定的读取操作。如果ITI控制信号指示ITI消除数据不应用于给定的读取操作,则可选地,可以将ITI消减电路280旁路(就好像没有数据要被用于ITI消减),如图3-4中所示。此外,在该示例性实施例中,示例性的磁记录系统200包括模式控制信号或寄存器,例如称作为ITI_SIDES,用来指示ITI消除是对于仅仅一个相领轨道(例如,ITI_SIDES被设置为ITI_SIDES = O)还是两个相邻轨道(例如,ITI_SIDES被设置为ITI_SIDES = I)进行。总体而言,任何数目N的轨道都能对中心轨道产生ITI影响,另外,如本领域普通技术人员将理解的,根据本发明可以以N个步骤进行N边的ITI消减。图3是图2的读取通道250的替代实施方式250’的示意框图,其中写数据通路产生介质数据,用于传送给ITI消减电路280。与图2类似地,如图3所示,示例性的读取通道250’包括读数据通路360-R和写数据通路360-W。可以以与图2的读数据通路260-R类似的方式来实现读数据通路360-R。如前面所指出的,本发明利用写数据通路360-W来传递消除数据给读数据通路360-R中的ITI消减电路280。与从磁介质经由读数据通路360-R获取介质数据基本上同时地,将消除数据提供给ITI消除电路280。在另一个示例性实施例中,由读数据通路360-R从磁介质获取的相应介质数据之前或之后,将消除数据提供给ITI消减电路280。分别位于读数据通路(RDP) 360-R和写数据通路(WDP) 360-W中的长延迟接口(LLI)255-R,255-W可以以类似于图2的方式实施。另外,迭代解码块270和ITI消减单元280也可以以类似于图2的方式实施。在图3的实施例中,由写数据通路360-W产生编码的介质数据。HDC以用户数据格式将ITI消除数据提供给写数据通路。如图3所示,示例性的写数据通路360-W包括ESR编码器320-W和LDPC编码器330,其将用户数据编码为编码的介质数据,该编码的介质数据被作为ITI消除数据提供给ITI消减电路。写数据通路以与对介质进行写操作期间类似的方式编码上述用户数据。如图3所示,当对于给定的读取操作不启动ITI消除时,可选地,可以将读数据通路360-R中的ITI消减电路280旁路。另外,当要恢复介质数据格式时,可选地,可以将读数据通路360-R中的ESR编码器320-R旁路。图4是图2的读取通道250的替代实施方式250”的示意框图,其中写数据通路提供用户数据给ITI消减电路280,并且ITI消减电路280由该用户数据产生介质数据。与图2类似地,如图4所示,示例性的读取通道250”包括读数据通路460-R和一个写数据通路460-W。读数据通路460-R可以以与图2的读数据通路260-R类似的方式来实现。如前面所指出的,本发明利用写数据通路460-W来传递消除数据给读数据通路460-R中的ITI消减电路280。与由读数据通路460-R从磁介质获取的介质数据基本上同时地,将消除数据提供给ITI消除电路280。在另一个实施例或操作模式中,在由读数据通路460-R从磁介质获取的相应的介质数据之前或之后,将消除数据提供给ITI消减电路280。分别位于读数据通路(RDP) 460-R和写数据通路(WDP) 460-W中的长延迟接口(LLI)255-R、255-W可以以类似于图2的方式实施。另外,迭代解码块270和ITI消减单元280可以以类似于图2的方式实施。在图4的实施例中,由ITI消减电路280从写数据通路460-W所提供的用户数据产生编码的介质数据。于是,如图4所示,因提供给ITI消减电路280的用户数据将示例性写数据通路460-W中的ESR编码器420-W和LDPC编码器430旁路。当用户数据在被写入介质前被编码为介质数据时,在写操作期间,写数据通路460-W中的ESR编码器420-W和LDPC编码器430不因用户数据而被旁路。如图4所示,当对于给定的读取操作不启动ITI消除时,可选地,可以将读数据通路460-R中的ITI消减电路280旁路。另外,在要恢复介质数据格式时,可选地,可以将读数据通路460-R中的ESR编码器420-R旁路。图5-10示出了用以实现若干示例性操作模式不同结构的读取通道250。在图5-10中,用黑体的虚线箭头来显示活动(active)信号路径。如图5-10所示,以及上文阐述过的,读取通道250包括数字有限脉冲响应滤波器285、ITI消减电路280和迭状解码块270。此外,如下面结合附图5-10阐述的,读取通道250还包括用于处理Y-数据的多路复用器505、515,Y-AVG后处理块510,Y-MEM存储块520,以及Y-MEM地址块530。图5A示出了在示例性的非ITI操作模式中的读取通道250。通常,非ITI模式允许在不需要时(例如,当轨道的分隔足够时)选择性地关闭ITI消减,并且还允许读取通道250被用于可能不支持ITI消减的传统系统。如图5A所示,利用多路复用器505来旁路ITI消减电路280,以及利用多路复用器515来旁路Y-AVG块510。因此,用于非ITI模式的活动信号路径包括DFIR滤波器285、Y-MEM块520和迭代解码块270。通常,Y-数据被存储在Y-MEM块520中,然后被应用到迭代解码块270以用于解码。图5B不出了对于图5A所不的不例性非ITI操作模式随时间的若干接口信号。一般地说,在以下的附图中,MEDIA信号示出什么记录在介质上(伺服、片段或整个扇区)。图中的术语“FRG”表示扇区的片段,术语“FULL”表示完整的扇区,而术语“SERVO”(伺服)表示分裂扇区(例如,FRG5.1是左扇区片段,FRG5.2是右扇区片段,它们被分割开,如标号“SERVO”所指示的)。因此,FRG5.1和FRG5.2 一起构成FULL5 (整个扇区被分割为两部)。此外,两个RDGATE脉冲用于读取每个部分,且信道(通道)组合并恢复FULL5扇区。在某些图中,术语“MEDIA(rev I) ”和“MEDIA(rev 2) ”表示相同的扇区被读取了两次(磁盘必须重复以再次使读取头在该扇区上)。
SVGATE信号指示伺服选通(仅用于参考,且在介质上的任何SERVO上为高)。DATA_W信号指示写通路数据(ITI消除数据将在何处进入信道)。LEFT#指示用于具有相同编号的扇区的左消除数据,也即,其对应于相邻的写入在左边轨道中的数据。RIGHT#指示用于具有相同编号的扇区的右消除数据,也即,其对应于相邻的写入在右边轨道中的数据。参照图1,如果轨道2是从其恢复数据的当前轨道,那么轨道I和3分别是相邻的左边轨道和右边轨道。RDGATE信号对应于读选通,并发起从介质的读取。在每个扇区和扇区片段的开始,RDGATE信号激活。RETRYGATE信号指示根据存储的采样的重试(从y_存储器)。注意,尽管RETRYGATE信号在本文中被示出在ITI消减的上下文背景下,但是,如本领域的普通技术人员将理解的,RETRYGATE信号也能用在其它应用中。如这里所描述的,在读取或重试(对齐RDGATE或RETRYGATE)的情况下,信号METACMD[1]触发ITI消减。由于图5B对应于没有消减的正常读操作,所以METACMD[1]不是激活的。DATA R信号指示恢复的扇区数据(FULL#表示对相同名称的介质扇区的恢复的数据)。此外,SECTER GOOD(扇区良好)信号指示已经被恢复的好扇区(当扇区不好时,需执行另外的工作来恢复该扇区)。此外,在下面的一个或多个附图中,使用以下符号:avg(数据1,树据2)指示来自相同数据的两次读操作的数据的位平均,其中对存储在介质上的每个位,对应的Y-采样数据I和数据2求平均。在替代实施例中,对ADC采样进行Y-均。decode (数据)指示LDPC解码操作(数据恢复,从Y-数据转换为介质或用户比特),其中例如采用6位来指示Y-数据。iti (左,数据)指示从“数据”中的主轨道信号移除左相邻轨道引起的ITI ;以及iti (左,右,数据)指示从“数据”中的主轨道信号移除左和右相邻轨道两者引起的 ITI。图6A示出了示例性的后处理(非ITI)操作模式中的读取通道250。如图6A所示,利用多路复用器505来旁路ITI消减电路280。因此,非ITI模式的活动信号路径包括DFIR滤波器285、Y-AVG块510 (利用多路复用器515来选择),Y-MEM块520、和迭代解码块270。Y-MEM地址块530以已知的方式控制Y-MEM块520的选择。通常,对于来自给定扇区的存储数据的第一次读取的Y-数据被存储在Y-MEM块520中,随后对于来自该扇区的数据的后续再次读取的全部采样被合并,并利用反馈通路540,通过Y-AVG块510将其与Y-MEM块520的内容求平均。给定的扇区可被多次读取,Y-MEM块520的内容在每次迭代时被更新,直至如成功解码操作所指示的来自该给定扇区的存储的数据被成功读取。Y-MEM块520的输出也被应用于迭代解码块270用于解码。图6B示出了对于图6A所示的示例性后处理(非ITI)操作模式的若干根据时间的接口信号。本示例性实施例中执行的后处理包括没有ITI消减的平均读取(AverageRead),例如图6B所示的通过读取存储的数据两次并执行两次读操作中所读出的数据的位平均。如本领域的普通技术人员将理解的,可对任何数量的读操作进行平均。应注意,ITI消减是不需要的,因为第二次读取和平均充分降低了噪声,从而使得数据能够被恢复。如图6B所示,在第一次经过第三扇区时没有呈现SECTER_GOOD信号,但是在随后的第二次经过第三扇区时呈现出了。注意,扇区FULL3在第一次读时被读取,然后传到迭代解码器,并解码后的扇区被传到DATA_R总线。由于扇区没有被无误差地成功解码,因此SECTER_GOOD信号不被断言(asert)。在第二次旋转时,在第二次读取之后,两次读的Y-数据被平均,且Y-平均的数据被传至迭代解码块,该迭代解码块成功解码该扇区。图7A示出了示例型的实时ITI操作模式中的读取通道250。通常,以数据速率执行ITI消减,且可选地,可以对每个扇区执行。图7A的实施例中,仅对一个相邻轨道执行ITI消减以降低对吞吐量的影响(例如,如示例的模式控制信号或寄存器ITI_SIDES所指示的)。如上面结合图2所描述的,ITI消除数据从写数据通路260-W(图2)获得。如图7A所示,通过多路复用器505将ITI消减电路280置于活动信号路径中,且通过多路复用器515将Y-AVG块510旁路。因此,实时ITI模式的活动信号路径包括DFIR滤波器285、ITI消减电路280、Y-MEM块520、和选代解码块270。通常,ITI消减电路280的ITI校正后的输出被存储在Y-MEM块520中,然后被提供给迭状解码块270用于解码。图7B示出了对于图7A所示的示例性实时ITI操作模式的根据时间的接口信号。如在此所讨论的,示例型的实时ITI操作模式允许通过与RDGATE信号同时地断言METACMD[I]信号来选择性地使能ITI消减。(对于OTF或重试操作,ITI_SIDES = 0)。RDGATE信号指示从介质读取扇区1,2,3,4,5,6,7。DATA W信号指示对扇区3,4和6,将利用左边轨道来执行ITI消减。METACMD[1]信号触发读或重试(与RDGATE或RETRYGATE对齐)的ITI消减。注意,扇区1,2,5和7被正常处理,因为对于相关的RDGATE,METACMD [I]信号未被断言。注意,下面将结合图10A-10C来描述双边ITI操作模式。图8A示出了示例的具有ITI消减操作模式的后处理中的读取通道250。通常,具有ITI消减模式的后处理对后处理过的Y-数据执行ITI消减。如图8A所示,通过多路复用器505将ITI消减电路280选择性地置于活动信号路径中,并且通过多路复用器515将Y-AVG块510置于活动信号路径中。因此,具有ITI消减模式的后处理的活动信号路径包括DFIR滤波器285、ITI消减电路280、Y_AVG块510、Y_MEM块520、和迭代解码块270。Y-MEM地址块530以已知的方式控制Y-MEM块520的选择。通常,对于给定扇区的第一次读取,ITI消减电路280和Y-AVG块510被旁路,且Y-数据被存储在Y-MEM块520中。对于扇区的随后M次重读,利用反馈通路540,使用Y-AVG块510合并(即求平均)来自各次读取的新的Y采样和Y-MEM块520的内容。给定的扇区可被读取多次,Y-MEM块520的内容在每次迭代时被更新,直到给定的扇区被成功读出。在第M+1次读操作和Y-平均操作完成之后,Y-MEM块520包含了来自相同扇区的M+1次读操作的Y-数据的平均值。Y-MEM块520的输出也被应用到迭代解码块270用于解码。如果在预定数目(M+1)的读操作之后,利用后处理过的Y-数据,扇区不能彼成功地读出,那么可启动ITI消减,以对后处理过的数据执行ITI消减。执行ITI消减的指示由RETRYGATE和METACMD [I]的组合信号(或者,由RETRYGATE和ITI_GATE的组合信号)发起。在该模式下,在多路复用器502的控制下,利用反馈通路545把Y-数据从Y-MEM块520送到ITI消减电路280。RETRYGATE信号指示Y-数据不是通过从介质读取扇区获得的,而是通过读取包含来自于之前读操作的Y采样的Y-MEM块获得的。如上面结合图2所描述的,ITI消除数据(一边或双边的,基于示例的ITI_SIDES控制信号的值)从写数据通路260-W(图2)获得。此外,现在利用多路复用器515将Y-AVG块510旁路,从而使得后处理过(然后消除后的数据)可在由迭代解码块270解码之前存储在Y-MEM块520中。在进一步的变型中,可以动态地确定平均读操作的次数(或者终止于预定条件的发生)。在每次平均操作时,随着平均后的数据推送到解码器,数据被解码并产生一个或多个关于解码质量的度量。例如,一个示例性的质量度量可以包括若干位误差。在一个示例的实施例中,平均过程可以持续直到位误差的数量减少。如果位误差的数目稳定了(即,进一步的平均可能不再起作用),则可以执行ITI消减。类似地,ITI消减的后续使用也可动态地确定。当执行ITI消减操作时,数据和度量被计算并被送至控制器,一旦实现恢复,其可以立即终止(潜在地可以使用上述的关于位误差的相同实例)。在此情形下,信号ITI_SIDES被调整来执行仅一边的消除,每次每边执行一次,在每一步之后进行度量/数据的分析,直到成功恢复。图8B示出了对于图8A所示的具有单边ITI消减操作的示例性后处理(ITI_SIDES = 0)的根据时间的若干接口信号。示例的实施例中的执行的后处理包括具有单边ITI消减的平均读取(Average Read),例如,如图8B所示的两次读的平均。本领域的普通技术人员来将理解,可以对任何次数的读操作进行平均。注意,如果第一次或第二次读操作有SECTER_G00D信号,则可以停止读取。关于DATA_R信号,还应注意,图8B中的第一个“FULL3” 包括“decode (avg(readl, read2)) ” (解码(avg(读取 I,读取 2))),以及第二个“FULL3”包括“decode (iti (left, avg(readl,read2))) ” (解码(iti (左,avg(读取 1,读取2))))。注意,在第一次读取期间读出扇区FULL3,然后将其传送给迭代解码器,且解码后的扇区被传送至DATA_R总线。由于扇区没有被无误差地成功解码,因此SECTER_G00D信号未被断言。在第二次旋转时,在第二次读取之后,两次读取的Y-数据被平均,且Y-平均的数据被传至迭代解码块,并且解码后的扇区被传至DATAY_R总线。由于扇区没有被无误差地成功解码,因此SECTER_G00D信号未被断言。于是,根据本发明,RETRYGATE和METACMD [I]信号发起ITI消除,来处理Y-平均的数据并利用与主轨道中的扇区3相邻的左轨道(LEFT3)的消除数据来消减ITI。利用DATA_R总线将该消除数据LEFT3在早先时候提供在写数据通路上。所得到的结果被传送至迭代解码块,其产生解码的扇区。解码的扇区被传送至DATA_R总线。由于扇区被无误差地成功解码,SECTER_G00D信号被断言。图8C示出了对于图8A所示的具有自动双边ITI消减操作模式(ITI_SIDES = I)的示例性后处理的根据时间的若干接口信号。该示例实施例中执行的后处理包括具有自动双边ITI消减的平均读取(Average Read),比如,如图8C所示的两次读的平均。本领域的普通技术人员将理解,可以对任何次数的读操作进行平均。注意,如果第一次或第二次读操作有SECTER_G00D信号,或者当第一个ITI_RETRY有SECTER_G00D信号时,可以停止读操作。关于DATA_R信号,还注意,图8C中的第一个“FULL3”包括decode (avg(readl,read2))以及第二个 “FULL3” 包括 decode (iti (eft, right, avg (readl, read2)))(解码(iti (左,右,avg(读取1,读取2))))。注意,在第一次读期间读出扇区FULL3,然后其被传送给迭代解码器。解码后的扇区被传送至DATA_R总线。由于扇区没有被无误差地成功解码,因此SECTER_G00D信号未被断言。在第二次旋转时,在第二次读取之后,两次读的Y-被平均,且Y-平均的数据被传至迭代解码块。解码后的扇区被传至DATA_R总线。由于扇区没有被无误差地成功解码,SECTER_GOOD信号未被断言。于是,RETRYGATE和METACMD [I]信号(ITI_SIDES = I)发起自动双边ITI消减操作模式,来处理Y-平均的数据,并利用与主轨道中的扇区3相邻的左轨道(LEFI3)和右轨道(RIGHT3)两者的消除数据来消减ITI。消除数据LEFT3和RIGHT3被利用DATA_R总线事先提供在写数据通路上。组合的结果被传送至迭代解码块,其产生解码的扇区。解码后的扇区被传送至DATA_R总线。由于扇区被无误差地成功解码,因此SECTER_GOOD信号被断言。图8D示出了对于图8A所示的具有双边ITI消减操作模式的示例性后处理的根据时间的若干接口信号,其中一次执行一边的ITI消减(ITI_SIDES = 0)。该示例实施例中执行的后处理包括具有双边ITI消减(一次一边)的平均读取(Average Read),例如,如图8D所示的两次读取的平均。本领域的普通技术人员将理解,可以对任何次数的读操作进行平均。注意,每当检测到SECTER_G00D信号时,读操作都将停止。关于DATA_R信号,还注意,图8D的下半部分中的第一个“FULL3”包括decode (readl))(解码(读取1))),第二个 “FULL3” 包括 decode (avg(readl, read2)),第三个“FULL3” 包括 decode (iti (left,avg (readl, read2)))(解码(iti (左,avg(读取 I,读取 2)))),以及第四个 “FULL3” 包括decode (iti (left, right, avg (readl, read2)))。注意,在第一次读取期间读出扇区 FULL3,然后其被传送给迭状解码器。解码后的扇区被传送至DATA_R总线。由于扇区没有被无误差地成功解码,因此SECTER_G00D信号未被断言。在第二次旋转时,在第二次读取之后,两次读的Y-数据被平均,且Y-平均的数据被传至迭代解码块。解码后的扇区被传至DATA_R总线。由于扇区没有被无误差地成功解码,因此SECTER_G00D信号未被断言。于是,第一个RETRYGATE和METACMD [I]信号(ITI_SIDES = 0)发起双边ITI消减操作模式(一次一边),来处理Y-平均的数据,并利用与主轨道中的扇区3相邻的左轨道(LEFT3)的消除数据来消减ITI。消除数据LEFT3被利用DATA_R总线事先提供在写数据通路上。ITI消除的结果被传送至迭代解码块,其产生解码的扇区。解码后的扇区被传送至DATA_R总线。由于扇区没有被无误差地成功解码,SECTER_G00D信号未被断言。利用与主轨道中的扇区3相邻的右轨道(RIGHT3)的消除数据,第二组RETRYGATE和METACMD[1]信号(ITI_SIDES = 0)发起ITI消减。消除数据RIGHT3被利用DATA_R总线被事先提供在写数据通路上。组合的结果被传送至迭代解码块,其产生解码的扇区。解码后的扇区被传送至DATA_R总线。由于扇区无误差地成功解码,SECTER_G00D信号被断言。图9A示出了示例的具有后处理操作模式的ITI消减中的读取通道250。在此结构中,具有后处理模式的ITI消减首先执行ITI消减,然后执行Y-数据的后处理。如图9A所示,通过多路复用器505选择性地将ITI消减电路280置于活动信号路径中,并通过多路复用器515将Y-AVG块510置于活动信号路径中。因此,具有后处理模式的ITI消减的活动信号路径包括DFIR滤波器285、ITI消减电路280、Y-AVG块510、Y-MEM块520和迭代解码块270。Y-MEM地址块530以已知的方式控制Y-MEM块520的选择。在图9A的实施例中,对给定的读操作,针对任一相邻轨道或相邻轨道两者,或根本不用,来执行ITI消减,如示例型的模式控制信号或寄存器ITI_SIDES和METACMD[1]所指示的(用于旁路ITI消减,即“根本不用”)。如上面结合图2所描述的,ITI消除数据获得自写数据通路260-W(图2)。如图9A所示,对于第一组采样,通过多路复用器505将ITI消减电路280置于活动信号路径中,并通过多路复用器515将Y-AVG块510旁路,并且ITI校正后的数据被送至Y-MEM块520和迭代解码块270。此外,利用反馈通路540,通过Y-AVG块510把所有剩下的ITI校正后的采样和Y-MEM块520的内容合并(即,求平均)。给定扇区可被多次读取,Y-MEM块520的内容在每次迭代中被更新,直到给定扇区被成功读出。Y-MEM块520的输出还被应用到迭代解码块270用于解码。图9B示出了对于图9A所示具有后处理操作模式的ITI消减的根据时间的若干接口信号。该示例实施例中执行的后处理包括对ITI消减后数据的平均(Average)。本领域的普通技术人员将理解,可以对任何次数的读操作进行平均。一般性地,该处理包括读取介质两次。对于每次的介质读取,执行ITI消减,其结果与之前计算/存储的结果求平均。例如,对于对两次读取操作的平均,该过程包括从介质读取目标扇区,对读出数据进行ITI消减(例如,消减来自相邻左轨道的ITI),存储结果(即,存储一组采样的平均值),从介质295再次读取相同的目标扇区,对读出的数据进行ITI消减(例如,消减来自相邻右轨道的ITI),以及把第二 ITI消减数据与已存储的数据进行平均(导致ITI消减后的数据的平均)。这可以被表不为 “avg(iti (first_read), iti (second_read)) = (iti (readl) +iti (read2))/2.0) ”(avg(iti (第一读取),iti (第二读取))=(iti (读取 I)+iti (读取2))/2.0))来表示。注意,在两次读取期间,在替代的操作模式中,来自相同相邻轨道的ITI可能已经被消减。注意,尽管示例的图9A和9B的具有后处理操作模式的ITI消减被示出为用于一边的ITI消减,但是如这里所描述的以及如本领域的普通技术人员将理解的,N边的ITI消减也是可以的。图1OA示出了示例性的双边ITI操作模式中的读取通道250。如上面结合图2所描述的,ITI消除数据获得自写数据通路260-W(图2)。首先,以类似于图7A的方式执行一边的ITI消减(即,对于一个相邻轨道的ITI消减)。如图1OA所示,通过多路复用器505选择性地将ITI消减电路280置于活动信号路径中,并通过多路复用器515将Y-AVG块510旁路。因此,实时ITI模式的活动信号路径包括DFIR滤波器285、ITI消减电路280、Y_MEM块520、和迭代解码块270。通常,ITI消减电路280的ITI校正的输出被存储在Y-MEM块520中,然后被提供给迭代解码块270用于解码。为了执行对第二相邻轨道的ITI消减,利用反馈通路545,以及通过多路复用器502的适当选择,在重试选通(retrygate)信号的控制下或者自动地,将Y-数据从Y-MEM块520施加到ITI消减电路280。以这样的方式,数据被传送至解码器仅一次,因为介质的一次读取产生一个扇区的数据(不管边的数目)。因此,当由重试选通信号控制时,两次事件(一次介质读取和一次重试)产生两个扇区的数据,或者一次事件(介质读取)产生一个扇区的数据(在自动模式下)。如上面结合图2所描述的,从写数据通路260-W(图2)获得用于另一相邻轨道的ITI消除数据。ITI消减电路280通过多路复用器505保持在活动信号路径中,且Y-AVG块510再次被多路复用器515旁路。因此,实时ITI模式的活动信号路径包括DFIR滤波器285、ITI消减电路280、Y-MEM块520和迭代解码块270。通常,ITI消减电路280的ITI校正的输出被存储在Y-MEM块520中,然后被提供给迭代解码块270用于解码。以这样的方式,双边的ITI操作模式允许对两个相邻轨道的ITI消减而仅对磁介质读取一次。
图1OB示出了图1OA所示的示例性双边ITI操作模式的根据时间的若干接口信号,其中两个单边ITI的消除被顺序触发。该示例性的双边ITI操作模式允许对两个相邻轨道执行ITI消减(ITI_SIDES = 0,仅RETRY操作)。在图1OB中,对于示例性的双边ITI模式,一次对一边执行ITI消减,因此,ITI_SIDES = O。示例性的DATA_W信号指示将利用左边和右边的旁边轨道为扇区4执行ITI消减。METACMD [I]信号触发重试操作的ITI消减(与RDGATE信号和RETRYGATE信号对齐)。由于图1OB对应于具有ITI消减的读取操作,因此当与对于扇区4的RDGATE信号和RETRY信号对齐时,METACMD[1]为激活的。注意,DATA_R上的第一个FULI4为“不好”,因此尝试第二次边消减,获得SECTER_G00D信号。注意,图1OB 中的第一个“FULL4” 包括 decode (iti (left, readl))(解码(iti (左,读取 I)))以及第二个“FULL4” 包括 decode (iti (left, right, readl))(解码(iti (左,右,读取 I)))[ITI_SIDES = 0]。图1OC示出了图1OA所示的示例性自动双边ITI操作模式的根据时间的若干接口信号。该示例性的自动双边ITI操作模式允许对两个相邻轨道执行ITI消减。在图1OC中,对于示例性的自动双边ITI模式,一次对两个相邻轨道执行ITI消减。因此,ITI_SIDES =1,仅为RETRY模式。示例性的DATA_W信号指示将利用左边和右边的轨道执行用于扇区4的ITI消减。METACMD [I]信号触发与读操作的ITI消减(与RDGATE对齐)。由于图1OC对应于具有ITI消减的读操作,因此当与用于扇区4的RDGATE信号对齐时,METACMD [I]是激活的。注意,图1OC 中的 “FULL4” 包括 decode (iti (left, right, readl))(解码(iti (左,右,读取 I))) [ITI_SIDES = I]。消减架构和实现方式DFIR滤波器285 (如,图2_4)的输出处信号包括符号间(intersymbol)干扰和轨道间(inter-track)干扰。根据本发明,使用硬判决对存储在相邻轨道中的数据执行ITI消减。对于单边ITI消减,使用任一相邻轨道的数据,而对于双边的ITI消减,使用两相邻轨道的数据。通过在之前的读操作中读取相邻轨道110-1和110-3(图1)获取用于该相邻轨道110-1和110-3的数据,并将其存储在例如DRAM220(图2)中。相邻轨道数据被用于估计和消减包括在DFIR285的输出处的信号中的ITI。然后,可选地,ITI消除后的信号被传递通过噪声预测最大似然(NPML)检测器(未示出)和解码器270以恢复轨道N中的数据。为了促进ITI消减,期望SMR硬盘驱动器(HDD)使用对齐的扇区数据格式,其中相邻轨道中的扇区相对轨道内的位置对齐。传统的非瓦式HDD通常使用非对齐的扇区数据格式,其中相邻轨道中的扇区一般不对齐。对齐的扇区数据格式的好处在于为轨道N中的扇区消减ITI时,仅仅需要考虑用于轨道N-1和N+1中的一个相邻扇区的数据。在非对齐的扇区数据格式的情况下,则需要考虑轨道N-1和N+1中的每个轨道的两个相邻扇区的数据。即使利用对齐的的扇区数据格式,由于写处理中的非理想特性,相邻轨道中的扇区也可以偏移乃至几个位周期。另外,在不同的轨道中写入数据的同时盘频率的变化也会引起在写入到相邻轨道的数据之间的轻微频率偏移。该频率偏移能够引起在从轨道N中读出的信号中的N-1和N+1ITI响应的相位漂移(phase drift)。为了获得较好的误比特率(BER)性能,ITI消减算法应当考虑由于非理想的写入过程导致的相邻扇区间的相位差异和由于相邻轨道间的频率偏移导致的ITI响应的相位漂移两者。SMR硬盘驱动器将可能采用ITI消减以用于离线(offline)误差恢复。每当在正常的读操作期间在没有ITI消减的情况下轨道N中的目标扇区的解码失败时,HDD将读取相轨道中的扇区(或者,在重试操作期间,重读轨道N中失败的扇区),并重新启动该扇区的带有ITI消减的解码。因此,为了恢复如这里所描述的用于ITI消减的对于相邻轨道的硬判决,单边ITI消减将导致一次额外的旋转,而双边ITI消减将导致两次额外的旋转。对于旁边轨道N-1和N+1的硬判决可以存储在例如DRAM 220 (图2)中。对于离线单扇区ITI消减,对于轨道N-1和N+1仅有一个扇区(总体来说,对于单边ITI消减来说,一个扇区;对于双边ITI消减来说,两个扇区)需要被存储在DRAM 220中。相比于传统的HDD,需要HDD控制器210和读取通道250之间的另外数据通路来传输用于ITI消减的与轨道N-1和N+1对应的数据。在公开的实施例中,写数据通路被用于传送用于ITI消减的与轨道N-1和N+1对应的消除数据。在正常的读操作期间的即时(OTF)ITI消减需要顺序读取轨道,这是因为随机读取轨道将需要额外的旋转来读取相邻轨道数据。在具备顺序读取的单边OTF ITI消减中,轨道1,2,3等被顺序读取以用于ITI消减,其中利用根据先前读取的轨道的存储的硬判决从轨道N消减ITI。对于单边OTF ITI消减,以相反的次序顺序读取轨道,其中利用根据先前读取的轨道的存储的硬判决从轨道N消减ITI。因此,单边OTF ITI消减需要在DRAM220中存储值得硬判决的整个轨道。OTF ITI消减还需要HDD的DRAM存储器中的额外带宽,因为需要支持两个同时从读取通道250到控制器210的数据流:从读取通道250到控制器210的解码后的扇区的传输,以及用于相邻轨道中的扇区的数据从控制器210到读取通道250的传输。注意,如本领域普通技术人员将理解的,根据本发明,能够执行利用另外的轨道的ITI消减,例如三边的ITI消减。如之前指出的,本文所述的磁记录系统和读取通道的布置相对于传统的结构具有许多优点。应当再一次强调的是,本发明的上述实施例仅用于示例说明的目的。通常,如本领域的普通技术人员将理解的,这些磁记录系统可被修改来包括利用写数据通路提供ITI消减数据的ITI消减方案。此外,所公开的用于ITI消减的技术可在任何磁记录系统中采用,例如虚拟存储系统/存储虚拟化系统,如独立磁盘冗余阵列(RAID)系统。如本领域的普通技术人员将理解的,本文描述的接口和数据流机制支持另外的操作模式和结构而无需修改。例如,所公开的ITI消减技术可以实现在:如图所示的具有多个发生干扰的侧边轨道的传统驱动器中(潜在的应用用于N边消减);具有对齐或错位的扇区的瓦式的或传统的驱动器(已知数据的潜在使用);以及具有无意的挤压(使得尽管不是瓦式驱动器,该驱动器仍需要ITI恢复)的传统驱动器中。一般地,当相邻扇区的数据没有对齐时会出现错位的扇区。例如,参照图1,如果中心轨道110-2没有与相邻轨道110-1、110-3中一个或多个对齐,则这些轨道被称为是错位的。在错位的轨道的情形下,本发明利用相邻轨道的与给定轨道的扇区对齐的部分对给定轨道的扇区执行ITI消减,而不管相邻轨道的对齐部分所属的扇区。尽管已经参考数字逻辑块描述了本发明的示例性实施方式,但是本领域的技术人员将理解,可以在数字领域中将各种不同的功能实现为软件程序中的处理步骤,通过电路元件或状态机以硬件实现,或者以软件和硬件的结合实现。例如,可在数字信号处理器、专用集成电路、微处理器或者通用计算机中应用上述软件。这些硬件和软件可以在集成电路内实现的电路内实施。在本发明的集成电路实现方式中,典型地在晶片的表面上以重复的图案形成多个集成电路管芯(die)。每个这样的管芯可以包括如在此所描述的装置,并且可以包括其它的结构或电路。管芯被从晶片切下或切片,然后被封装成集成电路。本领域的普通技术人员将知道如何对晶片进行切片和封装管芯来生产封装的集成电路。这样制造的集成电路被认为是本发明的一部分。因此,本发明的功能可以实施为方法和践行这些方法的装置的形式。本发明的一个或多个方面能够实施为程序代码,例如,不管存储在存储介质中、加载到机器中和/或由机器执行、或经过某些传输介质发送,其中,当程序代码被加载到机器并由机器(例如,计算机)来执行时,该机器变成用于实际本发明的装置。当在通用处理器上实现时,程序代码段与处理器结合以提供类似于专用逻辑电路操作的设备。本发明还可以以集成电路、数字信号处理器、微处理器以及微控制器中一个或多个来实现。应当理解,在此所示出和描述的实施例及其变型仅仅是对本发明的主旨的示意性说明,本领域的技术人员能够实现各种变型而不脱离本发明的范围和精神。
权利要求
1.一种消减磁记录系统中轨道间干扰的方法,包括: 获取轨道间干扰消除数据;以及 利用所述磁记录系统中的写数据通路的至少一部分将所述的轨道间干扰消除数据提供给轨道进间干扰消减电路。
2.按权利要求1所述的方法,其中所述轨道间干扰消除数据包括用户数据、介质数据、ADC数据和Y-数据中的一个或多个。
3.按权利要求1所述的方法,其中所述写数据通路与读数据通路执行读取操作基本同时地操作。
4.按权利要求1所述的方法,其中针对给定的读取操作,对一个或多个相邻扇区选择性地执行所述轨道间干扰消减。
5.按权利要求1所述的方法,其中在读取操作期间执行所述提供步骤。
6.一种消减磁记录系统中轨道间干扰(ITI)的装置,包括: 读数据通路;以及 写数据通路,用于将轨道间干扰消除数据提供给所述磁记录系统中的轨道间干扰消减电路
7.按权利要求6所述的装置,其中所述写数据通路与所述读数据通路执行读取操作基本上同时地操作。
8.按权利要求6所述的装置,还包括用于产生第一控制信号的装置,该第一控制信号与读选通信号基本上同时地被断言,以启动所述轨道间干扰消减。
9.按权利要求6所述的装置,还包括用于产生第二控制信号的装置,该第二控制信号指示使用来自先前的读取操作的一个或多个数据和后处理的数据以用于所述轨道间干扰消减。
10.一种磁记录系统,包括: 读数据通路;以及 用于产生重试控制信号的装置,该重试控制信号指示来自所述读数据通路的先前读取操作的一个或多个存储的数据和存储的后处理的数据的使用。
全文摘要
提供了用于在磁记录系统中轨道间干扰消减的基于硬件的方法和装置。在磁记录系统中,通过以下步骤消减轨道间干扰(ITI)获取ITI消除数据;和利用所述磁记录系统中的写数据通路将所述ITI消除数据提供给ITI消减电路。可选地,所述写数据通路可以与读数据通路执行读取操作基本上同时地进行操作。所述ITI消除数据包括例如用户数据和/或介质数据。
文档编号G11B20/10GK103093781SQ20121054396
公开日2013年5月8日 申请日期2012年9月28日 优先权日2011年9月30日
发明者K·J·沃雷尔, E·F·哈拉特什, 徐长友, J·E·辛格莱顿, K·温卡塔查拉姆, D·G·斯普林博格 申请人:Lsi公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1