Adaptive Codebook Generation for MIMO Polarization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiple-input multiple-output (MIMO) communication systems face challenges in designing effective codebooks for multi-polarized transmission signals, which limits their throughput and data transmission rate, especially in varying channel environments.

Innovation Solution

The system adaptively generates a codebook using a cross discrimination value (XPD) and includes a rotation matrix generator, codebook generator, XPD calculator, and feedback unit to create a codebook suitable for the channel environment, utilizing pre-stored block diagonal matrices and rotation matrices to improve transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed codebook is used for multi-polarized transmission signals, then the codebook structure is simple, but the throughput and data transmission rate are limited

Engineering Contradiction:
ImprovethroughputVSAvoidcodebook structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a fixed codebook to a dynamically generated codebook that adapts to channel conditions. The codebook is generated based on the XPD value calculated from the channel matrix, allowing it to change according to the actual transmission environment. This dynamic adaptation enables the system to achieve higher throughput by selecting optimal codebook entries that match the current channel polarization characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of codebook generation from a static predefined structure to a dynamic structure based on XPD values. By calculating the XPD value from the channel matrix and using it to generate rotation matrices and subsequent codebook entries, the system adapts the codebook parameters to the actual channel conditions, thereby improving data transmission rate without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a codebook is designed for single-polarized transmission signals, then the codebook design is well-established, but it cannot effectively handle multi-polarized signals

Engineering Contradiction:
Improveadaptability to multi-polarized signalsVSAvoidcodebook effectiveness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent achieves universality by creating a codebook generation method that works for both single-polarized and multi-polarized transmission signals. The block diagonal matrices and rotation matrices framework can accommodate different polarization configurations, making the codebook adaptable to various signal types. The system calculates the XPD value from the channel matrix, which automatically adjusts the codebook structure to match the actual polarization characteristics, ensuring reliable performance across different scenarios.

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

Solution Approach 2:

The patent implements feedback by calculating the XPD value from the actual channel matrix and using this feedback information to generate the codebook. The channel matrix provides feedback about the actual polarization conditions, and this feedback is used to construct rotation matrices and select appropriate block diagonal matrices. This feedback mechanism ensures the codebook is tailored to the specific channel conditions, improving reliability for multi-polarized signals while maintaining compatibility with single-polarized systems.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If pre-stored block diagonal matrices are used, then the codebook generation is simplified, but the ability to adapt to varying channel environments is reduced

Engineering Contradiction:
Improveadaptation to channel environmentVSAvoidcodebook generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-storing block diagonal matrices that can be combined with rotation matrices to generate the final codebook. These pre-stored matrices serve as building blocks that simplify the codebook generation process. During operation, the system calculates the XPD value and uses it to select appropriate pre-stored block diagonal matrices and generate corresponding rotation matrices, combining them to form the adaptive codebook. This preliminary preparation maintains adaptability while reducing real-time computation complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7764746B2User terminal and base station using adapted codebook according to polarization
Publication Date: 2010.07.27 SAMSUNG ELECTRONICS CO LTD
  • US7764746B2 patent drawing
  • US7764746B2 patent drawing
  • US7764746B2 patent drawing

AI summary

A terminal and a base station using an adaptive codebook for a polarization are provided. The terminal includes a rotation matrix generator to generate rotation matrices corresponding to a cross polarization discrimination value (XPD) of a transmission signal and a codebook generator to generate a codebook including result matrices that are generated based on pre-stored block diagonal matrices and the rotation matrices.