MIMO Detection Algorithm Selection via Channel Matrix Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO detection algorithms in radio communication networks are not adaptable to varying channel conditions, leading to suboptimal performance in terms of accuracy and processing complexity.

Innovation Solution

A receiver is configured to select a MIMO detection algorithm from a plurality of algorithms based on the condition number of the channel matrix, off-diagonal dominance, and bit error rate predictions, allowing for optimal trade-offs between processing complexity and estimation performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a more complex MIMO detection algorithm (e.g., ML, SIC) is used, then estimation accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveestimation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic selection of MIMO detection algorithms based on real-time channel conditions. The receiver evaluates channel matrix properties (condition number, off-diagonal dominance) and adaptively chooses between different detection algorithms (ZF, MMSE, ML, SIC), allowing the system to optimize the trade-off between estimation accuracy and processing complexity for each specific channel scenario rather than using a fixed algorithm

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters by selecting different detection algorithms based on channel condition parameters. Specifically, it calculates the condition number and off-diagonal dominance of the channel matrix, then uses these parameter values to determine which algorithm to employ, effectively using parameter-based decision making to resolve the complexity-accuracy trade-off

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a more complex MIMO detection algorithm is used, then accuracy in transmit signal determination is improved, but processing overhead increases

Engineering Contradiction:
Improveaccuracy in transmit signal determinationVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adjusts the detection algorithm complexity based on channel conditions. When channel conditions are favorable (low condition number, low off-diagonal dominance), simpler algorithms like ZF or MMSE are selected, reducing processing overhead. When conditions deteriorate, more accurate but complex algorithms like ML or SIC are activated, ensuring accuracy is maintained only when necessary

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary evaluation of channel matrix properties (condition number and off-diagonal dominance) before selecting the detection algorithm. This preliminary action allows the system to predict which algorithm will provide sufficient accuracy for the current channel conditions, avoiding the computational overhead of using overly complex algorithms when simpler ones would suffice

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a more complex MIMO detection algorithm is used, then estimation performance is improved, but power consumption increases

Engineering Contradiction:
Improveestimation performanceVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic power management by selecting detection algorithms based on channel conditions. Simpler algorithms consuming less power (ZF, MMSE) are used when channel conditions permit, while more power-intensive algorithms (ML, SIC) are reserved for challenging conditions where they are truly needed, thus optimizing the balance between estimation performance and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses channel condition parameters (condition number, off-diagonal dominance) to determine the appropriate detection algorithm, effectively using parameter-based control to manage power consumption. This ensures that high-power algorithms are executed only when channel parameters indicate they are necessary for maintaining acceptable estimation performance

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If a fixed MIMO detection algorithm is used, then device complexity is reduced, but adaptability to varying channel conditions deteriorates

Engineering Contradiction:
Improvealgorithm selection complexityVSAvoidadaptability to channel conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static algorithm selection into a dynamic process by continuously evaluating channel conditions and adjusting the detection algorithm accordingly. The receiver calculates channel matrix properties and adaptively selects from multiple algorithms, enabling the system to respond to varying channel conditions without significantly increasing overall device complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces channel matrix property evaluation (condition number and off-diagonal dominance calculation) as an intermediary step between receiving the channel state information and selecting the detection algorithm. This intermediary mechanism provides objective criteria for algorithm selection, enabling adaptability through a systematic decision-making process rather than arbitrary choices

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250202542A1Methods and devices to select a multiple input multiple output (MIMO) detection algorithm
Publication Date: 2025.06.19 INTEL CORP
  • US20250202542A1 patent drawing
  • US20250202542A1 patent drawing
  • US20250202542A1 patent drawing

AI summary

An apparatus may include a processor configured to: determine a class for a condition number of a channel matrix from a plurality of classes; wherein the channel matrix is representative of a communication channel; determine an off-diagonal dominance of a gram matrix or a spatial covariance matrix associated with the communication channel; and select a multiple input multiple output (MIMO) detection method from a plurality of MIMO detection methods based on the determined class and an off-diagonal dominance.