IP Library Granted Patent US 7,421,021
Granted Patent B2
US 7,421,021 · App. 11/759,720 · Granted Sep 2, 2008

Adaptive signal equalizer with adaptive error timing and precursor/postcursor configuration control

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,421,021
App. No.
11/759,720
Granted
Sep 2, 2008
Kind
B2
Abstract

An adaptive signal equalizer with a feedforward filter in which the feedback error signal and corresponding incoming data signal are dynamically aligned in time using signal interpolation, and further, to control the precursor/postcursor filter taps configuration, thereby producing more adaptive filter tap coefficient signals for significantly improved and robust signal equalization.

Claims (49)

1. An apparatus including an adaptive signal equalizer, comprising:

adaptive equalization circuitry tat receives at least a plurality of adaptive coefficient signals and in response thereto receives and equalizes an input data signal to provide an equalized signal;

signal slicer circuitry, coupled to said adaptive equalization circuitry, that receives and slices said equalized signal to provide a sliced signal and a difference signal corresponding to a difference between said equalized signal and said sliced signal; and

adaptive coefficient signal generator circuitry, coupled to said signal slicer circuitry and said adaptive equalization circuitry, that

receives said plurality of adaptive coefficient signals,

receives said input data signal and said difference signal and processes said plurality of adaptive coefficient signals and one of said input data signal and said difference signal to provide first and second aligned signals which are substantially temporally aligned, and

processes said first and second aligned signals together to provide said plurality of adaptive coefficient signals.

2. The apparatus of claim 1 , wherein said adaptive equalization circuitry comprises fractionally spaced linear transversal equalizer circuitry.

3. The apparatus of claim 1 , wherein said signal slicer circuitry comprises:

signal comparison circuitry tat receives and compares said equalized signal against a reference signal to provide said sliced signal; and

signal combining circuitry, coupled to said signal comparison circuitry, that receives and combines said equalized signal and said sliced signal to provide said difference signal.

4. The apparatus of claim 1 , wherein said adaptive equalization circuitry comprises:

feedforward filter circuitry that receives said plurality of adaptive coefficient signals and in response thereto receives and processes said input data signal to provide a feedforward processed signal;

feedback filter circuitry, coupled to said signal slicer circuitry, that receives and processes said sliced signal to provide a feedback processed signal; and

signal combining circuitry, coupled to said feedforward filter circuitry, said feedback filter circuitry and said signal slicer circuitry, that receives and combines said feedforward and feedback processed signals to provide said equalized signal.

5. An apparatus including an adaptive signal equalizer, comprising:

adaptive equalizer means for receiving at least a plurality of adaptive coefficient signals and in response thereto receiving and equalizing an input data signal and providing an equalized signal;

signal slicer means for slicing said equalized signal and providing a sliced signal and a difference signal corresponding to a difference between said equalized signal and said sliced signal; and

adaptive coefficient signal generator means for

processing said plurality of adaptive coefficient signals and one of said input data signal and said difference signal and providing first and second aligned signals which are substantially temporally aligned, and

processing said first and second aligned signals together and providing said plurality of adaptive coefficient signals.

6. The apparatus of claim 5 , wherein said adaptive equalizer means comprises:

feedforward filter means for processing said input data signal in response to said plurality of adaptive coefficient signals and providing a feedforward processed signal;

feedback filter means for processing said sliced signal and providing a feedback processed signal; and

signal combiner means for combining said feedforward and feedback processed signals and providing said equalized signal.

7. A method for adaptive signal equalizing, comprising:

receiving at least a plurality of adaptive coefficient signals and in response thereto receiving and equalizing an input data signal to generate an equalized signal;

slicing said equalized signal to generate a sliced signal and a difference signal corresponding to a difference between said equalized signal and said sliced signal;

processing said plurality of adaptive coefficient signals and one of said input data signal and said difference signal to generate first and second aligned signals which are substantially temporally aligned; and

processing said first and second aligned signals together to generate said plurality of adaptive coefficient signals.

8. The method of claim 7 , wherein said receiving at least a plurality of adaptive coefficient signals and in response thereto receiving and equalizing an input data signal to generate an equalized signal comprises linearly equalizing said input data signal using a plurality of fractionally spaced signal delays.

9. The method of claim 7 , wherein said slicing said equalized signal to generate a sliced signal and a difference signal corresponding to a difference between said equalized signal and said sliced signal comprises:

comparing said equalized signal against a reference signal to generate said sliced signal; and

combining said equalized signal and said sliced signal to generate said difference signal.

10. The method of claim 7 , wherein:

said processing one of said input data signal and said difference signal to generate first and second aligned signals which are substantially temporally aligned comprises interpolating said one of said input data signal and said difference signal to generate an interpolated delayed signal; and

said processing said first and second aligned signals together to generate said plurality of adaptive coefficient signals comprises combining said interpolated delayed signal and another of said input data signal and said difference signal to generate said plurality of adaptive coefficient signals.

11. The method of claim 10 , wherein said combining said interpolated delayed signal and another of said input data signal and said difference signal to generate said plurality of adaptive coefficient signals comprises:

delaying said first aligned signal to generate a plurality of delayed signals;

multiplying said first aligned signal, said plurality of delayed signals and said second aligned signal to generate a plurality of product signals; and

integrating said plurality of product signals to generate a plurality of integrated signals as said plurality of adaptive coefficient signals.

12. The method of claim 10 , wherein said combining said interpolated delayed signal and another of said input data signal and said difference signal to generate said plurality of adaptive coefficient signals comprises:

delaying said one of said input data signal and said difference signal to generate a plurality of delayed signals;

multiplying said one of said input data signal and said difference signal, said plurality of delayed signals and said another of said input data signal and said difference signal to generate a plurality of product signals; and

integrating said plurality of product signals to generate a plurality of integrated signals as said plurality of adaptive coefficient signals.

13. The method of claim 7 , wherein said receiving at least a plurality of adaptive coefficient signals and in response thereto receiving and equalizing an input data signal to generate an equalized signal comprises:

processing said input data signal in response to said plurality of adaptive coefficient signals to generate a feedforward processed signal;

processing said sliced signal to generate a feedback processed signal; and

combining said feedforward and feedback processed signals to generate said equalized signal.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE LTD.
Reel/Frame 057336/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: MARVELL TECHNOLOGY CAYMAN I
To: CAVIUM INTERNATIONAL
Reel/Frame 057279/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: INPHI CORPORATION
To: MARVELL TECHNOLOGY CAYMAN I
Reel/Frame 056649/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: SCINTERA NETWORKS, INC.
To: INPHI CORPORATION
Reel/Frame 033903/0242 →
CHANGE OF ASSIGNEE ADDRESS Recorded Aug 8, 2007
From: BALASUBRAMONIAN, VENUGOPAL; BHATTACHARJEE, JISHNU; MUKHERJEE, DEBANJAN; PHANSE, ABHIJIT; SHANBHAG, ABHIJIT G.; YU, QIAN; IBRAGIMOV, EDEM
To: SCINTERA NETWORKS, INC.
Reel/Frame 019665/0931 →