IP Library Granted Patent US 8,718,194
Granted Patent B2
US 8,718,194 · App. 12/955,802 · Granted May 6, 2014

Method and system for efficient channel estimation

Inventors: Dung Ngoc Doan (San Diego, CA); Tao Luo (San Diego, CA); Taesang Yoo (San Diego, CA); Yongbin Wei (San Diego, CA); Xiaoxia Zhang (San Diego, CA)
Assignee: QUALCOMM Incorporated
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 8,718,194
App. No.
12/955,802
Granted
May 6, 2014
Kind
B2
Abstract

Aspects of the present disclosure describe an efficient channel estimation algorithm for high-speed processing of dedicated reference signals. The channel estimation algorithm may utilize one or more compressed interpolation matrices. The compressed interpolation matrices may be selected based on the Doppler value and signal to noise ratio (SNR) of the channel.

Claims (117)

1. A method for wireless communications, comprising:

determining a first signal to noise ratio (SNR) value for a received signal;

selecting, based on the first SNR value, a first matrix from one or more two-dimensional compressed interpolation matrices, wherein each of the compressed interpolation matrices corresponds to a subset of physical resource blocks (PRBs) in a subframe, and wherein the size of the compressed interpolation matrices is based on a number of dedicated reference signal (DRS) tones in the subframe and a number of symbols in the subset of PRBs; and

obtaining a first channel estimation matrix utilizing the received signal and the first matrix.

2. The method of claim 1 , wherein obtaining the first channel estimation matrix comprises:

obtaining a first plurality of channel estimation values corresponding to the subset of physical resource blocks (PRBs); and

generating a second plurality of channel estimation values, corresponding to remaining PRBs in the subframe that are not included in the subset of PRBs, by interpolating the first plurality of channel estimation values; and

generating the first channel estimation matrix comprising the first and the second plurality of channel estimation values.

3. The method of claim 1 , further comprising:

estimating a second SNR value based at least on the first channel estimation matrix;

selecting a second matrix from the compressed interpolation matrices based on the second SNR value; and

obtaining a second channel estimation matrix utilizing the second matrix.

4. The method of claim 3 , further comprising:

comparing the first and the second SNR values and selecting the second matrix only if a difference between the first SNR value and the second SNR value is equal to or greater than a threshold value.

5. The method of claim 1 , wherein obtaining the first channel estimation matrix comprises:

obtaining the first channel estimation matrix utilizing a two-dimensional minimum mean square error (2D-MMSE) algorithm.

6. The method of claim 1 , wherein determining the first SNR value comprises:

determining the first SNR value utilizing one or more common reference signals.

7. The method of claim 1 , wherein determining the first SNR value comprises:

comparing a measured SNR value with a threshold value; and

selecting, for the first SNR value, a first value if the measured SNR value is equal to or greater than the threshold value and selecting a second value if the measured SNR value is smaller than the threshold value.

8. The method of claim 1 , wherein determining the first SNR value comprises:

utilizing a predefined value for the first SNR value.

9. The method of claim 1 , further comprising:

obtaining a Doppler value; and

selecting the first matrix further based at least on the Doppler value.

10. The method of claim 1 , wherein determining the first SNR value comprises:

determining the first SNR value based on mapping of a modulation and coding scheme.

11. An apparatus for wireless communications, comprising:

means for determining a first signal to noise ratio (SNR) value for a received signal;

means for selecting, based on the first SNR value, a first matrix from one or more two-dimensional compressed interpolation matrices, wherein each of the compressed interpolation matrices corresponds to a subset of physical resource blocks (PRBs) in a subframe, and wherein the size of the compressed interpolation matrices is based on a number of dedicated reference signal (DRS) tones in the subframe and a number of symbols in the subset of PRBs; and

means for obtaining a first channel estimation matrix utilizing the received signal and the first matrix.

12. The apparatus of claim 11 , wherein the means for obtaining the first channel estimation matrix comprises:

means for obtaining a first plurality of channel estimation values corresponding to the subset of physical resource blocks (PRBs); and

