MIMO CSI Feedback Using Segmented Codebook Index Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-input multi-output (MIMO) systems in wireless communication face challenges in adapting channel information feedback, particularly in LTE systems, where the simplicity of codebook feedback methods limits the accuracy of precoding, affecting transmission performance, especially with uncorrelated channels and slow channel changes.

Innovation Solution

A method and device for feeding back Channel State Information (CSI) using a combination of codebook index sets to indicate a precoding matrix, allowing for adaptability between code words and channel conditions, suitable for both correlated and uncorrelated channels, ensuring performance even when initial selections are incorrect and channel conditions change slowly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple codebook feedback method is used in LTE MIMO systems, then the feedback complexity is reduced, but the precoding accuracy and transmission performance deteriorate

Engineering Contradiction:
Improvefeedback complexityVSAvoidprecoding accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The codebook is segmented into multiple sub-codebooks corresponding to different ranks. Each sub-codebook contains code words suitable for specific channel rank conditions. The system segments the feedback process into: (1) determining channel rank, (2) selecting appropriate sub-codebook, and (3) choosing code word from selected sub-codebook. This segmentation enables accurate precoding while managing feedback complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The codebook selection is made dynamic and adaptive based on channel conditions. The system dynamically adjusts the codebook choice according to the detected channel rank, which varies with channel correlation and fading conditions. This dynamic adaptation ensures the codebook matches current channel characteristics, maintaining precoding accuracy without requiring a single overly complex fixed codebook structure.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If a fixed codebook is used for all channel conditions, then the codebook management is simplified, but the adaptability to different channel conditions (correlated and uncorrelated channels) deteriorates

Engineering Contradiction:
Improvecodebook management complexityVSAvoidadaptability to channel conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The codebook is divided into multiple sub-codebooks, each optimized for specific channel conditions (different ranks). This segmentation allows the system to provide condition-specific code words while maintaining manageable codebook structure through systematic organization. The segmented approach enables adaptability to correlated and uncorrelated channels without requiring a single overly complex universal codebook.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the codebook parameter (selection of which sub-codebook to use) based on channel conditions, specifically channel rank. This parameter change enables adaptation to different channel correlation conditions while keeping the overall codebook management structured and manageable. The code word selection adapts to channel characteristics by selecting from appropriate sub-codebooks rather than using a fixed codebook for all conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the codebook feedback method is optimized for correlated channels using DFT vectors, then performance on correlated channels is improved, but performance on uncorrelated channels deteriorates

Engineering Contradiction:
Improveperformance on correlated channelsVSAvoidperformance on uncorrelated channels
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The codebook is segmented into sub-codebooks with different structures: some sub-codebooks use DFT vectors optimized for correlated channels, while others use different vector types suitable for uncorrelated channels. This segmentation allows the system to provide reliable performance on correlated channels when appropriate, while also maintaining good performance on uncorrelated channels by selecting from diverse code word options in different sub-codebooks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The overall codebook structure is designed to be universal, serving both correlated and uncorrelated channel conditions through multiple sub-codebooks. Each sub-codebook can be optimized for specific channel types, making the complete codebook structure multi-functional. This universality enables the system to adapt to different channel conditions without requiring separate codebook systems, maintaining reliability across varied channel environments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Device complexity

If initial code word selection is made without considering slow channel changes, then the selection process is simplified, but the code word effectiveness deteriorates when channel conditions change slowly

Engineering Contradiction:
Improveselection process complexityVSAvoidcode word effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system performs preliminary determination of channel rank and selection of appropriate sub-codebook before final code word selection. This preliminary action accounts for slow channel changes by establishing the appropriate codebook context in advance, ensuring that subsequent code word selections are made from code words suitable for the current channel conditions. This preliminary preparation maintains code word effectiveness without requiring overly complex continuous adaptation during the selection process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3282617B1Method and device for feeding back channel state information in multi-input multi-output system
Publication Date: 2020.06.24 ZTE CORP
  • EP3282617B1 patent drawingFigure 1~3
  • EP3282617B1 patent drawing
  • EP3282617B1 patent drawing

AI summary

A method and device for feeding back Channel State Information (CSI) in a multi-input multi-output system are provided. In the method, a User Equipment (UE) feeds back CSI comprising codebook index information to an evolved Node B (eNodeB). The codebook index information may include a first type of codebook index set I and a second type of codebook index set J, where a combination of the first type of index set I and the second type of index set J is used for indicating a precoding matrix U, and the precoding matrix U is an Nt×r matrix and is composed of at least Q×r basic vectors having a dimension of Nt/Q. The basic vectors are columns extracted from a matrix B composed of M columns of Nt/Q-dimensional vectors.