Zipper Code Framework With Quasi-Diagonal Interleaving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional zipper code frameworks in high-throughput fiber-optical communication systems face challenges with higher order modulation, requiring large decoding memory and experiencing performance loss due to sub-optimality in handling symbols as uncorrelated bits, especially when using ultra-low overhead and concatenated coding schemes.

Innovation Solution

The development of a zipper code framework based on component non-binary codes, specifically using Reed-Solomon codes, which incorporates a virtual and real buffer system for quasi-diagonal interleaving, reducing error-floor issues and improving tolerance against burst errors by being blind to symbol interdependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional zipper codes with binary BCH component codes are used in ultra-low overhead mode (1.5-2.5%), then better error correction performance is obtained, but the required decoding memory becomes too large making implementation complicated

Engineering Contradiction:
Improveerror correction performanceVSAvoiddecoding memory requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of component code type from binary BCH codes to non-binary Reed-Solomon codes. This parameter change allows the system to achieve the same error correction performance with significantly reduced memory requirements, as non-binary codes can handle multiple bits per symbol and require less redundant information storage

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the code structure into spatially coupled product-like codes with systematic encoding, where the codeword is divided into information bits and parity bits. This segmentation allows for efficient memory management by processing only the necessary parity information rather than storing entire codewords in memory

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If conventional zipper codes treat symbols as uncorrelated bits, then simpler decoding is achieved, but inherent performance loss occurs due to sub-optimality

Engineering Contradiction:
Improvedecoding simplicityVSAvoiderror correction performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an interleaver as an intermediary component that permutes the input bits before encoding. This intermediary structure allows the simple bit-level decoder to effectively handle symbol-level correlations, as the interleaving distributes correlated bits across different codewords, enabling the decoder to achieve near-optimal performance without complex symbol-aware processing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If higher order modulation is used in modern high-throughput systems, then data throughput is increased, but the requirement for multi-level coding or bit-interleaved coded modulation increases system complexity

Engineering Contradiction:
Improvedata throughputVSAvoidcoding scheme complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the error correction functionality directly into the modulation scheme by using non-binary Reed-Solomon codes that operate on multiple bits per symbol. This merging eliminates the need for separate multi-level coding or bit-interleaved coded modulation schemes, achieving high throughput with simplified unified coding-modulation integration

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12101101B2Zipper code framework-based communication systems and methods
Publication Date: 2024.09.24 HUAWEI TECH CO LTD
  • US12101101B2 patent drawing
  • US12101101B2 patent drawing
  • US12101101B2 patent drawing

AI summary

Disclosed are systems and methods for transmission and reception of data bits. A plurality of data bits are received. FEC-based encoded data bits are generated in accordance with a zipper code framework incorporating component non-binary codes. The zipper code framework includes a buffer having a virtual buffer and a real buffer. Codewords associated with the FEC-based encoded data bits are stored in rows of the real buffer. A given codeword in a given row of the real buffer is mapped to different rows of the virtual buffer in a quasi-diagonal interleaving manner.