Nearest-Neighbor LLR Decoding for High-Dimensional Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The computational complexity of calculating log-likelihood ratios (LLRs) for modulated symbols in digital communication systems, particularly in optical communication systems using high-dimensional modulation formats, is high, necessitating a more efficient method to reduce complexity while maintaining accuracy.

Innovation Solution

The method involves approximating LLRs by considering only the most likely nearest neighbor codewords, using belief propagation over factor graphs, and refining outputs with nonlinear filters like artificial neural networks and Volterra filters, while pruning minor edges for reduced complexity and employing stochastic back-propagation for reinforcement learning to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all codewords are considered for LLR calculation, then decoding accuracy is improved, but computational complexity increases significantly

Engineering Contradiction:
ImproveLLR calculation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the constellation of codewords into multiple clusters, where each cluster contains a subset of codewords. Instead of evaluating all codewords, the system divides the search space into manageable segments and performs LLR calculations only within relevant clusters, significantly reducing computational complexity while maintaining accurate decoding performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by considering only a subset of the most likely nearest neighbor codewords rather than all possible codewords. By identifying and evaluating only the most relevant codewords that have significant probability mass, the system achieves sufficient decoding accuracy without the excessive computational burden of exhaustive search

Inventive Principle:
Principle #16Partial or excessive action

2Use of energy by moving object

If high-dimensional modulation formats are used, then power efficiency is improved, but LLR calculation complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidLLR calculation complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent segments high-dimensional modulation constellations into multiple lower-dimensional clusters or groups. By organizing the high-dimensional signal space into structured segments, the system can perform LLR calculations on reduced subsets of codewords within each cluster, making high-dimensional modulation formats computationally tractable while preserving their power efficiency advantages

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the high-dimensional LLR calculation problem into a series of lower-dimensional subproblems by projecting or mapping the high-dimensional constellation onto multiple lower-dimensional subspaces. This dimensionality reduction approach maintains the benefits of high-dimensional modulation while reducing the computational complexity of LLR calculations to manageable levels

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

Data Source

PatentUS9749089B2Fast log-likelihood ratio (LLR) computation for decoding high-order and high-dimensional modulation schemes
Publication Date: 2017.08.29 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US9749089B2 patent drawing
  • US9749089B2 patent drawing
  • US9749089B2 patent drawing

AI summary

A method receives the symbol transmitted over a channel, selects, from a constellation of codewords, a first codeword neighboring the received symbol and a set of second codewords neighboring the first codeword, and determines a relative likelihood of each second codeword being the transmitted symbol with respect to a likelihood of the first codeword being the transmitted symbol. Next, the method determines an approximation of a log-likelihood ratio (LLR) of each data bit in the received symbol as a log of a ratio of a sum of the relative likelihoods of at least some of the second codewords having the same value of the data bit to a sum of the relative likelihoods of at least some of the second codewords having different value of the data bit and decodes the received symbol using the LLR of each data bit.