Claims
- 1. A magneto-resistive asymmetry correction circuit, comprising:a magneto-resistive linearizer circuit adapted to receive an input from an amplifier, said magneto-resistive linearizer being designed to compensate for magneto-resistive asymmetry in a sampled amplitude read channel; and a control circuit for providing a control input to said magneto-resistive linearizer circuit, said control circuit adapted to receive as inputs a plurality of signal estimates unit; wherein said control circuit determines a magneto-resistive assymetry error term whose computation depends on a plurality of successive signal estimates, said plurality of successive signal estimates being derived from said plurality of signal estimates, said magneto-resistive assymetry error term being used to obtain said control input to said magneto-resistive linearizer circuit.
- 2. A magneto-resistive asymmetry correction circuit in accordance with claim 1, wherein said control circuit includes a rate reduction unit and state machine filter operating at a half speed clock.
- 3. A magneto-resistive asymmetry correction circuit in accordance with claim 1, said control circuit including an error estimator, said error estimator adapted to estimate a magneto-resistive asymmetry error.
- 4. A magneto-resistive asymmetry correction circuit in accordance with claim 3, said control circuit including a sample rate reducer.
- 5. A magneto-resistive asymmetry correction circuit in accordance with claim 3, said linearizer adapted to add a multiple of a square of an input signal to said input signal.
- 6. A magneto-resistive asymmetry correction circuit in accordance with claim 3, including a digital finite state machine filter for attenuating analog switching noise.
- 7. A magneto-resistive asymmetry correction circuit, comprising:a magneto-resistive linearizer circuit adapted to receive an input from an amplifier; and a control circuit providing an input to said magneto-resistive linearizer circuit, said control circuit receiving as inputs a plurality of signal estimates, said control circuit including a sample rate reducer; an error estimator, said error estimator adapted to estimate a magneto-resistive asymmetry error; and a state machine defined substantially as follows: −4−3−2−10123−2−2/−4−2/−30/−40/−30/−20/−10/00/1−1−1/−4−1/−30/−30/−20/−10/00/10/200/−40/−30/−20/−10/10/10/20/310/−30/−20/−10/−00/10/21/21/320/−20/−10/00/10/20/32/23/3wherein rows correspond to five possible values of an input signal esac(2k), and columns correspond to eight possible values of a state variable σ2k; andentries are of the form f2k/σ2k+2, where f2k is the output and σ2k+2 is the next state.
- 8. A sampled amplitude read channel comprisingmeans for receiving encoded data; and a magneto-resistive asymmetry loop, said magneto-resistive asymmetry loop including: a magneto-resistive linearizer circuit adapted to receive an input from an amplifier, said magneto-resistive linearizer being designed to compensate for magneto-resistive asymmetry in a sampled amplitude read channel; and a control circuit providing a control input to said magneto-resistive linearizer circuit, said control circuit receiving as inputs a plurality of signal estimates timing response unit, wherein said control circuit determines a magneto-resistive assymetry error term whose computation depends on a plurality of successive signal estimates, said plurality of successive signal estimates being derived from said plurality of signal estimates, said magneto-resistive assymetry error term being used to obtain said control input to said magneto-resistive linearizer circuit.
- 9. A sampled amplitude read channel according to claim 8, wherein said control circuit includes a rate reduction unit and state machine filter operating at a half speed clock.
- 10. A sampled amplitude read channel according to claim 8, said control circuit including an error estimator, said error estimator adapted to estimate a magneto-resistive asymmetry error.
- 11. A sampled amplitude read channel in accordance with claim 8, said linearizer adapted to add a multiple of a square of an input signal to said input signal.
- 12. A sampled amplitude read channel in accordance with claim 8, including a digital finite state machine filter for attenuating analog switching noise.
- 13. A sampled amplitude read channel in accordance with claim 8, further including a DC offset control loop adapted to compensate for a DC offset.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application claims priority from U.S. Provisional Application Ser. No. 60/129,654, filed Apr. 16, 1999, which is hereby incorporated by reference in its entirety as if fully set forth herein.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5283521 |
Ottesen et al. |
Feb 1994 |
A |
5418660 |
Sato et al. |
May 1995 |
A |
6332205 |
Conway |
Dec 2001 |
B1 |
Foreign Referenced Citations (4)
Number |
Date |
Country |
197 49 103 |
Nov 1998 |
DE |
0 766 244 |
Apr 1997 |
EP |
WO 9618189 |
Jun 1996 |
WO |
WO 9637882 |
Nov 1996 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/129654 |
Apr 1999 |
US |