MIMO Receiver Integer Matrix Adaptation for Dynamic Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current MIMO schemes face challenges in efficiently receiving data due to increased complexity and noise amplification issues, especially with the number of antennas, and are difficult to apply in dynamic channel environments.

Innovation Solution

The proposed method involves selecting between two integer forcing (IF) schemes in a communication system, where one scheme determines an integer matrix based on channel values for decoding symbols, and the other detects and retransforms symbols using integer matrices adapted to channel changes, allowing for adaptive reception in changing channel conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a non-linear scheme such as maximum likelihood estimating method is used, then performance is improved, but complexity is exponentially increased

Engineering Contradiction:
ImproveperformanceVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the complex non-linear decoding problem into multiple linear decoding stages. By dividing the received signal into multiple components and applying linear decoding schemes sequentially, the system achieves performance close to maximum likelihood while maintaining computational complexity at linear levels. The segmentation allows each stage to handle a simplified version of the original problem.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary linear decoding process between signal reception and final decision-making. This intermediary stage uses linear schemes to process the received signal, producing intermediate results that are then refined. This mediator approach bridges the gap between simple linear decoding and complex non-linear decoding, achieving a balance between performance and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a linear scheme such as zero-forcing or minimum mean squared error method is used, then complexity is reduced, but performance deteriorates

Engineering Contradiction:
ImprovecomplexityVSAvoidperformance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges multiple linear decoding schemes into a unified approach. By combining the results from different linear decoding stages and integrating them with the integer forcing scheme, the system achieves performance improvements over individual linear schemes while maintaining overall computational complexity at acceptable levels. The merging allows accumulation of benefits from multiple linear approaches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic adaptation into linear schemes by making the decoding process adaptive to channel conditions. The system dynamically adjusts decoding parameters and selects between different linear schemes based on current channel state, allowing linear schemes to achieve performance closer to non-linear methods while maintaining low complexity through selective application.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If existing linear schemes are used for multi-stream de-multiplexing, then complexity is kept low, but noise amplification occurs

Engineering Contradiction:
ImprovecomplexityVSAvoidnoise amplification
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary noise suppression actions before the main decoding process. By pre-processing the received signal to reduce noise components and pre-correcting for potential noise amplification effects, the system prevents noise amplification from occurring during the linear decoding stages. This preliminary action maintains low complexity while eliminating the harmful noise amplification effect.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If the integer forcing scheme is applied assuming static channel, then complexity remains linear, but adaptability to actual dynamic channel environment is reduced

Engineering Contradiction:
ImprovecomplexityVSAvoidadaptability to channel changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static integer forcing scheme into a dynamic one by introducing adaptive channel estimation and tracking mechanisms. The system continuously updates channel state information and adjusts decoding parameters accordingly, allowing the integer forcing scheme to adapt to actual dynamic channel conditions while maintaining its computational efficiency and linear complexity characteristics.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10154505B2Method and apparatus for receiving data in communication system supporting multiple input multiple output scheme
Publication Date: 2018.12.11 SAMSUNG ELECTRONICS CO LTD
  • US10154505B2 patent drawing
  • US10154505B2 patent drawing
  • US10154505B2 patent drawing

AI summary

The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method for receiving data includes selecting one of reception schemes, and receiving data based on the selected reception scheme, wherein the reception schemes includes a scheme of determining an integer matrix based on channel values estimated for channels, and decoding symbols received through the channels based on the determined integer matrix, and a scheme of detecting, for each channel, a sum of symbols received from each of the channels during a preset time based on integer matrixes which are determined based on each of the channel values, retransforming the sum of the symbols detected for each channel based on at least one of the integer matrixes, and decoding the retransformed sum of the symbols for each channel.