CODEBOOK SELECTION FOR TRANSMIT BEAMFORMING
First Claim
1. A method for selecting a codebook, comprising:
- constructing an estimated channel matrix based on the codebook;
selecting a channel submatrix from the estimated channel matrix;
calculating a selection matrix from the channel submatrix; and
assigning a steering matrix based on the selection matrix.
7 Assignments
0 Petitions
Accused Products
Abstract
A method select a codebook for transmit beamforming. The method constructs an estimated channel matrix based on a codebook, selects a channel submatrix from the estimated channel matrix, calculates a selection matrix from the channel submatrix; and assigns a steering matrix based on the selection matrix. There may be multiple codebooks and the method may construct an estimated channel matrix, select a channel submatrix, and calculate a selection matrix for each of the codebooks, then select an optimal codebook. The steering matrix is assigned based on the optimal codebook. The steering matrix may be used in steering a transmitted packet. The method may also calculate a post-MIMO equalizer signal-to-noise ratio for a data stream, based on the estimated channel matrix and the selected codebook. A related system is also disclosed. Other embodiments are provided, and each of the embodiments described herein can be used alone or in combination with one another.
113 Citations
23 Claims
-
1. A method for selecting a codebook, comprising:
-
constructing an estimated channel matrix based on the codebook; selecting a channel submatrix from the estimated channel matrix; calculating a selection matrix from the channel submatrix; and assigning a steering matrix based on the selection matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A codebook selection system, comprising:
-
a channel matrix estimation unit configured to construct an estimated channel matrix based on a codebook; a channel submatrix selection unit configured to select a channel submatrix from the estimated channel matrix; a selection matrix calculator configured to calculate a selection matrix from the channel submatrix; and a steering matrix assignment unit configured to assign a steering matrix based on the selection matrix. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification