GEL Codeword Structure with SPC-Aided Flexible Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Generalized Error-Locating (GEL) codeword structure is inflexible and has high implementation complexity and overheads due to exact division constraints between row and column codes, which complicates decoding and increases power consumption in data center interconnects.

Innovation Solution

The proposed method involves obtaining a target check matrix through elementary transformation of the original check matrix, using the parity bit of the column code for Reed-Solomon RS coding of the row code, and adding a Single Parity Check (SPC) parity bit to facilitate error location checking at the first layer, allowing for improved decoding efficiency without exact division constraints between the finite fields of the row and column codes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exact division constraint is imposed between row code and column code bit widths, then decoding can be performed, but device complexity and codeword overheads increase

Engineering Contradiction:
Improvedecoding capabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the exact division constraint from the GEL codeword structure, allowing row code and column code to be defined in different finite fields without requiring l1 to be exactly divisible by l2. This removal of the constraint simplifies the system while maintaining decoding capability through modified decoding procedures.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of the finite fields by allowing l1 and l2 to be any positive integers without the division constraint. This parameter change enables greater flexibility in code design while the modified decoding algorithm compensates for the relaxed constraints to maintain reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If exact division constraint is imposed between row code and column code bit widths, then decoding can be performed, but power consumption increases

Engineering Contradiction:
Improvedecoding capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent removes the exact division constraint that causes increased power consumption, allowing more efficient code configurations. The relaxed constraints enable optimization of finite field parameters to reduce computational complexity and power consumption while maintaining decoding capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If exact division constraint is imposed between row code and column code bit widths, then decoding can be performed, but codeword overheads increase

Engineering Contradiction:
Improvedecoding capabilityVSAvoidcodeword overheads
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts and removes the exact division constraint that leads to increased codeword overheads. By allowing independent selection of finite field parameters l1 and l2, the system can optimize codeword structure to reduce overhead while maintaining necessary decoding capability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Productivity

If decoding is performed at the first layer without prior information, then decoding process can start, but decoding success rate decreases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoiddecoding success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-defining the SPC parity bit and its relationship with the first layer code before decoding begins. This preliminary setup provides the decoding algorithm with necessary initial information, improving success rate while maintaining efficient decoding process initiation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10879937B2Gel codeword structure encoding and decoding method, apparatus, and related device
Publication Date: 2020.12.29 HUAWEI TECH CO LTD
  • US10879937B2 patent drawing
  • US10879937B2 patent drawing
  • US10879937B2 patent drawing

AI summary

An HC of a code B is first transformed into an HB. A parity bit of the code B is obtained by performing an operation on the HB and an information bit of the code B. The parity bit is used to perform RS coding on a code A, to obtain a parity bit of the code A. A check code of a GEL code is obtained by performing an operation on the parity bits of the code B and the code A. Finally, a single bit parity check bit is added. The code A is defined in a finite field GF (2l1), the code B is defined in a finite field GF (2l2), and l1 and l2 are positive integers. A success rate of decoding the code A in the first row can be improved using this method.