Parallel Error Correction Coding for Low-Latency Optical Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed optical transmission systems face challenges in increasing transmission capacity and distance while maintaining low latency and reducing circuit scale, particularly in metro-core optical transmission systems, due to limitations in error correction coding schemes and inefficient parallel processing of multilevel modulation symbols.

Innovation Solution

An error correction coding apparatus that processes m bits×n symbols in parallel, generating parity bits and replacing known bits with parity bits, allowing for efficient error correction coding and decoding with reduced circuit complexity and low latency, while maintaining the bit configuration of multilevel modulation symbols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If error correction coding is performed using traditional sequential processing methods, then coding accuracy is maintained, but processing speed is limited and latency increases

Engineering Contradiction:
Improveprocessing speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent divides the error correction coding process into multiple parallel processing paths, where different bits of the multilevel modulation symbol are processed simultaneously through separate coding circuits. This segmentation enables high-speed parallel processing while maintaining coding accuracy, directly resolving the contradiction between processing speed and latency.

Inventive Principle:
Principle #1Segmentation

2Productivity

If parallel processing is implemented for multilevel modulation symbols, then processing speed increases, but circuit scale and complexity increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidcircuit scale
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs a universal error correction coding circuit that can process multiple bits of multilevel modulation symbols through the same coding logic. By making the coding circuit multi-functional and reusable across different bit positions, the system achieves high processing capacity without proportionally increasing circuit scale, thus resolving the contradiction between productivity and device complexity.

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

3Reliability

If more parity bits are added to increase error correction capability, then transmission reliability improves, but transmission capacity for information bits decreases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different error correction coding schemes to different bits of the multilevel modulation symbol based on their individual error characteristics. Bits with higher error susceptibility receive stronger error correction protection, while bits with lower error rates use lighter protection. This localized quality approach optimizes the balance between reliability and transmission capacity by allocating error correction resources efficiently rather than uniformly.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12261624B2Error correction coding apparatus and error correction decoding apparatus
Publication Date: 2025.03.25 MITSUBISHI ELECTRIC CORP
  • US12261624B2 patent drawing
  • US12261624B2 patent drawing
  • US12261624B2 patent drawing

AI summary

An error correction coding apparatus that performs error correction coding using, as an error correction code sequence, a frame of m bits×n symbols input in m-bit parallel, where m and n are positive integers, includes: an error correction coding circuit that performs error correction coding using, as information bits, m bits×n symbols including known bits assigned to a bit sequence specified in the error correction code sequence and generate error correction coded parity bits; and a selector that replaces the known bits of the error correction code sequence with the parity bits.