IP Library Granted Patent US 9,143,365
Granted Patent B2
US 9,143,365 · App. 13/970,992 · Granted Sep 22, 2015

Channel estimation using averaging and interpolation

Inventors: Hendrik Schoeneich (Heroldsberg, DE); Stefan Brueck (Neunkirchen am Brand, DE); Juan Montojo (Nuremberg, DE)
Assignee: QUALCOMM Incorporated
H04L25/0224H04L25/022H04L25/0232
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 9,143,365
App. No.
13/970,992
Granted
Sep 22, 2015
Kind
B2
Abstract

A method of performing channel estimation includes receiving a frame that includes, for each subcarrier of a subset of subcarriers in the frame, a pair of pilot symbols in the subcarrier. The subcarriers of the subset are regularly spaced apart from one another in the frequency domain. Time-averaged channel estimates for each subcarrier of the subset are generated based on the pairs of pilot symbols. Frequency-averaged channel estimates for respective subcarriers are generated based on the time-averaged channel estimates. Interpolation is performed between respective frequency-averaged channel estimates to generate interpolated channel estimates for subcarriers between the respective subcarriers.

Claims (86)

1. A method of performing channel estimation, comprising:

receiving a frame comprising, for each subcarrier of a subset of subcarriers in the frame, a pair of time-adjacent pilot symbols in the subcarrier, wherein the subcarriers of the subset are regularly spaced apart from one another in the frequency domain, wherein a first subsequent pair of time-adjacent pilot symbols is in an increasing frequency order for a first frequency range;

generating time-averaged channel estimates for each subcarrier of the subset based on the pairs of time-adjacent pilot symbols;

generating frequency-averaged channel estimates for respective subcarriers based on the time-averaged channel estimates; and

interpolating between respective frequency-averaged channel estimates to generate interpolated channel estimates for subcarriers between the respective subcarriers;

wherein:

the frame comprises an orthogonal frequency-division multiple-access (OFDMA) frame comprising multiple frame portions corresponding to respective transmitting devices;

each of the multiple frame portions comprises, for each subcarrier of a subset of subcarriers in the frame portion, a pair of time-adjacent pilot symbols, the pairs of time-adjacent pilot symbols being regularly spaced in the frequency domain within the frame portion, wherein a second subsequent pair of time-adjacent pilot symbols is in a decreasing frequency order for a second frequency range; and

the method further comprises repeating generating the time-averaged channel estimates, generating the frequency-averaged channel estimates, and interpolating between respective frequency-averaged channel estimates for each of the multiple frame portions.

2. The method of claim 1 , wherein the multiple frame portions comprise non-overlapping, contiguous groups of subcarriers.

3. The method of claim 1 , wherein the pairs of time-adjacent pilot symbols comprise pairs of pilot symbols in adjacent orthogonal frequency-division multiplexing (OFDM) symbols.

4. The method of claim 3 , wherein the pairs of pilot symbols have a staggered spacing in the time domain, the method further comprising de-staggering the pairs of pilot symbols.

5. The method of claim 1 , further comprising:

performing pilot matching for the pilot symbols; and

generating channel estimates corresponding to the pilot symbols, based on the pilot matching;

wherein generating the time-averaged channel estimates comprises averaging channel estimates corresponding to respective pairs of the time-adjacent pilot symbols.

6. The method of claim 5 , wherein generating the channel estimates corresponding to the pilot symbols comprises performing time-domain least-squares channel estimation.

7. The method of claim 1 , wherein generating the frequency-averaged channel estimates comprises, for a respective subcarrier having two adjacent subcarriers, averaging time-averaged channel estimates for the two adjacent subcarriers.

8. The method of claim 1 , wherein generating the frequency-averaged channel estimates comprises replacing time-averaged channel estimates for respective subcarriers with frequency-averaged channel estimates for the respective subcarriers.

9. The method of claim 1 , wherein generating the frequency-averaged channel estimates comprises using a sliding frequency window to specify subcarriers for which respective time-averaged channel estimates are to be averaged.

10. The method of claim 1 , wherein:

generating the frequency-averaged channel estimates comprises performing oversampling;

the interpolating is performed over oversampled frequencies; and

