Decimation DC offset control in a sampled amplitude read channel
DCFirst Claim
1. A sampled amplitude read channel for reading digital data from a magnetic medium by detecting the digital data from a sequence of discrete time sample values generated by sampling pulses of alternating polarity in an analog read signal from a magnetic read head positioned over the magnetic medium, said sampled amplitude read channel comprising:
- (a) a sampling device for sampling the analog read signal to generate the discrete time sample values;
(b) a decimation DC offset controller, responsive to the discrete time sample values, for adjusting a DC offset in the analog read signal; and
(c) a discrete time sequence detector, responsive to the discrete time sample values, for detecting the digital data.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In a sampled amplitude read channel for magnetic recording, a nonlinear discrete time decimation filter in a negative feed back loop adjusts a DC offset in an analog read signal from a magnetic read head without distorting the read signal. In sampled amplitude recording, adding the samples of an isolated positive pulse to the samples of an isolated negative pulse generates the DC offset of the discrete time sample values. A decimation filter adds the sample values from a positive pulse to the sample values of a negative pulse in order to detect and pass the DC offset in the read signal. The detected discrete time DC offset from the discrete time decimation filter is converted into an analog DC offset signal and subtracted from the analog read signal in a negative feedback loop. A running average decimation filter removes the DC offset during acquisition, and a decision-directed decimation filter removes the DC offset during tracking.
42 Citations
14 Claims
-
1. A sampled amplitude read channel for reading digital data from a magnetic medium by detecting the digital data from a sequence of discrete time sample values generated by sampling pulses of alternating polarity in an analog read signal from a magnetic read head positioned over the magnetic medium, said sampled amplitude read channel comprising:
-
(a) a sampling device for sampling the analog read signal to generate the discrete time sample values; (b) a decimation DC offset controller, responsive to the discrete time sample values, for adjusting a DC offset in the analog read signal; and (c) a discrete time sequence detector, responsive to the discrete time sample values, for detecting the digital data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A sampled amplitude read channel for reading digital data from a magnetic medium by detecting the digital data from a sequence of discrete time sample values generated by sampling pulses of alternating polarity in an analog read signal from a magnetic read head positioned over the magnetic medium, said sampled amplitude read channel comprising:
-
(a) an analog adding circuit comprising a positive input connected to receive the analog signal;
a negative input connected to receive an analog DC offset signal; and
an analog output;(b) a sampling device, connected to receive the analog output from the analog adding circuit, for generating the discrete time sample values; (c) a decimation filter connected to receive the discrete time sample values, for generating a discrete time DC offset signal; (d) a discrete time to analog converter, connected to receive the discrete time DC offset signal, for generating the analog DC offset signal; and (e) a discrete time sequence detector responsive to the discrete time sample values for detecting the digital data.
-
-
13. A sampled amplitude read channel for reading digital data from a magnetic medium by detecting the digital data from a sequence of discrete time sample values generated by sampling pulses of alternating polarity in an analog read signal from a magnetic read head positioned over the magnetic medium, said sampled amplitude read channel comprising:
-
(a) a sampling device for sampling the analog read signal to generate the discrete time sample values; (b) a discrete time adder, responsive to the discrete time sample values, for adding a predetermined discrete time DC offset to the discrete time sample values to generate a sequence of DC offset discrete time sample values in order to compensate for asymmetries between positive and negative pulses in the read signal; (c) a DC offset controller, responsive to the DC offset discrete time sample values, for adjusting a DC offset in the analog read signal; and (d) a discrete time sequence detector, responsive to the discrete time sample values, for detecting the digital data.
-
-
14. A sampled amplitude read channel for reading digital data from a magnetic medium by detecting the digital data from a sequence of discrete time sample values generated by sampling pulses of alternating polarity in an analog read signal from a magnetic read head positioned over the magnetic medium, said sampled amplitude read channel comprising:
-
(a) a sampling device for sampling the analog read signal to generate the discrete time sample values; (b) a DC offset controller, responsive to the discrete time sample values, for generating a computed DC offset in the analog read signal; (c) a discrete time adder for adding a predetermined constant DC offset to the computed DC offset in order to compensate for asymmetries between positive and negative pulses in the read signal; and (d) a discrete time sequence detector, responsive to the discrete time sample values, for detecting the digital data.
-
Specification