IP Library Granted Patent US 7,978,791
Granted Patent B2
US 7,978,791 · App. 11/333,098 · Granted Jul 12, 2011

Method and system for adaptive channel estimation in pilot symbol assisted modulation systems

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,978,791
App. No.
11/333,098
Granted
Jul 12, 2011
Kind
B2
Abstract

A method includes generating a plurality of noise-averaged channel estimates using noisy channel estimates. At least some of the noise-averaged channel estimates are generated using different averaging lengths. The method also includes selecting one of the averaging lengths based on the plurality of noise-averaged channel estimates. The step of selecting one of the averaging lengths may include subtracting the noise-averaged channel estimates from the noisy channel estimates to produce a plurality of noise-averaged differences and determining powers of the noise-averaged differences. The step of selecting one of the averaging lengths may also include determining total error powers associated with the different averaging lengths using the powers of the noise-averaged differences and selecting the averaging length corresponding to a lowest total error power.

Claims (54)

1. An apparatus, comprising:

a channel estimation unit configured to process pilot symbols and generate noisy channel estimates; and

an adaptive averaging unit comprising:

a plurality of averaging units configured to average the noisy channel estimates to generate a plurality of noise-averaged channel estimates, at least some of the noise-averaged channel estimates associated with different averaging lengths; and

a processor capable of selecting one of the averaging lengths based on the plurality of noise-averaged channel estimates by selecting one of the averaging units at least one adder/subtractor configured to subtract the noise-averaged channel estimates from the noisy channel estimates to produce a plurality of noise-averaged differences, and

a power calculator configured to determine powers of the noise-averaged differences, the processor is further capable of determining total error powers associated with the different averaging lengths using the powers of the noise-averaged differences and the processor is capable of selecting the averaging length corresponding to a lowest total error power.

2. The apparatus of claim 1 , wherein:

the adaptive averaging unit further comprises a noise power calculator configured to determine a noise power of the noisy channel estimates; and

the processor is capable of using the noise power of the noisy channel estimates to determine the total error powers.

3. The apparatus of claim 2 , wherein the noise power calculator comprises:

an averaging unit configured to average the noisy channel estimates to produce an average estimate; and

at least one power calculator configured to determine a power of the average estimate and a power of the noisy channel estimates;

wherein the noise power is based on the power of the average estimate and the power of the noisy channel estimates.

4. The apparatus of claim 3 , wherein the noise power is determined by subtracting the power of the average estimate from the power of the noisy channel estimates to obtain a difference and multiplying the difference by two.

5. The apparatus of claim 1 , wherein the adaptive averaging unit further comprises:

a switch configured to selectively output the noise-averaged channel estimates corresponding to the selected averaging length.

6. The apparatus of claim 5 , wherein the switch is controlled by the processor.

7. The apparatus of claim 1 , wherein:

the adaptive averaging unit further comprises a noise power calculator configured to determine a noise power of the noisy channel estimates.

8. The apparatus of claim 7 , wherein the processor is capable of using the noise power of the noisy channel estimates to determine the total error powers and an averaging unit configured to average the noisy channel estimates to produce an average estimate.

9. The apparatus of claim 8 , wherein at least one power calculator configured to determine a power of the average estimate and a power of the noisy channel estimates.

10. The apparatus of claim 9 , wherein the noise power is based on the power of the average estimate and the power of the noisy channel estimates.

11. A method, comprising:

generating, by an adaptive averaging unit, a plurality of noise-averaged channel estimates using noisy channel estimates, at least some of the noise-averaged channel estimates generated using different averaging lengths by subtracting the noise-averaged channel estimates from the noisy channel estimates to produce a plurality of noise-averaged differences, determining powers of the noise-averaged differences, and determining total error powers associated with the different averaging lengths using the powers of the noise-averaged differences; and

selecting one of the averaging lengths based on the plurality of noise-averaged channel estimates corresponding to a lowest total error power.

12. The method of claim 11 , further comprising determining a noise power of the noisy channel estimates;

wherein determining the total error powers comprises determining the total error powers using the noise power of the noisy channel estimates.

13. The method of claim 12 , wherein determining the noise power comprises:

averaging the noisy channel estimates to produce an average estimate; and

determining a power of the average estimate and a power of the noisy channel estimates;

wherein the noise power is based on the power of the average estimate and the power of the noisy channel estimates.

14. The method of claim 13 , wherein the noise power is determined by subtracting the power of the average estimate from the power of the noisy channel estimates to obtain a difference and multiplying the difference by two.

15. The method of claim 11 , further comprising:

causing a switch to selectively output the noise-averaged channel estimates corresponding to the selected averaging length.

16. The method of claim 12 , wherein determining the noise power comprises:

averaging the noisy channel estimates to produce an average estimate.

17. The method of claim 16 , wherein determining the noise power comprises:

determining a power of the average estimate and a power of the noisy channel estimates.

18. A receiver, comprising:

a plurality of rake fingers each capable of receiving an input signal and de-spreading one of a plurality of multipath signals in the input signal; and

a combiner capable of combining a plurality of de-spread output signals from the rake fingers;

wherein each of at least one of the rake fingers comprises:

a channel estimation unit configured to process pilot symbols and generating noisy channel estimates; and

an adaptive averaging unit comprising:

at least one averaging unit configured to average the noisy channel estimates to generate a plurality of noise-averaged channel estimates, at least some of the noise-averaged channel estimates associated with different averaging lengths;

a processor capable of selecting one of the averaging lengths based on the plurality of noise-averaged channel estimates;

at least one adder/subtractor configured to subtract the noise-averaged channel estimates from the noisy channel estimates to produce a plurality of noise-averaged differences; and

a power calculator configured to determine powers of the noise-averaged differences wherein the processor is further capable of determining total error powers associated with the different averaging lengths using the powers of the noise-averaged differences; and

the processor is capable of selecting the averaging length corresponding to a lowest total error power.

19. The receiver of claim 18 , wherein:

the adaptive averaging unit further comprises a noise power calculator to determine a noise power of the noisy channel estimates; and

the processor is capable of using the noise power of the noisy channel estimates to determine the total error powers.

20. The receiver of claim 18 , wherein:

the adaptive averaging unit further comprises a noise power calculator to determine a noise power of the noisy channel estimates.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2014
From: ST-ERICSSON SA
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 033753/0921 →
CHANGE OF NAME Recorded May 15, 2014
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 032908/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2014
From: STMICROELECTRONICS NV; STMICROELECTRONICS ASIA PACIFIC PTE. LTD.
To: ST WIRELESS SA
Reel/Frame 032638/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2006
From: KARTHIK, MURALIDHAR; OH, SER WAH
To: STMICROELECTRONICS ASIA PACIFIC PTE., LTD.
Reel/Frame 017488/0605 →