LDPC Base Matrix Structure for Flexible Code Length and Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing channel coding methods, such as LDPC codes, face challenges in supporting flexible code length and code rate requirements in communication systems, which can impact encoding performance and error floor performance.

Innovation Solution

The proposed solution involves using a specific structure for the LDPC matrix, including submatrices A and B, with specific weights and configurations, to support various code lengths and rates. This structure allows for the use of different lifting factors Z to accommodate different block lengths, enabling flexible code rate and length requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If LDPC codes are used for channel coding, then throughput and channel transmission reliability are improved, but flexibility in supporting various code lengths and code rates deteriorates

Engineering Contradiction:
ImprovethroughputVSAvoidflexibility in supporting various code lengths and code rates
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The LDPC base matrix is divided into multiple submatrices (first submatrix, second submatrix, third submatrix, fourth submatrix) with different structures and functions. This segmentation allows each submatrix to be optimized for specific code rates and lengths, enabling flexible adaptation while maintaining high throughput through specialized structures like the bi-diagonal structure in the second submatrix.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by varying the lifting factor Z to generate different code lengths from a single base matrix structure. By changing Z while maintaining the same base matrix configuration, the system can support multiple code lengths (e.g., 512, 1024, 2048 bits) and code rates without redesigning the entire coding scheme, thus achieving flexibility while preserving throughput performance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a specific LDPC base matrix structure is used, then encoding and decoding performance is improved, but adaptability to different code lengths and code rates deteriorates

Engineering Contradiction:
Improveencoding and decoding performanceVSAvoidadaptability to different code lengths and code rates
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The designed LDPC base matrix serves multiple functions simultaneously: it supports various code rates (1/3, 1/2, 2/3, 3/4, 5/6) through different submatrix configurations, accommodates multiple code lengths via lifting factor variation, and maintains high encoding/decoding performance through optimized structures like the bi-diagonal structure. This multi-functionality resolves the contradiction between specialized performance optimization and general adaptability.

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

Solution Approach 2:

The base matrix structure is designed to be dynamic and reconfigurable. Different submatrices can be activated or deactivated based on the required code rate and length, allowing the same base matrix to adapt to different communication conditions while maintaining optimal performance characteristics for each configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12218680B2Apparatus and method for channel coding in communication system
Publication Date: 2025.02.04 HUAWEI TECH CO LTD
  • US12218680B2 patent drawing
  • US12218680B2 patent drawing
  • US12218680B2 patent drawing

AI summary

This application relates to communicating information between communication devices. A channel coding method is disclosed. A communication device obtains an input sequence of K bits. The communication device encodes the input sequence using a low density parity check (LDPC) matrix H, to obtain an encoded sequence. The LDPC matrix H is determined according to a base matrix and a lifting factor Z. The base matrix includes m rows and n columns, m is greater than or equal to 5, and n is greater than or equal to 27. The lifting factor Z satisfies a relationship of 22*Z≥K. According to the encoding method provided in the embodiments, information bit sequences of a plurality of lengths can be encoded for transmission between the communication devices.