IP Library Granted Patent US 7,076,514
Granted Patent B2
US 7,076,514 · App. 10/321,508 · Granted Jul 11, 2006

Method and system for computing pre-equalizer coefficients

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,076,514
App. No.
10/321,508
Granted
Jul 11, 2006
Kind
B2
Abstract

According to an embodiment of present invention, an algorithm for computing static pre-equalizer coefficients, comprises the steps of determining a length of algorithm iterations; calculating a feedforward coefficient vector associated with a feedforward equalizer; calculating a pre-equalizer coefficient vector associated with a pre-equalizer filter; and performing the steps of calculating for the length of the algorithm iterations; wherein a mean square of an error between an output sequence and a transmitted digital input sequence is minimized.

Claims (28)

1. An algorithm for computing static pre-equalizer coefficients, the algorithm comprising the steps of:

determining a length of algorithm iterations;

calculating a feedforward coefficient vector associated with a feedforward equalizer;

calculating a pre-equalizer coefficient vector associated with a pre-equalizer filter; and

performing the steps of calculating for the length of the algorithm iterations; wherein a mean square of an error between an output sequence and a transmitted digital input sequence is minimized.

2. The algorithm of claim 1 , wherein the feedforward equalizer is adaptive.

3. The algorithm of claim 1 , wherein the pre-equalizer filter is non-adaptive.

4. The algorithm of claim 1 , wherein the pre-equalizer coefficient vector comprises even-indexed pre-equalizer filter coefficients {p e,l , lε{0, . . . , N P −1}} where

p e,l =p 2l lε{ 0, . . . , N P −1}

where N P represents half a pre-equalizer length.

5. The algorithm of claim 4 , wherein the pre-equalizer coefficient vector comprises odd-indexed pre-equalizer filter coefficients {p o,l , lε{0, . . . , N P −1}} where

p o,l =p 2l+1 lε{ 0, . . . , N P −1}.

6. The algorithm of claim 1 , wherein the feedforward coefficient vector comprises even feedforward filter coefficients in the i th test case, where

f e,k (i) =f 2k (i) kε{ 0, . . . , N F −1}

where N F represents half a feedforward equalizer length.

7. The algorithm of claim 6 , wherein the feedforward coefficient vector comprises odd feedforward filter coefficients in the i th test case, where

f o,k (i) =f 2k+1 (i) kε{ 0, . . . , N F −1}.

8. The algorithm of claim 1 , wherein the step of calculating a feedforward coefficient vector further comprises calculating a convolution matrix for a noise shaping filter.

9. The algorithm of claim 1 , wherein the pre-equalizer filter increases an effective equalizer length without increasing a number of taps to be trained.

10. The algorithm of claim 1 , wherein the pre-equalizer filter receives an input sequence comprising a combination of a noise sequence from a noise shaping filter and an output of a channel.

11. The algorithm of claim 10 , wherein the channel models a linear distortion.

12. The algorithm of claim 10 , wherein the channel models a linear time invariant filter.

13. The algorithm of claim 1 , wherein the input sequence is received at an upsampling block for generating an upsampled signal.

14. The algorithm of claim 13 , wherein the upsampled signal is received by a channel for generating a channel output and wherein the channel output is combined with a noise sequence for being received by the pre-equalizer filter.

15. The algorithm of claim 1 , wherein the output sequence is produced by a feedback equalizer.

16. The algorithm of claim 15 , wherein the feedback equalizer filter is adaptive.

17. The algorithm of claim 15 , wherein the feedback equalizer filter processes at least one previous decision generated by a decision unit.

18. The algorithm of claim 15 , wherein the output sequence is generated in part by a downsampled output of the feedforward equalizer.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2015
From: ALCATEL-LUCENT USA, INC.
To: IKANOS COMMUNICATIONS, INC.
Reel/Frame 036732/0876 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2015
From: SILICON VALLEY BANK
To: IKANOS COMMUNICATIONS, INC.
Reel/Frame 036733/0031 →
SECURITY INTEREST Recorded Jun 10, 2015
From: IKANOS COMMUNICATIONS, INC.
To: SILICON VALLEY BANK
Reel/Frame 035874/0351 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 5, 2015
From: IKANOS COMMUNICATIONS, INC.
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 035581/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2009
From: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING INC.
To: IKANOS COMMUNICATIONS, INC.
Reel/Frame 023163/0723 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2009
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: BROOKTREE BROADBAND HOLDING, INC
Reel/Frame 023148/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2007
From: GLOBESPANVIRATA, INC.
To: BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 018826/0939 →
SECURITY AGREEMENT Recorded Nov 21, 2006
From: BROOKTREE BROADBAND HOLDING, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A., THE
Reel/Frame 018573/0337 →
CHANGE OF NAME Recorded Mar 17, 2006
From: GLOBESPAN VIRATA, INC.
To: CONEXANT, INC.
Reel/Frame 017692/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2003
From: ERDOGAN, ALPER TUNGA; HALDER, BIJIT; SANG, TZU-HSIEN
To: GLOBESPAN VIRATA INC.
Reel/Frame 014217/0927 →