Search Images Maps Play YouTube Gmail Drive Calendar More »
Sign in

Patents

  1. Advanced Patent Search
Publication numberCN101300634 B
Publication typeGrant
Application numberCN 200680041270
PCT numberPCT/EP2006/069110
Publication date12 Jan 2011
Filing date30 Nov 2006
Priority date8 Dec 2005
Also published asCN101300634A, EP1958197A1, US7436615, US7821733, US20070133115, US20080297937, WO2007065842A1
Publication number200680041270.0, CN 101300634 B, CN 101300634B, CN 200680041270, CN-B-101300634, CN101300634 B, CN101300634B, CN200680041270, CN200680041270.0, PCT/2006/69110, PCT/EP/2006/069110, PCT/EP/2006/69110, PCT/EP/6/069110, PCT/EP/6/69110, PCT/EP2006/069110, PCT/EP2006/69110, PCT/EP2006069110, PCT/EP200669110, PCT/EP6/069110, PCT/EP6/69110, PCT/EP6069110, PCT/EP669110
InventorsE埃莱夫特里乌, J耶利托, RA哈钦斯, S厄尔策尔
Applicant国际商业机器公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Using a measured error to determine coefficients to provide to an equalizer to use to equalize an input signal
CN 101300634 B
Abstract
Provided are a read channel, storage drive and method using a measured error to determine coefficients to provide to an equalizer to use to equalize an input signal. A read channel is incorporated in a storage device to process signals read from a storage medium. An equalizer uses coefficients to equalize input read signals to produce equalizer output signals. A detector processes adjusted equalizer output signals to determine output values comprising data represented by the input read signals. An equalizer adaptor is enabled to provide a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error. The equalizer adaptor computes new equalizer coefficients to use to equalize input read signals that result ina new measured error from the detector and computes a new measured error for the new equalizer coefficients.
Claims(10)  translated from Chinese
  1. 一种结合在存储设备内以处理从存储介质读取的多个信号的读取通道,所述读取通道包括:均衡器,其使用多个系数来均衡多个输入读取信号以产生多个均衡器输出信号;检测器,其处理多个增益调整后的均衡器输出信号以确定包括由所述多个输入读取信号代表的数据的多个输出值;以及均衡器适配器,其被启用以执行以下操作:提供一个基准测量误差和多个用于产生与所述基准测量误差关联的多个增益调整后的均衡器输出信号的系数;根据均衡器输出信号或增益调整后的均衡器输出信号以及检测器的输出值计算用于均衡多个输入读取信号的导致所述检测器出现新测量误差的多个新的均衡器系数;计算所述多个新的均衡器系数的新测量误差;判定所述新测量误差相对于所述基准测量误差而言是否降级;保存所述多个新的均衡器系数和所述新测量误差,以响应判定所述新测量误差相对于所述基准测量误差而言没有降级;以及将与所述基准测量误差关联的多个均衡器系数提供给所述均衡器以用于均衡多个输入读取信号,以响应判定所述新测量误差相对于所述基准测量误差而言被降级。 An incorporated within a plurality of storage devices to process signals read from the storage medium is read channel, the read channel comprising: an equalizer, which uses a plurality of equalizer coefficients to the plurality of input signals to produce a plurality of read equalizer output signal; detector, a plurality of processing gain adjusted equalizer output signal to determine which comprises a plurality of read signal represented by the input data a plurality of output values; and an equalizer adapter which is enabled to Do the following: provide a baseline measurement coefficient equalizer output signal and the reference measurement generating a plurality of gain adjustment associated error after error and a plurality for; equalizer output signal based on the output signal of the equalizer or gain adjusted and an output value of the detector results in the detector appear more new equalizer coefficients to calculate a new measurement error equalization for reading a plurality of input signals; new measurement error of the plurality of computing new equalizer coefficients; determining whether the new measured error with respect to the reference in terms of measurement error is downgraded; storing the plurality of new equalizer coefficients and the new measured error in response to determining that the measurement error with respect to the new reference measurement error no downgrading in terms; and the measurement error associated with the reference to the plurality of equalizer coefficients to the equalizer for equalizing a plurality of input read signal, in response to determining that the new measured error with respect to the reference measurement error in terms of being downgraded.
  2. 2.如权利要求1中所述的读取通道,其中各测量误差基于多个调整后的均衡器输出信号和来自所述检测器的多个输出值;并且其中响应于判定所述新测量误差相对于所述基准测量误差而言被降级,将停止均衡器自适应过程,并将多个固定的均衡器系数提供给所述均衡器以用于均衡所述多个输入读取信号,直到检测到数据集结束为止。 2. The read channel as recited in claim 1, wherein each of the plurality of measurement error based on the adjusted equalizer output signal and a plurality of output values from said detector; and wherein in response to determining that the new measured error measurement error with respect to the terms of reference was downgraded, it will stop the equalizer adaptation process, and will provide a number of fixed equalizer coefficients to the equalizer for equalization of said plurality of input read signal until it detects to the end of the data collection so far.
  3. 3.如权利要求1或2中所述的读取通道,其中响应于检测到数据集结束和检测到所述新测量误差较之所述基准测量误差的改进,将保存所述多个新的均衡器系数并且将所述新测量误差保存为所述基准测量误差。 Claim 1 or 2 in the read channel of claim, wherein in response to detecting the end of the data collection and testing of the new measurement error compared to the reference measurement improved error, save the number of new equalizer coefficients and the new measured error is saved as the reference measured error.
  4. 4.如权利要求1或2中所述的读取通道,其中各测量误差包括作为到所述检测器的输入与来自所述检测器的输出的差而测量的多个均方误差值,并且其中所述各测量误差对应于到所述检测器的输入处的信噪比。 4. As to the difference between the rights of a plurality of detector input and output from the detector and the measurement of the mean square error value, and 1 or 2 in the read channel, wherein each measurement error include wherein the signal to noise ratio at the input of the measurement error corresponding to each of the detector.
  5. 5.如权利要求1或2中所述的读取通道,其中所述均衡器适配器还被启用以执行以下操作:对于初始测量误差计算阶段,将多个固定系数提供给所述均衡器以用于均衡所述多个读取输入信号;以及根据所均衡的输入信号来计算测量误差。 5. The read channel 1 or 2 in the preceding claims, wherein the equalizer adapter is further enabled to perform the following operations: measuring the initial phase error calculation, is supplied to the plurality of fixed coefficients to the equalizer with to read the input signals of said plurality of equalization; and based on the input signal to calculate the measurement error equalization.
  6. 6.如权利要求中5所述的读取通道,其中所述均衡器适配器还被启用以执行以下操作:响应于确定不存在基准测量误差值,将所述计算的测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号;响应于确定存在基准测量误差值,并响应于确定所述计算的测量误差的降级超出一定余量,将所述计算的测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号。 6. The read channel as claimed in claim 5, wherein the equalizer adapter is further enabled to perform the following operations: in response to determining that the measurement error of the reference value does not exist, the calculated measured error is saved as the reference storing the plurality of measurement errors and the fixed coefficients for equalizing said input signal; in response to determining the presence of the reference measured error value, and in response to determining that the calculated degradation beyond a certain margin of measurement error, the calculated Measurement error is saved as the reference measured error and saving the fixed coefficients to a plurality of said input signal for equalization.
  7. 7.如权利要求1或2中所述的读取通道,其中将执行计算多个新的系数、使用多个新的个均衡器输出信号,以及判定新测量误差是否降级的操作,直到检测到数据集结束为止,其中所述均衡器适配器还被启用以执行以下操作:响应于确定所述新测量误差相对于所述基准测量误差而言的降级超出一定余量,停止均衡器自适应过程以及将多个固定系数提供给所述均衡器以用于均衡所述输入信号。 7. The read channel 1 or 2 in the preceding claims, wherein the plurality of new coefficients perform the calculation, using a plurality of new equalizer output signal, and determines whether the new error measurement operation degraded, until it is detected until the end of the data set, wherein the equalizer adapter is further enabled to perform the following operations: in response to determining that the new measured error with respect to the reference measurement downgrade exceeds a certain margin of error in terms of stopping the adaptive equalizer process and a plurality of fixed coefficients to the equalizer for equalizing the input signal.
  8. 8.如权利要求7中所述的读取通道,其中所述均衡器适配器还被启用以执行以下操作:判定所述新测量误差是否降级;当所述新测量误差相对于所述基准测量误差而言没有降级时,保存所述多个新的系数并将所述新测量误差保存为基准测量误差;以及当所述新测量误差相对于所述基准测量误差而言被降级时,重新加载多个先前的系数并将先前的测量误差重新加载为基准测量误差。 8. The read channel of claim 7, wherein the equalizer adapter is further enabled to perform the following operations: determining whether to downgrade the new measurement error; when the measurement error with respect to the new reference measurement error terms not downgrade, save a number of new factors and the measurement error is saved as a new reference measurement error; and when the new measurement error with respect to the terms of reference measurement error was downgraded to reload more a previous coefficients and the previous measured error as reference measured error reloading.
  9. 9.如权利要求8中所述的读取通道,其中用户可设置参数指示是否在初始测量误差计算阶段使用所述多个固定系数以处理来自下一个数据集的多个输入信号。 9. The read channel of claim 8 according to claim, wherein the user-settable parameter indicates whether to use the fixed coefficients plurality of measurement errors in the initial stages of calculation to process a plurality of input signals from the next data set.
  10. 10. 一种用于处理从存储介质读取的多个信号的方法,所述方法包括: 使用多个系数来均衡多个输入读取信号以产生多个均衡器输出信号;处理多个增益调整后的均衡器输出信号以确定包括由所述多个输入读取信号代表的数据的多个输出值;提供一个基准测量误差和多个用于产生与所述基准测量误差关联的多个增益调整后的均衡器输出信号的系数;根据均衡器输出信号或增益调整后的均衡器输出信号以及检测器的输出值计算用于均衡多个输入读取信号的导致所述检测器出现新测量误差的多个新的均衡器系数; 计算所述多个新的均衡器系数的新测量误差; 判定所述新测量误差相对于所述基准测量误差而言是否降级; 保存所述多个新的均衡器系数和所述新测量误差,以响应判定所述新测量误差相对于所述基准测量误差而言没有降级;以及将与所述基准测量误差关联的多个系数提供给均衡器以用于均衡多个输入读取信号, 以响应判定所述新测量误差相对于所述基准测量误差而言被降级。 10. A method for processing a plurality of signals read from the storage medium, the method comprising: using a plurality of equalization coefficients to a plurality of input signals to produce a plurality of read equalizer output signal; a plurality of gain adjustment processing After the equalizer output signal to determine the input comprises a plurality of said plurality of output values representative of the data read signal; providing a plurality of reference measurement error and generating a plurality of gain adjustment associated with the reference for measuring the error coefficient equalizer output signal after; based on the output value of the equalizer output signal and the detector output signal of the equalizer or gain-adjusted for the calculation of a plurality of input read signal EQ causes the emergence of a new detector measurement error Several new equalizer coefficients; calculating a plurality of newly measured error new equalizer coefficients; determining the new measurement errors with respect to whether to downgrade the reference measurement error terms; storing the plurality of new equalizer factor and the new measurement error, in response to determining that the new measurement error with respect to the terms of reference measurement error did not downgrade; and will provide the reference measurement error associated with a plurality of coefficients to the equalizer for symmetric multiprocessing input read signal, in response to determining that the new measured error with respect to the reference in terms of measurement error is degraded.
