Concatenated FEC Encoding for High-Speed Data Transmission Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data transmission rates increase, channel loss and noise limit the transmission rate and distance, and existing Forward Error Correction (FEC) coding methods require higher bandwidth and introduce significant delay, posing challenges for high-speed data transmission in scenarios like 800G Ethernet and 200G PAM4 optical links.

Innovation Solution

A data transmission method involving concatenated encoding using a second FEC code type on data already encoded with a first FEC code type, incorporating interleaving processing to eliminate error bit correlations and improve error correction performance, while reducing delay and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional FEC coding is used to improve error correction, then data transmission reliability is improved, but transmission delay increases significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the FEC coding process into two distinct stages: outer code encoding (LDPC) and inner code encoding (BCH). This segmentation allows each code type to be optimized for its specific function, with LDPC handling bulk error correction and BCH providing quick correction for residual errors, thereby reducing overall processing delay while maintaining reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary interleaving processing to scatter error bits before encoding, and performs outer code encoding first to correct the majority of errors in advance. This preliminary action reduces the burden on subsequent processing stages, decreasing total transmission delay while ensuring reliable error correction

Inventive Principle:
Principle #10Preliminary action

2Reliability

If higher FEC coding rates are used to improve transmission distance, then data transmission reliability is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvetransmission distance capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent employs a composite coding structure combining two different FEC code types (LDPC outer code and BCH inner code) with complementary characteristics. This composite approach achieves superior error correction capability and extended transmission distance while maintaining efficient bandwidth utilization, as each code type contributes its strengths without requiring excessive overhead

Inventive Principle:
Principle #40Composite materials

3Reliability

If interleaving processing is applied to eliminate error bit correlation, then error correction performance is improved, but processing complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the interleaving operation into two distinct phases: outer code interleaving applied to LDPC codewords and inner code interleaving applied to BCH codewords. This segmentation allows each interleaving stage to be optimized independently, improving error correction performance while managing processing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12401449B2Data transmission method, apparatus, device, system, and readable storage medium
Publication Date: 2025.08.26 HUAWEI TECH CO LTD
  • US12401449B2 patent drawing
  • US12401449B2 patent drawing
  • US12401449B2 patent drawing

AI summary

Embodiments of this application disclose a data transmission method, an apparatus, a device, a system, and a readable storage medium. The data transmission method includes: A first module obtains first data, where the first data is data that is encoded by using a first FEC code type and on which first processing is performed, and the first processing includes interleaving processing. The first module encodes the first data based on a second FEC code type, to obtain a plurality of second codewords. The first module performs second processing on the plurality of second codewords, to obtain second data. The first module transmits the second data.