Lattice Reduction for MIMO Symbol Detection Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional MIMO symbol detection systems face challenges in achieving Maximum Likelihood (ML) performance due to high hardware complexity and increased symbol-rate processing complexity, especially with large signal constellations and multiple antennas, while existing methods like linear detection and Sphere Decoding suffer from reduced performance and scalability issues.

Innovation Solution

The implementation of a lattice reduction method using a relaxed size reduction process and rapid basis update process for the Complex Lenstra-Lenstra-Lovasz (CLLL) algorithm, which preprocesses the channel matrix to form an upper triangular matrix and updates its basis efficiently, reducing complexity and achieving near-ML performance with lower symbol-rate processing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Maximum Likelihood detection is used to achieve optimal MIMO symbol detection performance, then Bit-Error-Rate performance is improved, but hardware complexity and processing complexity increase significantly

Engineering Contradiction:
ImproveBit-Error-Rate performanceVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing lattice reduction on the channel matrix before symbol detection. The channel matrix is preprocessed to transform it into a form that simplifies subsequent detection operations, moving the complex computation to a preparatory stage rather than during the main detection process. This allows the actual symbol detection to occur with reduced complexity while maintaining ML performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameters of the channel matrix through lattice reduction transformations. By applying unimodular transformations and basis updates, the channel matrix is modified to have reduced complexity characteristics while preserving the essential detection performance. This parameter transformation converts a hard detection problem into an easier one without losing accuracy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If Sphere Decoding algorithms are used to achieve ML or near-ML performance, then Bit-Error-Rate performance is improved, but symbol-rate processing complexity increases greatly

Engineering Contradiction:
ImproveBit-Error-Rate performanceVSAvoidsymbol-rate processing complexity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs lattice reduction as a preliminary action that prepares the channel matrix for efficient symbol-rate processing. By completing the complex transformations before the symbol-rate processing stage, the actual detection operations can proceed at symbol rate with significantly reduced complexity, avoiding the exponential complexity growth associated with conventional Sphere Decoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the detection process into two distinct phases: a preprocessing phase that performs lattice reduction once per received packet, and a symbol-rate processing phase that uses the preprocessed matrix for efficient detection. This segmentation separates the heavy computational burden from the high-speed processing requirement, allowing each phase to be optimized independently.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If Linear detection and Successive Interference Cancelation methods are used to reduce hardware complexity, then hardware complexity is reduced, but Bit-Error-Rate performance deteriorates significantly

Engineering Contradiction:
Improvehardware complexityVSAvoidBit-Error-Rate performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the parameters of the channel matrix through lattice reduction to transform a simple linear detection problem into a more sophisticated one that achieves ML performance. By modifying the matrix parameters rather than changing the detection algorithm fundamentally, the system maintains the simplicity of linear detection while achieving the performance of complex methods.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a transformed version of the channel matrix through lattice reduction that copies the essential detection information while simplifying the computational requirements. This transformed matrix serves as a simplified representation that enables low-complexity detection to achieve high performance, effectively copying the functionality of complex detectors with reduced complexity.

Inventive Principle:
Principle #26Copying

4Reliability

If Conventional CLLL algorithm is used for lattice reduction, then performance is improved, but implementation in fixed-point hardware architecture becomes infeasible

Engineering Contradiction:
Improvedetection performanceVSAvoidfixed-point hardware implementation
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent changes the numerical parameters and operations of the CLLL algorithm to be compatible with fixed-point arithmetic. By adjusting precision requirements and modifying operations to work with integer/fixed-point representations, the algorithm maintains detection performance while becoming suitable for hardware implementation in fixed-point architecture.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs simplified fixed-point data structures and operations that are cheaper and more suitable for hardware implementation than full floating-point arithmetic. By using fixed-point representations with appropriate precision, the system achieves sufficient performance for practical applications while being manufacturable in standard hardware architectures.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS8559544B2Systems and methods for lattice reduction
Publication Date: 2013.10.15 GEORGIA TECH RES CORP
  • US8559544B2 patent drawing
  • US8559544B2 patent drawing
  • US8559544B2 patent drawing

AI summary

Disclosed herein are lattice reduction systems and methods for a MIMO communication system. One such method includes providing a channel matrix corresponding to a channel in a MIMO communication system, preprocessing the channel matrix to form at least an upper triangular matrix, implementing a relaxed size reduction process, and implementing a basis update process. Implementing the relaxed size reduction process comprises choosing a first relaxed size reduction parameter for a first-off-diagonal element of the upper triangular matrix, choosing a second relaxed size reduction parameter, which is greater than the first relaxed size reduction parameter, for a second-off-diagonal element of the upper triangular matrix evaluating whether a first relaxed size reduction condition is satisfied for the first-off-diagonal element of the upper triangular matrix, and evaluating whether a second relaxed size reduction condition is satisfied for the second-off-diagonal element of the upper triangular matrix.