LDPC Base Matrix Extension for Flexible Code Rates and Row Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing LDPC codes, such as those used in 802.11ay and NR, lack flexibility in code rate and do not support parallel decoding of whole rows, limiting their performance in communication systems.

Innovation Solution

An LDPC code-based communication method that utilizes a base matrix derived from a storage matrix through indication information, allowing for flexible low-code-rate extensions by maintaining optimal edge density and reducing hardware complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed check matrix is stored for each code rate, then decoding can be performed, but flexible code rate adaptation is not supported

Engineering Contradiction:
Improvecode rate flexibilityVSAvoidnumber of stored check matrices
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent uses a single base matrix that can generate multiple check matrices through row operations and column permutations. This universal base matrix serves multiple code rates, eliminating the need to store separate check matrices for each code rate while maintaining flexible code rate adaptation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes parameters of the base matrix through row operations (adding rows, eliminating rows) and column permutations to generate different check matrices for different code rates. By modifying the matrix parameters dynamically, the system achieves code rate flexibility without storing multiple fixed matrices.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the core matrix supports only parallel decoding of QC blocks, then hardware complexity is reduced, but parallel decoding of whole rows is not supported

Engineering Contradiction:
Improvedecoding parallelismVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the decoding process into two levels: QC block-level parallel decoding for hardware efficiency, and row-level parallel decoding through check matrix construction. The check matrix is designed with row structures that enable simultaneous processing of multiple rows while maintaining QC block segmentation for practical hardware implementation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If low-code-rate extension is performed using conventional methods, then code rate can be reduced, but edge density optimization is not achieved

Engineering Contradiction:
Improvecode rate rangeVSAvoidedge density
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality optimization by selectively adding rows to the check matrix based on edge density requirements. Different rows are added with specific patterns to maintain optimal edge density in different parts of the matrix, ensuring both low code rate support and reliable decoding performance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts the check matrix structure during low-code-rate extension by selectively adding rows and performing column permutations. This dynamic construction process optimizes edge density adaptively rather than using fixed conventional extension methods, achieving both code rate flexibility and decoding reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250350403A1LDPC code-based communication method and communication apparatus
Publication Date: 2025.11.13 HUAWEI TECH CO LTD
  • US20250350403A1 patent drawing
  • US20250350403A1 patent drawing
  • US20250350403A1 patent drawing

AI summary

This application provides a method for constructing an LDPC base matrix. The LDPC base matrix may be obtained based on a storage matrix and indication information. Specifically, in a process of obtaining the LDPC base matrix, low-code-rate extension includes two manners: conventional extension and split extension. Whether each extension is conventional extension or split extension may be determined by the indication information.