MIMO Signal Detection With Threshold-Pruned Tree Search
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If QRD-M algorithm is used to reduce complexity, then computational complexity is reduced, but detection performance degrades compared to MLD
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.
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.
Data Source
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.