Description  translated from Chinese

使用测量误差来确定提供给均衡器的用于均衡输入信号的 Use the measurement error is determined to the equalizer for equalizing the input signal

系数 Coefficient

技术领域 Technical Field

[0001] 本发明涉及一种使用测量误差来确定提供给均衡器的用于均衡输入信号的系数的系统和设备。 [0001] The present invention relates to a method to determine to the equalizer coefficients for equalizing the input signal systems and devices using the measurement errors.

背景技术 Background

[0002] 磁带盒中具有存储要保存并在以后读回的数据的磁带。 [0002] The cassette has a memory to be saved and later read back the data tapes. 磁带机将数据写入通常为一组平行磁道的磁带,并且磁带机随后读回数据。 Write data to the tape drive is usually a set of parallel-track tape, and the tape machine then reads back the data. 为了读回数据,磁带机通常包括:多个用于读取每个平行磁道的平行读取磁头、相对于读取磁头移动磁带以使读取磁头可以检测磁带上的磁信号的驱动系统,以及以数字方式对读取磁头所读出的磁信号进行采样并提供磁信号的数字采样的读取通道。 To read the data back, the tape drive typically includes: a plurality of parallel tracks for reading in parallel each of the read head, the read head to move relative to the tape so that the read head can detect the magnetic tape driving system on the magnetic signals, and digitally magnetic read head of the read signal is sampled and provides digital samples of the magnetic signals read channel. 然后将所述数字采样解码成数据位,并且将来自平行磁道的数据位组合成所保存的数据。 The sample is then decoded into digital data bits, and the bits from the parallel tracks of data are combined into the saved data. 读取通道通常需要均衡器,以使每个读取磁头补偿由于写入磁头、磁带以及读取磁头的磁记录特性导致的信号变化。 Read channel generally requires an equalizer, so that each of the signal changes due to the magnetic write head to compensate the read head, the tape and the read head of the magnetic recording characteristics caused. 磁带盒可以在各磁带机之间互换, 从而使在一台磁带机上写入的磁带可以由另一台磁带机进行读取。 Cassette tape can be interchanged between, so that on a single tape drive can write can be read by another drive. 读取磁头对以不同方式写入的磁带的响应变化可能导致所记录信号的读回变差以致变得不可接受。 Read head to a different way of tapes written in response to changes may lead to read back the recorded signal is deteriorated so that it becomes unacceptable.

[0003] 磁带机中实现的自适应均衡器求解一组方程来查找减小期望幅度与实际幅度之间的误差的均衡器特征。 [0003] The drive to achieve an adaptive equalizer for solving a set of equations to find the equalizer features reduce the error margin expectations and the actual magnitude between. 因此,可以针对磁带在开始使用时对均衡器进行计算,也可以在使用期间多次重新计算。 Therefore, when you start using the equalizer calculated for the tape to be recalculated several times during use. 进而,期望幅度可能很难估计。 Furthermore, the expected rate may be difficult to estimate. 因此在许多情况下,通过使用诸如同步信号或数据集分离器信号(而非随机数据信号)之类的具有已知特征的信号来最佳地估计期望幅度。 Therefore, in many cases, the amplitude of the desired signal by using the estimated sync signal having a known characteristic or a data set signal splitter (rather than random data signal) or the like, such as optimally.

[0004] 在磁带中,记录特征不仅随着磁道的不同而有所不同,而且可以沿一个或多个磁道以连续的方式变化。 [0004] In the magnetic tape, the recording characteristics vary not only track varies, and along one or more tracks changes in a continuous manner. 因此,选定的均衡器特征(尽管在磁带的开头或者在某个特定磁道位置处符合要求)可能会在磁道的某个点处导致数据读取误差增加。 Therefore, the selected equalizer characteristic (although in line at the beginning of the tape, or at a certain location at a specific track requirements) may cause data read errors increase at some point in the track. 进而,来自不同制造商的不同磁带机可能将数据集写入具有不同磁特性(即,不同信噪比)的磁带盒。 Furthermore, different tape drives from different manufacturers may be written to tape cartridges having different magnetic characteristics (ie, different SNR) data sets. 此外, 需要磁带机读取由若干不同供应商生产的磁带,其中所有磁带都具有略微不同的磁记录特性。 In addition, it needs to be read by a number of different tape drive vendor's tape, in which all of the tapes have a slightly different magnetic properties. 再进一步地,数据集可能在多种环境条件下被写入磁带盒,这些条件与读取数据时的条件是不同的。 Still further, the data set may be written to the tape cartridge in a variety of environmental conditions, conditions in these conditions the read data is different.

[0005] 为了解决上述问题,可以使用最小均方(LMS)算法调整均衡器的系数,均衡器处理模数(A/D)转换器输出处的读回信号并提供对均衡器特征的连续调整。 [0005] In order to solve the problem, you can use the least mean square (LMS) algorithm adjusts the equalizer coefficients, the read-back signal processing equalizer analog to digital (A / D) converter at the output of the equalizer and provide continuous adjustment feature . 但是,在当前实施方式中,必须固定数量相对较多的均衡器抽头系数(tap coefficients),例如为30% _40%,以便确保自适应算法稳定的运算。 However, in the present embodiment, a relatively large amount must be fixed equalizer tap coefficients (tap coefficients), e.g., 30% _40%, in order to ensure stable operation of adaptive algorithms. 这限制了均衡器充分适应变化条件的能力。 This limits the ability of the equalizer to fully adapt to changing conditions. 如果在磁带机工作的环境中,数据集具有明显不同的磁报告特性,则希望使尽可能多的均衡器系数适应读回信号。 If the tape drive working environment, data collection reports have significantly different magnetic properties, we hope to make as much as possible to adapt the equalizer coefficients readback signal.

发明内容 DISCLOSURE

[0006] 在第一方面,本发明相应地提供了一种结合在存储设备内以处理从存储介质读取 [0006] In a first aspect, the present invention accordingly provides a combination of processing in the storage device to read from the storage medium

