MIMO SIC Decoding Order for Global Interference Cancellation Gain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional successive interference cancellation (SIC) methods in multiple input multiple output (MIMO) systems do not always optimize the decoding order of codewords to maximize interference cancellation gain, often assuming perfect interference cancellation and resulting in suboptimal performance.

Innovation Solution

The method determines a globally optimal decoding order for codewords by computing performance objectives for various orderings, using techniques such as tree representations to reduce complexity and predict performance components from channel information, ensuring that the codewords are decoded in an order that maximizes the overall performance objective.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional SIC methods decode codewords based on channel parameters at each stage, then locally optimal decoding order is achieved, but globally optimal interference cancellation gain is not guaranteed

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding order optimization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores performance metrics (such as signal-to-interference-plus-noise ratio) for all possible codeword orderings before the actual decoding process. This preliminary action allows the system to quickly retrieve and compare pre-computed performance data during operation, avoiding the need for complex real-time optimization while achieving globally optimal decoding order selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adapts the decoding order based on actual channel conditions by computing performance metrics for different orderings and selecting the optimal one. Rather than using a fixed or locally optimal ordering, the system dynamically evaluates multiple possible orderings and adjusts the decoding sequence to maximize overall interference cancellation gain according to current system state.

Inventive Principle:
Principle #15Dynamics

2Reliability

If all possible codeword orderings are evaluated to find globally optimal decoding order, then maximum interference cancellation gain is achieved, but computational complexity increases

Engineering Contradiction:
Improveinterference cancellation gainVSAvoidcomputational power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the evaluation of codeword orderings by dividing the set of all possible permutations into manageable groups or stages. Rather than evaluating all N! permutations simultaneously, the system processes orderings in a structured sequence, evaluating subsets of orderings at each stage and using intermediate results to guide subsequent evaluations, thereby reducing peak computational requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent evaluates a sufficient subset of codeword orderings that achieves near-optimal interference cancellation without exhaustively evaluating all possible permutations. By identifying and evaluating only the most promising orderings based on preliminary channel condition assessments, the system achieves adequate performance with reduced computational effort compared to complete enumeration.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8630379B1Methods and apparatus for multiple input multiple output (MIMO) successive interference cancellation (SIC)
Publication Date: 2014.01.14 MARVELL ASIA PTE LTD
  • US8630379B1 patent drawing
  • US8630379B1 patent drawing
  • US8630379B1 patent drawing

AI summary

Systems and methods are provided for determining a successive interference cancellation (SIC) decoding ordering in a multiple input multiple output transmission (MIMO) system. Multiple decoding orderings for received codewords are identified. A performance objective, such as total throughput or total probability of decoding, is computed for each one of the orderings based on the position of the codewords in the ordering. A globally optimal ordering is found that maximizes the performance objective over the multiple decoding orderings.