Multi-Rate LDPC Encoding Using Base-Rate Parity Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LDPC codes have high-density generator matrices, making encoding computationally intensive and impractical for many applications, and constructing LDPC codes with different code rates is challenging.

Innovation Solution

The development of multi-rate low-density parity check (LDPC) codes using a base LDPC code to generate codes with varying code rates, employing a permutation pattern and masking pattern to optimize encoded data, and utilizing a parity check matrix to produce codewords efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC codes with high-density generator matrices are used, then error correction capability is achieved, but encoding computational complexity becomes too high for practical applications

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding computational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process by using a high-density generator matrix only for generating parity bits from information bits, while systematic transmission of information bits reduces the overall encoding complexity. The parity bit generation is separated from the main information transmission path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and transmits information bits directly in systematic form without full encoding transformation, while only generating necessary parity bits using the high-density generator matrix. This extraction approach reduces computational burden while maintaining error correction capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If LDPC codes are constructed for multiple code rates, then adaptability to different communication requirements is improved, but code construction complexity increases

Engineering Contradiction:
Improvecode rate adaptabilityVSAvoidcode construction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a universal high-density generator matrix that can generate parity bits for multiple different code rates. The same generator matrix serves multiple functions across different communication scenarios, eliminating the need for separate matrices for each code rate.

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

Solution Approach 2:

The patent achieves different code rates by changing the ratio of information bits to parity bits while using the same generator matrix. By adjusting the number of information bits k and corresponding parity bits n-k, multiple code rates (k/n) are obtained from a single generator matrix structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250274218A1Multi-rate low-density parity check (LDPC) codes
Publication Date: 2025.08.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US20250274218A1 patent drawing
  • US20250274218A1 patent drawing
  • US20250274218A1 patent drawing

AI summary

An apparatus may include a transmitter. The apparatus may identify a target code rate and a low density parity check (LDPC) code that has a base code rate for a base size of information bits, select, based at least on the target data rate and the base code rate, a first size that is less than the base size of information bits, generate a second set of information bits to include a first set of information bits corresponding to the first size and one or more bits to increase a size of the second set of information to correspond to the base size of information bits, encode, using the base code rate, the second set of information bits to generate parity data, and generate a codeword by concatenating the first set of information bits and the parity data to achieve the target code rate. The transmitter may transmit the codeword.