Parallel LDPC Encoding for Multi-Rate Optical Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current error correction systems in optical transmission fail to efficiently handle various transmission rates and distances while maintaining a manageable circuit scale, as they are not designed to accommodate flexible signal processing for multiple client rates and require increased circuit complexity for burst error tolerance.

Innovation Solution

The implementation of a configuration with multiple encoding or decoding circuits operating in parallel, utilizing rate conversion memories, merging circuits, and bit replacement circuits to execute encoding and decoding processes across different transmission rates, allowing for flexible handling of LDPC convolutional code sequences without increasing circuit scale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple encoding/decoding circuits are arranged in parallel to handle various transmission rates, then adaptability to different transmission rates is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to various transmission ratesVSAvoidcircuit scale
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A single encoding circuit and decoding circuit are designed to handle multiple transmission rates (e.g., 1/4, 1/3, 2/3, 3/4 rates) through configurable parameters. The circuits use the same hardware structure with adjustable code length L and number of parallel processing units N, allowing one circuit to perform functions that would traditionally require multiple dedicated circuits for different rates.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple encoding/decoding circuits are arranged in parallel to handle burst errors through interleaving, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcircuit scale
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines burst error correction functionality with the rate adaptation capability in a single integrated circuit design. The interleaving for burst error correction is implemented within the same configurable framework that handles different transmission rates, merging what would traditionally be separate functions into one unified circuit that achieves both goals without requiring additional parallel circuits.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If code length L and number of parallel circuits N are increased to improve error correction performance, then reliability is improved, but device complexity and processing delay increase

Engineering Contradiction:
Improveerror correction performanceVSAvoidcircuit scale
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic configurability where the code length L and number of parallel processing units N can be adjusted based on the desired transmission rate and error correction requirements. This allows the system to optimize the balance between error correction performance and circuit complexity dynamically, rather than being fixed at maximum values that would always maximize complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3579424B1Error correction device and error correction method
Publication Date: 2022.12.14 MITSUBISHI ELECTRIC CORP
  • EP3579424B1 patent drawingFigure 1
  • EP3579424B1 patent drawingFigure 2
  • EP3579424B1 patent drawingFigure 3

AI summary

Provided is an error correction device including an encoding circuit configured to encode a plurality of error correction code sequences, in which the encoding circuit includes a plurality of encoding circuits connected in parallel, and is configured to execute encoding processing for the plurality of error correction code sequences through use of all the plurality of encoding circuits by adjusting an output bus width and a frequency of an operation clock with respect to a difference in transmission rate for any payloads input in one or more systems.