MIMO Signal Detection With Threshold-Pruned Tree Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MIMO-based communication systems, such as V-BLAST, face high computational complexity in signal detection due to the exponential increase in complexity with the number of antennas and modulation order, especially when using QRD-M algorithms, which can lead to performance degradation and increased calculation requirements.

Innovation Solution

A partial tree searching method is introduced, where a threshold is set based on accumulated branch metrics to reduce the number of branch candidates in upper stages, allowing only valid symbols with lower metrics to proceed, thereby reducing complexity and maintaining ML performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Maximum Likelihood Detection (MLD) technique is used, then detection performance is improved, but computational complexity exponentially increases with the number of antennas and modulation order

Engineering Contradiction:
Improvedetection performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the exhaustive MLD search process into staged tree searching with pruning. Instead of evaluating all possible symbol combinations simultaneously, the detector processes antennas sequentially (segmentation by stage) and divides symbol candidates into subsets (segmentation by candidate groups). This segmentation transforms the exponential complexity into manageable polynomial complexity while preserving detection performance through systematic exploration of candidate symbols across multiple stages.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by evaluating only a subset of symbol candidates at each stage rather than all possible candidates. The tree searching algorithm with pruning evaluates partial candidate sets (those meeting threshold criteria) and eliminates unnecessary branches early in the process. This partial evaluation approach maintains detection accuracy for promising candidates while avoiding computation on clearly suboptimal paths, thereby reducing overall computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

2Device complexity

If QRD-M algorithm is used to reduce complexity, then computational complexity is reduced, but detection performance degrades compared to MLD

Engineering Contradiction:
Improvecomputational complexityVSAvoiddetection performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms where detection results from previous stages inform candidate selection in subsequent stages. The accumulated branch metrics from earlier antenna detections are fed back to guide the pruning decisions and candidate extension in later stages. This feedback loop ensures that promising candidates are tracked across stages while maintaining computational efficiency, thereby preserving detection performance without requiring exhaustive search.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs dynamic threshold adjustment and adaptive candidate selection based on accumulated metrics. The pruning threshold and number of candidates to extend are dynamically adjusted based on the detection progress and metric accumulation across stages. This dynamic approach allows the algorithm to maintain high detection performance when needed while reducing complexity when confidence is high, optimizing the trade-off between performance and computational load.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8005170B2Apparatus and method for detecting a signal in a communication system using multiple antennas
Publication Date: 2011.08.23 SAMSUNG ELECTRONICS CO LTD
  • US8005170B2 patent drawing
  • US8005170B2 patent drawing
  • US8005170B2 patent drawing

AI summary

A method and apparatus for detecting a signal in a communication system using at least two transmit antennas are provided. The signal detection method and apparatus includes selecting a symbol corresponding to a lowest branch metric from among symbols, the number of which corresponds to a modulation scheme, determining a candidate symbol by extending a process of selecting a symbol corresponding to a lowest branch metric from among the selected symbols, to a number which is less by one than the number of the transmit antennas, setting an accumulated branch metric of the candidate symbol as a threshold, removing a symbol having an accumulated branch metric higher than the threshold, and selecting, as a last received symbol, a symbol corresponding to a path having the lowest accumulated branch metric among paths selected without being removed until a last stage.