QC-LDPC Encoder Structure for Higher-Girth HARQ Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current channel coding techniques for digital communication systems, particularly in GLDPC codes for IR-HARQ schemes, face challenges in achieving high data throughput with efficient encoding and decoding resources, and are limited by short cycles in Tanner graphs which can lead to error floors and decoding convergence issues.

Innovation Solution

The development of a protomatrix-based encoder for generating a generalized QC-LDPC code with a triangular structure, where the number of second columns is twice the number of second rows, and the use of Cordaro-Wagner component codes to derive additional parity bits, along with iterative selection of shift values to optimize girth and extrinsic message degree, facilitates improved encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC codes are used for channel coding, then encoding and decoding operations can be performed, but short cycles in Tanner graphs lead to error floors and decoding convergence issues

Engineering Contradiction:
Improvedecoding convergenceVSAvoidTanner graph structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the LDPC code structure by introducing a protomatrix that defines a triangular submatrix structure. This segmentation approach divides the Tanner graph into structured components with minimum cycle length constraints, eliminating short cycles while maintaining overall code functionality and improving decoding convergence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes structural parameters of the LDPC code by enforcing a minimum cycle length of 8 in the Tanner graph and using a protomatrix with specific triangular structure. This parameter change eliminates harmful short cycles that cause error floors, thereby improving reliability without excessive complexity increase.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If GLDPC codes are used to improve error correction performance, then decoding reliability increases, but encoding and decoding resource requirements increase

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoding and decoding resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by using Cordaro-Wagner component codes specifically at check nodes where they provide maximum benefit. This localized application of component codes improves error correction performance at critical points without requiring complex GLDPC structures throughout the entire code, thus balancing reliability improvement with resource constraints.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by using rate-compatible punctured GLDPC (RC-PGLDPC) codes that allow flexible adaptation of code rate and structure based on channel conditions. This dynamic approach enables the system to optimize between error correction performance and resource usage depending on actual transmission requirements.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If iterative decoding is used to improve convergence, then decoding accuracy increases, but computational complexity and time increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-optimizing the protomatrix structure and shift values before decoding operations. The triangular structure with minimum cycle length 8 is predetermined to facilitate faster convergence, reducing the number of iterative decoding steps required while maintaining high decoding accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes traditional mechanical iterative decoding approaches with optimized message-passing algorithms on the structured protomatrix. The predefined triangular structure with specific shift values enables more efficient message passing that converges faster than conventional iterative decoding methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11057049B2Generalized low-density parity check codes in digital communication system
Publication Date: 2021.07.06 HUAWEI TECH CO LTD
  • US11057049B2 patent drawing
  • US11057049B2 patent drawing
  • US11057049B2 patent drawing

AI summary

Provided is an encoder, a decoder, a computer-readable medium and methods of forward error correction channel encoding/decoding within a HARQ scheme, based on a generalized quasi-cyclic low-density parity-check code comprising a Cordaro-Wagner component code.