Synchronous read channel employing a sequence detector with programmable detector levels
DCFirst Claim
1. A synchronous read channel for reading data recorded on a magnetic disk storage medium by detecting binary 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 storage medium, comprising:
- (a) a sampling device for sampling the analog read signal to generate the discrete time time sample values;
(b) a discrete time filter for filtering the discrete time sample values according to a partial response;
(c) discrete time timing recovery for extracting timing information from the discrete time sample values; and
(d) a trellis type sequence detector for detecting the binary data from the sample values, comprising programmable detector levels associated with a state transition diagram for matching the sequence detector to the partial response.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A synchronous read channel is disclosed which samples an analog read signal from a magnetic read head positioned over a magnetic disk medium, filters the sample values according to a desired partial response, extracts timing information from the filtered sample values, and detects an estimated data sequence from the filtered sample values using a trellis type sequence detector matched to the partial response. The trellis sequence detector comprises programmable detector levels which allows for maximum flexibility in matching the sequence detector to the partial response.
60 Citations
10 Claims
-
1. A synchronous read channel for reading data recorded on a magnetic disk storage medium by detecting binary 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 storage medium, comprising:
-
(a) a sampling device for sampling the analog read signal to generate the discrete time time sample values; (b) a discrete time filter for filtering the discrete time sample values according to a partial response; (c) discrete time timing recovery for extracting timing information from the discrete time sample values; and (d) a trellis type sequence detector for detecting the binary data from the sample values, comprising programmable detector levels associated with a state transition diagram for matching the sequence detector to the partial response. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10)
-
-
6. A synchronous read channel for reading data recorded on a magnetic disk storage medium by detecting binary 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 storage medium, comprising:
-
(a) a sampling device for sampling the analog read signal to generate the discrete time time sample values; (b) a discrete time filter for filtering the discrete time sample values according to a partial response; (c) a trellis type sequence detector for detecting the binary data from the sample values, comprising programmable detector levels associated with a state transition diagram for matching the sequence detector to the partial response.
-
Specification