MIMO Precoding Matrix Generation via Codebook Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO systems face challenges in reducing quantization errors due to finite codebook precoding, which degrades link performance and increases complexity, especially with small codebook sizes, and existing multiple-codebook approaches are inefficient and prone to feedback errors.

Innovation Solution

The method involves obtaining downlink channel state information at the receiver, selecting indices of precoding matrices from finite codebooks, and transmitting these indices along with scalar coefficients to the transmitter to generate refined precoding matrices, which are then combined to produce a final precoding matrix for transmission, thereby reducing quantization errors and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the size of the codebook is increased to reduce quantization error, then link performance is improved, but receiver complexity and memory requirements increase exponentially

Engineering Contradiction:
Improvelink performanceVSAvoidreceiver complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The codebook is divided into multiple sub-codebooks, each containing a subset of precoding matrices. Instead of selecting one matrix from a large codebook, the receiver selects multiple matrices from smaller sub-codebooks and combines them through multiplication to form the final precoding matrix. This segmentation reduces the memory requirements and complexity at the receiver while maintaining the ability to achieve low quantization error through the combination of multiple matrices.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If the size of the codebook is increased to reduce quantization error, then precoding gain is increased, but the complexity of codeword selection and memory requirements increase exponentially

Engineering Contradiction:
Improvequantization precisionVSAvoidcodeword selection complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The large codebook is segmented into multiple smaller sub-codebooks. The receiver selects multiple precoding matrices from these smaller sub-codebooks and combines them through multiplication. This approach reduces the complexity of codeword selection and memory requirements while maintaining high quantization precision through the combination of multiple matrices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple precoding matrices selected from different sub-codebooks are merged through multiplication to form the final precoding matrix. This combining operation allows the system to achieve the precision benefits of a large codebook while using smaller individual codebooks, thereby reducing selection complexity and memory requirements.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a small codebook size is used to reduce receiver complexity, then device complexity is reduced, but link performance is degraded due to increased quantization error

Engineering Contradiction:
Improvereceiver complexityVSAvoidlink performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Multiple precoding matrices from smaller sub-codebooks are merged through multiplication to form the final precoding matrix. This merging operation enables the system to achieve high link performance with reduced receiver complexity, as the combination of multiple matrices from smaller codebooks compensates for the quantization error that would otherwise require a large single codebook.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8897386B2Multiple-input multiple-output systems and methods for wireless communication thereof for reducing the quantization effect of precoding operations utilizing finite codebooks
Publication Date: 2014.11.25 HTC CORP
  • US8897386B2 patent drawing
  • US8897386B2 patent drawing
  • US8897386B2 patent drawing

AI summary

A method for reducing the quantization effect of precoding operations utilizing a finite codebook in MIMO systems is provided. First, at the receiver side, downlink channel state information is obtained and a set of indices of precoding matrices within a plurality of finite codebooks are selected accordingly. The selected indices of precoding matrices for each of the finite codebooks and a set of scalar coefficients are transmitted from the receiver to the transmitter. Thereafter, at the transmitter side, at least a first and a second refined precoding matrices are generated based on the selected set of indices of precoding matrices for all of the finite codebooks, and the one or more scalar coefficients and a final precoding matrix is generated at least based on the first refined precoding matrix and the second refined precoding matrix. The final precoding matrix is applied for transmission between the transmitter and the receiver.