Method and apparatus for improved high-speed FEC adaptive equalization
First Claim
1. A method for performing adaptive equalization comprising:
- receiving a Forward Error Correction (FEC) encoded signal from a channel;
filtering the received FEC encoded signal using a filter according to at least one adjustable filter coefficient to produce a filtered signal;
evaluating the filtered signal to generate a signal error output;
adjusting the at least one adjustable filter coefficient in response to the signal error output;
performing FEC decode processing dependent on the filtered signal to generate an FEC output;
adjusting the at least one adjustable filter coefficient in response to the FEC output;
wherein the at least one adjustable filter coefficient is first adjusted in response to the signal error output, then adjusted in response to the FEC output;
wherein the at least one adjustable filter coefficient is first adjusted in response to the signal error output until a specified condition is met, then adjusted in response to the FEC output; and
wherein the specified condition relates to an error measure varying less than a predetermined amount in N iterations of adjusting the at least one adjustable filter coefficient, where N is a positive integer.
28 Assignments
0 Petitions
Accused Products
Abstract
A method for performing adaptive equalization is presented comprising receiving a Forward Error Correction (FEC) encoded signal from a channel, filtering the received FEC encoded signal using a filter according to at least one adjustable filter coefficient to produce a filtered signal, evaluating the filtered signal to generate a signal error output, adjusting the at least one adjustable filter coefficient in response to the signal error output, performing FEC decode processing dependent on the filtered signal to generate an FEC output, and adjusting the at least one adjustable filter coefficient in response to the FEC output. In one embodiment, the signal error output relates to Mean Squared Error (MSE), and the FEC output relates to bit error rate. The at least one adjustable filter coefficient may be first adjusted in response to the signal error output until a specified condition is met, then adjusted in response to the FEC output.
-
Citations
16 Claims
-
1. A method for performing adaptive equalization comprising:
-
receiving a Forward Error Correction (FEC) encoded signal from a channel; filtering the received FEC encoded signal using a filter according to at least one adjustable filter coefficient to produce a filtered signal; evaluating the filtered signal to generate a signal error output; adjusting the at least one adjustable filter coefficient in response to the signal error output; performing FEC decode processing dependent on the filtered signal to generate an FEC output; adjusting the at least one adjustable filter coefficient in response to the FEC output; wherein the at least one adjustable filter coefficient is first adjusted in response to the signal error output, then adjusted in response to the FEC output; wherein the at least one adjustable filter coefficient is first adjusted in response to the signal error output until a specified condition is met, then adjusted in response to the FEC output; and wherein the specified condition relates to an error measure varying less than a predetermined amount in N iterations of adjusting the at least one adjustable filter coefficient, where N is a positive integer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for performing adaptive equalization comprising:
-
receiving a Forward Error Correction (FEC) encoded signal from a channel; filtering the received FEC encoded signal using a filter according to at least one adjustable filter coefficient to produce a filtered signal; evaluating the filtered signal to generate a signal error output; adjusting the at least one adjustable filter coefficient in response to the signal error output; performing FEC decode processing dependent on the filtered signal to generate an FEC output; adjusting the at least one adjustable filter coefficient in response to the FEC output; further comprising; generating a plurality of symbols from the filtered signal based on a symbol decision clock and a symbol decision threshold, wherein the FEC decode processing is performed on the symbols; adjusting the symbol decision clock in response to the signal error output; and adjusting the symbol decision clock in response to the FEC output.
-
-
8. A method for performing adaptive equalization comprising:
-
receiving a Forward Error Correction (FEC) encoded signal from a channel; filtering the received FEC encoded signal using a filter according to at least one adjustable filter coefficient to produce a filtered signal; evaluating the filtered signal to generate a signal error output; adjusting the at least one adjustable filter coefficient in response to the signal error output; performing FEC decode processing dependent on the filtered signal to generate an FEC output; adjusting the at least one adjustable filter coefficient in response to the FEC output; further comprising generating a plurality of symbols from the filtered signal based on a symbol decision clock and a symbol decision threshold, wherein the FEC decode processing is performed on the symbols; adjusting the symbol decision threshold in response to the signal error output; and adjusting the symbol decision threshold in response to the FEC output.
-
-
9. An apparatus for performing adaptive equalization comprising:
-
a filter capable of filtering a Forward Error Correction (FEC) encoded signal received from channel according to at least one adjustable filter coefficient to produce a filtered signal; an error detector adapted to evaluate the filtered signal to generate a signal error output; an FEC decoder adapted to perform FEC decode processing dependent on the filtered signal to generate an FEC output; a controller for adjusting the at least one adjustable filter coefficient in response to the signal error output and adjusting the at least one adjustable filter coefficient in response to the FEC output; wherein the controller is adapted to first adjust the at least one adjustable filter coefficient in response to the signal error output, then adjust the at least one adjustable filter coefficient in response to the FEC output; wherein the controller is adapted to first adjust the at least one adjustable filter coefficient in response to the signal error output until a specified condition is met, then adjust the at least one adjustable filter coefficient in response to the FEC output; and wherein the specified condition relates to an error measure varying less than a predetermined amount in N iterations of adjusting the at least one adjustable filter coefficient, where N is a positive integer. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for performing adaptive equalization comprising:
-
a filter capable of filtering a Forward Error Correction (FEC) encoded signal received from channel according to at least one adjustable filter coefficient to produce a filtered signal; an error detector adapted to evaluate the filtered signal to generate a signal error output; an FEC decoder adapted to perform FEC decode processing dependent on the filtered signal to generate an FEC output; a controller for adjusting the at least one adjustable filter coefficient in response to the signal error output and adjusting the at least one adjustable filter coefficient in response to the FEC output; further comprising a decision element for generating a plurality of symbols from the filtered signal based on a symbol decision clock and a symbol decision threshold, wherein the FEC decoder is adapted to perform FEC decode processing on the generated symbols; and wherein the symbol decision clock is capable of being adjusting in response to the signal error output and adjusted in response to the FEC output.
-
-
16. An apparatus for performing adaptive equalization comprising:
-
a filter capable of filtering a Forward Error Correction (FEC) encoded signal received from channel according to at least one adjustable filter coefficient to produce a filtered signal; an error detector adapted to evaluate the filtered signal to generate a signal error output; an FEC decoder adapted to perform FEC decode processing dependent on the filtered signal to generate an FEC output; a controller for adjusting the at least one adjustable filter coefficient in response to the signal error output and adjusting the at least one adjustable filter coefficient in response to the FEC output; further comprising a decision element for generating a plurality of symbols from the filtered signal based on a symbol decision clock and a symbol decision threshold, wherein the FEC decoder is adapted to perform FEC decode processing on the generated symbols; and wherein the symbol decision threshold is capable of being adjusted in response to the signal error output and adjusted in response to the FEC output.
-
Specification