means for generating a second plurality of channel estimation values, corresponding to remaining PRBs in the subframe that are not included in the subset of PRBs, by interpolating the first plurality of channel estimation values; and

means for generating the first channel estimation matrix comprising the first and the second plurality of channel estimation values.

13. The apparatus of claim 11 , further comprising:

means for estimating a second SNR value based at least on the first channel estimation matrix;

means for selecting a second matrix from the compressed interpolation matrices based on the second SNR value; and

means for obtaining a second channel estimation matrix utilizing the second matrix.

14. The apparatus of claim 13 , further comprising:

means for comparing the first and the second SNR values and selecting the second matrix only if a difference between the first SNR value and the second SNR value is equal to or greater than a threshold value.

15. The apparatus of claim 11 , wherein the means for obtaining the first channel estimation matrix comprises:

means for obtaining the first channel estimation matrix utilizing a two-dimensional minimum mean square error (2D-MMSE) algorithm.

16. The apparatus of claim 11 , wherein the means for determining the first SNR value comprises:

means for determining the first SNR value utilizing one or more common reference signals.

17. The apparatus of claim 11 , wherein the means for determining the first SNR value comprises:

means for comparing a measured SNR value with a threshold value; and

means for selecting, for the first SNR value, a first value if the measured SNR value is equal to or greater than the threshold value and selecting a second value if the measured SNR value is smaller than the threshold value.

18. The apparatus of claim 11 , wherein the means for determining the first SNR value comprises:

means for utilizing a predefined value for the first SNR value.

19. The apparatus of claim 11 , further comprising:

means for obtaining a Doppler value; and

means for selecting the first matrix further based at least on the Doppler value.

20. The apparatus of claim 11 , wherein the means for determining the first SNR value comprises:

means for determining the first SNR value based on mapping of a modulation and coding scheme.

21. An apparatus for wireless communications, comprising:

logic for determining a first signal to noise ratio (SNR) value for a received signal;

logic for selecting, based on the first SNR value, a first matrix from one or more two-dimensional compressed interpolation matrices, wherein each of the compressed interpolation matrices corresponds to a subset of physical resource blocks (PRBs) in a subframe, and wherein the size of the compressed interpolation matrices is based on a number of dedicated reference signal (DRS) tones in the subframe and a number of symbols in the subset of PRBs; and

logic for obtaining a first channel estimation matrix utilizing the received signal and the first matrix.

22. The apparatus of claim 21 , wherein the logic for obtaining the first channel estimation matrix comprises:

logic for obtaining a first plurality of channel estimation values corresponding to the subset of physical resource blocks (PRBs); and

logic for generating a second plurality of channel estimation values, corresponding to remaining PRBs in the subframe that are not included in the subset of PRBs, by interpolating the first plurality of channel estimation values; and

logic for generating the first channel estimation matrix comprising the first and the second plurality of channel estimation values.

23. The apparatus of claim 21 , further comprising:

logic for estimating a second SNR value based at least on the first channel estimation matrix;

logic for selecting a second matrix from the compressed interpolation matrices based on the second SNR value; and

logic for obtaining a second channel estimation matrix utilizing the second matrix.

24. The apparatus of claim 23 , further comprising:

logic for comparing the first and the second SNR values and selecting the second matrix only if a difference between the first SNR value and the second SNR value is equal to or greater than a threshold value.

25. The apparatus of claim 21 , wherein the logic for obtaining the first channel estimation matrix comprises:

logic for obtaining the first channel estimation matrix utilizing a two-dimensional minimum mean square error (2D-MMSE) algorithm.

26. The apparatus of claim 21 , wherein the logic for determining the first SNR value comprises:

logic for determining the first SNR value utilizing one or more common reference signals.

27. The apparatus of claim 21 , wherein the logic for determining the first SNR value comprises:

logic for comparing a measured SNR value with a threshold value; and

logic for selecting, for the first SNR value, a first value if the measured SNR value is equal to or greater than the threshold value and selecting a second value if the measured SNR value is smaller than the threshold value.

