QDE Zipper Code Mapping to Reduce FEC Memory and Error Floors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional spatially-coupled product-like hard-decision forward error correction (FEC) codes, such as staircase and diagonal-zipper codes, face issues with high memory requirements and early error floors due to stall patterns, especially when low-power and low-latency performance is needed.

Innovation Solution

The implementation of low-power quasi-diagonal with extra level of protection (QDE) zipper codes using specific interleaver mapping functions (ϕ1, ϕ2) that distribute bits across multiple virtual and real buffers, providing enhanced protection and reducing harmful stall patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional spatially-coupled product-like hard-decision FEC codes (such as staircase codes, diagonal-zipper codes) are used, then error correction capability is provided, but memory requirements become high and early error floors occur due to stall patterns

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The code is segmented into multiple component codes arranged in a spatially-coupled structure with coupling factor λ. Each component code processes a section of the input sequence independently, allowing parallel processing and reducing the memory buffer size required for each individual component code while maintaining overall error correction capability through the coupled structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces different mapping functions φ1 and φ2 for different sections of the buffer, creating local variations in the coding structure. This allows each local section to be optimized for low-power operation while collectively providing robust error correction, eliminating the need for uniform high-memory allocation across the entire system.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional FEC codes are used to ensure reliable high-speed optical communication, then error protection is provided, but power consumption increases

Engineering Contradiction:
Improveerror protectionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates the harmful stall patterns that cause early error floors by using specially designed mapping functions φ1 and φ2. By removing these problematic patterns from the conventional code structure, the system achieves reliable error protection without requiring additional power-intensive error correction mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the structural parameters of the FEC code by introducing specific mapping functions that transform the conventional code structure into a low-power variant. This parameter change optimizes the balance between error protection capability and power consumption, making the system suitable for energy-constrained optical communication applications.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conventional FEC codes are used for reliable communication, then error correction is achieved, but early error floors occur due to stall patterns

Engineering Contradiction:
Improveerror correctionVSAvoidearly error floors from stall patterns
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by designing mapping functions φ1 and φ2 that proactively prevent the formation of harmful stall patterns before they can cause early error floors. The mapping functions are specifically constructed to distribute bits in a way that avoids the conditions that lead to stall patterns, thereby eliminating this harmful effect at the source.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent converts the potential harm of stall patterns into a benefit by using the same spatially-coupled structure to distribute errors more uniformly. The mapping functions transform what would be concentrated harmful stall patterns into dispersed, correctable error distributions, turning a potential failure mode into a robust error correction mechanism.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20250365008A1Methods of constructing and using low-power QDE-zipper codes, and systems, apparatuses, methods, and non-transitory computer-readable storage devices employing same
Publication Date: 2025.11.27 HUAWEI TECH CO LTD
  • US20250365008A1 patent drawing
  • US20250365008A1 patent drawing
  • US20250365008A1 patent drawing

AI summary

A method for encoding information bits using a zipper code. The zipper is associated with a real buffer for receiving the information bits, a first virtual buffer, a second virtual buffer, and two mapping functions ϕ1 and ϕ2. Each row of the real buffer, a corresponding row of the first virtual buffer, and a corresponding row of the second virtual buffer form a codeword of a component code. The two mapping functions ϕ1 and ϕ2 are for mapping each group of c bits in each row of the real buffer to c bits in one or more subsequent rows of the first virtual buffer and to c bits in one or more subsequent row of the second virtual buffer, respectively. The c bits in the first virtual buffer are in different rows thereof, and/or the c bits in the second virtual buffer are in different rows thereof.