Trellis coding system for disc storage systems
AssigneeCirrus Logic, Inc.
InventorWilliam G. Bliss
Life of this patent
Estimating the term…
Loading patent…
AssigneeCirrus Logic, Inc.
InventorWilliam G. Bliss
Estimating the term…
In a sampled amplitude read channel for reading data recorded on a disc storage medium, a sequence detector is disclosed which operates according to a time varying trellis state machine matched to a modulation code which constrains the occurrence of tribits to k-modulo-3, and forbids runs of four or longer consecutive NRZI "1" bits. The modulation code enhances the distance property of the sequence detector without significantly decreasing the code rate. Example time varying trellis sequence detectors are disclosed for the EPR4 response and EEPR4 response. Further, the modulation code improves the performance of a sub-sampled read channel (a channel that samples the analog read signal substantially below Nyquist) by coding out the most likely miss-detected data sequences in the presence of sub-sampling. Interpolated timing recovery is disclosed for implementing a sub-sampled read channel employing the time varying sequence detector of the present invention.
A sampled amplitude read channel for reading data from a sequence of discrete time sample values generated by sampling an analog read signal emanating from a read head positioned over a storage medium, comprising:
A sampled amplitude read channel for reading data from a sequence of discrete time sample values generated by sampling an analog read signal emanating from a read head positioned over a storage medium, comprising:
A sampled amplitude read channel for reading data from a sequence of discrete time sample values generated by sampling an analog read signal emanating from a read head positioned over a storage medium, comprising:
A sampled amplitude read channel for reading data from a sequence of discrete time sample values generated by sampling an analog read signal emanating from a read head positioned over a storage medium, comprising:
A sampled amplitude read channel for reading data from a sequence of discrete time sample values generated by sampling an analog read signal emanating from a read head positioned over a storage medium, comprising:
Dependencies are inferred from the claim text.