IP Library Granted Patent US 7,961,818
Granted Patent B2
US 7,961,818 · App. 12/024,807 · Granted Jun 14, 2011

Method and system for adaptive timing recovery

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,961,818
App. No.
12/024,807
Granted
Jun 14, 2011
Kind
B2
Abstract

Timing recovery in partial-response-based magnetic recording systems customarily employs the “decision-directed” method wherein phase error is recovered from the differences between the noise-corrupted received signal samples and their estimated ideal (noise and phase error free) values. The filtered phase error drives a numerically-controlled oscillator which determines the instants at which the signal is resampled, attempting to place said instants at the ideal sampling times. The resampled signal contains errors due to mistiming as well as to the original corrupting noise, and these errors directly influence the success of subsequent detection. However, the noise can be reduced using adaptive linear prediction, having the effect of reducing the output error for a given noise input, or maintaining the same error for a larger noise input.

Claims (60)

1. A timing recovery circuit comprising:

an interpolator configured to generate an interpolated signal;

an estimator configured to generate a first output signal based on the interpolated signal;

a noise prediction filter configured to generate a compensation signal based on interpolated signal and the first output signal;

a first mixer configured to mix the interpolated signal with the first output signal and to output the mixed signal to the noise prediction filter; and

a second mixer configured to mix the compensation signal with the interpolated signal to generate the timing recovery circuit output signal.

2. A timing recovery circuit comprising:

an interpolator configured to generate an interpolated signal;

an estimator configured to generate a first output signal based on the interpolated signal;

a noise prediction filter configured to generate a compensation signal based on interpolated signal and the first output signal;

a phase detector configured to detect a phase error based on the first output signal and the interpolated signal;

a loop filter configured to filter a phase detector output signal and to output a filtered signal; and

an oscillator configured to generate a gate signal and a offset signal based on the filtered signal from the loop filter.

3. A timing recovery circuit comprising:

an interpolator configured to generate an interpolated signal;

an estimator configured to generate a first output signal based on the interpolated signal;

a noise prediction filter configured to generate a compensation signal based on interpolated signal and the first output signal,

wherein the noise prediction filter comprises an adaptive nonrecursive finite impulse response filter.

4. The timing recovery circuit of claim 3 , wherein the nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using a lookup table.

5. The timing recovery circuit of claim 3 , wherein the nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using an adaptive algorithm.

6. The timing recovery of claim 5 , wherein the adaptive algorithm comprises a Widrow-Hoff LMS algorithm, recursive least squares (RLS), fast RLS, or an adaptive lattice algorithm.

7. The timing recovery of claim 5 , wherein the nonrecursive finite impulse response (FIR) filter is configured to drive a difference between an input of the FIR filter and an output of the FIR filter to zero.

8. A timing recovery circuit comprising:

an interpolator configured to generate an interpolated signal;

an estimator configured to generate a first output signal based on the interpolated signal;

a noise prediction filter configured to generate a compensation signal based on interpolated signal and the first output signal,

wherein the first output signal comprises an estimation signal configured to determine the nearest ideal signal value to sample.

9. A method for correcting phase error between an interpolated sample time and an ideal interpolated sample time of a waveform comprising:

generating an interpolated sample time;

generating an estimation signal based on the interpolated sample time;

generating an error compensation signal based on interpolated signal and the estimation signal; and

subtracting the error compensation signal from the interpolated sample time.

10. The method of claim 9 , wherein the estimation signal is used to determine the nearest ideal signal value to sample.

11. The method of claim 9 , further comprising:

mixing the interpolated signal with the estimation signal, wherein the error compensation signal is generated using the mixed signal;

mixing the error compensation signal with the interpolated signal to obtain a second mixed signal, wherein the second mixed signal is used to the estimation signal.

12. The method of claim 9 , further comprising:

determining a phase error based on the estimation signal and the interpolated signal;

filtering the determined phase error; and

generating a gate signal and a offset signal based on the filtered phase error, wherein the gate signal and the offset signal are used to generate the interpolated signal in subsequent cycle.

13. The method of claim 9 , wherein the error compensation signal is generated using an adaptive nonrecursive finite impulse response filter.

14. The method of claim 13 , wherein the adaptive nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using a lookup table.

15. The method of claim 13 , wherein the adaptive nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using an adaptive algorithm.

16. The method of claim 13 , wherein the adaptive algorithm comprises a Widrow-Hoff LMS algorithm, recursive least squares (RLS), fast RLS, or an adaptive lattice algorithm.

17. The method of claim 13 , wherein the nonrecursive finite impulse response (FIR) filter is configured to drive a difference between an input of the FIR filter and an output of the FIR filter to zero.

18. A timing recovery system comprising:

means for generating an interpolated sample time;

means for generating an estimation signal based on the interpolated sample time, wherein the estimation signal is configured to determine the nearest ideal signal value to sample,

means for generating an error compensation signal based on interpolated signal and the estimation signal; and

means for subtracting the error compensation signal from the interpolated sample time.

19. The timing recovery system of claim 18 , further comprising:means for mixing the interpolated signal with the estimation signal, wherein the error compensation signal is generated using the mixed signal;

means for mixing the error compensation signal with the interpolated signal to obtain a second mixed signal, wherein the second mixed signal is used to the estimation signal.

20. The timing recovery system of claim 18 , further comprising:

means for determining a phase error based on the estimation signal and the interpolated signal;

means for filtering the determined phase error; and

means for generating a gate signal and a offset signal based on the filtered phase error, wherein the gate signal and the offset signal are used to generate the interpolated signal in subsequent cycle.

21. The timing recovery system of claim 18 , wherein the error compensation signal is generated using an adaptive nonrecursive finite impulse response filter.

22. The timing recovery system of claim 21 , wherein the adaptive nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using a lookup table.

23. The timing recovery system of claim 21 , wherein the adaptive nonrecursive finite impulse response filter have a plurality of filter taps, each filter tap value is determined using an adaptive algorithm.

24. The timing recovery system of claim 23 , wherein the adaptive algorithm comprises a Widrow-Hoff LMS algorithm, recursive least squares (RLS), fast RLS, or an adaptive lattice algorithm.

Assignments (11)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2008
From: FELLER, MARC
To: QUANTUM CORPORATION
Reel/Frame 020686/0164 →