LDPC Base Graph Selection and TB Segmentation for Variable Code Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC coding methods face challenges in efficiently handling varying code rates and block sizes, leading to inefficiencies in data transmission and reception, particularly in wireless communication systems.

Innovation Solution

The method involves attaching transport block (TB) level CRC bits, selecting an LDPC base graph based on code rate and TB size, segmenting the TB into code blocks, padding zeros to the last block, attaching CB level CRC bits, and encoding each segment using the selected LDPC base graph, thereby optimizing data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LDPC coding is applied to handle varying code rates and block sizes, then error correction capability is improved, but system complexity increases due to multiple base graphs and segmentation requirements

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcoding system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically selecting different LDPC base graphs (BG1, BG2, BG3) based on code rate and transport block size parameters. Each base graph is optimized for specific parameter ranges, allowing the system to adapt to varying code rates (1/3 to 8/9) and block sizes without using a single complex universal graph, thus improving error correction while managing complexity through parameter-based selection

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements segmentation by dividing large transport blocks into multiple code blocks when the TB size exceeds the maximum code block size. This segmentation allows LDPC coding to handle varying block sizes efficiently by processing smaller manageable segments, each encoded with appropriate base graphs, thereby improving reliability for large data transmissions while maintaining system complexity through structured division

Inventive Principle:
Principle #1Segmentation

2Reliability

If transport block level CRC bits are attached to all TBs, then error detection capability is improved, but overhead increases for small TB sizes

Engineering Contradiction:
Improveerror detection capabilityVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating CRC attachment based on transport block size. TBs with size greater than a threshold (e.g., 6000 bits) receive TB-level CRC bits for error detection, while smaller TBs do not. This localized approach ensures robust error detection for large blocks where overhead is negligible, while avoiding unnecessary overhead for small blocks, thus balancing reliability improvement with overhead control

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple base graphs are used to support different code rates, then adaptability to varying code rates is improved, but selection and configuration complexity increases

Engineering Contradiction:
Improvecode rate adaptabilityVSAvoidbase graph selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes to select from multiple LDPC base graphs based on code rate and transport block size. Three base graphs (BG1, BG2, BG3) are defined with different properties optimized for specific code rate ranges. The transmitter and receiver both use the same parameters (code rate, TB size) to select the appropriate base graph, providing adaptability across code rates from 1/3 to 8/9 while keeping selection logic simple and symmetric

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies inversion by having both transmitter and receiver independently select the same base graph using identical parameters (code rate and TB size) without explicit signaling. Instead of the transmitter selecting and signaling the base graph choice to the receiver, both ends use the same selection criteria to arrive at the same configuration, inverting the traditional approach and reducing signaling overhead while maintaining adaptability

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12401380B2Method and apparatus for low-density parity-check (LDPC) coding
Publication Date: 2025.08.26 INTERDIGITAL PATENT HOLDINGS INC
  • US12401380B2 patent drawing
  • US12401380B2 patent drawing
  • US12401380B2 patent drawing

AI summary

An apparatus and method are described. The apparatus includes a transceiver and processor, which attach transport block (TB) level CRC bits to a TB, select an LDPC base graph (BG) based on a code rate (CR) and TB size of the TB including TB level CRC bits, determine a number of code blocks (CBs) to use for segmenting the TB including TB level CRC bits depending on the selected LDPC BG, determine a single CB size for each of the CBs based on the number of CBs, segment the TB including TB level CRC bits into the CBs based on the number of CBs and CB size, pad zeros to a last CB of the CBs in the segmented TB, attach CB level CRC bits to each CB in the segmented TB, encode each CB in the segmented TB using the selected LDPC base graph, and transmit the encoded CBs.