4的多个信号的读取通道,所述读取通道包括:均衡器,其使用多个系数来均衡多个输入读取信号以产生多个均衡器输出信号;检测器,其处理多个调整后的均衡器输出信号以确定包括由所述多个输入读取信号代表的数据的多个输出值;以及均衡器适配器,其被启用以执行以下操作:提供一个基准测量误差和多个用于产生与所述基准测量误差关联的多个调整后的均衡器信号的系数;计算用于均衡多个输入读取信号的导致所述检测器出现新测量误差的多个新的均衡器系数;计算所述多个新的均衡器系数的新测量误差;判定所述新测量误差相对于所述基准测量误差而言是否降级;保存所述多个新的均衡器系数和所述新测量误差,以响应判定所述新测量误差相对于所述基准测量误差而言没有降级;以及将与所述基准测量误差关联的多个均衡器系数提供给所述均衡器以用于均衡多个输入读取信号,以响应判定所述新测量误差相对于所述基准测量误差而言被降级。 4, a plurality of signals read channel, the read channel comprising: an equalizer, which uses a plurality of equalizer coefficients to the plurality of input signals to produce a plurality of read equalizer output signal; a detector, which processes a plurality of adjustment After the equalizer output signal comprises determining a plurality of output values of said plurality of input data representative of the read signal; and an equalizer adapter which is enabled to perform the following operations: providing a plurality of reference for measurement error and generating a plurality of coefficients to adjust said reference measurement errors associated with the post equalizer signal; calculating a plurality of input read signal EQ causes the emergence of a plurality of detector new equalizer coefficients newly measured error; calculated said plurality of newly measured error new equalizer coefficients; determining the new reference measurement errors with respect to the measurement error in terms of whether the downgrade; storing the plurality of new equalizer coefficients and the new measured error to in response to determining that the new measurement error with respect to the terms of reference measurement error did not downgrade; and measurement error associated with the reference plurality of equalizer coefficients to the equalizer for equalizing a plurality of input read signal in response to determining that the new measurement error with respect to the terms of reference measurement error was downgraded.

[0007] 优选地,各测量误差基于多个调整后的均衡器输出信号和来自所述检测器的多个输出值。 [0007] Preferably, each measuring equalizer output signal and a plurality of output values from the error detector based on the plurality of adjusted.

[0008] 优选地,响应于判定所述新测量误差相对于所述基准测量误差而言被降级,将停止均衡器自适应过程,并将多个固定的均衡器系数提供给所述均衡器以用于均衡所述多个输入读取信号,直到检测到数据集结束为止。 [0008] Preferably, in response to determining that the new measured error with respect to the reference in terms of measurement error is downgraded, the adaptive equalizer process will stop and will provide a plurality of fixed equalizer coefficients to the equalizer for equalizing the plurality of input read signal until after the end of the data collection so far.

[0009] 优选地,响应于检测到数据集结束和检测到所述新测量误差较之所述基准测量误差的改进,将保存所述多个新的均衡器系数并且将所述新测量误差保存为所述基准测量误差。 [0009] Preferably, in response to detecting the end of the data collection and testing of the new measurement error compared to the reference measurement improved error, save the number of new equalizer coefficients and will save the new measurement error the reference measurement error.

[0010] 优选地,各测量误差包括作为到所述检测器的输入与来自所述检测器的输出的差而测量的多个均方误差值,并且其中所述各测量误差对应于到所述检测器的输入处的信噪比。 [0010] Preferably, each comprising a measurement error of the detector to the difference between the input and the output from the detector of the plurality of measured mean square error value, and wherein the measurement error corresponding to each of the noise ratio at the input of the detector.

[0011] 优选地,所述均衡器适配器还被启用以执行以下操作:对于初始测量误差计算阶段,将多个固定系数提供给所述均衡器以用于均衡所述多个读取输入信号;以及根据所均衡的输入信号来计算所述测量误差。 [0011] Preferably, the equalizer adapter is further enabled to perform the following operations: measuring the initial phase error calculation, it is supplied to the plurality of fixed coefficients to the equalizer for equalization of said plurality of input signals read; and according to the input signal equalization to calculate the measurement error.

[0012] 优选地,根据使用多个固定系数均衡的多个输入信号来计算所述新测量误差,其中所述均衡器适配器还被启用以执行以下操作:响应于确定不存在基准测量误差值,将所述新测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号;响应于在初始测量误差计算阶段使用所述多个固定系数,判定所述新测量误差相对于所述基准测量误差而言是否降级;以及响应于确定所述新测量误差的降级超出一定余量, 将所述新测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号。 [0012] Preferably, a plurality of fixed coefficient equalizer according to the use of a plurality of input signals to calculate the new measurement error, wherein the equalizer adapter is further enabled to perform the following operations: in response to determining that there is no reference measured error value, to save the new measurement error and measurement error of the reference stored in said plurality of fixed coefficients for equalizing said input signal; in response to said plurality of fixed coefficients to use in the initial stage of the measurement error calculation, determining the new measurement errors with respect to the measurement error is downgraded in terms of reference; and in response to determining that the new downgrade measurement error exceeds a certain margin, the new measured error is saved as the reference measured error and saving the plurality of fixed coefficients for equalizing the input signal.

[0013] 优选地,将执行计算多个新的系数、使用多个新的系数来均衡多个输入读取信号以产生多个均衡器输出信号,以及判定新测量误差是否降级的操作,直到检测到数据集结束为止,其中所述均衡器适配器还被启用以执行以下操作:响应于确定所述新测量误差相对于所述基准测量误差而言的降级超出一定余量,判定是否停止均衡器自适应过程以及是否将多个固定系数提供给所述均衡器以用于均衡所述输入信号。 [0013] Preferably, the plurality of new coefficients perform the calculation, using a plurality of new coefficients to equalize input read signals to produce a plurality of a plurality of equalizer output signal, and determines whether the new error measurement operation degraded until detection Until the end of the data set, wherein the equalizer adapter is further enabled to perform the following operations: in response to determining that the new measured error with respect to the reference downgrading in terms of measurement error exceeds a certain margin, determines whether to stop equalizer from adaptation process and whether a plurality of fixed coefficients to the equalizer for equalization of said input signal.

[0014] 优选地,所述均衡器适配器还被启用以执行以下操作:判定所述新测量误差是否降级;当所述新测量误差相对于所述基准测量误差而言没有降级时,保存所述多个新的系数并将所述新测量误差保存为基准测量误差;以及当所述新测量误差相对于所述基准测量误差而言被降级时,重新加载多个先前的系数并将先前的测量误差重新加载为基准测量误差。 [0014] Preferably, the equalizer adapter is further enabled to perform the following operations: determining whether the new measured error downgrading; when the measurement error with respect to the new reference no downgrading in terms of measurement error, saving the Several new coefficients and the measurement error is saved as a new reference measurement error; and when the new measurement error with respect to the terms of reference measurement error was downgraded when reloading plurality of previous coefficient and the previous measurement Error reloading reference measurement errors.

[0015] 优选地,用户可设置参数指示是否在初始测量误差计算阶段使用所述多个固定系数以处理来自下一个数据集的多个输入信号。 [0015] Preferably, the user can set the parameter indicates whether to use the fixed coefficients plurality of measurement errors in the initial stages of calculation to process a plurality of input signals from the next data set.

[0016] 优选地,所述测量误差基于所述检测器的输入与输出的差,并且其中使用所述检测器的输出来计算所述多个新的系数。 [0016] Preferably, the measurement error of the detector based on the input and output of the difference, and wherein the output of the detector to calculate said plurality of new coefficients.

[0017] 在第二方面,提供了一种用于针对与其相连的存储介质执行输入/输出(I/O)操作的存储设备,所述存储设备包括:一个从所述存储介质读取数据的磁头;以及一个根据第一方面的读取通道。 [0017] In a second aspect, there is provided a storage medium for storing a device connected thereto for executing an input / output (I / O) operations, the memory device comprising: a reading data from the storage medium magnetic head; and a read channel in accordance with the first aspect.

[0018] 在第三方面,提供了一种用于处理从存储介质读取的多个信号的方法,所述方法包括:使用多个系数来均衡多个输入读取信号以产生多个均衡器输出信号;处理多个调整后的均衡器输出信号以确定包括由所述多个输入读取信号代表的数据的多个输出值;提供一个基准测量误差和多个用于产生与所述基准测量误差关联的多个调整后的均衡器信号的系数;计算用于均衡多个输入读取信号的导致所述检测器出现新测量误差的多个新的均衡器系数;计算所述多个新的均衡器系数的新测量误差;判定所述新测量误差相对于所述基准测量误差而言是否降级;保存所述多个新的均衡器系数和所述新测量误差,以响应判定所述新测量误差相对于所述基准测量误差而言没有降级;以及将与所述基准测量误差关联的多个系数提供给均衡器以用于均衡多个输入读取信号,以响应判定所述新测量误差相对于所述基准测量误差而言被降级。 [0018] In a third aspect, there is provided a method for processing a plurality of signals read from the storage medium, the method comprising: using a plurality of coefficients to equalize input read signals to produce a plurality of a plurality of equalizers output signal; equalizer output signal processing to determine a plurality of the adjusted read signal comprising a plurality of output values represented by said plurality of input data; a measurement error and a plurality of reference for generating the reference measurement a plurality of coefficient equalizer adjustment signals after error incidence; calculating a plurality of input read signal EQ causes the emergence of a plurality of detector new equalizer coefficients newly measured error; calculating a plurality of new The new measurement error equalizer coefficients; determining the new reference measurement errors with respect to the measurement error in terms of whether to downgrade; storing the plurality of new equalizer coefficients and the new measured error in response to determining the new measurement error with respect to the reference in terms of measurement error without downgrading; and a plurality of error coefficients associated with the measurement of the reference to the equalizer for equalizing a plurality of input read signal, in response to determining that the measurement error is relatively new in terms of the reference measurement errors were downgraded.

