Base Codebook Structure for MU-MIMO Beamforming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Multiple-Input Multiple-Output (MIMO) systems face challenges in determining effective beamforming techniques for Multi-User MIMO (MU-MIMO) systems, particularly in achieving high throughput and minimizing complexity and peak to average power ratio, especially in scenarios with uncorrelated, weakly correlated, and highly correlated communication channels.

Innovation Solution

The implementation of a non-unitary precoding scheme for closed-loop MU-MIMO systems, where mobile devices generate channel state information (CSI) comprising channel quality information and a codeword index, to determine a beamforming structure that balances performance and complexity, using a codebook to select optimal precoding vectors for both short-term and long-term CSI scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional beamforming techniques are used in MU-MIMO systems, then system performance can be improved, but complexity and peak to average power ratio increase

Engineering Contradiction:
Improvesystem performanceVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The codebook is segmented into multiple subsets, each corresponding to different channel correlation scenarios (uncorrelated, weakly correlated, highly correlated). This segmentation allows the system to select appropriate precoding vectors tailored to specific channel conditions, improving performance while managing complexity through scenario-based optimization rather than requiring complex adaptive algorithms for all conditions simultaneously

Inventive Principle:
Principle #1Segmentation

2Productivity

If beamforming optimization is performed for all channel scenarios, then throughput improves, but computational complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of codebook structure by creating scenario-specific codebooks with different precoding vectors optimized for uncorrelated, weakly correlated, and highly correlated channels. This allows the system to achieve high throughput for each scenario using pre-optimized codebooks, avoiding the need for complex real-time optimization while maintaining high productivity across different channel conditions

Inventive Principle:
Principle #35Parameter changes

3Reliability

If complex precoding vectors are used to handle correlated channels, then beamforming performance improves, but peak to average power ratio increases

Engineering Contradiction:
Improvebeamforming performanceVSAvoidpeak to average power ratio
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent applies local quality by designing different precoding vector characteristics for different channel correlation scenarios. For highly correlated channels, the codebook includes vectors specifically optimized to handle correlation while controlling power distribution. This localized optimization ensures that beamforming performance is maximized for each scenario without causing excessive peak power, as each local scenario receives tailored precoding vectors rather than using a one-size-fits-all approach

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9225405B2Method and apparatus using a base codebook structure for beamforming
Publication Date: 2015.12.29 INTEL CORP
  • US9225405B2 patent drawing
  • US9225405B2 patent drawing
  • US9225405B2 patent drawing

AI summary

Techniques for a precoding scheme for wireless communications are described. A method and apparatus may comprise a first device for a communications system to determine a beamforming structure for a closed loop transmit beamforming scheme using channel information, one or more scaling factors and one or more integers to represent a complex vector. The beamforming structure may include a codeword, a codebook and a codeword index. Other embodiments are described and claimed.