PRECODER STRUCTURE FOR MIMO PRECODING
First Claim
1. A method in a wireless communication transceiver, wherein another transceiver precodes transmissions to the transceiver based at least in part on the transceiver sending channel state information to the other transceiver that includes precoder information and wherein the method is characterized by:
- selecting entries from one or more codebooks as a selected conversion precoder and a selected tuning precoder, or as a selected overall precoder corresponding to a selected conversion precoder and a selected tuning precoder; and
transmitting indications of the selected entries as said precoder information included in the channel state information;
wherein the one or more codebooks include entries comprising NTQ different conversion precoders, NT being the number of transmit antenna ports and Q being an integer value, and entries comprising a number of corresponding tuning precoders, or include entries comprising a plurality of overall precoders with each overall precoder comprising the product of a conversion precoder and a tuning precoder; and
wherein each said conversion precoder out of said NTQ different entries comprises a block diagonal matrix in which each block comprises a DFT-based antenna-subgroup precoder that corresponds to a subgroup of NT transmit antenna ports at the transceiver and provides NTQ different DFT based beams for the corresponding subgroup, where the NTQ different conversion precoders together with one or more of the tuning precoders, correspond to a set of NTQ different overall precoders, wherein each overall precoder represents a size-NT DFT-based beam over the NT transmit antenna ports,wherein said one or more codebooks includes conversion and tuning precoders or corresponding overall precoders for multiple transmission ranks, andwherein for transmission rank r>
2the tuning precoder has 2┌
r/2┐
rows and r columns, where r is the transmission rank;
all non-zero elements of the tuning precoder are constant modulus;
every column of the tuning precoder has exactly two non-zero elements;
every row of the tuning precoder has exactly two non-zero elements; and
two columns of the tuning precoder having non-zero elements in the same two rows are orthogonal to each other.
2 Assignments
0 Petitions
Accused Products
Abstract
The teachings herein present a method and apparatus that implement and use a factorized precoder structure that is advantageous in terms of performance and efficiency. In particular, the teachings presented herein disclose an underlying precoder structure that allows for certain codebook reuse across different transmission scenarios, including for transmission from a single Uniform Linear Array (ULA) of transmit antennas and transmission from cross-polarized subgroups of such antennas. According to this structure, an overall precoder is constructed from a conversion precoder and a tuning precoder. The conversion precoder includes antenna-subgroup precoders of size NT/2, where NT represents the number of overall antenna ports considered. Correspondingly, the tuning precoder controls the offset of beam phases between the antenna-subgroup precoders, allowing the conversion precoder to be used with cross-polarized arrays of NT/2 antenna elements and with co-polarized arrays of NT antenna elements.
1 Citation
15 Claims
-
1. A method in a wireless communication transceiver, wherein another transceiver precodes transmissions to the transceiver based at least in part on the transceiver sending channel state information to the other transceiver that includes precoder information and wherein the method is characterized by:
-
selecting entries from one or more codebooks as a selected conversion precoder and a selected tuning precoder, or as a selected overall precoder corresponding to a selected conversion precoder and a selected tuning precoder; and transmitting indications of the selected entries as said precoder information included in the channel state information; wherein the one or more codebooks include entries comprising NTQ different conversion precoders, NT being the number of transmit antenna ports and Q being an integer value, and entries comprising a number of corresponding tuning precoders, or include entries comprising a plurality of overall precoders with each overall precoder comprising the product of a conversion precoder and a tuning precoder; and wherein each said conversion precoder out of said NTQ different entries comprises a block diagonal matrix in which each block comprises a DFT-based antenna-subgroup precoder that corresponds to a subgroup of NT transmit antenna ports at the transceiver and provides NTQ different DFT based beams for the corresponding subgroup, where the NTQ different conversion precoders together with one or more of the tuning precoders, correspond to a set of NTQ different overall precoders, wherein each overall precoder represents a size-NT DFT-based beam over the NT transmit antenna ports, wherein said one or more codebooks includes conversion and tuning precoders or corresponding overall precoders for multiple transmission ranks, and wherein for transmission rank r>
2the tuning precoder has 2┌
r/2┐
rows and r columns, where r is the transmission rank;all non-zero elements of the tuning precoder are constant modulus; every column of the tuning precoder has exactly two non-zero elements; every row of the tuning precoder has exactly two non-zero elements; and two columns of the tuning precoder having non-zero elements in the same two rows are orthogonal to each other. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wireless communication transceiver configured to send channel state information to another wireless communication transceiver that precodes transmissions to the transceiver based at least in part on the channel state information, said transceiver including a receiver for receiving signals from the other transceiver and a transmitter for transmitting signals to the other transceiver, including transmitting signals conveying said channel state information, wherein said transceiver is characterized by:
-
a memory storing one or more codebooks including entries comprising NTQ different conversion precoders, NT being the number of transmit antenna ports, and Q being an integer value, and entries comprising a number of corresponding tuning precoders, or entries comprising a plurality of overall precoders, with each overall precoder comprising the product of a conversion precoder and a tuning precoder, wherein each said conversion precoder out of said NTQ different entries comprises a block diagonal matrix in which each block comprises a DFT-based antenna-subgroup precoder that corresponds to a subgroup of NT transmit antenna ports at the transceiver and provides NTQ different DFT based beams for the corresponding subgroup, where Q is an integer value and where the NTQ different conversion precoders, together with one or more of the tuning precoders, correspond to a set of NTQ different overall precoders wherein each overall precoder represents a size-NT DFT-based beam over the NT transmit antennas ports; and a precoding feedback generator configured to select entries from the one or more codebooks as a selected conversion precoder and a selected tuning precoder, or as a selected overall precoder corresponding to a selected conversion precoder and a selected tuning precoder; said precoding feedback generator further configured to transmit, via said transmitter, indications of the selected entries as precoder information included in said channel state information, wherein said one or more codebooks includes conversion and tuning precoders or corresponding overall precoders for multiple transmission ranks, and wherein for transmission rank r>
2;the tuning precoder has 2┌
r/2┐
rows and r columns, where r is the transmission rank;all of the tuning precoder non-zero elements are constant modulus; every column of the tuning precoder has exactly two non-zero elements; every row of the tuning precoder has exactly two non-zero elements; and two columns of the tuning precoder having non-zero elements in the same two rows are orthogonal to each other. - View Dependent Claims (8, 9)
-
-
10. A method of precoding multi-antenna transmissions from a wireless communication transceiver to another wireless communication transceiver, based at least in part on receiving channel state information from the other transceiver that includes precoder information, said method characterized by:
-
identifying the precoder information by selecting entries from one or more codebooks known at the transceiver responsive to selection indications included in the channel state information; and precoding a transmission to the other transceiver based at least in part on the precoder information; wherein the one or more codebooks as known by the transceiver include entries comprising NT Q different conversion precoders, NT being the number of transmit antenna ports and Q being an integer value, and entries comprising a number of corresponding tuning precoders, or entries comprising a plurality of overall precoders with each overall precoder comprising the product of a conversion precoder and a tuning precoder, and wherein each said conversion precoder out of said NT Q different entries comprises a block diagonal matrix in which each block comprises a DFT-based antenna-subgroup precoder that corresponds to a subgroup of NT transmit antenna ports and provides NT Q different DFT based beams for the corresponding subgroup, wherein the NT Q different conversion precoders, together with one or more of the tuning precoders, correspond to a set of NT Q different overall precoders, wherein each overall precoder represents a size- NT DFT-based beam over the NT transmit antenna ports, wherein said one or more codebooks includes conversion and tuning precoders or corresponding overall precoders for multiple transmission ranks, and wherein for transmission rank r>
2;the tuning precoder has 2┌
r/2┐
rows and r columns, where r is the transmission rank;all non-zero elements of the tuning precoder are constant modulus; every column of the tuning precoder has exactly two non-zero elements; every row of the tuning precoder has exactly two non-zero elements; and two columns of the tuning precoder having non-zero elements in the same two rows are orthogonal to each other. - View Dependent Claims (11, 12)
-
-
13. A wireless communication transceiver configured to precode multi-antenna transmissions to another wireless communication transceiver based at least in part on receiving channel state information from the other transceiver, said transceiver including a transmitter and a plurality of antennas for transmitting said multi-antenna transmissions and a receiver for receiving the channel state information, and wherein the transceiver is characterized by:
-
a memory storing one or more codebooks including entries comprising NTQ different conversion precoders, NT being the number of transmit antenna ports and Q being an integer value, and entries comprising a number of corresponding tuning precoders, or entries comprising a plurality of overall precoders, with each overall precoder comprising the product of a conversion precoder and a tuning precoder, wherein each said conversion precoder out of said NTQ different entries comprises a block diagonal matrix in which each block comprises a DFT-based antenna-subgroup precoder that corresponds to a subgroup of NT transmit antenna ports and provides NTQ different DFT based beams for the corresponding subgroup, where the NTQ different conversion precoders together with one or more of the tuning precoders correspond to a set of NTQ different overall precoders, wherein each overall precoder represents a size-NT DFT-based beam over the NT transmit antenna ports; a feedback processor configured to identify precoder information from the other receiver based on using selection indications included in the channel state information to identify from the one or more codebooks selected conversion and tuning precoders or a selected overall precoder corresponding to selected conversion and tuning precoders; and a precoding controller and associated precoding circuit configured to precode the transmission to the other transceiver, based at least in part on the precoder information, wherein said one or more codebooks includes conversion and tuning precoders or corresponding overall precoders for multiple transmission ranks, and wherein for transmission rank r>
2;the tuning precoder has 2┌
r/2┐
rows and r columns, where r is the transmission rank;all non-zero elements of the tuning precoder are constant modulus; every column of the tuning precoder has exactly two non-zero elements; every row of the tuning precoder has exactly two non-zero elements, and two columns of the tuning precoder having non-zero elements in the same two rows are orthogonal to each other. - View Dependent Claims (14, 15)
-
Specification