the method further comprises down-sampling results of the interpolating.

11. The method of claim 1 , wherein the interpolating comprises performing linear interpolation between respective frequency-averaged channel estimates.

12. The method of claim 1 , wherein generating the time-averaged channel estimates comprises generating a time-averaged channel estimate for an edge subcarrier, the method further comprising:

retaining the time-averaged channel estimate for the edge subcarrier; and

interpolating between the time-averaged channel estimate for the edge subcarrier and a frequency-averaged channel estimate for another subcarrier, to generate an interpolated channel estimate.

13. The method of claim 12 , wherein:

the frame is an OFDMA frame; and

the edge subcarrier is at an edge of a group of contiguous subcarriers assigned to a respective transmitting device.

14. A communications device, comprising:

a transceiver to receive a frame comprising, for each subcarrier of a subset of subcarriers in the frame, a pair of time-adjacent pilot symbols in the subcarrier, wherein the subcarriers of the subset are regularly spaced apart from one another in the frequency domain, wherein a first subsequent pair of time-adjacent pilot symbols is in an increasing frequency order for a first frequency range;

one or more processors; and

a memory storing one or more programs configured for execution by the one or more processors, the one or more programs comprising:

instructions to generate time-averaged channel estimates for each subcarrier of the subset based on the pairs of time-adjacent pilot symbols;

instructions to generate frequency-averaged channel estimates for respective subcarriers based on the time-averaged channel estimates; and

instructions to interpolate between respective frequency-averaged channel estimates, to generate interpolated channel estimates for subcarriers between the respective subcarriers;

wherein:

the frame comprises an OFDMA frame comprising multiple frame portions corresponding to respective transmitting devices;

each of the multiple frame portions comprises, for each subcarrier of a subset of subcarriers in the frame portion, a pair of time-adjacent pilot symbols, the pairs of time-adjacent pilot symbols being regularly spaced in the frequency domain within the frame portion, wherein a second subsequent pair of time-adjacent pilot symbols is in a decreasing frequency order for a second frequency range; and

the one or more programs further comprise instructions to repeat generating the time-averaged channel estimates, generating the frequency-averaged channel estimates, and interpolating between respective frequency-averaged channel estimates for each of the multiple frame portions.

15. The communications device of claim 14 , wherein:

the pairs of time-adjacent pilot symbols comprise pairs of pilot symbols in adjacent OFDM symbols and have a staggered spacing in the time domain; and

the one or more programs further comprise instructions to de-stagger the pairs of pilot symbols.

16. The communications device of claim 14 , wherein the instructions to generate the frequency-averaged channel estimates comprise instructions to specify subcarriers for which respective time-averaged channel estimates are to be averaged using a sliding frequency window.

17. The communications device of claim 14 , wherein:

the instructions to generate the frequency-averaged channel estimates comprise instructions to perform oversampling; and

the instructions to interpolate comprise instructions to perform interpolation over oversampled frequencies and to down-sample results of the interpolation.

18. The communications device of claim 14 , wherein:

the instructions to generate the time-averaged channel estimates comprise instructions to generate a time-averaged channel estimate for an edge subcarrier; and

the one or more programs further comprise instructions to interpolate between the time-averaged channel estimate for the edge subcarrier and a frequency-averaged channel estimate for another subcarrier, to generate an interpolated channel estimate.

19. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors in a communications device, the one or more programs comprising:

instructions to generate time-averaged channel estimates for each subcarrier of a subset of subcarriers in a frame based on respective pairs of time-adjacent pilot symbols in the subset, wherein each subcarrier of the subset comprises a respective pair of time-adjacent pilot symbols and the subcarriers of the subset are regularly spaced apart from one another in the frequency domain, wherein a first subsequent pair of time-adjacent pilot symbols is in an increasing frequency order for a first frequency range;

instructions to generate frequency-averaged channel estimates for respective subcarriers based on the time-averaged channel estimates; and

instructions to interpolate between respective frequency-averaged channel estimates, to generate interpolated channel estimates for subcarriers between the respective subcarriers;

wherein:

the frame comprises an OFDMA frame comprising multiple frame portions corresponding to respective transmitting devices;

