Codebook performance for non-linear arrays
First Claim
Patent Images
1. A method comprising:
- determining, by a communication device, a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a plurality of entries of a codebook of the communication device and the given array type, where the given array type is configured to steer beams in at least one of elevation and azimuth;
applying, by the communication device, the determined unitary matrix to a signal precoded with a precoding vector from the codebook; and
transmitting, by the communication device, the signal across the plurality of transmission antennas.
3 Assignments
0 Petitions
Accused Products
Abstract
A method to improve codebook performance for non-linear arrays is described. The method includes determining a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a codebook, where the given array type is configured to steer beams in at least one of elevation and azimuth. The method also includes applying the determined unitary matrix to a signal to be transmitted across the plurality of transmission antennas. Apparatus and computer readable media are also described.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a communication device, a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a plurality of entries of a codebook of the communication device and the given array type, where the given array type is configured to steer beams in at least one of elevation and azimuth; applying, by the communication device, the determined unitary matrix to a signal precoded with a precoding vector from the codebook; and transmitting, by the communication device, the signal across the plurality of transmission antennas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising at least one processor;
- and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
to determine a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a plurality of entries of a codebook of the apparatus and the given array type, where the given array type is configured to steer beams in at least one of elevation and azimuth; to apply the determined unitary matrix to a signal precoded with a precoding vector from the codebook; and to transmit the signal across the plurality of transmission antennas. - View Dependent Claims (15, 16)
- and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following;
-
17. A non-transitory computer readable medium tangibly encoded with a computer program executable by a processor to perform actions comprising:
-
determining a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a plurality of entries of a codebook and the given array type, where the given array type is configured to steer beams in at least one of elevation and azimuth; applying the determined unitary matrix to a signal precoded with a precoding vector from the codebook; and transmitting the signal across the plurality of transmission antennas. - View Dependent Claims (18)
-
-
19. An apparatus, comprising:
-
means for determining a unitary matrix for a plurality of transmission antennas arranged in a given array type, the unitary matrix being determined based on a plurality of entries of a codebook of the apparatus and the given array type, where the given array type is configured to steer beams in at least one of elevation and azimuth; means for applying the determined unitary matrix to a signal precoded with a precoding vector from the codebook; and means for transmitting the signal across the plurality of transmission antennas. - View Dependent Claims (20)
-
Specification