USING A MEASURED ERROR TO DETERMINE COEFFICIENTS TO PROVIDE TO AN EQUALIZER TO USE TO EQUALIZE AN INPUT SIGNAL
First Claim
1. A read channel incorporated in a storage device to process signals read from a storage medium, comprising:
- an equalizer using coefficients to equalize input read signals to produce equalizer output signals;
a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals;
an equalizer adaptor enabled to perform operations comprising;
providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error;
computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector;
computing a new measured error for the new equalizer coefficients;
determining whether the new measured error is degraded with respect to the reference measured error;
saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error;
providing coefficients associated with the reference measured error to the equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and
saving the new equalizer coefficients and the new measured error as the reference measured error in response to detecting an end of a data set and to detecting an improvement of the new measured error over the reference measured error.
0 Assignments
0 Petitions
Accused Products
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 in a new measured error from the detector and computes a new measured error for the new equalizer coefficients. The equalizer adaptor determines whether the new measured error is degraded with respect to the reference measured error and saves the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error. The equalizer adaptor provides the equalizer coefficients associated with the reference measured error to the equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error.
-
Citations
20 Claims
-
1. A read channel incorporated in a storage device to process signals read from a storage medium, comprising:
-
an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to the equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and saving the new equalizer coefficients and the new measured error as the reference measured error in response to detecting an end of a data set and to detecting an improvement of the new measured error over the reference measured error. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A read channel incorporated in a storage device to process signals read from a storage medium, comprising:
-
an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and stopping equalizer adaptation and providing fixed equalizer coefficients to the equalizer to use to equalize the input read signals until an end of a data set is detected in response to determining that the new measured error is degraded with respect to the reference measured error.
-
-
7. A read channel incorporated in a storage device to process signals read from a storage medium, comprising:
-
an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients based on the input signals equalized using fixed coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; saving the new measured error as the reference measured error and saving the fixed coefficients to use to equalize the input signal in response to determining that there exists no value for the reference measured error; determining whether the new measured error is degraded with respect to the reference measured error in response to using the fixed coefficients for an initial measured error computation phase; and saving the new measured error as the reference measure error and saving the fixed coefficients to use to equalize the input signal in response to determining that the new measured error is degraded beyond some margin.
-
-
8. A read channel incorporated in a storage device to process signals read from a storage medium, comprising:
-
an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; using coefficients to equalize input read signals to produce equalizer output signals; processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error, wherein the operations of calculating the new coefficients, using the new coefficients to equalize input read signals to produce equalizer output signals, and determining whether the new measured error is degraded are performed until detecting an end of a data set; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and determining whether to stop equalizer adaptation and to provide fixed coefficients to the equalizer to use to equalize the input signal in response to determining that the new measured error is degraded with respect to the reference measured error beyond some margin. - View Dependent Claims (9, 10)
-
-
11. A storage drive for performing Input/Output (I/O) operations with respect to a storage medium coupled to the storage drive, comprising:
-
a head to read data from the storage medium; and a read channel in data communication with the head to process signals the head reads from the storage medium, comprising; an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to the equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and saving the new equalizer coefficients and the new measured error as the reference measured error in response to detecting an end of a data set and to detecting an improvement of the new measured error over the reference measured error. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A storage drive for performing Input/Output (I/O) operations with respect to a storage medium coupled to the storage drive, comprising:
-
a head to read data from the storage medium; and a read channel in data communication with the head to process signals the head reads from the storage medium, comprising; an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and stopping equalizer adaptation and providing fixed equalizer coefficients to the equalizer to use to equalize the input read signals until an end of a data set is detected in response to determining that the new measured error is degraded with respect to the reference measured error.
-
-
17. A storage drive for performing Input/Output (I/O) operations with respect to a storage medium coupled to the storage drive, comprising:
-
a head to read data from the storage medium; and a read channel in data communication with the head to process signals the head reads from the storage medium, comprising; an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients based on the input signals equalized using fixed coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; saving the new measured error as the reference measured error and saving the fixed coefficients to use to equalize the input signal in response to determining that there exists no value for the reference measured error; determining whether the new measured error is degraded with respect to the reference measured error in response to using the fixed coefficients for an initial measured error computation phase; and saving the new measured error as the reference measure error and saving the fixed coefficients to use to equalize the input signal in response to determining that the new measured error is degraded beyond some margin.
-
-
18. A storage drive for performing Input/Output (I/O) operations with respect to a storage medium coupled to the storage drive, comprising:
-
a head to read data from the storage medium; and a read channel in data communication with the head to process signals the head reads from the storage medium, comprising; an equalizer using coefficients to equalize input read signals to produce equalizer output signals; a detector processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; an equalizer adaptor enabled to perform operations comprising; using coefficients to equalize input read signals to produce equalizer output signals; processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error, wherein the operations of calculating the new coefficients, using the new coefficients to equalize input read signals to produce equalizer output signals, and determining whether the new measured error is degraded are performed until detecting an end of a data set; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and determining whether to stop equalizer adaptation and to provide fixed coefficients to the equalizer to use to equalize the input signal in response to determining that the new measured error is degraded with respect to the reference measured error beyond some margin. - View Dependent Claims (19, 20)
-
Specification