[0019] 优选地,响应于判定所述新测量误差相对于所述基准测量误差而言被降级,将停止均衡器自适应过程,并将多个固定的均衡器系数提供给所述均衡器以用于均衡所述多个输入读取信号,直到检测到数据集结束为止。 [0019] Preferably, in response to determining that the new measured error with respect to the reference in terms of measurement error is downgraded, the adaptive equalizer process will stop and will provide a plurality of fixed equalizer coefficients to the equalizer for equalizing the plurality of input read signal until after the end of the data collection so far.

[0020] 优选地,响应于检测到数据集结束和检测到所述新测量误差较之所述基准测量误差的改进,将保存所述多个新的均衡器系数并且将所述新测量误差保存为所述基准测量误差。 [0020] Preferably, in response to detecting the end of the data collection and testing of the new measurement error compared to the reference measurement improved error, save the number of new equalizer coefficients and will save the new measurement error the reference measurement error.

[0021] 优选地,根据使用多个固定系数均衡的多个输入信号来计算所述新测量误差,还包括:响应于确定不存在基准测量误差值,将所述新测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号;响应于在初始测量误差计算阶段使用所述多个固定系数,判定所述新测量误差相对于所述基准测量误差而言是否降级;以及响应于确定所述新测量误差的降级超出一定余量,将所述新测量误差保存为所述基准测量误差并保存所述多个固定系数以用于均衡所述输入信号。 Reference measurement error in response to determining the reference value does not exist, save the new measurement error is described below: [0021] Preferably, a plurality of fixed coefficient equalizer according to the use of a plurality of input signals to calculate the new measurement error, further comprising storing the plurality of measurement errors and the fixed coefficients for equalizing said input signal; in response to said plurality of fixed coefficients used in calculating the initial stage of measurement error, measurement error is determined with respect to the new reference measurement error of the terms whether the downgrade; and in response to determining that the new measured error beyond a certain margin downgrade, the new measured error is saved as the reference measured error and saving the fixed coefficients to said plurality of said input signal for equalization.

[0022] 优选地,将执行计算多个新的系数、使用多个新的系数来均衡多个输入读取信号以产生多个均衡器输出信号,以及判定新测量误差是否降级的操作,直到检测到数据集结束为止,还包括:响应于确定所述新测量误差相对于所述基准测量误差而言的降级超出一定余量,判定是否停止均衡器自适应过程以及是否将多个固定系数提供给所述均衡器以用于均衡所述输入信号。 [0022] Preferably, the plurality of new coefficients perform the calculation, using a plurality of new coefficients to equalize input read signals to produce a plurality of a plurality of equalizer output signal, and determines whether the new error measurement operation degraded until detection Until the end of the data set, further comprising: in response to determining that the new measured error with respect to the reference downgrading in terms of measurement error exceeds a certain margin, determines whether to stop the process, and an adaptive equalizer is supplied to the plurality of fixed coefficient The equalizer for equalizing the input signal.

[0023] 提供了一种使用测量误差来确定提供给均衡器的用于均衡输入信号的多个系数的读取通道、存储驱动器和方法。 [0023] provides a measure used to determine the error to the equalizer coefficients for equalizing a plurality of input signal read channel, storage drives and methods. 将读取通道结合在存储设备内以处理从存储介质读取的多个信号。 The combination of a plurality of read channel signal processing in the storage device to read from the storage medium. 均衡器使用多个系数来均衡多个输入读取信号以产生多个均衡器输出信号。 Using a plurality of equalizer coefficients to equalize input read signals to produce a plurality of a plurality of equalizer output signal. 检测器处理多个调整后的均衡器输出信号,以确定包括由所述多个输入读取信号代表的数据的多个输出值。 A plurality of detector processing adjusted equalizer output signals to determine output values comprising a plurality of read from said plurality of input signals representative of data. 均衡器适配器被启用以提供基准测量误差和多个用于产生与所述基准测量误差关联的多个调整后的均衡器信号的系数。 Equalizer adapter is enabled to provide a baseline measurement errors and for generating a plurality of reference measurements and the error coefficients associated with a plurality of adjustment after the equalizer signal. 所述均衡器适配器计算用于均衡多个输入读取信号的导致所述检测器出现新测量误差的多个新的均衡器系数,并且计算所述多个新的均衡器系数的新测量误差。 The equalizer adapter calculates a plurality of input read signal EQ causes the emergence of a plurality of detector new equalizer coefficients new measurement errors, measurement errors and to calculate the new number of new equalizer coefficients. 所述均衡器适配器判定所述新的测量误差相对于所述基准测量误差而言是否降级,并保存所述多个新的均衡器系数以及所述新的测量误差,以响应判定所述新的测量误差相对于所述基准测量误差而言没有降级。 The equalizer adapter determines the new measurement errors with respect to the reference in terms of whether to downgrade measurement error, and storing the plurality of new equalizer coefficients and the new measured error in response to determining that the new measurement errors with respect to the reference in terms of measurement error not degraded. 所述均衡器适配器将与所述基准测量误差关联的多个均衡器系数提供给均衡器以用于均衡多个输入读取信号,以响应判定所述新的测量误差相对于所述基准测量误差而言被降级。 The equalizer adapter measurement error associated with the reference to the plurality of equalizer coefficients for equalizer EQ plurality of input read signal, in response to determining that the new measured error with respect to the reference measurement error in terms of being downgraded.

附图说明 Brief Description

[0024] 现在将参考附图仅通过实例的方式描述本发明的优选实施例,其中: [0024] Now with reference to the accompanying drawings by way of example only a preferred embodiment of the present invention is described, in which:

[0025] 图1示出了磁带机的实施例; [0025] FIG. 1 shows an embodiment of the tape drive;

[0026] 图2示出了磁带机中的读取通道的实施例;以及 [0026] Figure 2 illustrates an embodiment of the tape drive read channel; and

[0027] 图3和图4示出了确定提供给均衡器的系数的操作的实施例。 [0027] FIG. 3 and 4 show an embodiment provided to determine the equalizer coefficients operation.

具体实施方式 DETAILED DESCRIPTION

[0028] 在以下说明中参考附图描述了本发明的优选实施例,在所述附图中,相同的数字表示相同或类似的元素。 [0028] In the following description with reference to the accompanying drawings of the preferred embodiment of the present invention, in the drawings, like numerals represent the same or similar elements. 虽然根据可以实现本发明目标的最佳方式描述了本发明,但是本领域的技术人员将理解,可以在不偏离本发明范围的情况下根据上述教导实现多种改变。 Although based on the best ways to achieve the objectives of the present invention described the invention, those skilled in the art will understand that various changes can be implemented without departing from the scope of the invention of the above teachings.

[0029] 图1示出了磁带机10的实施例。 [0029] FIG. 1 shows a tape of Example 10. 所述磁带机提供了用于在磁带盒12的磁带14 上读取和写入信息的装置。 The drive provides an apparatus for reading and writing information on the magnetic tape 14 in the cassette 12 is. 磁带盒中具有存储要保存并在以后读取的数据的磁带存储介质。 The cassette has to be saved and stored in the data after the read tape storage media. 进而,磁带盒可以在各磁带机之间互换,从而使在一台磁带机上写入的磁带可以由另一台磁带机进行读取。 Further, the cassette can be interchanged among the tape drive, so that on a single tape drive can write can be read by another drive. 磁带盒12包括一段卷绕在轴15或16或两者上的磁带14。 The cassette 12 comprises a length of tape wound on either or both axes 14, 15 or 16.

[0030] 示出了单轴磁带盒12,其实例为采用线性磁带开放协议(LTO)格式的磁带盒。 [0030] shows a uniaxial magnetic tape cassette 12, and examples thereof are linear Tape Open (LTO) format tape cassette. 磁带机10的实例为基于LTO技术的IBM Ultrium磁带机。 Examples of tape drive 10 is based on the IBM Ultrium LTO tape drive technology. 单轴磁带机及其关联的磁带盒的进一步实例为IBM 3592 TotalStorageEnterprise磁带机及其关联的磁带盒。 Further examples of single-axis drive and its associated cassette tape drives for the IBM 3592 TotalStorageEnterprise its associated cassette. 双轴磁带盒的实例为IBM 3570磁带盒及其关联的磁带机。 Examples of the biaxial cassette for IBM 3570 tape cartridges and associated tape drives. 在备选实施例中,可以使用的其他磁带格式包括数字线性磁带技术(DLT)、数字音频磁带技术(DAT)等。 In alternative embodiments, other tape formats may be used include digital linear tape technology (DLT), digital audio tape technology (DAT) and the like.

