Sub-sampled discrete time read channel for computer storage systems
AssigneeCirrus Logic, Inc.
InventorsWilliam G. Bliss, David E. Reed, Richard T. Behrens
Life of this patent
Estimating the term…
Loading patent…
AssigneeCirrus Logic, Inc.
InventorsWilliam G. Bliss, David E. Reed, Richard T. Behrens
Estimating the term…
A sampled amplitude read channel is disclosed for reading binary data from a computer disk storage system, wherein the read channel sub-samples an analog read signal at a rate lower than the baud rate and detects the binary data from the sub-sampled values using a sequence detector. In one embodiment, the sub-sampled values are interpolated to generate synchronous sample values which are processed by a conventional sequence detector. In another embodiment, the sequence detector is modified to detect the binary data directly from the sub-sampled values. In yet another embodiment, the sequence detector comprises a remodulator and an error pattern detector for detecting and correcting bit errors in the detected binary data. In addition, for the various embodiments a channel code increases the distance property of the sequence detector in order to compensate for the degradation in performance caused by sub-sampling.
A sampled amplitude read channel for reading binary data from a sequence of interpolated discrete time sample values generated by sampling pulses in an analog read signal from a read head positioned over a disk storage medium, the binary data recorded at a predetermined baud rate, the read channel comprising:
A sampled amplitude read channel for reading binary data from a sub-sampled sequence of discrete time sample values generated by sub-sampling pulses in an analog read signal from a read head positioned over a disk storage medium, the binary data recorded at a predetermined baud rate, the read channel comprising:
A sampled amplitude read channel for reading user data from a sequence of interpolated discrete time sample values generated by sampling pulses in an analog read signal from a read head positioned over a disk storage medium, the user data encoded into codewords according to a code rate<1, the codewords recorded to the disk storage medium at a predetermined baud rate, the read channel comprising:
A sampled amplitude read channel for reading user data from a sequence of interpolated discrete time sample values generated by sampling pulses in an analog read signal from a read head positioned over a disk storage medium, the user data encoded into codewords according to a code rate<1, the codewords recorded to the disk storage medium at a predetermined baud rate, the read channel comprising:
A method for reading binary data from a sequence of discrete time sample values generated by sampling pulses in an analog read signal from a read head positioned over a storage medium, comprising:
Dependencies are inferred from the claim text.