Codebook generation system and associated methods
A codebook generation system and associated methods are generally described herein.
1. An apparatus, comprising:
a memory to store a codebook; and
a processor circuit arranged to:
select a precoding matrix based on an index received from a remote device over a communication channel of a closed-loop multiple-input and multiple-output (MIMO) orthogonal frequency-division multiple access (OFDMA) system, the precoding matrix dynamically constructed by selection of one or more vectors from the stored codebook and an application of a transform to the one or more vectors; and
precode information with the precoding matrix for transmission over multiple transmitter antennae.
2. The apparatus of claim 1 , the processor circuit arranged to apply a Householder reflection transform to a vector to form a matrix of multiple columns.
3. The apparatus of claim 1 , the processor circuit arranged to apply a transform to a vector to form an N×N matrix.
4. The apparatus of claim 1 , the processor circuit arranged to apply a transform to a vector to form a 4×4 matrix.
5. The apparatus of claim 1 , the processor circuit arranged to select a subset of columns from a matrix of multiple columns as the precoding matrix.
6. The apparatus of claim 1 , comprising:
a physical layer (PHY) communicatively coupled to the processor circuit and the multiple transmitter antennae to interact with the remote device.
7. A device, comprising:
a receiver arranged to receive an index for a precoding matrix over a communication channel of a closed-loop multiple-input and multiple-output (MIMO) orthogonal frequency-division multiple access (OFDMA) system; and
a processor circuit communicatively coupled to the receiver, the processor circuit arranged to select a precoding matrix based on the received index, the precoding matrix dynamically constructed by selection of one or more vectors from a stored codebook and application of a transform to the one or more vectors, and precode information with the precoding matrix; and
a radio frequency (RF) transmitter communicatively coupled to the processor circuit, the RF transmitter arranged to transmit electromagnetic representations of the precoded information over multiple transmitter antennae.
8. The device of claim 7 , the processor circuit arranged to apply a Householder reflection transform to a vector to form a matrix of multiple columns.
9. The device of claim 7 , the processor circuit arranged to apply a transform to a vector to form an N×N matrix.
10. The device of claim 7 , the processor circuit arranged to apply a transform to a vector to form a 4×4 matrix.
11. The device of claim 7 , the processor circuit arranged to select a subset of columns from a matrix of multiple columns as the precoding matrix for the RF transmitter.
12. The device of claim 7 , wherein the RF transmitter utilizes two transmitter antennae (N t ).
13. The device of claim 7 , wherein the RF transmitter utilizes four transmitter antennae (N t ).
14. A communications device, comprising:
a storage medium comprising content; and
a processor circuit, communicatively coupled with the storage medium, to select a precoding matrix based on an index received from a remote device over a communication channel of a closed-loop multiple-input and multiple-output (MIMO) orthogonal frequency-division multiple access (OFDMA) system, the precoding matrix dynamically constructed by selection of one or more vectors from a stored codebook and application of a transform to the one or more vectors, and precode information with the precoding matrix for transmission over multiple transmitter antennae.
15. The communications device of claim 14 , the processor circuit arranged to apply a Householder reflection transform to a vector to form a matrix of multiple columns.
16. The communications device of claim 14 , the processor circuit arranged to select a subset of columns from a unitary matrix of multiple columns as the precoding matrix.
17. The communications device of claim 14 , comprising a radio frequency (RF) transmitter communicatively coupled to the processor circuit, the RF transmitter arranged to transmit electromagnetic representations of the precoded information over the multiple transmitter antennae, wherein the RF transmitter utilizes an even number of transmitter antennae (Nt).