Multi-Stage Vector Quantization for Low-Bitrate CSI Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO transmission systems face challenges in reducing the bit rate of control signalling while maintaining or improving the accuracy of channel state information (CSI) reports, particularly in frequency division duplex (FDD) mode, where channel variations lead to correlated feedback reports.

Innovation Solution

A method for encoding vectors that involves selecting a first vector from a predefined M-dimensional codebook and performing refinement steps using codebooks with reduced dimensionality, where the error vector is quantized, and rotation parameters are determined by previous selections, allowing for iterative refinement and reduced bit rate signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a codebook of vectors is used for encoding channel state information, then the transmitter can obtain quantized channel information, but the bit rate of control signalling increases

Engineering Contradiction:
Improveaccuracy of CSI reportsVSAvoidbit rate of control signalling
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The channel vector encoding is segmented into multiple stages: first a coarse quantization using an M-dimensional codebook, then refinement steps using lower-dimensional codebooks. Each stage transmits a separate index, dividing the total information into manageable parts that can be transmitted efficiently while achieving high overall accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from encoding the full M-dimensional channel vector directly to a multi-stage process where each stage encodes a lower-dimensional representation. The refinement steps use codebooks with dimensionality reduced by one relative to the previous step, effectively moving through dimensions to achieve compression while preserving essential information.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the codebook dimensionality is reduced to lower bit rate, then the control signalling efficiency improves, but the quantization accuracy decreases

Engineering Contradiction:
Improvebit rate of control signallingVSAvoidquantization accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The coarse quantization using the M-dimensional codebook is performed first to establish a baseline approximation of the channel vector. This preliminary action captures the dominant characteristics of the channel, allowing subsequent refinement steps to focus on correcting residual errors with lower-dimensional codebooks, thereby maintaining accuracy while reducing overall bit rate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The refinement process uses feedback from the coarse quantization result to guide the subsequent quantization steps. Each refinement step quantizes the error between the original channel vector and the current approximation, with the rotation parameters being fully determined by vectors selected in previous steps, ensuring that each stage builds upon and improves the previous approximation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If periodic feedback reports are transmitted to provide channel state information, then the transmitter can adapt to channel conditions, but the signalling overhead increases due to correlation in feedback reports

Engineering Contradiction:
Improvechannel adaptation capabilityVSAvoidsignalling overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The encoding scheme is dynamically adapted to exploit temporal and frequency correlation in channel conditions. When channels are highly correlated, the refinement steps convey less new information, effectively reducing the payload. The rotation parameters are determined by previous selections, allowing the system to adapt its signalling rate to the actual channel variation characteristics in real-time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8111176B2Method for encoding vectors
Publication Date: 2012.02.07 KONINKLIJKE PHILIPS NV
  • US8111176B2 patent drawing
  • US8111176B2 patent drawing
  • US8111176B2 patent drawing

AI summary

The present invention relates to a method for encoding a vector for transmission from a transmitter to a receiver, comprising a step of selecting a first vector in a predefined M-dimensional vector codebook, and at least one refinement step wherein an error vector between the random vector and the first vector is quantised by means of selecting a further vector from a further vector codebook with dimensionality reduced by one relative to the previous step, wherein the M-dimensional vector codebook and the further predefined vector codebook are known to both the transmitter and receiver.