MIMO Receiver Candidate Vector Selection for Low-Power LLR Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed signal processing in modems for wireless communication networks leads to increased power consumption and heating, complicating the calculation of log likelihood ratios (LLR) in multiple input multiple output (MIMO) systems due to noise, which affects error correction reliability.

Innovation Solution

A MIMO receiver that selects a candidate vector set based on previously generated LLR information, calculating Euclidean distances for received symbols and using a vector set detector to optimize the LLR calculation process, reducing processing complexity and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If high-speed signal processing is performed in MIMO modems, then data processing speed is improved, but power consumption and heating increase

Engineering Contradiction:
Improvedata processing speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The candidate vector set is divided into multiple subsets based on Euclidean distance metrics. The demodulator calculates Euclidean distances between received symbols and candidate vectors, then segments the full candidate set into multiple subsets (first candidate vector set, second candidate vector set, etc.) with different sizes. This segmentation allows selective processing of only relevant subsets, reducing overall computational load and power consumption while maintaining processing speed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If LLR calculation is performed for all candidate vectors, then error correction reliability is improved, but processing complexity increases

Engineering Contradiction:
Improveerror correction reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of calculating LLR for all candidate vectors, the system performs partial action by selecting and processing only the most relevant candidate vector subsets. The vector set detector identifies and selects subsets containing candidate vectors with smaller Euclidean distances to received symbols, performing LLR calculation only on these selected subsets. This partial processing maintains sufficient error correction reliability while significantly reducing processing complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If candidate vector set size is increased, then LLR calculation accuracy is improved, but processing time and power consumption increase

Engineering Contradiction:
ImproveLLR calculation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-calculating and storing Euclidean distances between candidate vectors and received symbols before LLR calculation. Based on these pre-computed distance metrics, the vector set detector preliminarily identifies and selects the most relevant candidate vector subsets. This preliminary selection process enables subsequent LLR calculation to be performed quickly on a reduced set of vectors, maintaining accuracy while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10879992B2MIMO receiver that selects candidate vector set and operation method thereof
Publication Date: 2020.12.29 SAMSUNG ELECTRONICS CO LTD
  • US10879992B2 patent drawing
  • US10879992B2 patent drawing
  • US10879992B2 patent drawing

AI summary

A receiver for receiving a signal including a plurality of symbols through a multiple input multiple output (MIMO) channel, and an operation method of the receiver are provided. The receiver includes a demodulator configured to calculate, for each physical channel, Euclidean distances of one or more of the received symbols with respect to all candidate vectors included in an initial candidate vector set and to output information about the Euclidean distances. A vector set detector may select, based on the information, one of a plurality of candidate vector sets having different sizes, as a subsequent candidate vector set for calculating a log likelihood ratio (LLR) of other symbols of the plurality of symbols or an LLR with respect to a second signal received following the first signal.