Householder Matrix Codebook for MIMO Precoder Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO communication systems face challenges in achieving low complexity and efficient codebook design for pre-coder selection, which affects data rate and reliability, especially in channel state information feedback.

Innovation Solution

The use of a Householder matrix based codebook for pre-coder selection, which reduces matrix multiplication complexity and allows for efficient parameterization, enabling improved data rates and reduced computational burden in MIMO systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional codebook design is used for pre-coder selection in MIMO systems, then the system can achieve reliable communication, but the computational complexity increases and data rate efficiency decreases

Engineering Contradiction:
Improvedata rateVSAvoidpre-coder selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent transforms the pre-coder selection problem by changing the parameterization approach from traditional matrix representations to exponential parameterization. This allows the pre-coder to be represented by a smaller set of parameters that can be efficiently selected from a codebook, reducing the computational complexity while maintaining the ability to achieve high data rates through optimized pre-coder selection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the pre-coder matrix into multiple components that can be independently optimized and selected. By dividing the complex pre-coder selection into smaller, manageable codebook entries, the system reduces the overall computational burden while still achieving effective interference management and high data transmission rates.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If complex codebook design is implemented to improve channel estimation accuracy, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvechannel estimation accuracyVSAvoidcodebook complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by using exponential parameterization to represent pre-coders in the codebook. This transformation allows for more efficient representation of channel state information, improving channel estimation accuracy while reducing the computational complexity required to manage and search through the codebook entries.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If traditional matrix multiplication methods are used for pre-coding, then the implementation is straightforward, but computational burden increases

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcomputational energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent changes the computational approach by parameterizing pre-coders in an exponential form, which reduces the number of computations required compared to traditional matrix multiplication methods. This maintains implementation feasibility while significantly reducing the computational energy required for pre-coding operations in MIMO systems.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7949064B2Codebook and pre-coder selection for closed-loop mimo
Publication Date: 2011.05.24 APPLE INC
  • US7949064B2 patent drawing
  • US7949064B2 patent drawing
  • US7949064B2 patent drawing

AI summary

A method of transmitting a communication signal (FIG. 1) is disclosed. The method includes receiving a data signal (102). The method further includes receiving a codeword index (pre-coder selection) from a remote transceiver. A codeword is selected from a Householder matrix based codebook in response to the index. The data signal is precoded (104) in response to the selected codeword. The precoded data signal is transmitted (100) to the remote transceiver.