[0031] 磁带机10包括一个或多个记录系统控制器18以根据在接口12处接收的来自主机系统200的命令来操作磁带机。 [0031] The tape drive 10 includes one or more records system controller 18 in accordance with the received command interface 12 from the host system 200 to operate the drive. 控制器通常包括逻辑和/或一个或多个带有存储器19的微处理器,存储器19存储用于操作一个或多个微处理器的信息和程序信息。 The controller typically comprises logic and / or one or more operations one or more microprocessors with memory and microprocessor program information, a memory 19 for storing 19. 可以通过到控制器18的输入(如软盘或光盘)、从磁带盒进行读取,或通过任何其他适合的方式经由接口21将程序信息提供给存储器。 By input (such as a floppy disk or CD-ROM) controller 18 from the cassette for reading, or by any other suitable means to the memory 21 via the interface program. 磁带机10可以包括独立单元或包括磁带库的一部分或其他子系统。 Tape 10 may comprise a separate unit or a part of the library or include other subsystems. 磁带机10可以直接或通过库、网络与主机系统20相连,并且在接口21处采用小型计算机系统接口(SCSI)、光纤通道接口等。 Tape 10 may directly or through libraries, network and host system 20 is connected to, and using a small computer system interface (SCSI), Fibre Channel interface, the interface 21. 磁带盒12可以插入磁带机10并由磁带机进行加载,以便当旋转轴15、16的电机25纵向移动磁带时,记录系统的一个或多个读取磁头和/或写入磁头23可以在磁带14上读和/或写形式为信号的信息。 The cassette 12 can be inserted into the tape drive 10 by the tape drive to load, so that when the motor rotation axis 15, 16 of 25 longitudinal movement of the tape, recording one or more systems of the read head and / or write head 23 in the tape 14 on the reading and / or writing information signals to form. 磁带通常包括多个平行磁道或多个磁道组。 Tape typically includes a plurality of parallel tracks or multiple tracks groups. 在诸如LTO格式之类的特定磁带格式中,如本领域技术人员公知的,磁道以单独卷绕的往复螺旋形式排列。 LTO tape format such as a specific form of class, as is well known to those skilled in the track in order to form a single spiral wound reciprocal arrangement. 本领域技术人员还公知的是,记录系统可以包括卷绕控制系统27,以电子地切换到另一组读取磁头和/或写入磁头,和/或在磁带的横向方向上查找和移动读取磁头和/或写入磁头23,在期望卷绕处定位磁头,以及在某些实施例中, 跟随期望的卷绕。 Skilled personnel is also well known that the recording system may include a winding control system 27 to electronically switch to another set of read head and / or write heads, and / or find and move read in the transverse direction of the tape Take the head and / or write head 23, positioned at a desired winding head, and in some embodiments, following the expected winding. 所述卷绕控制系统还可以通过电机驱动器28控制电机25的运行,两者都响应控制器18的指令。 The winding control system may also control the motor 28 via the motor driver 25, both in response to commands from the controller 18.

[0032] 如本领域技术人员公知的,控制器18还提供从磁带读取数据以及向磁带写入数据的数据流和格式器,其中采用了缓冲器30和读/写通道32。 [0032] As known to a person skilled in the art, the controller 18 also provides read data from and write data to the tape drive's data flow and formatter, which uses a buffer 30 and the read / write channel 32.

[0033] 磁带机10系统还包括电机25和轴15、16以相对于读取磁头(多个)移动磁带14,从而使读取磁头(多个)可以检测磁带上的磁信号。 [0033] System 10 further comprises a drive motor 25 and the shaft 15, 16 with respect to the read head (s) move the tape 14, so that the read head (s) may detect magnetic signals on the tape. 读/写通道32的读取通道以数字方式对读取磁头(多个)所检测的磁信号进行采样,从而提供磁信号的数字采样以进一步处理。 Read / write channel to the read channel 32 digitally magnetic read head signal (s) detected by sampling the digital magnetic signals to provide samples for further processing.

[0034] 图2示出了图1中的读/写通道32的读取通道部分的实施例,其中包括使用测量误差调整均衡器所用的系数的均衡器适配器实施例。 [0034] FIG. 2 shows the FIG. 1 read / write channel embodiment of the read channel section 32, including the use of a measurement error used to adjust the equalizer equalizer coefficient adapter embodiments. 在读取通道可以同时读取多个平行磁道的实施例中,读/写通道32可以包括多个读取通道,其中可以共享某些组件。 In an embodiment the read channel can be read simultaneously in a plurality of parallel tracks, the read / write channel 32 may comprise a plurality of read channels, which may share some components.

[0035] 图2示出了读取通道50的某些(而非全部)组件的实施例,以便提供由读取磁头23所读出的各磁信号的多个数字采样。 [0035] Figure 2 illustrates a read channel of some (but not all) embodiments of assembly 50, so that magnetic signals are read by the read head 23 of a plurality of digital samples. 均衡器52从模数转换器(ADC)(未示出)接收信号54,所述转换器将从磁带读取的模拟信号转换为可以由均衡器52处理的数字采样。 Equalizer 52 converts the analog signal from analog to digital converter (ADC) (not shown) of the received signal 54, the transducer that can be read from the tape by the digital equalizer 52 samples processed. 在一个实施例中,均衡器52可以包括具有可调抽头系数的有限脉冲响应(FIR)滤波器。 In one embodiment, the equalizer 52 may include an adjustable tap coefficients of a finite impulse response (FIR) filter. 均衡器52处理数字采样以在均衡器输出处得到期望的信号特征,从而补偿由于写入磁头、磁带以及读取磁头的磁记录特性而导致的信号差异。 Equalizer 52 processes the digital samples in order to obtain a desired signal at the output of the equalizer characteristic, and thus compensate for the difference signal write head, the tape and the read head of the magnetic recording characteristics caused. 所述处理基于一系列采用可以由均衡器适配器56进行自适应的抽头系数的特定功能。 Based on a set of adaptive tap coefficients can be performed by the equalizer adapter 56 the specific function processing. 由均衡器52输出的均衡后的数字采样被提供给包括定时电路的插入器58,以提供由位或符号间隔(symbol interval)所分隔的信号采样。 By the digital equalizer output equalizer after 52 samples are provided to include a timing circuit 58 is inserted in order to provide the bit or symbol interval (symbol interval) separated signal samples.

[0036] 确定各磁信号的信息内容需要确定各磁信号的磁转变的时间或位置。 [0036] determines the information content of each of the magnetic signal of the magnetic transition is determined for each of the time or location of the magnetic signal. 通常,相对于用于在磁带上写入数据的时钟异步地获取各采样信号54。 Typically, with respect to writing data on a magnetic tape asynchronously clock signal 54 is used to obtain each sample. 插入器58将各异步采样插入一组可被认为与写入时钟或与磁带记录转变位置同步的采样中。 Inserter 58 will insert a set of various asynchronous sample may be considered with the write clock and the tape recording or sampling shift position synchronized. 定时控制组件60可以包括相位误差产生逻辑、锁相环(PLL)以及相位内插逻辑,以便导出插入器58提供同步采样的基准。 The timing control module 60 may include a phase error generation logic, phase-locked loop (PLL) and phase interpolation logic to derive inserter 58 provides a reference synchronous sampling. 可以包括定制设计的逻辑电路的可变增益放大器电路(VGA) 62调整来自插入器58 的信号的增益,以将增益调整后的同步信号70的采样缩放到最佳级别。 It may include a custom designed logic circuit variable gain amplifier circuit (VGA) 62 to adjust the gain signal 58 from the insert to the sampling synchronization signal 70 after gain adjustment will be scaled to the optimum level.

