Codebook Generation for Closed-Loop MIMO Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Closed-Loop (CL) Multiple Input Multiple Output (MIMO) systems, there is a need for an efficient method to generate an optimum codebook that reduces computational complexity and enhances channel capacity while minimizing feedback overhead.

Innovation Solution

The method involves determining weight vectors and unitary matrices for codebooks V(4, 1, L) and V(4, 2, L), where the first column of the weight matrix for the rank 2 codebook is derived from the rank 1 codebook vector, and subsequent columns are selected in a specific pattern, such as round-robin, to reduce computational load during codebook search.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If codebook search is performed independently for each rank, then complete codebook coverage is achieved, but computational complexity increases

Engineering Contradiction:
Improvecodebook coverageVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The codebook search process is segmented into rank-1 and rank-2 components. The rank-2 codebook is constructed by combining rank-1 codebook vectors with additional selection logic, allowing the system to achieve complete rank-2 coverage through structured combination rather than exhaustive independent search.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rank-1 codebook structure is nested within the rank-2 codebook construction. The rank-2 codebook utilizes rank-1 codebook vectors as building blocks, embedding the simpler rank-1 structure within the more complex rank-2 framework to reduce overall computational burden.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If feedback overhead is minimized by using codebook indices, then transmission efficiency improves, but codebook design complexity increases

Engineering Contradiction:
Improvefeedback overheadVSAvoidcodebook design complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The codebook structures for both rank-1 and rank-2 are predetermined and stored at both transmitter and receiver. This preliminary preparation allows the system to simply exchange index values during operation without performing complex real-time computations, minimizing feedback overhead while maintaining manageable design complexity through offline preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8537921B2Apparatuses and methods for transmission and reception in a codebook based closed-loop (CL)-multiple input multiple output (MIMO) system
Publication Date: 2013.09.17 SAMSUNG ELECTRONICS CO LTD
  • US8537921B2 patent drawing
  • US8537921B2 patent drawing
  • US8537921B2 patent drawing

AI summary

Apparatuses and methods for transmission and reception in a Closed-Loop (CL)-Multiple Input Multiple Output (MIMO) system are provided. A codebook generation method includes determining weight vectors vi (i=1, . . . , 2L) for a codebook V(4, 1, L), where Nt of a codebook V(Nt, s, L) denotes a number of antennas, s denotes a number of streams, and L denotes a number of codebook index bits, determining a unitary matrix Ti using an i-th vector vi of the codebook V(4, 1, L), and determining an i-th matrix of the codebook V(4, 2, L) by selecting a first column of the unitary matrix Ti as a first column of a weight matrix and selecting a column selected from other columns excluding the first column of the unitary matrix Ti in a particular pattern, as a second column of the weight matrix.