each of the multiple frame portions comprises, for each subcarrier of a subset of subcarriers in the frame portion, a pair of time-adjacent pilot symbols, the pairs being regularly spaced in the frequency domain within the frame portion, wherein a second subsequent pair of time-adjacent pilot symbols is in a decreasing frequency order for a second frequency range; and

the one or more programs further comprise instructions to repeat generating the time-averaged channel estimates, generating the frequency-averaged channel estimates, and interpolating between respective frequency-averaged channel estimates for each of the multiple frame portions.

20. The non-transitory computer-readable storage medium of claim 19 , wherein:

the pairs of time-adjacent pilot symbols comprise pairs of pilot symbols in adjacent OFDM symbols and have a staggered spacing in the time domain; and

the one or more programs further comprise instructions to de-stagger the pairs of pilot symbols.

21. The non-transitory computer-readable storage medium of claim 19 , wherein the instructions to generate the frequency-averaged channel estimates comprise instructions to specify subcarriers for which respective time-averaged channel estimates are to be averaged using a sliding frequency window.

22. The non-transitory computer-readable storage medium of claim 19 , wherein:

the instructions to generate the frequency-averaged channel estimates comprise instructions to perform oversampling; and

the instructions to interpolate comprise instructions to perform interpolation over oversampled frequencies and to down-sample results of the interpolation.

23. The non-transitory computer-readable storage medium of claim 19 , wherein:

the instructions to generate the time-averaged channel estimates comprise instructions to generate a time-averaged channel estimate for an edge subcarrier; and

the one or more programs further comprise instructions to interpolate between the time-averaged channel estimate for the edge subcarrier and a frequency-averaged channel estimate for another subcarrier, to generate an interpolated channel estimate.

24. A communications device, comprising:

means for receiving a frame comprising, for each subcarrier of a subset of subcarriers in the frame, a pair of time-adjacent pilot symbols in the subcarrier, wherein the subcarriers of the subset are regularly spaced apart from one another in the frequency domain, wherein a subsequent pair of time-adjacent pilot symbols is in an increasing frequency order for a first frequency range;

means for generating time-averaged channel estimates for each subcarrier of the subset based on the pairs of time-adjacent pilot symbols;

means for generating frequency-averaged channel estimates for respective subcarriers based on the time-averaged channel estimates; and

means for interpolating between respective frequency-averaged channel estimates to generate interpolated channel estimates for subcarriers between the respective subcarriers;

wherein:

the frame comprises an orthogonal frequency-division multiple-access (OFDMA) frame comprising multiple frame portions corresponding to respective transmitting devices;

each of the multiple frame portions comprises, for each subcarrier of a subset of subcarriers in the frame portion, a pair of time-adjacent pilot symbols, the pairs of time-adjacent pilot symbols being regularly spaced in the frequency domain within the frame portion, wherein a second subsequent pair of time-adjacent pilot symbols is in a decreasing frequency order for a second frequency range; and

the communications device further comprises means for repeating generating the time-averaged channel estimates, generating the frequency-averaged channel estimates, and interpolating between respective frequency-averaged channel estimates for each of the multiple frame portions.

25. The communications device of claim 24 , wherein:

the pairs of time-adjacent pilot symbols comprise pairs of pilot symbols in adjacent OFDM symbols and have a staggered spacing in the time domain; and

the communications device further comprises means for de-staggering the pairs of pilot symbols.

26. The communications device of claim 24 , further comprising means for using a sliding frequency window to specify subcarriers for which respective time-averaged channel estimates are to be averaged.

27. The communications device of claim 24 , wherein:

the means for generating time-averaged channel estimates comprises means for generating a time-averaged channel estimate for an edge subcarrier; and

the communications device further comprises means for interpolating between the time-averaged channel estimate for the edge subcarrier and a frequency-averaged channel estimate for another subcarrier, to generate an interpolated channel estimate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2013
From: SCHOENEICH, HENDRIK; BRUECK, STEFAN; MONTOJO, JUAN
To: QUALCOMM INCORPORATED
Reel/Frame 031266/0491 →
Continuity (2)
Provisional Application 61758659 · Jan 30, 2013
Related Publication 20140211833A1 · Jul 31, 2014