[0037] 检测器64从VGA 62接收增益调整后的同步信号70以确定各数字采样所表示的数据信息。 [0037] The synchronization signal detector 64 receives from the gain adjustment after 70 VGA 62 to determine the data represented by respective digital samples. 由一系列检测的位(即0或1)表示的所确定的数据信息被输出为信号65以供进一步处理。 Data determined by the detection of a series of bits (i.e., 0 or 1) is represented by the output signal 65 for further processing. 在一个实施例中,检测器64可以是其他逻辑确定数据信息时所遵循的阈值器件。 In one embodiment, the detector 64 may be determined when additional data follow a logical threshold device. 除了确定数据信息之外,检测器64还可以使用阈值器件来产生对已同步和已调整增益的均衡器输出信号的估计,并将此估计提供为输出值68。 In addition to determining the data information, the detector 64 may also be used to generate a threshold device for synchronized and adjusted equalizer output signal of the gain estimate, this will provide an estimated value for the output 68. 在另一实施例中,检测器64可以是序列检测器。 In another embodiment, the detector 64 may be a sequence detector. 此序列检测器可以提供数据信息,并且可以额外使用(试验性的)来自检测器格栅(trellis)的决策来产生对已同步和已调整增益的均衡器输出信号的估计,并将此估计提供为输出值68。 This sequence detector may provide data, and can use an additional (experimental) decision from the detector grid (trellis) to produce synchronized and adjusted equalizer output signal of the gain estimate, this estimate will provide 68 is the output value. 类似地,序列检测器可以使用(试验性的)来自检测器格栅中其他位置的决策来产生对已同步和已调整增益的均衡器输出信号的另一估计,并将此估计提供为输出值69。 Similarly, the sequence detector may be used (experimental) decisions from the detector grid in another location to produce synchronized and another estimate has been adjusted equalizer output signal gain, and will provide the estimated output value 69. 将来自检测器64的输出值68(S卩,对期望值的估计)以及增益调整后的同 The same from the detector 64, the output value of 68 (S Jie, the estimate of the expected value) and the gain adjusted

8步信号70提供给计算误差信号的增益控制66来调整VGA电路62。 Step 8 signal 70 to the calculating error signal 66 to adjust the VGA gain control circuit 62. 类似地,检测器64的输出值68以及增益调整后的同步信号70被定时控制60用于调整插入器58。 Similarly, the output value of the detector 64, 68 and the gain adjusted synchronous signal 70 is the timing control 60 for adjusting the inserter 58. 进而,将检测器64的输出值68以及增益调整后的同步信号70提供给均衡器适配器56的最小均方(LMS) 计算组件74,来产生误差信号以调整均衡器52所用的多个系数。 Further, the output value of the detector 64 and 68 after the gain adjustment signal 70 is supplied to the synchronous equalizer adapter 56 of least mean square (LMS) calculation module 74 to generate an error signal to adjust a plurality of coefficients used by the equalizer 52. 在备选实施例中,LMS计算74可以使用检测器输出68和插入器58的输出来确定用于调整多个系数的误差。 In an alternative embodiment involved, LMS 74 can be used to calculate the output of the detector 68 and the inserter 58 outputs to determine a plurality of coefficients for the error adjustment.

[0038] 均衡器适配器56、增益控制66以及定时控制60所计算的误差信号是确定了误差的幅度和方向的带符号值。 [0038] equalizer adapter 56, gain control 66 and a timing control error signal 60 is calculated to determine the magnitude and direction of a signed value errors. 与幅度无关的误差信号的简单版本可以只是使用误差信号的符号来指示误差的方向。 Nothing to do with the magnitude of the simple version of the error signal the error signal can only use symbols to indicate the direction of the error.

