Hierarchical Feedback Precoding for MIMO Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-user MIMO systems face inefficiencies due to incomplete channel knowledge at the base station, leading to suboptimal precoding and increased overhead from feedback, especially when the number of users is large, and existing quantization techniques like RVQ and Fourier codebooks do not adapt well to changing channel conditions.

Innovation Solution

A method is introduced where the base station receives feedback from users to update pre-coding matrices using a hierarchical codebook structure, allowing refinement of quantization values based on previous codewords, enabling adaptive precoding and improved channel utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If channel feedback is provided by users on the reverse link, then the base station obtains channel state information for user selection, but the overhead associated with MIMO transmissions increases, reducing spectral efficiency

Engineering Contradiction:
Improvechannel state information accuracyVSAvoidspectral efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The feedback codebook is divided into multiple levels with different quantization precisions. Level 1 codebooks provide coarse quantization with fewer bits, while level 2 codebooks provide refined quantization. The base station segments the feedback process into these hierarchical levels, allowing selective use based on channel conditions and overhead constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between different codebook levels based on real-time channel conditions. When channel conditions are stable, the system uses higher-level codebooks for more precise feedback. When overhead is a constraint or channels are rapidly changing, the system adapts to use lower-level codebooks, making the feedback mechanism flexible and adaptive.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If the number of users associated with a base station is large, then more users can be served concurrently, but random fluctuations naturally create groups of users with approximately orthogonal downlink channels, making user selection more challenging

Engineering Contradiction:
Improvenumber of concurrent usersVSAvoiduser selection complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The codebook is segmented into multiple levels, where level 1 provides a coarse partitioning of possible channel directions and level 2 provides refinement within each level 1 region. This hierarchical segmentation allows the base station to manage large numbers of users by first grouping them into broad categories using level 1 codebooks, then refining selections within each group using level 2 codebooks, reducing overall selection complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary quantization using level 1 codebooks before refining with level 2 codebooks. This preliminary action establishes a first-level organization of user channel directions, creating a framework that simplifies subsequent refinement and final user selection processes when managing large user populations.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If conventional quantization techniques like RVQ and Fourier codebooks are used, then the base station can perform precoding, but these techniques do not adapt well to changing channel conditions, reducing performance

Engineering Contradiction:
Improveprecoding capabilityVSAvoidadaptation to changing channel conditions
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The hierarchical codebook structure enables dynamic adaptation to changing channel conditions. The system can switch between different codebook levels based on channel stability, signal-to-noise ratio, and other real-time parameters. This dynamic flexibility allows the precoding system to maintain optimality across varying channel conditions, unlike static RVQ or Fourier codebooks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where users provide channel state information quantized using the hierarchical codebooks. The feedback is used to update the base station's knowledge of channel conditions, enabling continuous adaptation of precoding matrices to changing channels, thereby maintaining high performance despite channel variations.

Inventive Principle:
Principle #23Feedback

4Productivity

If the base station uses incomplete channel knowledge, then feedback overhead is reduced, but precoding becomes suboptimal, reducing spectral efficiency

Engineering Contradiction:
Improvespectral efficiencyVSAvoidchannel knowledge completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The feedback information is segmented into hierarchical levels with different amounts of detail. Level 1 codebooks provide basic channel direction information with minimal feedback overhead, while level 2 codebooks provide refined quantization. The base station can select how much feedback detail to request and process based on the trade-off between achieving optimal precoding and limiting feedback overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system allows the base station to use partial channel knowledge (from level 1 codebooks) when feedback overhead is constrained, achieving acceptable precoding performance without requiring complete channel state information. When more accuracy is needed, the system can optionally incorporate level 2 codebook feedback, providing excessive detail only when beneficial.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9531463B2Closed-loop multiple-input-multiple-output scheme for wireless communication based on hierarchical feedback
Publication Date: 2016.12.27 NOKIA TECHNOLOGIES OY
  • US9531463B2 patent drawing
  • US9531463B2 patent drawing
  • US9531463B2 patent drawing

AI summary

The present invention provides methods implemented in a base station having a plurality of antennas and one or more user terminals. One embodiment of the method includes receiving feedback from at least one user in response to transmitting a first frame to said at least one user. The first frame is formed by pre-coding at least one symbol using at least one first code word selected from at least one first code book associated with the at least one user. The method also includes transmitting at least one second frame to the user(s). The second frame(s) are pre-coded using at least one second codeword selected from at least one second codebook. The second codebook(s) determined based on the feedback and the first codeword(s).