IP Library Granted Patent US 8,300,758
Granted Patent B2
US 8,300,758 · App. 12/695,389 · Granted Oct 30, 2012

Adaptive filter using shifted reverse interpolation

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 8,300,758
App. No.
12/695,389
Granted
Oct 30, 2012
Kind
B2
Abstract

In one embodiment, an apparatus comprises an adaptive filter, a timing recovery unit, and a reverse interpolation filter. The adaptive filter has adaptive filter coefficients that are adjusted based on a first error signal at a first sample rate and filters a first signal at the first sample rate to obtain a second signal at the first sample rate. The timing recovery unit interpolates the second signal at the first sample rate to obtain a third signal at a second sample rate; and estimates a partial response signal at the second sample rate corresponding to the third signal. The a reverse interpolation filter interpolates a second error signal at the first sample rate, which is a difference between the third signal and the partial response signal, to obtain the first error signal at the first sample rate for feeding back to the adaptive filter.

Claims (59)

1. An apparatus comprising:

an adaptive filter having adaptive filter coefficients that are adjusted based on a first error signal at a first sample rate, wherein the adaptive filter is operable to filter a first signal at the first sample rate to obtain a second signal at the first sample rate;

a timing recovery unit coupled to the adaptive filter, wherein the timing recovery unit is operable to:

interpolate the second signal at the first sample rate to obtain a third signal at a second sample rate; and

estimate a partial response signal at the second sample rate corresponding to the third signal; and

a reverse interpolation filter coupled to the timing recovery unit, wherein the reverse interpolation filter is operable to interpolate a second error signal at the first sample rate, which is a difference between the third signal and the partial response signal, to obtain the first error signal at the first sample rate for feeding back to the adaptive filter, and the reverse interpolation filter comprises:

a control unit operable to provide a first control signal that controls each sample interval at the first sample rate during which the interpolation of the second error signal occurs and a second control signal that identifies a timing offset within each sample interval at the first sample rate at which the interpolation of the second error signal occurs; and

a first interpolator operable to re-sample the second error signal at the first sample rate to obtain the first error signal at the first sample rate according to the first control signal and the second control signal.

2. The apparatus recited in claim 1 , wherein the reverse interpolation filter is operable to interpolate the second error signal to obtain the first error signal using a Widrow-Hoff gradient descent algorithm.

3. The apparatus recited in claim 1 , wherein the reverse interpolation filter is operable to interpolate the second error signal to obtain a sample of the first error signal for each sample interval at the first sample rate.

4. The apparatus recited in claim 1 , wherein for each sample interval at the second sample rate:

the first control signal is either present or absent;

if the first control signal is present, then the first interpolator is operable to perform one re-sampling of the second error signal; and

if the first control signal is absent, then the first interpolator is operable to perform two re-samplings of the second error signal.

5. The apparatus recited in claim 1 , wherein the timing recovery unit comprises:

a numerically-controlled oscillator operable to provide a third control signal that controls each sample interval at the second sample rate during which the interpolation of the second signal occurs and a fourth control signal that identifies a timing offset within each sample interval at the first sample rate at which the interpolation of the second signal occurs;

a second interpolator operable to re-sample the second signal at the first sample rate to obtain the third signal at the second sample rate according to the third control signal and the fourth control signal; and

a slicer operable to estimate the partial response signal at the second sample rate corresponding to the third signal.

6. The apparatus recited in claim 5 , wherein the timing recovery unit further comprises:

a phase detector operable to provide a phase error signal that characterizes a phase difference between the third signal and the partial response signal; and

a loop filter operable to smooth the phase error signal.

7. The apparatus recited in claim 5 , wherein:

the first sample rate is a higher sample rate,

the second sample rate is a lower sample rate,

the first interpolator is an up-sampling interpolator, and

the second interpolator is a down-sampling interpolator.

8. The apparatus recited in claim 5 , wherein the second interpolator and the first interpolator are of the same type of interpolator.

9. The apparatus recited in claim 1 , wherein:

the adaptive filter is a fractionally-spaced equalizer; and

the timing recovery unit is a interpolated timing recovery unit.

10. A method, comprising:

filtering, by an adaptive filter having adaptive filter coefficients that are adjusted based on a first error signal at a first sample rate, a first signal at the first sample rate to obtain a second signal at the first sample rate;

interpolating, by a timing recovery unit, the second signal at the first sample rate to obtain a third signal at a second sample rate;

estimating, by the timing recovery unit, a partial response signal at the second sample rate corresponding to the third signal; and

interpolating, by a reverse interpolation filter, a second error signal at the first sample rate, which is a difference between the third signal and the partial response signal, to obtain the first error signal at the first sample rate for feeding back to the adaptive filter, comprising:

providing, by a control unit of the reverse interpolation filter, a first control signal that controls each sample interval at the first sample rate during which the interpolation of the second error signal occurs and a second control signal that identifies a timing offset within each sample interval at the first sample rate at which the interpolation of the second error signal occurs; and

re-sampling, by a first interpolator of the reverse interpolation filter, the second error signal at the first sample rate to obtain the first error signal at the first sample rate according to the first control signal and the second control signal.

11. The method recited in claim 10 , wherein interpolating the second error signal to obtain the first error signal uses a Widrow-Hoff gradient descent algorithm.

12. The method recited in claim 10 , wherein interpolating the second error signal to obtain the first error signal comprises interpolating the second error signal to obtain a sample of the first error signal for each sample interval at the first sample rate.

13. The method recited in claim 10 , wherein for each sample interval at the second sample rate:

the first control signal is either present or absent;

if the first control signal is present, then performing, by the first interpolator, one re-sampling of the second error signal; and

if the first control signal is absent, then performing, the first interpolator, two re-samplings of the second error signal.

14. The method recited in claim 10 , further comprising:

providing, by a numerically-controlled oscillator of the timing recovery unit, a third control signal that controls each sample interval at the second sample rate during which the interpolation of the second signal occurs and a fourth control signal that identifies a timing offset within each sample interval at the first sample rate at which the interpolation of the second signal occurs;

re-sampling, by a second interpolator of the timing recovery unit, the second signal at the first sample rate to obtain the third signal at the second sample rate according to the third control signal and the fourth control signal; and

estimating, by a slicer of the timing recovery unit, the partial response signal at the second sample rate corresponding to the third signal.

15. The method recited in claim 14 , further comprising:

providing, by a phase detector of the timing recovery unit, a phase error signal that characterizes a phase difference between the third signal and the partial response signal; and

smoothing, by a loop filter of the timing recovery unit, the phase error signal.

16. The method recited in claim 14 , wherein:

the first sample rate is a higher sample rate,

the second sample rate is a lower sample rate,

the first interpolator is an up-sampling interpolator, and

the second interpolator is a down-sampling interpolator.

17. The method recited in claim 14 , wherein the second interpolator and the first interpolator are of the same type of interpolator.

18. The method recited in claim 10 , wherein:

the adaptive filter is a fractionally-spaced equalizer; and

the timing recovery unit is a interpolated timing recovery unit.

Assignments (14)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
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 Aug 5, 2021
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE LLC, AS AGENT
Reel/Frame 057107/0001 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
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 Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
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 Jan 28, 2010
From: FELLER, MARC
To: QUANTUM CORPORATION
Reel/Frame 023864/0693 →