[0039] 在一个实施例中,均衡器52可以通过使用有限脉冲响应(FIR)滤波器来调整输入信号54,从而根据LMS计算74所提供的由误差信号调整的系数(Ci,n)来产生输出(Zn),所述误差信号包括检测器输出68 (期望值)与增益调整后的同步信号70或与插入器58输出的差。 [0039] In one embodiment, the equalizer 52 by using a finite impulse response (FIR) filter 54 to adjust the input signal so as to calculate the coefficients of the error signal adjustment provided 74 (Ci, n) according to the LMS generates Output (Zn), the error output signal comprises a synchronization signal detector 58 outputs 68 (expected value) and the adjusted gain 70 or the difference between the inserter. 方程⑴描述了使用来自输入54的N个采样(Xlri)和N个滤波器系数(Ci,n)生成均衡后的信号(Zn)。 ⑴ equation describes the use of N samples (Xlri) from the input 54 and the N filter coefficients (Ci, n) generates a signal (Zn) equalized. 所述系数(CiJ包括表示时间周期的下标η和表示系数个数的下标i, The coefficient (CiJ including subscript represents the time period represented coefficient η and index number i,

[0040] z„ = YiCinXn^ . (1) [0040] z "= YiCinXn ^. (1)

issO ' issO '

[0041 ] 均衡器适配器56根据从检测器输出68和增益调整后的同步信号70 (或插入器58 的输出)计算的误差信号(en)来调整系数(CiJ。可编程参数()控制系数收敛的速度,即α 0越大,收敛的速度越快。在一个实施例中,LMS计算74通过使用下面方程(2)中示出的LMS算法来计算调整后的系数(Ci,η)。均衡器52然后在方程(1)中使用已调整的系数来计算均衡后的信号(Zn)。 [0041] The equalizer adapter 56 according to the error signal (en) sync signal output 68 and a gain adjustment from the detector after 70 (or output insert 58) to calculate the adjustment factor (CiJ. Programmable parameters () control coefficient convergence The speed, the greater the α 0, the convergence faster. In one embodiment, LMS calculated by using the following equation 74 LMS algorithm (2) is shown to calculate the adjusted coefficient (Ci, η). Equilibrium 52 is then used to calculate the signal (Zn) equalized using the adjusted coefficients in equation (1).

[0042] ci n+1 = Ci na KXiri,其中i = 0,1,…NI (2) [0042] ci n + 1 = Ci na KXiri, where i = 0,1, ... NI (2)

[0043] 在特定实施例中,由于均衡器与定时控制循环之间存在少量交互作用,因此可能需要约束LMS计算74以避免出现可能的误收敛问题。 [0043] In a particular embodiment, since the timing between the equalizer and a small amount of interaction between the control loop, and therefore may require constrained LMS 74 to avoid possible calculation error convergence problems. 可以通过固定(即,不调整)某些均衡器系数(Ci,n)来实现此目的。 It may be fixed (i.e., not adjusted) certain equalizer coefficients (Ci, n) for this purpose. 下面的方程(3)示出了如何计算系数(Ci,n),以便在特定系数的下标(i)是固定系数集(I)的成员时,将这些特定系数固定为它们的当前值。 The following equation (3) shows how to calculate the coefficient (Ci, n), so that a particular factor in the subscript (i) is a member of a fixed set of coefficients (I) will these specific coefficient is fixed to their current values.

[0044] Ci η+ι =< . (3) [0044] Ci η + ι = <. (3)

,K/ , K /

[0045] 因此,如果系数是固定系数集⑴的成员,则根据上一个时间周期(η),将时间周期(η+1)的系数Ci,n+1设置为系数Ci,η,即将抽头系数固定。 [0045] Thus, if the coefficient is a fixed coefficient set ⑴ member, according to the previous time period (η), the time period (η + 1) coefficients Ci, n + 1 is set to the coefficient Ci, η, is about to tap coefficients Fixed. 如果系数(Ci,η)不是固定系数集的成员,则调整此系数。 If a member of the coefficient (Ci, η) is not fixed coefficient set, then adjust this coefficient. 读取通道50的设计者可以根据经验的测试来确定要固定的系数数目。 Designers read channel 50 may be determined to be a fixed number of coefficients empirically testing.

[0046] 均衡器适配器56还包括均方误差(MSE)计算组件76,组件76用于从包括输出69 与调整增益后的同步信号70的差的误差信号78来计算MSE。 [0046] The equalizer adapter 56 also includes a mean square error (MSE) calculation assembly 76, assembly 76 includes an output 69 for synchronizing signal and adjust gain to the error signal from the difference of 70 to 78 compute MSE. MSE控制80使用测量的MSE 值来确定是使用从LMS计算74最近算出的系数,还是重用先前算出的旧系数。 MSE MSE control 80 using the measured values to determine whether use of computing recently calculated coefficient 74, or reuse of previously-calculated from LMS old coefficients. 根据下面的方程(4),可以将MSE计算为检测器误差信号78 (err)的平方值的平均值: According to the following equation (4) can be calculated as the average MSE error signal detector 78 (err) of the square values:

[0047] mse(n) = a err2(n) + (la) mse(nl). (4) [0047] mse (n) = a err2 (n) + (la) mse (nl). (4)

[0048] mse(nl)指示上一个时间周期的MSE值,(errfc))提供了当前的检测器误差信号78。 [0048] the mse (nl) MSE value indicates a period of time, (errfc)) provides a current error signal detector 78. 变量(a)包括定义误差平均运算的时间常数的加权因子,并且可以包括1/1024 =0. 00098。 Variable (a) comprises a time constant of the weighting factor averaging operation of the error is defined, and may include 1/1024 = 0.00098. MSE表示逆信噪比(SNR),这样,如果MSE减小,则均衡器适应性会提高,如果MSE 增加,性能便会降低。 MSE represents the inverse SNR (SNR), so that, if the MSE decreases, the adaptive equalizer will increase, if the MSE increased, performance will be reduced.

[0049] 图3和图4示出了由各均衡器适配器组件56 (包括MSE控制80)在确定提供给均衡器52以调整输入信号54的各系数时所执行的操作的实施例。 [0049] Figure 3 and Figure 4 shows the respective equalizer adapter assembly 56 (including MSE control 80) Example In determining operation provided to the equalizer 52 to adjust the input signal of each coefficient of 54 executed. 图3示出了MSE控制80在初始化阶段执行的确定对MSE的初始估计(其适合选择提供给均衡器52的尽可能最佳的均衡器系数)的操作的实施例。 Figure 3 shows the MSE control determines 80 in the initial stage of the implementation of the initial estimate of MSE (adapted choose to provide the best possible equalizer equalizer coefficients 52) Example operation. 如上所述,MSE和SNR反映了提供给检测器64的调整增益后的同步信号70的质量。 As described above, MSE and SNR reflected synchronization signal detector 64 is supplied to the post 70 to adjust the gain of quality. 可以在开始读取数据时或从磁带介质读取新的数据集以确定对测量误差(例如MSE)的初始估计时执行图3的初始化阶段。 Initialization phase 3 of execution may or read the new data set at the beginning of reading data from the tape media to determine the initial measurement error (such as MSE) estimates. 响应于开始初始化阶段(在方块100),MSE计算阶段开始(在方块102)以执行以下操作。 In response to the start of the initialization phase (block 100), MSE calculation phase begins (at block 102) to perform the following operations. MSE计算阶段可以执行与读取固定数目的输入信号54关联的固定数目的周期。 MSE computation phase can be performed with a fixed number 54 reads a fixed number associated with the period of the input signal. 在接收到(在方块104)输入信号54 时,MSE控制80为均衡器52提供用于计算(在方块106)均衡后的信号的固定(初始)抽头系数。 Upon receiving (at block 104) the input signal 54, MSE control 80 for computing equalizer 52 provides (at block 106) the equalized signal is fixed (initial) tap coefficient. 在根据输出69与使用固定系数均衡的调整增益后的同步信号70的差来计算(在方块108)检测器误差信号78时,MSE计算76根据检测器误差信号78计算(在方块110) 测量误差(MSE)。 69 and the output synchronization signal using a fixed coefficient equalizer 70 after adjusting the gain is calculated based on the difference between (at block 108) an error signal detector 78, MSE calculation of 76 measured according to the error signal detector 78 to calculate (in block 110) Errors (MSE).

[0050] 如果(在方块112)尚未到达初始测量误差(MSE)计算阶段的结尾,控制将继续(在方块112)返回到方块102。 [0050] If (at block 112) has not yet reached the end of the initial measurement error (MSE) calculation phase, the control will continue (at block 112) returns to block 102. 在一个实施例中,可以通过计算对已用于初始计算阶段循环的周期数进行计数的计数器值来确定初始测量误差(MSE)计算阶段的结尾。 In one embodiment, by calculating the number of cycles have been used to calculate the initial phase of the cycle count value of the counter to determine the initial end of the measurement error (MSE) calculation phase. 如果计数器达到预定的最大值,则假定初始MSE计算收敛并且宣告初始测量误差(MSE)计算阶段结束。 If the counter reaches a predetermined maximum value, it is assumed that the initial calculation of convergence and ended MSE initial measurement error (MSE) calculation stage. 如果达到初始MSE计算阶段的结尾,则控制继续到方块114。 If the end of the initial phase of the MSE calculation reached, then control proceeds to block 114.

[0051] 如果(在方块114)保存的基准测量误差(MSEref)为零,即计算的初始MSE是首个计算的MSE,则将在方块110提供的测量误差(MSE)保存(在方块116)为基准测量误差(MSEref),并将固定均衡器系数保存为与基准测量误差(MSEref)关联。 [0051] If (at block 114) the stored reference measurement error (MSEref) is zero, i.e., the initial MSE calculation is the first calculation of MSE, the measurement error in the block 110 will be provided (MSE) stored (in block 116) reference measurement error (MSEref), and saved as a fixed equalizer coefficients associated with the reference measurement error (MSEref). 在一个实施例中, 如果(在方块118)最新的测量误差(MSE)变得更差,即大于基准测量误差(MSEref)加某个MSE余量(增量)(这意味着由均衡器52输出导致的SNR降级的程度超过MSE余量), 则控制继续到方块116以将最新的测量误差(MSE)保存为基准测量误差(MSEref),并将固定系数保存为与该更新的基准测量误差(MSEref)关联,以便处理新数据集中出现的变化的SNR条件。 In one embodiment, if (at block 118) the latest measured error (MSE) becomes worse, i.e., greater than the reference measurement error (MSEref) plus some MSE margin (increment) (which means that the equalizer 52 output leads to degradation of the degree of SNR exceeds MSE margin), then control proceeds to block 116 to the latest measurement error (MSE) is saved as a reference measurement error (MSEref), and the fixed coefficient saved as the updated reference measurement error (MSEref) association, in order to deal with the new data set appears SNR conditions change. 如果测量误差(MSE)未降级或将最新的测量误差(MSE)保存为基准测量误差(MSEref)之后,控制继续到图4 (在方块120)中的方块150,以在运行时模式下调整要提供给均衡器52的系数。 If after the measurement error (MSE) is not degraded or the latest measurement error (MSE) is saved as a baseline measurement error (MSEref), control proceeds to FIG. 4 (in block 120), block 150, in the run-time mode to adjust to to the coefficient equalizer 52.

[0052] 图4示出了均衡器适配器56在运行时模式下执行以便为均衡器52提供用于均衡输入信号54的系数的操作的实施例。 [0052] Figure 4 shows an embodiment of the equalizer adapter 56 executed at runtime to provide the operation mode of the input signal for equalization coefficients for the equalizer 54 52. 在方块150,LMS算法74根据调整增益后的同步信号70 (或插入器58的输出信号)以及检测器64的输出值68来计算新的系数。 At block 150, LMS algorithm 74 adjusts the gain based on the synchronization signal after 70 (or the output signal of the inserter 58) and a detector 64 the output value of 68 to calculate the new coefficients. 均衡器52使用(在方块152)新的均衡器系数来调整输入信号54,以产生插入器58要发送到检测器64 的均衡后的信号。 52 Using the equalizer (at block 152) a new equalizer coefficients to adjust the input signal 54 to produce a signal inserter 58 equalizer 64 to be sent to the detector after. 在根据输出69与调整增益后的同步信号70的差来计算(在方块154) 检测器误差信号78时,MSE计算76根据检测器误差信号78计算(在方块156)测量误差(MSE)。 69 in synchronization with the output signal after the adjustment of the gain is calculated based on the difference between 70 (at block 154) the detector error signal 78, MSE calculation 76 measurements (at block 156) the detector error signal 78 based on the calculation error (MSE). 如果(在方块158)测量误差(MSE)变得更差,即MSE大于基准测量误差(MSEref) 加某个MSE余量(增量),则LMS自适应过程停止并且固定当前的均衡器系数并将此系数用于均衡输入信号54 (在方块160)。 If (at block 158) the measurement error (MSE) becomes worse, i.e., greater than the reference measurement error MSE (MSEref) plus some MSE margin (increment), the LMS adaptation process is stopped and fixed equalizer coefficients and the current This factor is used to balance the input signal 54 (at block 160). 如果(在方块162)检测到数据集的结尾(这可能包括在磁带机中生成信号),则控制继续到MSE控制80,后者重新加载(在方块164)先前保存的与当前基准测量误差(MSEref)关联的均衡器系数以供均衡器52使用。 If (at block 162) detects the end of the data set (which may include generating a signal in the drive), then control proceeds to MSE control 80, the latter re-loaded (at block 164) previously saved measurement with the current reference error ( MSEref) associated equalizer coefficients for equalizer 52 uses. 否则,将使用当前的固定均衡器系数来均衡输入信号54(在方块160)。 Otherwise, the current fixed equalizer coefficients to equalize the input signal 54 (at block 160).

[0053] 如果(在方块158)测量误差信号尚未恶化到超出某个余量(增量)并且如果(在方块166)检测到数据集的结尾(这可能包括在磁带机中生成信号),则判定(在方块168) 在数据集结尾处的测量误差(MSE)是否劣于基准测量误差(MSEref),即均衡器性能降级。 [0053] If the measured error signal (at block 158) has not yet deteriorated beyond a certain margin (increment) and if (at block 166) to detect the end of a data set (which may include generating a signal in a tape drive), the determines (at block 168) at the end of the data set at the measurement error (MSE) is worse than the reference measurement errors (MSEref), i.e., degrade the performance of the equalizer. 如上所述,如果当前的测量误差(MSE)大于基准测量误差(MSEref),则可以将SNR判定为降级。 As described above, if the current measurement error (MSE) is greater than the reference measurement error (MSEref), the SNR can be determined to be degraded.

[0054] 如果(在方块168)测量误差(MSE)未降级,则MSE控制80将测量误差(MSE)保存(在方块170)为新的基准测量误差(MSEref),并将新的均衡器系数保存为与新的基准测量误差(MSEref)关联。 [0054] If you do not downgrade (at block 168) measurement error (MSE), the MSE control 80 measurement error (MSE) Save (in block 170) as a new reference measurement error (MSEref), and the new equalizer coefficients Save as associated with the new benchmark measurement error (MSEref).

[0055] 如果(在方块168)测量误差(MSE)已降级,即测量误差(MSE)大于基准测量误差(MSEref),则MSE控制80将重新加载(在方块164)先前保存的与当前基准测量误差(MSEref)关联的均衡器系数以供均衡器52使用。 [0055] If (at block 168) measurement error (MSE) has been downgraded, the measurement error (MSE) is greater than the reference measurement error (MSEref), the MSE control 80 will be reloaded (at block 164) previously saved with the current reference measurement equalizer coefficients error (MSEref) associated with an equalizer 52 for use. 以此方式,将使用具有尽可能好的测量误差(MSE)的系数。 In this manner, the measurement with good as possible using the coefficient error (MSE) of the.

[0056] 如果(在方块170或164)均衡器系数已被保存或者先前的系数已被重新加载,则判定(在方块172)是否要在下一个数据集开始时执行初始化阶段以使用固定系数来重新初始化测量误差(MSE)值,或者判定运行时模式是否在不重新初始化测量误差(MSE)值的情况下继续使LMS计算74计算要使用的新系数。 [0056] If the equalizer coefficients have previously been saved or has been reloaded coefficient (at block 170 or 164), it is determined (at block 172) whether or not the next data set to be executed when the initialization phase to re-use a fixed coefficient Initialization measurement error (MSE) value, or judging operation mode is not re-initialize the measurement error (MSE) value case continues to LMS coefficient calculation new calculation to be used 74. 在一个实施例中,管理员可以设置变量以指示是继续运行时模式,还是返回初始化阶段以重新计算在开始处理下一个数据集时使用的MSE。 In one embodiment, the administrator can set a variable to indicate to continue running mode, or return to the initialization phase to recalculate the MSE when a data set used in the next was started. 例如,如果管理员判定数据集可能由不同的磁带机写入或在不同的环境条件下写入,则管理员可以选择在每个数据集开始时进行初始化以根据预期的新条件重新初始化基准MSE(MSEref)。 For example, if an administrator determines the data set may be written to or written under different environmental conditions by different drive, the administrator can choose to re-initialize the initialization of a new condition based on the expected benchmark MSE at the beginning of each data set (MSEref). 在此情况下,控制继续到图3中的方块102以便在下一个数据集开始时执行初始MSE计算。 In this case, the control proceeds to block 102 in FIG. 3 to perform an initial data set MSE calculation beginning of the next. 或者,如果管理员判定可能使用同一磁带机并且环境条件保持相对不变, 则不重新计算基准测量误差(MSEref)是有利的。 Alternatively, if the administrator may be determined using the same tape and environmental conditions remain relatively constant, the measurement error is not recalculated reference (MSEref) is advantageous. 在此情况下,控制直接继续到运行时模式(在方块150)。 In this case, the control continues directly to the runtime mode (block 150).

[0057] 所述各实施例提供了根据用于最新计算系数的已调整增益同步信号70的测量误差(MSE)是否导致性能降低,来判定是使用先前计算的均衡器系数还是使用最新计算的均衡器系数以均衡读取输入信号的技术。 [0057] The various embodiments provide for the newly calculated adjusted gain coefficient of the synchronization signal 70 of the measurement error (MSE) is causing decreased performance, is used to determine the equalizer coefficients using the previously computed or calculated based on the latest balance coefficients to equalize the reading technology input signal.

[0058] 读取通道50和均衡器适配器56的所述各组件包括离散逻辑、ASIC (专用集成电路)、FPGA (现场可编程门阵列)以及定制处理器等。 The [0058] The read channel 50 and the equalizer adapter 56 comprises a respective discrete logic components, ASIC (Application Specific Integrated Circuit), FPGA (field programmable gate array) and custom processors.

[0059] 读取通道50的所述各组件以及根据图3和图4描述的均衡器适配器56的操作还可以在程序中的子例程或处理器执行的其他软件实施方式中实现。 The [0059] read channel 50 as well as the components of other software operations described equalizer adapter 56 can also be in the program or subroutine executed by a processor according to Figures 3 and 4 embodiments implementation. 此类实施诸如图3和图4中所示操作的均衡器适配器电路56的操作的程序可以在计算机可读介质中实现,所述计算机可读介质如磁存储介质(例如,硬盘驱动器、软盘、磁带等)、光存储装置(⑶_R0M、DVD、 光盘等)、易失性和非易失性存储设备(例如,EEPROM、ROM、PROM、RAM、DRAM、SRAM、闪存、固件、可编程逻辑等)。 Such procedures embodiment shown in FIG. 4 and FIG. 3, such as the operation of the equalizer adapter circuit 56 may be implemented in the operation of a computer readable medium, the computer-readable media such as magnetic storage media (e.g., hard disk drives, floppy disks, tape, etc.), an optical storage device (⑶_R0M, DVD, CD-ROM, etc.), volatile and non-volatile memory devices (e.g., EEPROM, ROM, PROM, RAM, DRAM, SRAM, flash, firmware, programmable logic, etc.) . 实施所述操作的代码还可以在硬件逻辑(例如,集成电路芯片、可编程门阵列(PGA)、专用集成电路(ASIC)等)中实现。 The operation of the code can also be implemented (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.) are implemented in hardware logic.

[0060] 图1和图2中示为独立组件的各组件可以在单个电路装置中实施,或者其中一个示出组件的功能可以在单独的电路装置中实施。 [0060] Figures 1 and 2 is shown as a separate component of the components may be implemented in a single circuit arrangement diagram, or one of the functions of the components shown may be implemented in a single circuit arrangement.

11[0061] 本领域技术人员将理解可对此处所示组件做出改变。 11 [0061] Those skilled in the art will appreciate that changes may be made to the assembly as shown here. 进而,本领域技术人员将理解,可采用与此处所示的组件布置不同的其他特定的组件布置。 Furthermore, those skilled in the art will appreciate that the components shown here may be different from the arrangement of the components other specific arrangement.

[0062] 图3和图4中所示的操作示出了按照特定顺序发生的特定事件。 Operation [0062] Figure 3 and Figure 4 illustrates a particular event occurs in a particular order. 在备选实施例中, 可以按照不同的顺序执行特定的操作,可以修改或删除所述特定的操作。 In an alternative embodiment, it is possible to perform certain operations in a different order, you can modify or delete the specific operations. 此外,可以向上述逻辑添加步骤并且仍与所述实施例一致。 In addition, you can add steps to the above described logic and still were consistent with the described embodiments. 进而,此处所示的操作可以按照顺序发生或者可以并行处理特定的操作。 Further, operations described herein may occur in the order shown, or may be processed in parallel particular operation. 进而,所述操作可以由单个处理单元或由分布式处理单元执行。 Furthermore, the operation may be performed by distributed processing units or by a single processing unit.

[0063] 出于示例和说明目的给出了对本发明的各种实施例的上述描述,其并非旨在是穷举的或是将本发明限于所公开的精确形式。 [0063] For the purpose of illustration and description given above description of various embodiments of the present invention, it is not intended to be exhaustive or to limit the invention to the precise form disclosed. 通过上述教导,许多修改和变化都是可能的。 By the above teachings, many modifications and variations are possible. 本发明的范围并非由此详细描述限制,而是由以下所附的权利要求限制。 The scope of the invention is not described in detail thus limited but are limited by the appended claims. 上述说明书、实例和数据全面描述了本发明组成部分的生成和使用。 The above specification, examples and data fully described composition of the present invention is generated and used parts. 由于可以在不偏离本发明范围的情况下生成本发明的多个实施例,因此本发明在下面所附的权利要求的范围之内。 Since the cost of the plurality of the invention can be made without departing from the scope of the invention swells embodiment, the present invention is therefore within the scope of the following appended claims.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN1402924A27 Jun 200012 Mar 2003艾利森电话股份有限公司Power efficient equalization
CN1498487AA Title not available
US54502536 May 199412 Sep 1995Sony CorporationAdaptive equalizer for magnetic reproducing apparatus
Classifications
International ClassificationH04L25/03, G11B20/10, G11B5/035
Cooperative ClassificationG11B5/09, G11B20/10009, G11B20/10046, G11B5/00817
European ClassificationG11B20/10A, G11B5/09, G11B5/008T2, G11B20/10A6
Legal Events
DateCodeEventDescription
5 Nov 2008C06Publication
31 Dec 2008C10Request of examination as to substance
12 Jan 2011C14Granted