US5576904A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Timing gradient smoothing circuit in a synchronous read channel
Assignee: Cirrus Logic Inc
•
Filing: 1995-08-29
•
Granted: 1996-11-19
•
Expires: 2015-08-29
Abstract
Abstract In a synchronous read channel for magnetic recording, a timing recovery phase-locked loop (PLL) comprises a technique for smoothing a timing gradient DELTA t computed from estimated sample values and actual sample values. If an estimated sample value for computing the timing gradient is zero, then the timing gradient is increased, and if all of the estimated sample values for computing the timing gradient are zero, then the timing gradient is copied from its prior value. Smoothing the timing gradient reduces gain variations in the PLL and results in more effective timing recovery.
Inventors
- 👤 Richard T. Behrens
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 18:07
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; H; H04; H04L; H04L7/00; H04L7/0054; H04L7/0062; G11B20/10009; G11B20/10046; G11B20/10055; G11B20/14; G11B20/1403; H03; H03L; H03L7/00; H03L7/06; H03L7/08; H03L7/085; H03L7/091; H04L7/02; H04L7/033; H04L7/0334; H04L7/04; H04L7/10
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
187 words
A timing recovery circuit in a synchronous read channel utilized in reading data from a magnetic medium, said synchronous read channel detects digital data from a sequence of discrete time sample values Y(n) generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic medium, said timing recovery circuit for adjusting a phase and frequency of a sampling clock signal relative to a phase and frequency of the pulses, said timing recovery circuit comprises a timing gradient circuit and a gradient adjuster circuit, the gradient adjuster circuit comprising: (a) a first input for receiving a timing gradient value from the timing gradient circuit representing a minimum mean squared error between the discrete time sample values Y(n) and a corresponding sequence of estimated sample values ˜X(n); (b) a second input for receiving the sequence of estimated sample values ˜X(n) utilized by the timing gradient circuit to generate the timing gradient value; and (c) an adjustment circuit for adjusting the timing gradient value when at least one of the estimated sample values ˜X(n) utilized in generating the timing gradient value is zero.
Claim 2
Dependent Claim
187 words
A timing recovery circuit in a synchronous read channel utilized in reading data from a magnetic medium, said synchronous read channel detects digital data from a sequence of discrete time sample values Y(n) generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic medium, said timing recovery circuit for adjusting a phase and frequency of a sampling clock signal relative to a phase and frequency of the pulses, said timing recovery circuit comprises a timing gradient circuit and a gradient adjuster circuit, the gradient adjuster circuit comprising: (a) a first input for receiving a timing gradient value from the timing gradient circuit representing a minimum mean squared error between the discrete time sample values Y(n) and a corresponding sequence of estimated sample values ˜X(n); (b) a second input for receiving the sequence of estimated sample values ˜X(n) utilized by the timing gradient circuit to generate the timing gradient value; and (c) an adjustment circuit for adjusting the timing gradient value when at least one of the estimated sample values ˜X(n) utilized in generating the timing gradient value is zero.
Claim 3
Dependent Claim
84 words
The timing recovery circuit as recited in claim 1, wherein the timing gradient value is computed proportional to Y(n-1)·˜i X(n)-Y(n)·˜X(n-1), wherein: (a) the magnitude of the timing gradient value is increased by the adjustment circuit when the estimated sample value ˜X(n-1) is zero and ˜X(n) is non-zero, or when the estimated sample value ˜X(n-1) is non-zero and ˜X(n) is zero; and (b) a current timing gradient value is adjusted in proportion to a previous timing gradient value when both ˜X(n-1) and ˜X(n) are zero.
Claim 4
Dependent Claim
180 words
A timing recovery method in a synchronous read channel utilized in reading data from a magnetic medium, said synchronous read channel detects digital data from a sequence of discrete time sample values Y(n) generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic medium, said timing recovery method for adjusting a phase and frequency of a sampling clock signal relative to a phase and frequency of the pulses, said timing recovery method comprises a timing gradient generation method and a gradient adjustment method, the gradient adjustment method comprising the steps of: (a) receiving a timing gradient value from the timing gradient generation method representing a minimum mean squared error between the discrete time sample values Y(n) and a corresponding sequence of estimated sample values ˜X(n); (b) receiving the sequence of estimated sample values ˜X(n) utilized by the timing gradient method to generate the timing gradient value; and (c) adjusting the timing gradient value when at least one of the estimated sample values ˜X(n) utilized in generating the timing gradient value is zero.
Claim 5
Dependent Claim
180 words
A timing recovery method in a synchronous read channel utilized in reading data from a magnetic medium, said synchronous read channel detects digital data from a sequence of discrete time sample values Y(n) generated by sampling pulses in an analog read signal from a magnetic read head positioned over the magnetic medium, said timing recovery method for adjusting a phase and frequency of a sampling clock signal relative to a phase and frequency of the pulses, said timing recovery method comprises a timing gradient generation method and a gradient adjustment method, the gradient adjustment method comprising the steps of: (a) receiving a timing gradient value from the timing gradient generation method representing a minimum mean squared error between the discrete time sample values Y(n) and a corresponding sequence of estimated sample values ˜X(n); (b) receiving the sequence of estimated sample values ˜X(n) utilized by the timing gradient method to generate the timing gradient value; and (c) adjusting the timing gradient value when at least one of the estimated sample values ˜X(n) utilized in generating the timing gradient value is zero.
Claim 6
Dependent Claim
77 words
The timing recovery method as recited in claim 3, wherein the timing gradient value is computed proportional to Y(n-1)·˜X(n)-Y(n)·˜X(n-1), wherein: (a) the magnitude of the timing gradient value is increased when the estimated sample value ˜X(n-1) is zero and ˜X(n-1) is non-zero, or when the estimated sample value ˜X(n-1) is non-zero and ˜X(n) is zero; and (b) current timing gradient value is adjusted in proportion to previous timing gradient value when both ˜X(n-1) and ˜X(n) are zero.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-19 | 2000-05-20 | 2000-11-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-19 | 2004-05-20 | 2004-11-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-19 | 2008-05-20 | 2008-11-19 | $7700.00 | Window Closed / Lapsed |