CN1503226A - 调整使用记录格式所需控制模式的磁带驱动器的读检测均衡滤波器 - Google Patents
调整使用记录格式所需控制模式的磁带驱动器的读检测均衡滤波器 Download PDFInfo
- Publication number
- CN1503226A CN1503226A CNA2003101164119A CN200310116411A CN1503226A CN 1503226 A CN1503226 A CN 1503226A CN A2003101164119 A CNA2003101164119 A CN A2003101164119A CN 200310116411 A CN200310116411 A CN 200310116411A CN 1503226 A CN1503226 A CN 1503226A
- Authority
- CN
- China
- Prior art keywords
- control model
- signal
- required control
- model signal
- tape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 90
- 238000000034 method Methods 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 5
- 230000007246 mechanism Effects 0.000 claims description 2
- 239000000523 sample Substances 0.000 description 24
- 238000004422 calculation algorithm Methods 0.000 description 15
- 239000011159 matrix material Substances 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000012549 training Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 5
- 230000001915 proofreading effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000000700 radioactive tracer Substances 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/027—Analogue recording
- G11B5/035—Equalising
Abstract
使用所需控制模式信号执行磁带驱动器的读检测均衡滤波器的调整,所述所需控制模式信号包括磁带的普通记录格式的所需部分。例子包括数据集分隔符信号。相对目标参考模式信号处理探测的所需控制模式信号,以将读检测均衡滤波器调整到目标参考模式信号。
Description
技术领域
本发明涉及磁带信号的均衡,尤其涉及调整磁带驱动器的均衡器。
背景技术
磁记录通道的读波形需要在读检测之前进行滤波以便对其整形。这个滤波器被称作均衡器。
通常通过薄膜工艺形成磁性读写头,薄膜工艺具有可接受的容差范围,使得传递函数在某种程度上有所不同,并且使得没有一个均衡滤波器能够匹配所有的磁头。因此,均衡滤波器通常被用来匹配特定的磁头。
通常,一或多个多重迭代算法被用来初始化均衡滤波器,例如最小均方(LMS)算法,其中使用特殊测试模式的波形,或者使用数据以作为算法所适用的信号。这个方法的缺点是其收敛需要许多次迭代。在R.W.Lucky等人的"Principles of Data Communication",McGraw-Hill,New York,1968,PP.156-165中针对数据通信讨论了LMS方案。作为另一个例子,可以使用迫零(ZF)算法。
特殊测试模式可以包括在制造磁带驱动器时通过特殊测试带应用于均衡滤波器的均衡器训练序列,使得LMS算法可以设置均衡滤波器,其中均衡器训练序列可以包括伪随机二进制序列(PRBS),伪随机二进制序列包含信号组合的重复。
例如,可以在特殊测试带上提供均衡器训练序列,并且作为另一个例子,均衡器训练序列可以作为被写到数据带的指定位置的特殊校准模式,例如McEwen等人的美国专利6,366,418中所讨论的。如果被用作数据带上的重复校准模式,均衡器训练序列会占用大量的磁带长度,从而降低本来可以存储的数据量。
LMS算法依赖于在伪随机训练数据或随机数据波形上进行的试验性决定,这通常导致算法收敛到正确的传递函数,但是在具有足够噪声的情况下,这些决定会是错误的,从而导致算法发散,其中对均衡器抽头进行了不适当的更新。
发明内容
本发明包括用于磁带驱动器的方法和系统,以调整磁带驱动器的读检测系统的可调节读检测均衡滤波器,所述方法和系统被实现为硬件逻辑或可用于可编程计算机处理器、在其中实施计算机可读程序代码的计算机程序产品。
如本领域的技术人员所了解的,磁带按照标准化格式排列,通常在整个磁带中具有各种记录格式所需控制模式信号域。例如,线性开放磁带标准(LTO)磁带会记录有同步标记,VFO域(可变频率振荡器)和数据集之间的数据集分隔符域(DSS)。
在本发明一个实施例中,控制处理器响应磁性读取头从磁带探测的所需控制模式信号的至少一部分,所需控制模式信号包括磁带的普通记录格式的所需部分。控制处理器相对目标参考模式信号处理探测的所需控制模式信号,以将读检测均衡滤波器调整到目标。
在另一个实施例中,所需控制模式信号包括磁带驱动器的普通编码数据检测以外的信号的模式。如上所述,例子包括数据集分隔符(DSS)信号,也称作块间间隙信号。系统的用于识别所需控制模式信号的控制模式识别传感器还触发控制处理器以响应探测的所需控制模式信号。在涉及DSS信号的例子的实施例中,控制模式识别传感器识别至少一个信号以作为所需控制模式信号,所述至少一个信号的时间周期比磁带驱动器的普通编码数据检测的最大时间周期更大。在涉及数据集分隔符信号的另一个例子的实施例中,控制模式识别传感器识别磁带驱动器的普通编码数据检测以外的信号序列,以作为所需控制模式信号。
在另一个实施例中,控制处理器还消除探测的所需控制模式信号的基线畸变。在一个例子中,通过执行基线畸变的余弦补偿,控制处理器消除探测的所需控制模式信号的基线畸变。
在另一个实施例(在磁带驱动器读取的磁带的多个位置上重复所需控制模式信号)中,读检测系统还包括检测磁带数据读取超过读差错触发条件(read error trigger)的差错检测器。作为差错触发条件的结果,选择由可能已经被捕捉、非常接近被检测为超过读差错触发条件的数据的至少一个所需控制模式信号组成。在另一个实施例(读检测均衡滤波器包括可调节预定设置)中,控制处理器根据那些预定设置临时调整读检测均衡滤波器。在另一个实施例中,控制处理器还针对随后载入磁带驱动器的磁带将读检测均衡滤波器复位到预定设置。
在另一个实施例(提供加载检测器以检测磁带驱动器中磁带的加载)中,响应于检测到磁带的加载,启动控制处理器响应探测的所需控制模式信号的操作。此外,每个所遇到的所需控制模式信号均触发读检测均衡滤波器的调整。
在另一个实施例中,控制处理器响应所需控制模式信号的时基数字样本;并且使用时基数字样本和目标参考模式信号直接调整读检测均衡滤波器。在另一个实施例中,控制处理器还将探测的所需控制模式信号的信号向量的最小斜率点,旋转到信号向量的端部,并且将最小斜率点设置到零。
在另一个实施例中,控制处理器响应所需控制模式信号的磁性转换的数字样本;并且还对包括多个磁性转换的窗口内的磁性转换的类似数字样本求平均值。
为了完整地理解本发明,参照下面结合附图所进行的详细描述。
附图说明
图1是实现本发明的磁带驱动器实施例的模块图;
图2和3图示了根据本发明实施例使用的磁带的格式;
图4是图1的磁带驱动器的读检测系统的模块图;
图5的流程图描述了计算机实现的本发明方法的实施例;
图6和7图示了图4的读检测系统的处理期间的控制模式信号;而
图8和9的矩阵公式表示了根据图5的方法的计算实施例。
具体实施方式
在下面参照附图描述的优选实施例中描述了本发明,其中类似编号表示相同或类似的单元。虽然根据实现本发明目的的优选方式描述了本发明,然而本领域的技术人员应当理解,在不偏离本发明的宗旨或范围的前提下可根据这些指导实现各种变化方式。
参照图1,磁带驱动器10的实施例被图解为具有在磁带驱动器中加载的磁带盒11,其中磁带12部分地卷绕在卷带盘14上。磁带12被驱动机构绕过磁头15,其中驱动机构驱动卷带盘14和磁带盒11中的供带盘。在可选实施例中,磁带盒11可以包括供带和卷带盘。磁带驱动器电子设备和处理器16根据来自主机的命令操作磁带驱动器10,并且使用磁头15对磁带12进行数据读写。加载检测器18检测磁盒11在磁带驱动器中的加载。可选地,加载检测器18检测磁带12从磁带盒11的退出。可选地,加载检测器与磁头15相关,并且检测磁带驱动器10中加载的磁带12的类型。
参照图2和3,诸如带子25的磁带按照标准化格式排列,通常在整个磁带上具有各种所需记录格式控制模式信号域。例如,线性开放磁带标准(LTO)磁带会记录有同步标记27,一或多个VFO域(可变频率振荡器)28、29,和数据集33和34之间的数据集分隔符(DSS)域30。在例如数据集33的数据集被写入的情况下,在暂停之后,驱动器处理器和电子设备在该数据集之后写入例如DSS 36的数据集分隔符域。 随后,磁带停止,反置运动方向以移动带子,使得磁头在数据集33的方向上位于DSS 36的开始处之前,带子再次停止并且沿前进方向移动,使得它通过数据集33的末端,并且在某个最小长度的DSS 36之后开始写入新的DSS,例如DSS 37。
数据集还遵从格式要求,例如数据和纠错码码字对(CWP)和标头之间的再同步信号26,以及数据集末端的反同步域35。
数据处理磁带驱动器通常使用类似格式,但是可以使用不同的名称。例如,针对3590"MAGSTAR"类型带盒的标准使用类似的数据集分隔符,但是在这种情况(MAGSTAR)下,它被称作块间间隙(IBG)。
带互换标准固定写入带子的格式,以保证带子在磁带驱动器,尤其是不同公司制造的磁带驱动器之间可互换。例如,VFO模式38是规定的信号模式,可以规定同步模式27,并且规定了数据集分隔符信号模式。这种由格式标准针对格式而指定、但不作为均衡测试模式的信号模式在这里被称作"所需控制模式信号","包括普通记录格式的所需部分"。
具体参照LTO格式,一个标准(1代)要求DSS具有这样的转换(transition),其中该转换被分隔一个距离,该距离大于数据的最大运行长度限制代码(RLL)距离。于是,最大运行长度限制代码(d,k)=(1,7)是在代码内的1之间具有7个0的最大距离,这意味着"8T"或8个位周期的最大波长。DSS被标准格式规定为"9T"信号,显然在RLL数据代码之外。MAGSTAR IBG具有相同的标准格式要求。
2代LTO DSS格式有所不同,以适应新的数据格式。其中,限制包括两个相邻"12T"波长的序列成为编码数据,并且DSS的标准格式是连续12T波长的流。
DSS格式提供被分离开的转换,从而提供更宽的频谱以确定滤波器均衡。可选地,其它的格式所需域可以被用作所需控制模式信号。例如,再同步域26和反同步域35可以被用作一组所需控制模式信号。作为另一个例子,有或者没有相邻VFO域28的一部分的同步域27可以和某些再同步域26被用作一组所需控制模式信号。
参照图4,图1的根据本发明的磁带驱动器的读检测系统的实施例读取通过读取头和模拟前端探测的数据,以提供图4的读输出40。通常通过得到记录信号的样本,并且由例如图4的ADC(模数转换器)42数字指示样本的数值,来数字检测记录数据。可以同步得到样本,使得通过一个时钟运行数据检测器,其中当读取记录信号时,该时钟与记录信号精确同步。可选地,可以和过采样速率时钟异步地得到样本。示例性数据检测43使用来自由时钟45运行的示例性ADC 42的这种异步样本。
磁记录通道的读波形需要在读检测之前进行滤波以对波形进行整形,这称作"均衡",并且由具有可调节滤波器抽头51的可调节读检测均衡滤波器50完成。
在本发明一个实施例中,控制处理器60响应磁性读取头40从磁带探测的所需控制模式信号的至少一部分。如上所述,所需控制模式信号包括磁带的普通记录格式的所需部分。控制处理器相对目标参考模式信号处理探测的所需控制模式信号,以调整读检测均衡滤波器50的可调节读检测均衡滤波器抽头51,从而将滤波器调整到目标。控制处理器60包括在程序代码的控制下操作的可编程计算机处理器。处理单元可以包括本领域已知的任何微处理器设备,并且代码通常保存在非易失存储器中。通过可用于可编程计算机处理器、其中实施计算机可读程序代码的计算机程序产品的形式,可以提供本发明的方法,并且本发明的方法可以通过本领域的技术人员众所周知的任何方式应用于控制处理器60。可选地,可以通过本领域的技术人员众所周知的任何方式以硬件逻辑的形式,例如数字信号处理器(DSP)或状态机(还包括控制处理器60)提供本发明的方法。
磁头40的输出(包含所需控制模式信号)的原始、未均衡数字样本可以被存储在存储器63中。存储器可以包括易失存储器,例如RAM(随机访问存储器)或缓冲区,也可以包括非易失存储器,例如NVRAM(非易失随机访问存储器)或快擦写存储器等等。
典型的磁带系统包括若干平行轨道和多个读取头40,其中每个读取头40均具有ADC 42。于是,存储器63会存储读取头40和ADC42读取的每个轨道的所需控制模式信号。
格式检测器65或控制模式识别传感器检测作为磁带驱动器的普通编码数据检测以外的探测的所需控制模式信号,例如DSS,并且向处理器60提供这个域的检测的指示。至少一个格式检测器被提供在典型的磁带驱动器中,并且在这里被用来通知用于调整均衡滤波器的模式的存在的额外目的。
磁带的数据通常引入一或多个纠错码,以防止例如遗漏、错读或误检测位或序列的差错导致数据不可读。如果纠错不能成功校正数据,则磁带驱动器可以重试读取错误的数据。如果在若干重试之后仍然不能读取数据,则差错可以被称作"固定读差错"。在本发明一个实施例中,可以在处理器60中或单独(例如通过专用硬件)实现的差错触发检测器68,检测磁带数据的读取无法满足预定准则或触发条件。触发条件可以包括若干数据集上的较多数量的可校正差错,可以包括若干(包含"1")重试,或可以包括若干(包含"1")固定读差错。作为有关读差错触发条件已经超出的检测的结果,处理器60选择非常接近错误检测数据的所需控制模式信号。所需控制模式信号可能已经被捕捉。通过这种方式,控制处理器相对目标参考模式信号处理探测的所需控制模式信号,以将均衡滤波器50调整到一个传递函数,该传递函数具有类似于根据均衡滤波器的前一传递函数错误检测的数据的传递函数的可能性。
在本发明的实施例中,读检测均衡滤波器50包括可调节预定设置。控制处理器60相对目标参考模式信号处理探测的所需控制模式信号以确定其间的可校正差异,并且根据那些预定设置临时调整读检测均衡滤波器50的可调节读检测均衡滤波器抽头51,以调整滤波器。在另一个实施例中,控制处理器还针对随后载入磁带驱动器的磁带将读检测均衡滤波器复位到预定设置。加载传感器18可以检测磁带的卸出以对此临时调整滤波器,并且处理器此时复位滤波器。可选地,加载传感器18可以检测磁带驱动器中磁带的加载,并且复位滤波器。
在本发明的实施例中,可以在加载时初始化带子。例如,加载检测器18检测磁带驱动器中磁带的加载,并且通知控制处理器60响应探测的所需控制模式信号以相对目标参考模式信号处理探测的所需控制模式信号,从而初始调整可调节读检测均衡滤波器50。
可选地,格式检测器65检测的每个所需控制模式信号均触发读检测均衡滤波器50的调整。
参照图5的流程图图解本发明的实施例。
在一个实施例中,在步骤70开始,例如图4的差错触发器68的差错触发器检测磁带的数据的读取超出读差错触发条件。在图5的步骤71,控制处理器选择非常接近错误检测数据的所需控制模式信号,并且操作磁带驱动器以寻找选择的所需控制模式信号。在另一个实施例中,在步骤74开始,例如图4的加载检测器18的加载检测器检测磁带驱动器中磁带的加载,并且通知控制处理器60针对磁带初始化均衡滤波器50。在图5的步骤75,控制处理器操作磁带驱动器在例如带子的开始处附近寻找所需控制模式信号。
在步骤78,例如图4的格式检测器65的格式检测器识别作为数据的磁带驱动器的普通编码数据检测以外的所需控制模式信号,例如DSS模式。如上所述,数据集分隔符(DSS)可以包括被12个写时钟周期"12T"分隔的隔离转换系列(对于2代LTO)。DSS域的一个周期包括24位,包含正和负转换。当检测到表示所需控制模式的12T模式的连续序列时,格式检测器通知控制处理器60在存储器中存储所需控制模式信号。在具有多个读取头的示例性磁带驱动器中,存在若干同时操作的数据轨道。输入波形同时在所有轨道上被捕捉,并且被存储在存储缓冲区中。每个轨道的样本的所需数量s可以保持较小,以限制数据缓冲区的所需尺寸Ns,其中N是数据轨道的数量。
可选地,在步骤79,图4的格式检测器65对探测的所需控制模式信号的检测触发控制处理器60在存储器63中存储所需控制模式信号。
与基于频率的方式相反,数字样本是基于时间或基于位置的。在本发明的一个实施例中,在图5的步骤80,控制处理器对指定窗口内所需控制模式信号的数字样本进行对准和求平均值。通过这种方式,通过对若干周期的输入波形求平均值来降低附加噪声的影响。通过对n个相继周期求平均值,信噪比增加了10log10n。
图6图解了求平均值的输入信号81和用于均衡器计算的目标82的例子。每个曲线包括24位,但是由于示例性异步采样速率为1.25样本/位,周期为24*1.25=30样本。通过对8个周期的DSS信号求平均值,得到输入信号。目标包括与求平均值的输入信号数量相同的样本。
参照图5,在本发明一个实施例中,控制处理器响应所需控制模式信号的时基数字样本;并且直接根据捕捉的波形调整均衡器,使用Wiener最优估测计算均衡器,该均衡器使得均衡信号和理想均衡器目标之间的均方差(MSE)最小,如下所述。步骤85确定是否使用直接确定算法,导致路径86或可选算法被使用。在其中限制程序代码的实现中,可以省略步骤85的判决块和从判决块延伸的分支中的一个,并且程序代码被限制到仅仅一个选择。
通过对Toeplitz矩阵公式求解,在路径86上计算均衡器,如下所述。
在另一个实施例中,控制处理器还在步骤91将探测的所需控制模式信号的信号向量的最小斜率点旋转到信号向量的端部,并且在步骤92将最小斜率点设置到零。通过减少某些计算的数值,这往往使得计算更容易。
在本发明一个实施例中,控制处理器在步骤90消除探测的所需控制模式信号的基线畸变。在一个例子中,通过执行基线畸变的余弦补偿,控制处理器消除探测的所需控制模式信号的基线畸变。这往往使信号对称以便更易于计算。
通过将信号向量的最大幅度点旋转到与旋转的信号向量的端点相距一个距离,完成步骤91,其中该距离允许最小斜率点在端点上。相邻最小斜率点则会位于向量的相对端点上。
用于执行步骤90和92的公式如下所示,其中"c"表示用于端点的校正,"d"表示基线畸变的余弦补偿:
f=a-c+d(1-cos(2pi*x/30))
其中:
f是校正的30样本DSS平均值
a是校正之前的30样本DSS平均值
x是整数序列0,1,2...29
c=a[1],第一个样本的幅度
d=(a[15]-a[1])/2,第十五和第一个样本的幅度之间的差的一半。
图7图解了校正之前的求平均值的DSS 95,校正波形96,和校正的DSS平均值97。
在步骤100,控制处理器响应所需控制模式信号的校正的时基数字样本;并且将读检测均衡滤波器直接调整到目标参考模式信号101。
图8根据目标向量"T",信号矩阵"s"和均衡器向量"E"图解了矩阵公式,其中组合步骤101和102。均衡器向量E的长度为"N",这对应于均衡器系数的所需数量。s中列的数量也等于N。信号矩阵s的第一列包括"M"个信号样本(在图解的例子中,M=30)和N-1个零。针对矩阵s中的每个额外的列,这个列被移位一个元素。目标向量T包括M个目标样本和N-1个零。
针对未知均衡器系数E求解这个公式需要计算
e=s-1×T。
由于s通常不是正方形矩阵,所以不定义s-1。取而代之,公式被重写为:
sT×T=(sT×s)×E,其中sT是s的矩阵转置。
这个公式可以被简单地重写为
C=A×E。
这里,向量C=sT×T表示信号s与目标T的交叉相关。矩阵A=sT×s是N×N正方形矩阵,包含信号s的自相关的延迟(lag)。
矩阵A是具有图9图解的结构的Toeplitz。通过其第一列可以确定A。通过从第一列旋转可以导出所有其它的列。另外,A关于其对角线对称,即Aij=Aji。这种对称性提供了针对均衡器向量E求解上述公式的有效算法。根据"Fast Algorithms for Digital SignalProcessing",R.A.Blahut,Addison-Wesley Publishing,Reading,Mass.,1985,PP.352-358中讨论的Levinson算法,通过改变k1和k2的内部计算以适应磁带,完成提供均衡滤波器向量的直接计算的Levinson类型的算法。
下面以伪码形式概括了Levinson算法的例子:
k1=1
r=1
E(1)=C(1)/A(1)
T=1
alpha=A(1)
for r=2:N
E=E,0
T=T,0
gamma=A(r)E(1)+A(r-1)E(2)+...+A(1)E(r)
beta=A(r)T(1)+A(r-1)T(2)+...A(1)T(r)
k2=-beta/alpha
alpha=k1*alpha+k2*beta
T=k1*T+k2*(T(r),T(r-1),....,T(1))
k3=(C(r)-gamma(r-1)/alpha
E=E+k3*(T(r),T(r-1),...,T(1))
end
在特定例子中,每个轨道捕捉DSS波形的512个样本。对8个相继DSS周期求平均值以产生均衡器计算的输入。因此,一个平均值对应于8×30=240个样本。所以,对于每个捕捉的DSS波形,每个轨道可以计算两个平均值,因此两个均衡器。对于每个均衡器,使用Wiener最优估测计算MSE,使得均衡信号和理想均衡器目标之间的均方差(MSE)最小,并且存储该MSE。因此,输出均衡器是具有最小MSE的均衡。通过例如"Journal of Mathematics and Physics","Volume XXV",P.D.Crout等人,Massachusetts Institute ofTechnology,1946,pp.261-271中讨论的Wiener,导出均衡滤波器向量的直接计算。
接着在步骤120,用均衡器计算的输出替换读检测均衡滤波器。调整可以是临时调整,或者直到再次达到差错触发条件,或直到带子被卸出或另一个带子被加载,或者在每个步骤79,可以针对每个遇到的所需控制模式信号,例如DSS执行均衡器计算。
如上所述,在一个实施例中,图4的读检测均衡滤波器50可以包括可调节预定设置。控制处理器60控制处理器根据那些预定设置临时调整读检测均衡滤波器50的可调节读检测均衡滤波器抽头51。在另一个实施例中,控制处理器还针对随后载入磁带驱动器的磁带将读检测均衡滤波器复位到预定设置。在图5的步骤125,图4的加载传感器18可以检测磁带的卸出,其中对此临时调整滤波器,而此时处理器在图5的步骤127复位滤波器。可选地,加载传感器可以检测磁带驱动器中磁带的加载,并且步骤127将滤波器复位到适于该类型的介质的设置(例如,可以根据介质格式的代(generation)或介质制造商)。
其它类型的自适应均衡技术是本领域的技术人员已知的,从而使用步骤85的另一个分支,其中控制处理器响应所需控制模式信号的数字样本;并且在步骤133,确定对均衡滤波器的调整。接着在步骤120,如上所述,调整读检测均衡滤波器以补偿所确定的可校正差。
可以按顺序或根据需要调整多轨道磁头的每个轨道的每个均衡滤波器,或者可选地,可以同时调整所有均衡滤波器。
如本领域的技术人员众所周知的,图1的磁带驱动器10的图解部件和图4的读检测系统的部件可以被改变、组合,或者组合功能可以被分离。如本领域的技术人员众所周知的,图5的图解步骤可以被修改顺序,省略或加入其它步骤。
虽然已经详细图解了本发明的优选实施例,然而应当理解,在不偏离本发明如下面权利要求所限定的本发明范围的前提下,本领域技术人员可以想到对所述实施例的修改和调整。
Claims (59)
1.一种用于磁带驱动器的读检测系统,包括:
可调节读检测均衡滤波器,用于均衡来自至少一个磁性读取头的输出信号;
控制处理器,用于响应所述至少一个磁性读取头从磁带探测的所需控制模式信号的至少一部分,所述所需控制模式信号包括所述磁带的普通记录格式的所需部分,所述控制处理器相对目标参考模式信号处理所述探测的所需控制模式信号,以将所述读检测均衡滤波器调整到所述目标参考模式信号。
2.如权利要求1所述的读检测系统,其中所述所需控制模式信号还包括所述磁带驱动器的普通编码数据检测以外的信号的模式,并且其中所述系统还包括控制模式识别传感器,用于识别所述所需控制模式信号,从而触发所述控制处理器响应所述探测的所需控制模式信号。
3.如权利要求2所述的读检测系统,其中所述所需控制模式信号包括数据集分隔符信号,并且其中所述控制模式识别传感器识别至少一个信号作为所述所需控制模式信号,所述至少一个信号的时间周期大于所述磁带驱动器的普通编码数据检测的最大时间周期。
4.如权利要求3所述的读检测系统,其中所述所需控制模式信号包括数据集分隔符信号,并且其中所述控制模式识别传感器识别所述磁带驱动器的普通编码数据检测以外的信号的序列,以作为所述所需控制模式信号。
5.如权利要求1所述的读检测系统,其中所述控制处理器还消除所述探测的所需控制模式信号的基线畸变。
6.如权利要求5所述的读检测系统,其中所述控制处理器在消除所述探测的所需控制模式信号的所述基线畸变时执行所述基线畸变的余弦补偿。
7.如权利要求1所述的读检测系统,其中在所述磁带驱动器读取的磁带的多个位置上重复所述所需控制模式信号,并且所述读检测系统还包括差错检测器,用于检测磁带的数据的读取超过读差错触发条件,并且作为所述检测的结果,选择非常接近被检测为超过所述读差错触发条件的所述数据的至少一个所述所需控制模式信号。
8.如权利要求7所述的读检测系统,其中所述读检测均衡滤波器包括可调节预定设置,并且其中所述控制处理器根据所述预定设置临时调整所述读检测均衡滤波器。
9.如权利要求8所述的读检测系统,其中所述控制处理器还针对随后载入所述磁带驱动器的磁带将所述读检测均衡滤波器复位到所述预定设置。
10.如权利要求1所述的读检测系统,还包括加载检测器,用于检测所述磁带驱动器中磁带的加载,并且响应所述磁带加载的检测,启动所述控制处理器的操作以响应所述探测的所需控制模式信号。
11.如权利要求1所述的读检测系统,还包括ADC,用于将所述输出信号转换成时基数字样本,并且其中所述控制处理器响应所述所需控制模式信号的所述时基数字样本;并且直接将所述读检测均衡滤波器调整到所述目标参考模式信号。
12.如权利要求11所述的读检测系统,其中所述控制处理器还将所述探测的所需控制模式信号的信号向量的最小斜率点,旋转到所述信号向量的端部,并且将所述最小斜率点设置到零。
13.如权利要求1所述的读检测系统,还包括ADC,用于将所述输出信号转换成时基数字样本,并且其中所述控制处理器响应所述所需控制模式信号的所述数字样本;并且还对包括多个磁性转换的窗口内类似的所述数字样本求平均值。
14.一种用于调整磁带驱动器的读检测均衡滤波器的方法,包括步骤:
探测磁带上记录的所需控制模式信号的至少一部分,所述所需控制模式信号包括所述磁带的普通记录格式的所需部分;和
相对目标参考模式信号处理所述探测的所需控制模式信号,以将所述读检测均衡滤波器调整到所述目标参考模式信号。
15.如权利要求14所述的方法,其中所述所需控制模式信号还包括所述磁带驱动器的普通编码数据检测以外的信号的模式,并且其中所述方法还包括识别所述所需控制模式信号以触发所述探测步骤的步骤。
16.如权利要求15所述的方法,其中所述所需控制模式信号包括数据集分隔符信号,并且其中识别所述所需控制模式信号的所述步骤包括识别至少一个信号,所述至少一个信号的时间周期大于所述磁带驱动器的普通编码数据检测的最大时间周期。
17.如权利要求15所述的方法,其中所述所需控制模式信号包括数据集分隔符信号,并且其中识别所述所需控制模式信号的所述步骤包括识别所述磁带驱动器的普通编码数据检测以外的信号的序列。
18.如权利要求14所述的方法,其中处理所述探测的所需控制模式信号的所述步骤还包括消除所述探测的所需控制模式信号的基线畸变。
19.如权利要求18所述的方法,其中消除所述探测的所需控制模式信号的所述基线畸变的所述步骤包括所述基线畸变的余弦补偿。
20.如权利要求14所述的方法,其中在所述磁带驱动器读取的磁带的多个位置上重复所述所需控制模式信号,并且其中所述方法还包括检测所述磁带驱动器对磁带的数据的读取超过读差错触发条件的步骤;和作为所述检测的结果,选择非常接近被检测为超过所述读差错触发条件的所述数据的至少一个所述所需控制模式信号的步骤。
21.如权利要求20所述的方法,其中所述读检测均衡滤波器包括可调节预定设置,并且其中调整所述读检测均衡滤波器的所述步骤包括根据所述预定设置的临时调整。
22.如权利要求21所述的方法,还包括针对随后载入所述磁带驱动器的磁带将所述读检测均衡滤波器复位到所述预定设置的步骤。
23.如权利要求14所述的方法,还包括检测所述磁带驱动器中磁带的加载,并且作为所述检测的结果,执行处理所述磁带上记录的所述所需控制模式信号的所述步骤的步骤。
24.如权利要求14所述的方法,其中探测所述所需控制模式信号的所述步骤还包括确定所述所需控制模式信号的时基数字样本;并且其中相对目标参考模式信号处理所述探测的所需控制模式信号的所述步骤包括响应所述时基数字样本,和直接将所述读检测均衡滤波器调整到所述目标参考模式信号。
25.如权利要求24所述的方法,其中相对所述目标参考模式信号处理所述探测的所需控制模式信号的所述步骤还包括将所述探测的所需控制模式信号的信号向量的最小斜率点旋转到所述信号向量的端部,并且将所述最小斜率点设置到零。
26.如权利要求14所述的方法,其中探测所述所需控制模式信号的所述步骤还包括确定所述所需控制模式信号的数字样本;处理所述探测的所需控制模式信号的所述步骤还包括对包括多个磁性转换的窗口内类似的所述确定的数字样本求平均值。
27.一种磁带驱动器,包括:
用于读取磁带的至少一个磁性读取头;
驱动机构,用于相对所述至少一个磁性读取头移动磁带;
可调节读检测均衡滤波器,用于均衡来自所述至少一个磁性读取头的输出信号;
控制处理器,用于响应所述至少一个磁性读取头从磁带探测的所需控制模式信号的至少一部分,所述所需控制模式信号包括所述磁带的普通记录格式的所需部分,所述控制处理器相对目标参考模式信号处理所述探测的所需控制模式信号,以将所述读检测均衡滤波器调整到所述目标参考模式信号。
28.如权利要求27所述的磁带驱动器,其中所述所需控制模式信号还包括所述磁带驱动器的普通编码数据检测以外的信号的模式,并且其中所述系统还包括控制模式识别传感器,用于识别所述所需控制模式信号,以触发所述控制处理器响应所述探测的所需控制模式信号。
29.如权利要求28所述的磁带驱动器,其中所述所需控制模式信号包括数据集分隔符信号,并且其中所述控制模式识别传感器识别至少一个信号作为所述所需控制模式信号,所述至少一个信号的时间周期大于所述磁带驱动器的普通编码数据检测的最大时间周期。
30.如权利要求29所述的磁带驱动器,其中所述所需控制模式信号包括数据集分隔符信号,并且其中所述控制模式识别传感器识别所述磁带驱动器的普通编码数据检测以外的信号的序列,以作为所述所需控制模式信号。
31.如权利要求27所述的磁带驱动器,其中所述控制处理器还消除所述探测的所需控制模式信号的基线畸变。
32.如权利要求31所述的磁带驱动器,其中所述控制处理器在消除所述探测的所需控制模式信号的所述基线畸变时执行所述基线畸变的余弦补偿。
33.如权利要求27所述的磁带驱动器,其中在磁带的多个位置上重复所述所需控制模式信号,并且所述磁带驱动器还包括差错检测器,用于检测磁带的数据的读取超过读差错触发条件,并且作为所述检测的结果,选择非常接近被检测为超过所述读差错触发条件的所述数据的至少一个所述所需控制模式信号。
34.如权利要求33所述的磁带驱动器,其中所述读检测均衡滤波器包括可调节预定设置,并且其中所述控制处理器根据所述预定设置临时调整所述读检测均衡滤波器。
35.如权利要求34所述的磁带驱动器,其中所述控制处理器还针对随后载入所述磁带驱动器的磁带将所述读检测均衡滤波器复位到所述预定设置。
36.如权利要求27所述的磁带驱动器,还包括加载检测器,用于检测所述磁带驱动器中磁带的加载,并且响应所述磁带加载的检测,启动所述控制处理器的操作以响应所述探测的所需控制模式信号。
37.如权利要求27所述的磁带驱动器,还包括ADC,用于将所述输出信号转换成时基数字样本,并且其中所述控制处理器响应所述所需控制模式信号的所述时基数字样本;并且直接将所述读检测均衡滤波器调整到所述目标参考模式信号。
38.如权利要求37所述的磁带驱动器,其中所述控制处理器还将所述探测的所需控制模式信号的信号向量的最小斜率点,旋转到所述信号向量的端部,并且将所述最小斜率点设置到零。
39.如权利要求27所述的磁带驱动器,还包括ADC,用于将所述输出信号转换成时基数字样本;并且其中所述控制处理器响应所述所需控制模式信号的数字样本;并且还对包括多个磁性转换的窗口内类似的所述数字样本求平均值。
40.一种用于可编程计算机处理器的计算机程序产品,在其中实施计算机可读程序代码,所述可编程计算机处理器用于调整磁带驱动器的读检测系统的可调节读检测均衡滤波器,所述可调节读检测均衡滤波器用于均衡来自至少一个磁头的输出信号,所述计算机程序产品包括:
使所述可编程计算机处理器响应所述至少一个磁性读取头从磁带探测的所需控制模式信号的至少一部分的计算机可读程序代码,所述所需控制模式信号包括所述磁带的普通记录格式的所需部分;和
使所述可编程计算机处理器相对目标参考模式信号处理所述探测的所需控制模式信号,以将所述读检测均衡滤波器调整到所述目标参考模式信号的计算机可读程序代码。
41.如权利要求40所述的计算机程序产品,其中所述计算机可读程序代码还使所述可编程计算机处理器消除所述探测的所需控制模式信号的基线畸变。
42.如权利要求41所述的计算机程序产品,其中所述计算机可读程序代码使所述可编程计算机处理器在消除所述探测的所需控制模式信号的所述基线畸变时执行所述基线畸变的余弦补偿。
43.如权利要求40所述的计算机程序产品,其中在所述磁带驱动器读取的磁带的多个位置上重复所述所需控制模式信号,并且所述读检测系统还包括差错检测器,用于检测磁带的数据的读取超过读差错触发条件,并且作为所述检测的结果,选择非常接近被检测为超过所述读差错触发条件的所述数据的至少一个所述所需控制模式信号;其中所述计算机可读程序代码使所述可编程计算机处理器响应所述差错检测器检测到所述读差错触发条件的所述超过,相对所述目标参考模式信号处理所述选择的探测所需控制模式信号。
44.如权利要求43所述的计算机程序产品,其中所述读检测均衡滤波器包括可调节预定设置;并且其中所述计算机可读程序代码使所述可编程计算机处理器根据所述预定设置临时调整所述读检测均衡滤波器。
45.如权利要求44所述的计算机程序产品,其中所述计算机可读程序代码还使所述可编程计算机处理器针对所述磁带驱动器中随后加载的磁带将所述读检测均衡滤波器复位到所述预定设置。
46.如权利要求40所述的计算机程序产品,其中所述磁带驱动器还包括加载检测器,用于检测所述磁带驱动器中磁带的加载;并且其中所述计算机可读程序代码使所述可编程计算机处理器响应所述加载检测器对所述磁带加载的检测,以启动相对所述目标参考模式信号对所述选择的所探测的所需控制模式信号的所述处理。
47.如权利要求40所述的计算机程序产品,其中所述计算机可读程序代码使所述可编程计算机处理器响应所述所需控制模式信号的时基数字样本;并且直接将所述读检测均衡滤波器调整到所述目标参考模式信号。
48.如权利要求47所述的计算机程序产品,其中所述计算机可读程序代码还使所述可编程计算机处理器将所述探测的所需控制模式信号的信号向量的最小斜率点旋转到所述信号向量的端部,并且将所述最小斜率点设置到零。
49.如权利要求40所述的计算机程序产品,其中所述计算机可读程序代码使所述可编程计算机处理器响应所述所需控制模式信号的时基数字样本;并且还对包括多个磁性转换的窗口内类似的所述数字样本求平均值。
50.用于调整磁带驱动器的读检测系统的可调节读检测均衡滤波器的逻辑,所述可调节读检测均衡滤波器用于均衡来自至少一个磁头的输出信号,所述逻辑:
响应所述至少一个磁性读取头从磁带探测的所需控制模式信号的至少一部分,所述所需控制模式信号包括所述磁带的普通记录格式的所需部分;和
相对目标参考模式信号处理所述探测的所需控制模式信号,以将所述读检测均衡滤波器调整到所述目标参考模式信号。
51.如权利要求50所述的逻辑,还消除所述探测的所需控制模式信号的基线畸变。
52.如权利要求51所述的逻辑,在消除所述探测的所需控制模式信号的所述基线畸变时执行所述基线畸变的余弦补偿。
53.如权利要求50所述的逻辑,其中在所述磁带驱动器读取的磁带的多个位置上重复所述所需控制模式信号,并且所述读检测系统还包括差错检测器,用于检测磁带的数据的读取超过读差错触发条件,并且作为所述检测的结果,选择非常接近被检测为超过所述读差错触发条件的所述数据的至少一个所述所需控制模式信号;其中所述逻辑响应所述差错检测器检测到所述读差错触发条件的所述超过,相对所述目标参考模式信号处理所述选择的所探测的所需控制模式信号。
54.如权利要求53所述的逻辑,其中所述读检测均衡滤波器包括可调节预定设置;并且其中所述逻辑根据所述预定设置临时调整所述读检测均衡滤波器。
55.如权利要求54所述的逻辑,其中所述逻辑还针对随后载入所述磁带驱动器的磁带将所述读检测均衡滤波器复位到所述预定设置。
56.如权利要求50所述的逻辑,其中所述磁带驱动器还包括加载检测器,用于检测所述磁带驱动器中磁带的加载;并且其中所述逻辑响应所述加载检测器对所述磁带加载的检测,以启动相对所述目标参考模式信号对所述选择的所探测的所需控制模式信号的所述处理。
57.如权利要求50所述的逻辑,其中所述逻辑响应所述所需控制模式信号的时基数字样本;并且直接将所述读检测均衡滤波器调整到所述目标参考模式信号。
58.如权利要求57所述的逻辑,其中所述逻辑将所述探测的所需控制模式信号的信号向量的最小斜率点,旋转到所述信号向量的端部,并且将所述最小斜率点设置到零。
59.如权利要求50所述的逻辑,其中所述逻辑响应所述所需控制模式信号的数字样本;并且还对包括多个磁性转换的窗口内类似的所述数字样本求平均值。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/302,885 US6765741B2 (en) | 2002-11-25 | 2002-11-25 | Adjusting a read detection equalizer filter of a magnetic tape drive employing a recording format required control pattern |
US10/302,885 | 2002-11-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1503226A true CN1503226A (zh) | 2004-06-09 |
CN1220180C CN1220180C (zh) | 2005-09-21 |
Family
ID=32324883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200310116411.9A Expired - Lifetime CN1220180C (zh) | 2002-11-25 | 2003-11-18 | 磁带驱动器的读检测系统及其调整方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6765741B2 (zh) |
CN (1) | CN1220180C (zh) |
TW (1) | TWI255450B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7286311B1 (en) * | 2001-05-07 | 2007-10-23 | Marvell International Ltd. | Thermal asperity compensation in perpendicular recording |
US7139141B1 (en) | 2003-05-12 | 2006-11-21 | Storage Technology Corporation | System and method for read/write optimization |
US7102839B2 (en) * | 2003-10-31 | 2006-09-05 | International Business Machines Corporation | Magnetic recording channel utilizing control fields for timing recovery, equalization, amplitude and amplitude asymmetry |
US7139142B2 (en) * | 2004-10-29 | 2006-11-21 | International Business Machines Corporation | Determination of magnetic tape write quality employing write equalization transitions |
US7428116B2 (en) * | 2005-05-05 | 2008-09-23 | International Business Machines Corporation | Method for a cyclic dibit response estimation in a media system using a data set separator sequence |
US7436615B2 (en) * | 2005-12-08 | 2008-10-14 | International Business Machines Corporation | Using a measured error to determine coefficients to provide to an equalizer to use to equalize an input signal |
JP4946126B2 (ja) * | 2006-03-27 | 2012-06-06 | 富士通株式会社 | データ記録方法及びデータ記録装置 |
US20140047497A1 (en) * | 2008-03-12 | 2014-02-13 | Iberium Communications, Inc. | Method and system for symbol-rate-independent adaptive equalizer initialization |
US8773793B1 (en) * | 2012-08-03 | 2014-07-08 | Western Digital Technologies, Inc. | Disk drive selecting target response based on identified response |
EP2863566B1 (en) | 2013-10-18 | 2020-09-02 | Université de Nantes | Method and apparatus for reconstructing a data block |
WO2019102733A1 (ja) * | 2017-11-27 | 2019-05-31 | ソニーセミコンダクタソリューションズ株式会社 | 復号装置、復号方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2948697B2 (ja) * | 1992-06-25 | 1999-09-13 | キヤノン株式会社 | 再生装置 |
US5325436A (en) | 1993-06-30 | 1994-06-28 | House Ear Institute | Method of signal processing for maintaining directional hearing with hearing aids |
US5835666A (en) * | 1994-09-22 | 1998-11-10 | Canon Kabushiki Kaisha | Reproducing apparatus including equalizing means which equalizes a reproduced signal when the signal is between a first and second level and varies the response speed |
US5727074A (en) | 1996-03-25 | 1998-03-10 | Harold A. Hildebrand | Method and apparatus for digital filtering of audio signals |
JP3335862B2 (ja) * | 1997-01-28 | 2002-10-21 | シャープ株式会社 | 波形等化器及びこれを備えたディジタル記録再生装置 |
KR100224837B1 (ko) * | 1997-02-21 | 1999-10-15 | 윤종용 | 디지털 vcr의 적응적인 신호 처리방법 및 그 회로 |
US6055269A (en) | 1997-10-06 | 2000-04-25 | Sun Microsystems, Inc. | Adaptive equalization technique using twice sampled non-return to zero data |
JP3514638B2 (ja) * | 1998-09-28 | 2004-03-31 | 株式会社日立製作所 | 環境変動耐力の高い磁気ディスク装置 |
US6366418B1 (en) | 1999-06-30 | 2002-04-02 | Maxtor Corporation | Method for reducing data overhead in PRML data channel |
US6327317B1 (en) | 1999-09-10 | 2001-12-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Combined equalization and decoding techniques |
-
2002
- 2002-11-25 US US10/302,885 patent/US6765741B2/en not_active Expired - Lifetime
-
2003
- 2003-11-07 TW TW092131214A patent/TWI255450B/zh not_active IP Right Cessation
- 2003-11-18 CN CN200310116411.9A patent/CN1220180C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1220180C (zh) | 2005-09-21 |
TW200419547A (en) | 2004-10-01 |
TWI255450B (en) | 2006-05-21 |
US6765741B2 (en) | 2004-07-20 |
US20040100714A1 (en) | 2004-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6657803B1 (en) | Method and apparatus for data error recovery using defect threshold detector and viterbi gain | |
US9019642B1 (en) | Synchronization mark detection for multi-dimensional magnetic recording | |
KR101481202B1 (ko) | 서보 데이터를 사용하는 플라이―하이트 제어를 위한 시스템들 및 방법들 | |
US5987562A (en) | Waveform sampler and method for sampling a signal from a read channel | |
US5754353A (en) | Channel quality circuit in a sampled amplitude read channel | |
CN101743593B (zh) | 使用伺服地址标记数据来控制飞行高度的系统和方法 | |
US7661187B2 (en) | Manufacturing method for magnetic disk drive | |
JP5524968B2 (ja) | 磁気記憶装置における低周波損失を低減するためのシステムおよび方法 | |
CN1220180C (zh) | 磁带驱动器的读检测系统及其调整方法 | |
KR100241742B1 (ko) | 열 에스페러티 및 기준선 시프트를 보상하기 위한 회로 및 방법 | |
JP2002519807A (ja) | 一体化読出しサーボチャンネルを備えた同期デジタル復調器 | |
CN1674133A (zh) | 用于提供动态均衡器最优化的设备 | |
CN1295330A (zh) | 调节均衡器的滤波器系数改善性能的数据再现设备和方法 | |
US7203022B2 (en) | Disk device, and positioning control method and signal-processing circuit for head | |
CN1200603A (zh) | 自动均衡系统 | |
CN1220183C (zh) | 使用多检测器再现光存储介质上的数据的装置 | |
US5940021A (en) | Apparatus and method for measuring a characteristic pulse width for a data channel in a data handling device | |
CN1720580A (zh) | 自适应均衡电路和自适应均衡方法 | |
US5940449A (en) | Signal processing system for digital signals | |
CN1266262A (zh) | 偏移控制电路及偏移控制方法 | |
US7924522B2 (en) | Apparatus and method of detecting error symbol, and disk drive apparatus using the same | |
US8615539B2 (en) | Coefficient control for filter in magnetic media read channel | |
US8917468B1 (en) | Systems and methods for media defect detection with pattern qualification | |
JPH0883403A (ja) | データ記録再生装置及びそのデータ再生方法 | |
CN1132331C (zh) | 判断被取样的数据系统中的误码率的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term |
Granted publication date: 20050921 |
|
CX01 | Expiry of patent term |