Linear precoding for spatially correlated channels
First Claim
Patent Images
1. A method for generating feedback for linear precoding based upon a transmit covariance, the method being performed by a communications apparatus, the method comprising:
- determining the transmit covariance from observation of a forward link channel;
estimating the forward link channel to yield a channel estimate;
using a codebook modifier for modifying a predefined codebook based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein modifications made to the disparate communications apparatus'"'"' codebook are substantially similar to modifications made to the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of the forward link channel, wherein the modifying comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook;
quantizing the channel estimate by selecting a precoding matrix from the modified predefined codebook; and
generating feedback related to the forward link channel by utilizing the modified codebook, wherein the feedback is used for linear precoding.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies are described that facilitate estimating transmit covariance from evaluation of a channel (e.g., forward link channel, reverse link channel, . . . ) to be utilized in linear precoding for multiple-input multiple-output (MIMO) wireless communication systems. Predefined codebooks that include any number of precoding matrices may be modified based upon transmit covariance estimations to yield improved precoding performance. Further, channel related feedback may be generated and analyzed by utilizing the modified codebooks.
-
Citations
32 Claims
-
1. A method for generating feedback for linear precoding based upon a transmit covariance, the method being performed by a communications apparatus, the method comprising:
-
determining the transmit covariance from observation of a forward link channel; estimating the forward link channel to yield a channel estimate; using a codebook modifier for modifying a predefined codebook based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein modifications made to the disparate communications apparatus'"'"' codebook are substantially similar to modifications made to the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of the forward link channel, wherein the modifying comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; quantizing the channel estimate by selecting a precoding matrix from the modified predefined codebook; and generating feedback related to the forward link channel by utilizing the modified codebook, wherein the feedback is used for linear precoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless communications apparatus, comprising:
-
a memory that retains a preset codebook and instructions related to estimating a transmit covariance associated with a forward link channel, altering matrices in the preset codebook based upon the transmit covariance, and generating feedback by leveraging the altered matrices, wherein the feedback is used for linear precoding, wherein at least one matrix of the matrices in the preset codebook comprises a dimension that is a rank of the forward link channel, wherein the altering comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the preset codebook; and a processor, coupled to the memory, configured to execute the instructions retained in the memory; wherein a disparate communications apparatus maintains a codebook that is substantially similar to the preset codebook, wherein alterations to matrices in the codebook of the disparate communications apparatus'"'"' codebook are substantially similar to alterations to matrices in the preset codebook made by the communications apparatus. - View Dependent Claims (12, 13)
-
-
14. A wireless communications apparatus that generates feedback for linear precoding by utilizing transmit covariance, comprising:
-
means for estimating transmit covariance from a forward link channel; means for altering a predefined codebook based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein alterations made to the disparate communications apparatus'"'"' codebook are substantially similar to alterations made to the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of the forward link channel, wherein the altering comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; and means for generating feedback based upon an estimate of the forward link channel and the altered codebook, wherein the feedback is used for linear precoding. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a processor, cause the processor to generate feedback for linear precoding based upon a transmit covariance, the computer-executable instructions being executed at a communications apparatus, the executable instructions comprising instructions for:
-
estimating the transmit covariance from a forward link channel; estimating a matrix related to the forward link channel; modifying a predefined codebook that includes a plurality of matrices based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein modifications made to the disparate communications apparatus'"'"' codebook are substantially similar to modifications made to the predefined codebook by the communications apparatus, and wherein at least one matrix of the plurality of matrices has a dimension that is a rank of the forward link channel, wherein the modifying comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; identifying a particular one of the plurality of matrices as a function of the estimated matrix; and transmitting feedback related to the particular one of the plurality of matrices over a reverse link channel, wherein the feedback is used for linear precoding. - View Dependent Claims (18)
-
-
19. In a wireless communication system, an apparatus that generates feedback for linear precoding based upon a transmit covariance, the method being performed by a communications apparatus, the method comprising:
-
a processor configured to; determine the transmit covariance pertaining to a forward link channel; adjust precoding matrices included in a predefined codebook based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein adjustments made to precoding matrices in the disparate communications apparatus'"'"' codebook are substantially similar to adjustments made to precoding matrices in the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of the forward link channel, wherein the adjusting comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; and yield precoding feedback based upon the adjusted precoding matrices, wherein the feedback is used for linear precoding.
-
-
20. A method for controlling forward link transmission based upon linear precoding that utilizes a measure of a transmit covariance, the method being performed by a communications apparatus, the method comprising:
-
determining the transmit covariance from an analysis of a reverse link channel; altering a predefined codebook based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein alterations made to the disparate communications apparatus'"'"' codebook are substantially similar to alterations made to the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of a forward link channel, wherein the altering comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; analyzing received feedback based upon the altered codebook; and controlling transmission over the forward link channel by applying the analyzed feedback, wherein the feedback is used for linear precoding. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A wireless communications apparatus that controls forward link transmission by employing linear precoding with an estimation of a transmit covariance comprising:
-
a memory that retains a codebook and instructions for determining the transmit covariance, modifying a preset codebook based on the transmit covariance, wherein the preset codebook comprises at least one matrix having a dimension that is a rank of a forward link channel, and evaluating feedback based upon the modified codebook, wherein the feedback is used for linear precoding, wherein the modifying comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the preset codebook; and a processor, coupled to the memory, configured to execute the instructions retained in the memory; wherein a disparate communications apparatus maintains a codebook that is substantially similar to the preset codebook, wherein modifications made to the disparate communications apparatus'"'"' codebook are substantially similar to modifications made to the preset codebook by the communications apparatus. - View Dependent Claims (28)
-
-
29. A wireless communications apparatus that controls forward link transmission by employing linear precoding with an estimation of a transmit covariance, comprising:
-
means for identifying the transmit covariance based upon analysis of a reverse link channel; means for adjusting a predefined codebook as a function of the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein adjustments made to the disparate communications apparatus'"'"' codebook are substantially similar to adjustments made to the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of a forward link channel, wherein the adjusting comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the predefined codebook; means for evaluating feedback by utilizing the adjusted codebook; and means for controlling forward link transmission based upon the evaluated feedback, wherein the feedback is used for linear precoding.
-
-
30. A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a processor, cause the processor to perform the steps for controlling forward link transmission based upon linear precoding that utilizes a measure of a transmit covariance matrix, the computer-executable instructions being executed at a communications apparatus, the computer-executable instructions comprising instructions for:
-
estimating the transmit covariance matrix from an evaluation of a reverse link channel; modifying original precoding matrices in a predefined codebook based upon the transmit covariance matrix, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the predefined codebook, wherein modifications made to precoding matrices in the disparate communications apparatus'"'"' codebook are substantially similar to modifications made to precoding matrices in the predefined codebook by the communications apparatus, and wherein the predefined codebook comprises at least one matrix having a dimension that is a rank of a forward link channel, wherein the modifying comprises determining a product of a square root of a transmit covariance matrix and at least one of the original matrices from the predefined codebook; and controlling communications over a forward link channel based upon an evaluation of received feedback by employing the modified precoding matrices, wherein the feedback is used for linear precoding. - View Dependent Claims (31)
-
-
32. In a wireless communication system, an apparatus that controls forward link transmission by employing linear precoding with an estimation of a transmit covariance comprising:
-
a processor configured to; evaluate the transmit covariance associated with a reverse link channel; alter a codebook at a communications apparatus based upon the transmit covariance, wherein a disparate communications apparatus maintains a codebook that is substantially similar to the codebook, wherein alterations made to the disparate communications apparatus'"'"' codebook are substantially similar to alterations made to the codebook by the communications apparatus, wherein the altering comprises determining a product of a square root of a transmit covariance matrix and an original matrix from the codebook; receive feedback related to a forward link channel, wherein the codebook comprises at least one matrix having a dimension that is a rank of the forward link channel; evaluate the feedback based upon the altered codebook, and control subsequent transmission over the forward link channel based upon the evaluation of the feedback, wherein the feedback is used for linear precoding.
-
Specification