LDPC Parity-Check Matrix Grouping for Variable 5G Block Sizes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LDPC encoding techniques face challenges in supporting various input lengths and code rates, particularly in 5G communication systems, due to limitations in designing parity-check matrices that maintain excellent performance and flexibility across different block sizes.

Innovation Solution

The proposed method involves determining a block size and using a corresponding parity-check matrix for LDPC encoding and decoding, where the block size is grouped into sets with varying granularity to support different codeword lengths, and employing a lifting method to transform exponent matrices for efficient LDPC code design and implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single parity-check matrix is designed for LDPC encoding, then the encoding structure is simple, but it cannot support various input lengths and code rates effectively

Engineering Contradiction:
Improvesupport for various input lengths and code ratesVSAvoidparity-check matrix design complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The parity-check matrix is divided into multiple sub-matrices, each corresponding to different block size groups. This segmentation allows the system to handle various input lengths by selecting appropriate sub-matrices, thereby supporting multiple code rates and lengths without requiring a completely different matrix for each case.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the appropriate parity-check matrix based on the input block size and desired code rate. By making the matrix selection adaptive to the communication conditions, the system achieves versatility in supporting various input lengths and code rates while maintaining a manageable set of pre-designed matrices.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple parity-check matrices are designed to support various block sizes, then coding performance and flexibility improve, but implementation complexity increases

Engineering Contradiction:
Improveflexibility in supporting different block sizesVSAvoidimplementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Different sub-matrices are designed with optimized properties tailored to specific block size groups. Each sub-matrix has local optimizations suited for its target block size range, achieving excellent coding performance for each group while keeping the overall system manageable through this localized design approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters such as block size, code rate, and the corresponding parity-check matrix selection based on communication conditions. By adjusting these parameters dynamically, the system achieves flexibility in supporting different block sizes and code rates without requiring a completely different implementation for each scenario.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If LDPC codes are designed to support various lengths, then coding performance improves, but the number of required LDPC sequences or matrices increases

Engineering Contradiction:
Improvecoding performanceVSAvoidnumber of LDPC sequences or matrices
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The set of all possible block sizes is segmented into multiple groups, with each group assigned a dedicated optimized parity-check matrix. This segmentation allows the system to achieve excellent coding performance for each block size group using a limited number of specialized matrices, rather than requiring a unique matrix for every possible block size.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each parity-check matrix is designed to be universal within its designated block size group, capable of handling multiple code rates and lengths within that group. This multi-functionality reduces the total number of matrices required, as each matrix serves multiple purposes across different operating conditions within its group.

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

Data Source

PatentUS11133825B2Apparatus and method for channel encoding/decoding in communication or broadcasting system
Publication Date: 2021.09.28 SAMSUNG ELECTRONICS CO LTD
  • US11133825B2 patent drawing
  • US11133825B2 patent drawing
  • US11133825B2 patent drawing

AI summary

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). An apparatus and a method for channel encoding and decoding in a communication or broadcasting system is provided. According to the present disclosure, the method for channel encoding in a communication or broadcasting system includes determining a block size Z, and performing encoding based on the block size and a parity check matrix corresponding to the block size, in which the block size is included in any one of the plurality of block size groups and the parity check matrix is different for each block size group.