Tiled FEC Concatenation for Low Error Floors and Stable Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

LDPC codes exhibit small but non-negligible decoding errors and high uncertainty in decoding time, especially at low bit error rates, which is undesirable for high-performance communication systems.

Innovation Solution

A tiled concatenation system is employed, comprising an outer encoder, framer, and inner LDPC encoder, which balances high and low quality bits among tiles, and uses an interleaver to rearrange bits, reducing error floors and variance in decoding iterations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LDPC codes are used for error correction, then decoding errors are reduced, but decoding time becomes highly uncertain and error floors remain at unacceptable levels

Engineering Contradiction:
Improvedecoding error rateVSAvoiddecoding time uncertainty
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the encoded bit stream into multiple tiles and applies different interleaving strategies to different tile types (high-quality vs. low-quality bits). This segmentation allows the system to handle different error patterns separately, reducing overall decoding uncertainty and eliminating error floors by ensuring all tiles have comparable decoding characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a two-dimensional tile structure with rows and columns, transforming the one-dimensional bit stream into a multi-dimensional arrangement. This dimensional change enables sophisticated interleaving patterns that distribute errors more effectively across the code block, resolving the contradiction between reliability and decoding time predictability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If conventional error correction coding is used, then implementation is simple, but error floors prevent achievement of ultra-low bit error rates required for optical communication

Engineering Contradiction:
Improvebit error rateVSAvoidcoding system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the code block into multiple tiles with different quality characteristics, allowing targeted error correction strategies for each segment. This segmentation enables the system to achieve ultra-low BER by addressing error patterns in different regions separately, while maintaining manageable complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the interleaving parameter (interleaver depth) based on tile quality, applying different interleaving strengths to high-quality and low-quality tiles. This parameter adaptation allows the system to optimize error correction for each tile type, achieving the required ultra-low BER without uniformly increasing complexity across the entire system.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If high interleaving depth is used to reduce error floors, then bit error rate improves, but decoding complexity and time increase significantly

Engineering Contradiction:
Improvebit error rateVSAvoidinterleaving complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different interleaving depths to different tiles based on their local quality characteristics. High-quality tiles receive lighter interleaving while low-quality tiles receive stronger interleaving, optimizing the overall error correction performance without uniformly increasing complexity. This local adaptation resolves the contradiction between achieving low BER and maintaining manageable decoding complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the interleaving parameter (interleaver depth) based on the quality metric of each tile. By changing this parameter locally rather than applying a fixed high interleaving depth to all tiles, the system achieves the required bit error rate performance while avoiding the proportional increase in decoding complexity that would result from uniform high-strength interleaving.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12580591B1Systems and methods of tiled concatenation of forward error correction codes
Publication Date: 2026.03.17 CISCO TECHNOLOGY INC
  • US12580591B1 patent drawing
  • US12580591B1 patent drawing
  • US12580591B1 patent drawing

AI summary

In part, in one aspect, the disclosure relates to a tiled concatenation system. The system may include an encoder system comprising one or more outer encoders, wherein at least one outer encoder is configured to generate n bits from k bits; a framer comprising an input, wherein the input receives T groups of n bits, wherein the framer is configured to rearrange the T groups of n bits to generate a set of T tiles, wherein each tile comprises L*C bits to generate a frame comprising L rows of K bits, the framer configured to rearrange a fraction of C bits per tile per row of each frame such that the fraction of high quality and low quality bits at the encoder output will be balanced among the tiles using an inner encoder; and the inner encoder comprising the fraction of C bits.