Optical LDPC Decoding with Variable Window Control for Multi-Level Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optical transmission systems face challenges in handling various throughputs without changing the circuit configuration, particularly in multi-level encoding scenarios where different error correction codes are required for each bit, leading to complexity and inefficiency.

Innovation Solution

An optical transmission/reception device is designed with an error correction encoding and decoding system using a single type of LDPC code, where the window size and decoding iteration count are variable based on throughput, allowing for flexible handling of multiple throughputs without altering the circuit configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If different error correction codes are used for each bit in multi-level encoding, then error correction performance is improved, but device complexity increases

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

Solution Approach 1:

The patent applies parameter changes by varying the window size and decoding iteration count based on throughput requirements. This allows a single LDPC code type to adapt its decoding behavior for different multi-level encoding scenarios, achieving different error correction performance levels without changing the underlying code structure or requiring multiple different error correction codes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements universality by designing a single error correction device that can handle multiple throughput rates and multi-level encoding schemes. The device uses a unified LDPC code with configurable decoding parameters (window size and iteration count) to serve multiple functions across different operating conditions, eliminating the need for separate error correction codes for each bit or encoding scheme.

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

2Adaptability or versatility

If multiple error correction codes are implemented for various throughputs, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvethroughput handling capabilityVSAvoidcircuit configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the decoding parameters (window size and iteration count) variable rather than fixed. The control circuit dynamically adjusts these parameters based on the required throughput, allowing the same hardware to adapt to different transmission rates and multi-level encoding configurations without requiring multiple dedicated error correction code implementations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes operational parameters (window size and decoding iteration count) to achieve adaptability across different throughput requirements. This approach allows a single error correction device to handle various throughputs by modifying its decoding behavior rather than implementing multiple different error correction codes, thereby maintaining simple circuit configuration while achieving high versatility.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If spatially-coupled LDPC code with large combined code length is used, then error correction performance is improved, but circuit scale and delay increase

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

Solution Approach 1:

The patent applies segmentation by dividing the decoding process into windows that process portions of the codeword sequentially. This windowed decoding approach breaks down the large combined code length into manageable segments, allowing the circuit to achieve good error correction performance without requiring the full circuit scale and delay associated with processing the entire large code length simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses dynamic window sizing where the window size can be adjusted based on throughput requirements. This allows the circuit to optimize between error correction performance and circuit scale/delay by adapting the window size to match the available resources and performance requirements, rather than being constrained by a fixed large code length configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11133824B2Error correction device and optical transmission/reception device
Publication Date: 2021.09.28 MITSUBISHI ELECTRIC CORP
  • US11133824B2 patent drawing
  • US11133824B2 patent drawing
  • US11133824B2 patent drawing

AI summary

Provided is an optical transmission/reception device including: an error correction encoding unit configured to encode a sequence to be transmitted with one type of LDPC code; and an error correction decoding unit configured to decode a received sequence encoded with the LDPC code. The error correction decoding unit performs decoding processing for the received sequence based on a check matrix of an LDPC convolutional code. The decoding processing is windowed decoding processing, which is performed by using a window extending over one or more check submatrices. A window size of the window and a decoding iteration count are configured to be variable, and the window size and the decoding iteration count are input from a control circuit connected to the error correction decoding unit.