IP Library Granted Patent US 7,330,506
Granted Patent B2
US 7,330,506 · App. 10/222,166 · Granted Feb 12, 2008

System and method for providing variable delay FIR equalizer for serial baseband communications

Assignee: Synopsys, Inc.
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,330,506
App. No.
10/222,166
Granted
Feb 12, 2008
Kind
B2
Abstract

The present invention relates in general to a method, apparatus, and article of manufacture for providing high-speed digital communications through a communications channel. In one aspect, the present invention employs variable delay FIR equalizer in the transmitter module to increase the system performance in channel communications.

Claims (31)

1. A system for transmission of data through a communication channel between a first transmitter and a first receiver, comprising:

a fixed tap module, located in the first transmitter, including at least one fixed tap location;

a roving tap module, located in the first transmitter, including at least one movable tap location;

a set of adjustable delay coefficients, including at least one adjustable delay coefficient for at least one movable tap location;

a set of adjustable filter coefficients, including at least one adjustable filter coefficient for at least one movable tap location and at least one adjustable filter coefficient for at least one fixed tap location; and

wherein at least one adjustable filter coefficient, of the set of adjustable filter coefficients, is determined by the first transmitter in response to an adjustment received from the first receiver through a back channel within an overhead associated with an encoding technique.

2. The apparatus according to claim 1 wherein the communications channel is a backplane.

3. A system for transmission of data through a communication channel between a first transmitter and a first receiver, comprising:

a fixed tap module, located in the first transmitter, including at least one fixed tap location;

a roving tap module, located in the first transmitter, including at least one roving tap that has a variable delay element;

a set of adjustable coefficients, including at least one adjustable filter coefficient for at least one movable tap location, at least one adjustable filter coefficient for at least one fixed tap location and at least one adjustable delay coefficient for at least one movable tap location;

wherein the adjustable delay coefficient is use to variably adjust the location of the roving tap.

4. The apparatus according to claim 3 , wherein at least one adjustable filter coefficient, of the set of adjustable coefficients, is determined by the first transmitter in response to an adjustment received from the first receiver.

5. The apparatus according to claim 3 , wherein an adjustable coefficient, of the set of adjustable coefficients, is adjusted by a transmission, from the first receiver to the first transmitter, over a back channel that does not significantly impact the capacity to send user data in a same direction as the back channel.

6. The apparatus according to claim 3 wherein the communications channel is a backplane.

7. A method for transmission of data through a communication channel between a first transmitter and a first receiver, comprising:

determining an adjustment in the first receiver;

determining in the first transmitter, in response to the adjustment received through a back channel within an overhead associated with an encoding technique, an adjustable filter coefficient of a set of adjustable coefficients; and

wherein the set of adjustable coefficients, that applies to taps located on the first transmitter, includes an adjustable filter coefficient for a movable tap location, an adjustable delay coefficient for the movable tap location and an adjustable filter coefficient for a fixed tap location.

8. The method of claim 7 , wherein the communications channel is a backplane.

9. A method for transmission of data through a communication channel between a first transmitter and a first receiver, comprising:

determining, at the first receiver, a correlation of error;

adjusting a first adjustable coefficient, of a set of adjustable coefficients, to reduce the correlation of error;

wherein the set of adjustable coefficients, that applies to taps located on the first transmitter, includes an adjustable filter coefficient for a movable tap location, an adjustable delay coefficient for the movable tap location and an adjustable filter coefficient for a fixed tap location, and

wherein the adjustable delay coefficient is used to variably adjust the location of the roving tap.

10. The method of claim 9 , further comprising:

determining an adjustment in the first receiver; and

determining in the first transmitter, in response to the adjustment, the first adjustable filter coefficient.

11. The method of claim 9 , wherein the step of adjusting further comprises:

transmitting, from the first receiver to the first transmitter, over a back channel that does not significantly impact the capacity to send user data in a same direction as the back channel.

12. The method of claim 9 , wherein the communications channel is a backplane.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2004
From: ACCELERANT NETWORKS, INC.
To: SYNOPSYS, INC.
Reel/Frame 015365/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2002
From: GORECKI, JAMES; STONICK, JOHN T.
To: ACCELERANT NETWORKS, INC.
Reel/Frame 013359/0607 →
Continuity (7)
Provisional Application 6031347800 · Aug 20, 2001
Provisional Application 6031321400 · Aug 17, 2001
Provisional Application 6031345400 · Aug 20, 2001
Provisional Application 6031345500 · Aug 20, 2001
Provisional Application 6031345600 · Aug 20, 2001
Provisional Application 6031347700 · Aug 20, 2001
Related Publication 20030035474A1 · Feb 20, 2003