IP Library Granted Patent US 7,010,030
Granted Patent B2
US 7,010,030 · App. 09/910,971 · Granted Mar 7, 2006

Software definable block adaptive decision feedback equalizer

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,010,030
App. No.
09/910,971
Granted
Mar 7, 2006
Kind
B2
Abstract

A block decision feedback equalizer is designed by deriving, from first principles, a block exact decision feedback equalizer and then systematically applying simplifying assumptions to obtain several block approximate decision feedback equalizers, each suitable for multipath channel equalization and having error convergence insensitive to filter length. The resulting block decision feedback equalizer is software definable may be dynamically adapted by choosing whether to update error correction coefficients.

Claims (46)

1. A block decision feedback equalizer for channel equalization comprising:

a forward filter receiving and concurrently processing blocks containing input samples;

a feedback filter receiving and concurrently processing blocks containing demapped equalized output samples; and

a signal adder combining filtered input samples for a current block from the forward filter, filtered output samples for the current block from the feedback filter, and intra-block time varying output correction coefficients for the forward filter to produce equalized output samples for the current block.

2. The block decision feedback equalizer as set forth in claim 1 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter and intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

3. The block decision feedback equalizer as set forth in claim 1 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter and not intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

4. The block decision feedback equalizer as set forth in claim 3 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter only when an error measurement for the current block exceeds a threshold.

5. The block decision feedback equalizer as set forth in claim 3 wherein filter coefficients utilized to produce the intra-block time varying output correction coefficients are computed at a rate lower than a rate at which input samples are received.

6. The block decision feedback equalizer as set forth in claim 1 further comprising:

a forward error computation unit receiving the input samples to compute an inverse channel estimate and an error vector and producing an output correction vector for the forward filter; and

a feedback error computation unit receiving the demapped equalized output samples to compute the inverse channel estimate and the error vector and producing an output correction vector for the feedback filter.

7. A receiver comprising:

an input for receiving an input signal;

a channel decoder for decoding the input signals; and

a block decision feedback equalizer within the channel decoder for channel equalization comprising:

a forward filter receiving and concurrently processing blocks containing input samples from the input signal;

a feedback filter receiving and concurrently processing blocks containing demapped equalized output samples; and

a signal adder combining filtered input samples for a current block from the forward filter, filtered output samples for the current block from the feedback filter, and intra-block time varying output correction coefficients for the forward filter to produce equalized output samples for the current block.

8. The receiver as set forth in claim 7 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter and intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

9. The receiver as set forth in claim 7 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter and not intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

10. The receiver as set forth in claim 9 wherein the signal adder receives the intra-block time varying output correction coefficients for the forward filter only when an error measurement for the current block exceeds a threshold.

11. The receiver as set forth in claim 9 wherein filter coefficients utilized to produce the intra-block time varying output correction coefficients are computed for the forward filter at a rate lower than a rate at which input samples are received.

12. The receiver as set forth in claim 7 wherein the block decision feedback equalizer further comprises:

a forward error computation unit receiving the input samples to compute an inverse channel estimate and an error vector and producing an output correction vector for the forward filter; and

a feedback error computation unit receiving the demapped equalized output samples to compute the inverse channel estimate and the error vector and producing an output correction vector for the feedback filter.

13. A method of block channel equalization comprising:

receiving and concurrently processing blocks containing input samples within a forward filter;

receiving and concurrently processing blocks containing demapped equalized output samples within a feedback filter; and

combining filtered input samples for a current block from the forward filter, filtered output samples for the current block from the feedback filter, and intra-block time varying output correction coefficients for the forward filter within a signal adder to produce equalized output samples for the current block.

14. The method as set forth in claim 13 further comprising:

receiving the intra-block time varying output correction coefficients for the forward filter and intra-block time varying output correction coefficients for the feedback filter within the signal adder for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

15. The method as set forth in claim 13 further comprising:

receiving the intra-block time varying output correction coefficients for the forward filter within the signal adder and not intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples.

16. The method as set forth in claim 15 wherein the step of receiving only intra-block time varying output correction coefficients for the forward filter within the signal adder and not intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples further comprises:

receiving the intra-block time varying output correction coefficients for the forward filter only when an error measurement for the current block exceeds a threshold.

17. The method as set forth in claim 15 wherein the step of receiving only intra-block time varying output correction coefficients for the forward filter within the signal adder and not intra-block time varying output correction coefficients for the feedback filter for addition to the filtered input samples and the filtered output samples in producing the equalized samples further comprises:

computing filter coefficients utilized to produce the intra-block time varying output correction coefficients for the forward filter at a rate lower than a rate at which the filtered input samples are received.

18. The block decision feedback equalizer as set forth in claim 1 , wherein:

the forward filter receives and concurrently processes blocks containing a predetermined number of input samples; and

the feedback filter receives and concurrently processes blocks containing the predetermined number of demapped equalized output samples.

19. The receiver as set forth in claim 7 , wherein:

the forward filter receives and concurrently processes blocks containing a predetermined number of input samples; and

the feedback filter receives and concurrently processes blocks containing the predetermined number of demapped equalized output samples.

20. The method as set forth in claim 13 , wherein:

receiving and concurrently processing the blocks containing the input samples comprises receiving and concurrently processing blocks containing a predetermined number of input samples; and

receiving and concurrently processing the blocks containing the demapped equalized output samples comprises receiving and concurrently processing blocks containing the predetermined number of demapped equalized output samples.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: IPG ELECTRONICS 503 LIMITED
To: FUNAI ELECTRIC CO., LTD.
Reel/Frame 027497/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: IPG ELECTRONICS 503 LIMITED
Reel/Frame 022203/0791 →