Soft MLSE Decision Generation with Confidence Levels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in generating hard-decision symbols with corresponding confidence levels efficiently, particularly at high data rates, where high insertion loss channels require both hard-decision decoding and soft-decision certainty, which existing methods like Soft Output Viterbi Algorithm fail to provide effectively.

Innovation Solution

A decision generation component, referred to as 'soft MLSE with differential precoder', is implemented in a digital signal receiver to generate hard decisions and confidence levels for each symbol, using a soft Maximum Likelihood Sequence Estimation (MLSE) algorithm with parallel processing and differential precoding, enabling the calculation of log likelihood probabilities for each input sample.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If hard-decision decoding is used, then device complexity is reduced, but reliability deteriorates due to loss of confidence information

Engineering Contradiction:
Improvedecoding complexityVSAvoidBER performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The decoding process is segmented into two independent components: hard-decision decoding for symbol estimation and soft-decision decoding for confidence level generation. This allows the system to process signals through separate pathways, reducing overall complexity while maintaining both hard and soft decision capabilities for improved reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary component is introduced that takes the hard-decision symbol estimates and generates corresponding confidence levels. This intermediary process bridges the gap between simple hard-decision decoding and complex soft-decision decoding, providing reliability enhancement without requiring full soft-decision complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If soft-decision FEC is employed, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImproveBER performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of implementing full soft-decision decoding, the system applies partial action by generating confidence levels based on hard-decision estimates. This partial approach provides sufficient reliability improvement for the application while avoiding the excessive complexity of complete soft-decision FEC processing.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If high-order partial response equalization is used, then reliability is improved in high IL channels, but device complexity increases

Engineering Contradiction:
ImproveBER performanceVSAvoidequalization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The equalization and decoding functions are segmented into separate components. The high-order partial response equalization handles the challenging high IL channel conditions, while the subsequent hard-decision and confidence level generation handles the decoding. This segmentation allows each component to be optimized independently, managing overall complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240283680A1Digital signal symbol decision generation with corresponding confidence level
Publication Date: 2024.08.22 MELLANOX TECHNOLOGIES LTD(IL)
  • US20240283680A1 patent drawing
  • US20240283680A1 patent drawing
  • US20240283680A1 patent drawing

AI summary

A receiver to generate a first vector of a first sequence of a portion of symbols of a signal. The receiver further generates a second vector of a second sequence of the portion of symbols, wherein the second sequence comprises a flipped version of the first sequence. Based at least in part on the first vector and the second vector, a decision including a sequence of one or more bits that represent at least a portion of the signal and a confidence level corresponding to the decision are generated.