Soft-Decision FEC Decoding for Optical Channels With Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks, particularly high bit rate passive optical networks (PONs), face challenges in correcting bit errors due to correlated errors and chromatic dispersion, which are not effectively addressed by hard decision FEC codes.

Innovation Solution

Implementing a soft decision FEC decoder in optical receivers that converts data transmissions into digital samples, generates log-likelihood ratio values, and corrects errors using these values, thereby improving error correction capabilities in high bit rate PONs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If hard decision FEC codes are used in high bit rate PONs, then device complexity is reduced, but error correction capability deteriorates due to correlated errors and chromatic dispersion

Engineering Contradiction:
ImproveFEC decoder complexityVSAvoiderror correction capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from hard decision FEC codes to soft decision FEC codes, changing the decision parameter from binary (0 or 1) to continuous probability values (log-likelihood ratios). This parameter change enables the decoder to utilize correlation information between adjacent bits, significantly improving error correction capability in the presence of correlated errors and chromatic dispersion while maintaining manageable device complexity through efficient algorithms like Viterbi decoding.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If soft decision FEC decoding is implemented, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidFEC decoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical or circuit-level implementations with algorithmic software-based soft decision decoding. By using computational algorithms (such as Viterbi algorithm, BCJR algorithm, or belief propagation) to perform soft decision decoding, the system achieves high error correction capability while avoiding the need for complex hardware circuits, thereby managing device complexity through efficient software implementation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If advanced error correction is used to reduce correlated errors, then reliability is improved, but processing time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing transition probability tables, metric values, and decoding parameters before actual data transmission. The soft decision decoder uses pre-computed log-likelihood ratios and stored decoding metrics to rapidly process incoming data, reducing real-time processing time while maintaining high error correction capability for correlated errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic adaptive decoding where the decoder adjusts its processing depth and algorithm selection based on channel conditions and error patterns. When correlated errors are detected, the system dynamically activates more sophisticated soft decision algorithms; when channel conditions are good, it uses simpler decoding paths, thereby optimizing processing time while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250030441A1FEC decoding for channels with memory
Publication Date: 2025.01.23 MAXLINEAR INC
  • US20250030441A1 patent drawing
  • US20250030441A1 patent drawing
  • US20250030441A1 patent drawing

AI summary

An optical receiver includes a receiving component, a log-likelihood ratio component, and a forward error correction decoder. The receiving component may be configured to receive a data transmission of transmitted data and convert a portion of the data transmission into one or more digital samples. The log-likelihood ratio component may be configured to generate a log-likelihood ratio value using a set of the one or more digital samples. The forward error correction decoder may be configured to correct errors in in the log-likelihood ratio value and recover the transmitted data using the log-likelihood ratio value.