Adaptive Sub-Block Decoding for MIMO Complexity Tradeoffs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing recursive sub-block decoding algorithms in MIMO systems are not sufficiently adaptable to various configurations, leading to sub-optimal performance and complexity tradeoffs, as the division of information symbols is often deterministic or code-dependent, failing to optimize decoding performance and complexity effectively across different MIMO setups.

Innovation Solution

A decoder that determines a set of division parameters based on metrics derived from the upper triangular matrix of the transmission channel, allowing dynamic division of the vector of information symbols into sub-vectors, and uses symbol estimation algorithms to optimize the decoding process, thereby improving performance and reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If deterministic or code-dependent division of information symbols is used in existing recursive sub-block decoding algorithms, then the decoding process is simplified, but decoding error performance and adaptability to various MIMO configurations deteriorate

Engineering Contradiction:
Improvedecoding process complexityVSAvoiddecoding error performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the division parameters adaptive rather than fixed. The division parameters are determined based on metrics derived from the upper triangular matrix components, allowing the decoding algorithm to dynamically adjust the sub-block division strategy according to the specific channel conditions and MIMO configuration, thereby improving decoding error performance while maintaining manageable complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the division process from deterministic fixed values to adaptive values determined by channel metrics. By deriving division parameters from the upper triangular matrix components (such as row norms or conditioning numbers), the system optimizes the division strategy for each specific transmission scenario, resolving the contradiction between simplicity and performance

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If deterministic or code-dependent division of information symbols is used in existing recursive sub-block decoding algorithms, then implementation is easier, but adaptability to various MIMO configurations deteriorates

Engineering Contradiction:
Improveimplementation easeVSAvoidadaptability to MIMO configurations
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms the division parameters from fixed deterministic values to adaptive parameters derived from channel metrics. This allows the same decoding algorithm structure to be applied across different MIMO configurations by simply changing the division parameters based on the upper triangular matrix characteristics, thereby maintaining implementation ease while achieving universal adaptability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal decoding framework that can handle various MIMO configurations through adaptive parameter selection. The same core algorithm operates across different system configurations by adjusting division parameters based on channel metrics, making the decoder versatile without requiring multiple specialized implementations

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

3Device complexity

If fixed sub-block division is used in existing algorithms, then computational complexity is reduced, but performance optimization across different MIMO setups deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidperformance optimization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics into the sub-block division process by making division parameters adaptive rather than fixed. The algorithm determines division parameters based on metrics from the upper triangular matrix, allowing computational resources to be dynamically allocated to sub-blocks based on their actual difficulty, thereby optimizing performance without excessive complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the division parameters from fixed values to adaptive values derived from channel characteristics. By using metrics such as row norms or conditioning numbers of the upper triangular matrix, the system optimizes the computational distribution across sub-blocks for each specific MIMO configuration, achieving performance optimization with controlled complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10560222B2Methods and devices for sub-block decoding data signals
Publication Date: 2020.02.11 INSTITUT MINES TELECOM TELECOM BRETAGNE
  • US10560222B2 patent drawing
  • US10560222B2 patent drawing
  • US10560222B2 patent drawing

AI summary

Embodiments of the invention provide a decoder for decoding a signal received through a transmission channel in a communication system, said signal comprising a vector of information symbols, said transmission channel being represented by an upper triangular matrix, wherein the decoder comprises:a processing unit (309) configured to determine a set of division parameters depending on at least one division metric derived from components of said upper triangular matrix;a decoding unit (311) configured to divide said upper triangular matrix into two or more sub-matrices using said set of division parameters in accordance with a division of said vector of information symbols into two or more sub-vectors, and to determine at least one estimate of each sub-vector of information symbols by applying a symbol estimation algorithm,wherein the decoder is configured to determine at least one estimate of said vector of information symbols from the estimates of said sub-vectors of information symbols.