MIMO OFDM Decoder Complexity Reduction via QR Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High computational complexity of maximum-likelihood (ML) MIMO OFDM decoders hinders their practical application in real-time communication systems, despite offering the best performance in bit error rate (BER) terms, due to exponential complexity in square modulation systems.

Innovation Solution

The Euclidean distance expression is transformed using QR decomposition into a simpler form by decomposing the channel matrix into a product of sparse and unitary matrices, reducing the search space from M^2 to 2M constellation points through orthogonal decomposition and Gray coding, thereby reducing computational complexity without performance degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If maximum-likelihood (ML) MIMO OFDM decoding is implemented to achieve best BER performance, then decoding performance is improved, but computational complexity increases exponentially

Engineering Contradiction:
Improvebit error rate performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the exhaustive search space of M2 constellation points by exploiting the independent in-phase and quadrature components of QAM modulation. This divides the search into separate dimensional searches, reducing complexity from exponential M2 to linear 2M operations while maintaining ML decoding performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the two-dimensional constellation search problem into separate one-dimensional searches along the in-phase and quadrature dimensions. By treating each dimension independently and searching along axes rather than across the full 2D space, the computational complexity is reduced from exponential to linear while preserving the maximum-likelihood detection performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If exhaustive search over all constellation points is performed to achieve optimal ML decoding, then decoding accuracy is improved, but processing time increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the exhaustive search by exploiting dimensional independence in QAM modulation. Instead of searching all M2 constellation points, it separates the search into independent in-phase and quadrature component searches, reducing the number of operations from M2 to 2M while maintaining optimal decoding accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary decomposition of the received signal into in-phase and quadrature components before the actual constellation search. This preliminary separation enables independent dimensional searches, significantly reducing processing time while preserving decoding accuracy by maintaining the maximum-likelihood detection principle.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If MIMO system uses higher order square modulation to increase throughput, then spectral efficiency is improved, but decoder complexity increases exponentially

Engineering Contradiction:
Improvespectral efficiencyVSAvoiddecoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the constellation search space by exploiting the independent in-phase and quadrature dimensions of square QAM modulation. This segmentation reduces the decoder complexity from exponential M2 operations to linear 2M operations, enabling higher order modulations (64-QAM, 256-QAM) to be used in MIMO systems without prohibitively complex decoders, thus maintaining high spectral efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the complex two-dimensional constellation search into separate one-dimensional searches along the in-phase and quadrature axes. This dimensional transformation reduces decoder complexity from exponential to linear, making it feasible to implement high-order square modulations in practical MIMO systems while maintaining the spectral efficiency benefits.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7912140B2Reducing computational complexity in maximum likelihood MIMO OFDM decoder
Publication Date: 2011.03.22 MAXLINEAR INC
  • US7912140B2 patent drawing
  • US7912140B2 patent drawing
  • US7912140B2 patent drawing

AI summary

A method and a system for reducing computational complexity in a maximum-likelihood MIMO decoder, while maintaining its high performance. A factorization operation is applied on the channel Matrix H. The decomposition creates two matrixes: an upper triangular with only real-numbers on the diagonal and a unitary matrix. The decomposition simplifies the representation of the distance calculation needed for constellation points search. An exhaustive search for all the points in the constellation for two spatial streams t(1), t(2) is performed, searching all possible transmit points of (t2), wherein each point generates a SISO slicing problem in terms of transmit points of (t1); Then, decomposing x,y components of t(1), thus turning a two-dimensional problem into two one-dimensional problems. Finally searching the remaining points of t(1) and using Gray coding in the constellation points arrangement and the symmetry deriving from it to further reduce the number of constellation points that have to be searched.