MIMO Detector Triangularizes Channel Matrix for Low Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiple-input multiple-output (MIMO) communication systems face challenges in detecting transmitted vectors in noisy fading channels, particularly with high spectral efficiency, as existing detectors like Zero-Forcing (ZF) and Minimum Mean Square Error (MMSE) suffer from sub-optimal performance, high complexity, and limited spatial diversity, while list detectors and lattice decoding algorithms struggle with computational complexity and parallelization.

Innovation Solution

A method that triangularizes the channel matrix, decouples the minimization problem by selecting a reference antenna, and uses successive layer detection with spatial decision-feedback equalization to compute soft-output information, enabling near-optimal performance with reduced complexity and parallelization suitable for VLSI implementations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Maximum-Likelihood (ML) detection is used to achieve high-performance detection in MIMO systems, then detection accuracy is improved, but computational complexity becomes increasingly unfeasible with growth of spectral efficiency

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the detection problem into two stages: first performing linear detection (ZF or MMSE) to obtain initial symbol estimates, then applying nonlinear processing through spatially ordered decision-feedback equalization. This segmentation allows the system to achieve near-ML performance without the exhaustive search complexity of pure ML detection, as the nonlinear detector processes already-refined estimates rather than raw received signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies linear detection (ZF or MMSE) as a preliminary step before nonlinear detection. This preliminary action refines the received signals and reduces interference, making the subsequent nonlinear processing more effective and efficient. The linear detector prepares the data by providing initial estimates that the nonlinear detector can then refine further, avoiding the need for complete ML exhaustive search.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If sub-optimal linear detection algorithms like Zero-Forcing (ZF) or Minimum Mean Square Error (MMSE) are used to reduce complexity, then computational complexity is reduced, but spatial diversity order and detection performance deteriorate

Engineering Contradiction:
Improvecomputational complexityVSAvoidspatial diversity order
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges linear detection and nonlinear detection into a hybrid detector that combines the advantages of both approaches. The linear detector provides computational efficiency and initial refinement, while the nonlinear detector recovers spatial diversity order and improves detection accuracy. This merging allows the system to achieve performance close to ML detection with significantly reduced complexity compared to pure nonlinear approaches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements decision-feedback equalization where decisions from previously detected symbols are fed back to cancel interference in subsequent detections. This feedback mechanism allows the nonlinear detector to exploit spatial diversity more effectively by using detected symbols to improve the detection of remaining symbols, thereby recovering the spatial diversity order that linear detectors lack.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If list detectors and lattice decoding algorithms are used to improve detection performance, then detection accuracy is improved, but computational complexity and difficulty of parallelization increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the detection process into linear preprocessing and nonlinear postprocessing stages, where the linear stage handles computational intensive operations in a parallelizable manner, and the nonlinear stage performs simpler operations on already-refined data. This segmentation reduces the overall computational complexity compared to list detectors and lattice decoding algorithms that require exhaustive or near-exhaustive searches.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9231794B2Method and apparatus for multiple antenna communications, computer program product therefor
Publication Date: 2016.01.05 STMICROELECTRONICS SRL
  • US9231794B2 patent drawing
  • US9231794B2 patent drawing
  • US9231794B2 patent drawing

AI summary

Embodiments of a method and an apparatus for detecting multiple complex-valued symbols belonging to discrete constellations. The method and apparatus is a detector that finds a closest vector, or a close approximation of it, to a received vector. The disclosure also gets (optimally, in case of two transmit sources) or closely approximates (for more than two transmit sources) the most likely sequences required for an optimal bit or symbol a-posteriori probability computation. Also part of the present disclosure is represented by Also embodiments of a method and an apparatus to determine a near-optimal ordering algorithms for the aforementioned purpose. The method and apparatus achieves optimal performance for two transmit antennas and achieves near-optimal performance for a higher number of antennas, with a lower complexity as compared to a maximum-likelihood detection method and apparatus. The method and apparatus are suitable for highly parallel hardware architectures.