Equalizer with adaptive pre-filter
First Claim
Patent Images
1. An equalizer to equalize a signal transmitted over a communication channel with an unknown and varying impulse response, said equalizer comprising:
- an equalizing filter having a plurality of adjustable filter coefficients to filter an input signal to obtain an equalized input signal;
a processor to adjust said plurality of filter coefficients for said equalizing filter in response to variations in said impulse response of said communication channel, said processor programmed to;
generate estimated channel coefficients representing an estimated impulse response of said communication channel;
define a channel coefficient matrix B based on said estimated channel coefficients, a filter coefficient vector {overscore (f)}, and a target vector {overscore (c)}, such that;
4 Assignments
0 Petitions
Accused Products
Abstract
A computationally efficient method for computing the filter coefficients for a prefilter in a decision feedback equalizer solves linear equations using a fast Toeplitz algorithm. Computations performed to compute the filter coefficients for the right half burst may be used to compute the prefilter for the left hand burst, thereby reducing the number of computations. Also, a square root-free algorithm may be used to solve the system of linear equations, further reducing computational complexity.
50 Citations
33 Claims
-
1. An equalizer to equalize a signal transmitted over a communication channel with an unknown and varying impulse response, said equalizer comprising:
-
an equalizing filter having a plurality of adjustable filter coefficients to filter an input signal to obtain an equalized input signal;
a processor to adjust said plurality of filter coefficients for said equalizing filter in response to variations in said impulse response of said communication channel, said processor programmed to;
generate estimated channel coefficients representing an estimated impulse response of said communication channel;
define a channel coefficient matrix B based on said estimated channel coefficients, a filter coefficient vector {overscore (f)}, and a target vector {overscore (c)}, such that;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method to compute filter coefficients of a pre-filter for an equalizer, said method comprising:
-
estimating an impulse response of a communication channel;
defining a channel coefficient matrix B and a target vector {overscore (c)} based on said estimated impulse response of said communication channel;
defining a filter coefficient vector {overscore (f)} representing said filter coefficients of said pre-filter, such that the filter coefficient vector is the solution of the system of linear equations;
- View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A receiver comprising:
-
a receiver front-end to amplify received signals and convert said received signals to a baseband signal at a baseband frequency;
a sampler to sample said baseband signal to produce a sampled signal;
an equalizer to equalize said sampled signal, said equalizer comprising;
an equalizing filter having a plurality of adjustable filter coefficients to filter an input signal to obtain an equalized input signal;
a processor to adjust said plurality of filter coefficients for said equalizing filter in response to variations in an impulse response of a communication channel, said processor programmed to;
generate estimated channel coefficients representing an estimated impulse response of said communication channel;
define a channel coefficient matrix B based on said estimated channel coefficients, a filter coefficient vector {overscore (f)}, and a target vector {overscore (c)}, such that;
- View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A mobile terminal in a mobile communication system, said mobile terminal comprising:
-
a transmitter;
a receiver comprising;
a receiver front-end to amplify received signals and convert said received signals to a baseband signal at a baseband frequency;
a sampler to sample said baseband signal to produce an sampled signal;
an equalizer to equalize said sampled signal, said equalizer comprising;
an equalizing filter having a plurality of adjustable filter coefficients to filter an input signal to obtain an equalized input signal;
a processor to adjust said plurality of filter coefficients for said equalizing filter in response to variations in an impulse response of a communication channel, said processor programmed to;
generate estimated channel coefficients representing an estimated impulse response of said communication channel;
define a channel coefficient matrix B based on said estimated channel coefficients, a filter coefficient vector {overscore (f)}, and a target vector {overscore (c)}, such that;
- View Dependent Claims (25, 26, 27, 28)
-
-
29. A base station in a mobile communication system, said base station comprising:
-
a transmitter;
a receiver comprising;
a receiver front-end to amplify received signals and convert said received signals to a baseband signal at a baseband frequency;
a sampler to sample said baseband signal to produce a sampled signal;
an equalizer to equalize said sampled signal, said equalizer comprising;
an equalizing filter having a plurality of adjustable filter coefficients to filter an input signal to obtain an equalized input signal;
a processor to adjust said plurality of filter coefficients for said equalizing filter in response to variations in an impulse response of a communication channel, said processor programmed to;
generate estimated channel coefficients representing an estimated impulse response of said communication channel;
define a channel coefficient matrix B based on said estimated channel coefficients, a filter coefficient vector {overscore (f)}, and a target vector {overscore (c)}, such that;
- View Dependent Claims (30, 31, 32, 33)
-
Specification