28. The apparatus of claim 21 , wherein the logic for determining the first SNR value comprises:

logic for utilizing a predefined value for the first SNR value.

29. The apparatus of claim 21 , further comprising:

logic for obtaining a Doppler value; and

logic for selecting the first matrix further based at least on the Doppler value.

30. The apparatus of claim 21 , wherein the logic for determining the first SNR value comprises:

logic for determining the first SNR value based on mapping of a modulation and coding scheme.

31. An apparatus for wireless communications, comprising at least one processor configured to:

determine a first signal to noise ratio (SNR) value for a received signal,

select, based on the first SNR value, a first matrix from one or more two-dimensional compressed interpolation matrices, wherein each of the compressed interpolation matrices corresponds to a subset of physical resource blocks (PRBs) in a subframe, and wherein the size of the compressed interpolation matrices is based on a number of dedicated reference signal (DRS) tones in the subframe and a number of symbols in the subset of PRBs, and

obtain a first channel estimation matrix utilizing the received signal and the first matrix; and

a memory coupled to the at least one processor.

32. The apparatus of claim 31 , wherein the processor is configured to obtain the first channel estimation matrix by:

obtaining a first plurality of channel estimation values corresponding to the subset of physical resource blocks (PRBs); and

generating a second plurality of channel estimation values, corresponding to remaining PRBs in the subframe that are not included in the subset of PRBs, by interpolating the first plurality of channel estimation values; and

generating the first channel estimation matrix comprising the first and the second plurality of channel estimation values.

33. The apparatus of claim 31 , wherein the processor is further configured to:

estimate a second SNR value based at least on the first channel estimation matrix;

select a second matrix from the compressed interpolation matrices based on the second SNR value; and

obtain a second channel estimation matrix utilizing the second matrix.

34. The apparatus of claim 33 , wherein the processor is further configured to:

compare the first and the second SNR values and selecting the second matrix only if a difference between the first SNR value and the second SNR value is equal to or greater than a threshold value.

35. The apparatus of claim 31 , wherein the processor is configured to obtain the first channel estimation matrix by:

obtaining the first channel estimation matrix utilizing a two-dimensional minimum mean square error (2D-MMSE) algorithm.

36. The apparatus of claim 31 , wherein the processor is configured to determine the first SNR value by:

determining the first SNR value utilizing one or more common reference signals.

37. The apparatus of claim 31 , wherein the processor is configured to determine the first SNR value by:

comparing a measured SNR value with a threshold value; and

selecting, for the first SNR value, a first value if the measured SNR value is equal to or greater than the threshold value and selecting a second value if the measured SNR value is smaller than the threshold value.

38. The apparatus of claim 31 , wherein the processor is configured to determine the first SNR value by:

utilizing a predefined value for the first SNR value.

39. The apparatus of claim 31 , wherein the processor is further configured to:

obtain a Doppler value; and

select the first matrix further based at least on the Doppler value.

40. The apparatus of claim 31 , wherein the processor is configured to determine the first SNR value by:

determining the first SNR value based on mapping of a modulation and coding scheme.

41. A computer-program product for wireless communications, comprising a non-transitory computer readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:

instructions for determining a first signal to noise ratio (SNR) value for a received signal;

instructions for selecting, based on the first SNR value, a first matrix from one or more two-dimensional compressed interpolation matrices, wherein each of the compressed interpolation matrices corresponds to a subset of physical resource blocks (PRBs) in a subframe, and wherein the size of the compressed interpolation matrices is based on a number of dedicated reference signal (DRS) tones in the subframe and a number of symbols in the subset of PRBs; and

instructions for obtaining a first channel estimation matrix utilizing the received signal and the first matrix.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2011
From: DOAN, DUNG NGOC; LUO, TAO; YOO, TAESANG; WEI, YONGBIN; ZHANG, XIAOXIA
To: QUALCOMM INCORPORATED
Reel/Frame 025639/0348 →
Continuity (2)
Provisional Application 61265317 · Nov 30, 2009
Related Publication 20110129009A1 · Jun 2, 2011