MIMO codebook generation
AssigneeLG Electronics Inc.
InventorsBin-Chul Ihm, Sung-Ho Park, Seung-Hyun Kang, Wook-Bong Lee, Moon-Il Lee
Life of this patent
Estimating the term…
Abstract
Particular codebook entries used for a MIMO system of a lower dimension (i.e., having a relatively low number of antennas) can be used to generate a codebook for a MIMO system of a higher dimension (i.e., having a relatively high number of antennas). The entries in rank 1 of the codebook related to the MIMO system having four transmit antennas are used to newly construct entries for rank 1 through rank 8 of two base matrices for a MIMO base codebook related to eight transmit antennas.
Claims10
A method of transmitting data by a transmitting side using a multi input multi output (MIMO) system having eight transmit antennas, the method comprising:
- performing precoding on data to be transmitted, the precoding performed using a precoding matrix selected from a codebook related to the eight transmit antennas;
- and
- transmitting the precoded data to a receiving side through the eight transmit antennas,
- wherein the codebook comprises two base matrices which are defined as V8(:,:,4) and V8(:,:,5) having a form of:
- V
-
-
- 8
-
- (
- :
- ,
- :
- ,
- 4
- )
- =
- 1
- 4
-
- [
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 0
- -
- 1
- 0
- j
- 0
- -
- j
- 0
- 0
- 1
- 0
- -
- 1
- 0
- j
- 0
- -
- j
- 1
- 0
- 1
- 0
- -
- 1
- 0
- -
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- -
- 1
- 0
- -
- 1
- 1
- 0
- -
- 1
- 0
- -
- j
- 0
- j
- 0
- 0
- 1
- 0
- -
- 1
- 0
- j
- 0
- j
- ]
- ,
-
- V
-
-
- 8
-
- (
- :
- ,
- :
- ,
- 5
- )
- =
- 1
- 4
-
- [
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- j
- 0
- j
- 0
- -
- j
- 0
- -
- j
- 0
- 0
- j
- 0
- j
- 0
- -
- j
- 0
- -
- j
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- ]
- or
- V
-
-
- 8
-
- (
- :,:,
-
- 4
- )
- =
- 1
- 4
-
- [
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- j
- -
- j
- 0
- 0
- 0
- 0
- 1
- 1
- -
- 1
- -
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- -
- j
- j
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- j
- -
- j
- 0
- 0
- 0
- 0
- 1
- 1
- -
- 1
- -
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- -
- j
- j
- ]
- ,
-
- V
-
-
- 8
-
- (
- :,:,
-
- 5
- )
- =
- 1
- 4
- [
-
- 1
- 1
- 1
- 1
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- 1
- -
- 1
- -
- 1
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
-
-
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- 1
- -
- 1
- -
- 1
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- ]
- .
An apparatus for transmitting data using a multi input multi output (MIMO) system having eight transmit antennas, the method comprising:
- a precoder for performing precoding on data to be transmitted, the precoding performed using a precoding matrix selected from a codebook related to the eight transmit antennas;
- and
- a transmitter for transmitting data precoded by the precoder to a receiving side,
- wherein the codebook comprises two base matrices which are defined as V8(:,:,4) and V8(:,:,5) having a form of:
- V
-
-
- 8
-
- (
- :
- ,
- :
- ,
- 4
- )
- =
- 1
- 4
-
- [
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- 0
- -
- 1
- 0
- j
- 0
- -
- j
- 0
- 0
- 1
- 0
- -
- 1
- 0
- j
- 0
- -
- j
- 1
- 0
- 1
- 0
- -
- 1
- 0
- -
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- -
- 1
- 0
- -
- 1
- 1
- 0
- -
- 1
- 0
- -
- j
- 0
- j
- 0
- 0
- 1
- 0
- -
- 1
- 0
- j
- 0
- j
- ]
- ,
-
- V
-
-
- 8
-
- (
- :
- ,
- :
- ,
- 5
- )
- =
- 1
- 4
-
- [
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 1
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- j
- 0
- j
- 0
- -
- j
- 0
- -
- j
- 0
- 0
- j
- 0
- j
- 0
- -
- j
- 0
- -
- j
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- 0
- 0
- -
- 1
- +
- j
- 2
- 0
- 1
- -
- j
- 2
- 0
- 1
- +
- j
- 2
- 0
- -
- 1
- -
- j
- 2
- ]
- or
- V
-
-
- 8
-
- (
- :,:,
-
- 4
- )
- =
- 1
- 4
-
- [
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- j
- -
- j
- 0
- 0
- 0
- 0
- 1
- 1
- -
- 1
- -
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- -
- j
- j
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- j
- -
- j
- 0
- 0
- 0
- 0
- 1
- 1
- -
- 1
- -
- 1
- 0
- 0
- 0
- 0
- 1
- -
- 1
- -
- j
- j
- ]
- ,
-
- V
-
-
- 8
-
- (
- :,:,
-
- 5
- )
- =
- 1
- 4
- [
-
- 1
- 1
- 1
- 1
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- 1
- -
- 1
- -
- 1
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
-
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 1
- 1
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- 1
- -
- 1
- -
- 1
- -
- 1
- +
- j
- 2
- 1
- -
- j
- 2
- 1
- +
- j
- 2
- -
- 1
- -
- j
- 2
- ]
- .
-
Dependencies are inferred from the claim text.