Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
166 words
In a magnetic disk storage device comprising a sampled amplitude read channel for reading digital data stored on a magnetic disk by detecting digital data from a sequence of discrete time sample values generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic disk, a thermal asperity (TA) compensator comprising: (a) a sampling clock; (b) a sampling device, responsive to the sampling clock, for sampling the analog read signal to generate the discrete time sample values; (c) a discrete time sequence detector for detecting an estimated digital sequence from the discrete time sample values; (d) a TA detector, responsive to the discrete time sample values, for detecting the occurrence of a thermal asperity and generating erasure pointers corresponding to a location in the estimated digital sequence where a thermal asperity occurred; and (e) an error detection and correction (EDAC) system, responsive to the erasure pointers, for correcting errors in the estimated digital sequence caused by the thermal asperity.
Claim 2
Dependent Claim
166 words
In a magnetic disk storage device comprising a sampled amplitude read channel for reading digital data stored on a magnetic disk by detecting digital data from a sequence of discrete time sample values generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic disk, a thermal asperity (TA) compensator comprising: (a) a sampling clock; (b) a sampling device, responsive to the sampling clock, for sampling the analog read signal to generate the discrete time sample values; (c) a discrete time sequence detector for detecting an estimated digital sequence from the discrete time sample values; (d) a TA detector, responsive to the discrete time sample values, for detecting the occurrence of a thermal asperity and generating erasure pointers corresponding to a location in the estimated digital sequence where a thermal asperity occurred; and (e) an error detection and correction (EDAC) system, responsive to the erasure pointers, for correcting errors in the estimated digital sequence caused by the thermal asperity.
Claim 3
Dependent Claim
112 words
In a disk drive storage system comprising a read head position over a magnetic disk for generating an analog read signal by detecting magnetic transitions on the magnetic disk, a thermal asperity (TA) compensator comprising: (a) a data detector for detecting an estimated digital sequence from the analog read signal; (b) a TA detector for detecting the occurrence of a thermal asperity in the analog read signal and generating erasure pointers corresponding to a location in the estimated digital sequence where a thermal asperity occurred; and (c) an error detection and correction (EDAC) system, responsive to the erasure pointers, for correcting errors in the estimated digital sequence caused by the thermal asperity.
Claim 4
Dependent Claim
112 words
In a disk drive storage system comprising a read head position over a magnetic disk for generating an analog read signal by detecting magnetic transitions on the magnetic disk, a thermal asperity (TA) compensator comprising: (a) a data detector for detecting an estimated digital sequence from the analog read signal; (b) a TA detector for detecting the occurrence of a thermal asperity in the analog read signal and generating erasure pointers corresponding to a location in the estimated digital sequence where a thermal asperity occurred; and (c) an error detection and correction (EDAC) system, responsive to the erasure pointers, for correcting errors in the estimated digital sequence caused by the thermal asperity.
Claim 5
Dependent Claim
25 words
The thermal asperity compensator as recited in claim 2, wherein the TA detector generates a control signal for adjusting a pole of a coupling capacitor.
Claim 6
Dependent Claim
37 words
The thermal asperity compensator as recited in claim 2, wherein the TA detector generates a control signal for holding operation of a timing recovery, gain control and DC offset loop during a duration of the thermal asperity.
Claim 7
Dependent Claim
33 words
The thermal asperity compensator as recited in claim 2, wherein the EDAC system operates on-the-fly when detecting and correcting hard errors caused by thermal asperities and soft errors caused by other channel noise.
Claim 8
Dependent Claim
44 words
The thermal asperity compensator as recited in claim 2, wherein the EDAC system comprises a erasure value generator, responsive to the erasure pointers, for generating erasure values computed as α raised to the power of the erasure pointer location in the estimated digital sequence.
Claim 9
Dependent Claim
33 words
The thermal asperity compensator as recited in claim 2, wherein the EDAC system comprises a finite field inversion circuit that operates on the estimated digital sequence in a standard and dual basis representation.
Claim 10
Dependent Claim
69 words
The thermal asperity compensator as recited in claim 2, wherein the EDAC system comprises a Reed-Solomon decoder comprising: (a) a syndrome generator for generating syndromes from the estimated digital sequence; (b) a decoder for generating the coefficients of an error locator polynomial σ(x); and (c) an error value generator, responsive to the error locator polynomial σ(x), for generating error values used to correct errors in the estimated digital sequence.
Claim 11
Dependent Claim
22 words
The thermal asperity compensator as recited in claim 8, wherein the syndrome generator, decoder and error value generator are implemented in hardware.
Claim 12
Dependent Claim
69 words
The thermal asperity compensator as recited in claim 2, wherein the TA detector comprises: (a) a sampling device for sampling the analog read signal to generate a sequence of discrete time sample values; (b) a saturation detector for detecting the occurrence of a saturation condition in the discrete time sample values indicating the occurrence of a thermal asperity; and (c) an erasure pointer generator for generating the erasure pointers.
Claim 13
Dependent Claim
42 words
The thermal asperity compensator as recited in claim 10, wherein the TA detector further comprises a buffer for buffering the erasure pointers and synchronizing the erasure pointers to the corresponding error locations in the estimated digital sequence corrected by the EDAC system.
Claim 14
Dependent Claim
47 words
The thermal asperity compensator as recited in claim 10, wherein: (a) the TA detector further comprises a means for determining a duration of a detected thermal asperity; (b) the duration is proportional to a number of saturated discrete time sample values caused by the detected thermal asperity.
Claim 15
Dependent Claim
139 words
In a magnetic disk storage device comprising a sampled amplitude read channel for reading digital data stored on a magnetic disk by detecting digital data from a sequence of discrete time sample values generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic disk, a method for compensating for thermal asperity (TA) comprising the steps of: (a) sampling the analog read signal to generate the discrete time sample values; (b) detecting an estimated digital sequence from the discrete time sample values; (c) detecting the occurrence of a thermal asperity from the discrete time sample values; (d) generating erasure pointers corresponding to a location in the estimated digital sequence where the thermal asperity occurred; and (e) correcting errors in the estimated digital sequence caused by the thermal asperity using the erasure pointers.
Claim 16
Dependent Claim
139 words
In a magnetic disk storage device comprising a sampled amplitude read channel for reading digital data stored on a magnetic disk by detecting digital data from a sequence of discrete time sample values generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic disk, a method for compensating for thermal asperity (TA) comprising the steps of: (a) sampling the analog read signal to generate the discrete time sample values; (b) detecting an estimated digital sequence from the discrete time sample values; (c) detecting the occurrence of a thermal asperity from the discrete time sample values; (d) generating erasure pointers corresponding to a location in the estimated digital sequence where the thermal asperity occurred; and (e) correcting errors in the estimated digital sequence caused by the thermal asperity using the erasure pointers.
Claim 17
Dependent Claim
101 words
In a disk drive storage system comprising a read head position over a magnetic disk for generating an analog read signal by detecting magnetic transitions on the magnetic disk, a method for compensating for thermal asperity (TA) comprising the steps of: (a) detecting an estimated digital sequence from the analog read signal; (b) detecting the occurrence of a thermal asperity in the analog read signal; (c) generating erasure pointers corresponding to a location in the estimated digital sequence where the thermal asperity occurred; and (d) correcting errors in the estimated digital sequence caused by the thermal asperity using the erasure pointers.
Claim 18
Dependent Claim
101 words
In a disk drive storage system comprising a read head position over a magnetic disk for generating an analog read signal by detecting magnetic transitions on the magnetic disk, a method for compensating for thermal asperity (TA) comprising the steps of: (a) detecting an estimated digital sequence from the analog read signal; (b) detecting the occurrence of a thermal asperity in the analog read signal; (c) generating erasure pointers corresponding to a location in the estimated digital sequence where the thermal asperity occurred; and (d) correcting errors in the estimated digital sequence caused by the thermal asperity using the erasure pointers.