LDPC Decoding with Partial Syndrome Check for 5G Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face inefficiencies in decoding low-density parity-check (LDPC) codes, particularly in determining decoding success or failure, which affects performance and reliability in high-throughput applications like 5G networks.

Innovation Solution

The proposed solution involves a method and apparatus that use layered scheduling and partial decoding techniques, including reencoding and hard-decision processes, to efficiently decode LDPC codes by performing iterations with a parity check matrix and determining decoding success or failure through syndrome-checking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full decoding iterations are performed using the complete parity check matrix, then decoding reliability is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The parity check matrix is divided into multiple sub-matrices, and decoding is performed in stages using different portions of the matrix. The receiver first performs decoding using a first sub-matrix, then conditionally performs additional decoding using a second sub-matrix based on syndrome-check results, thereby segmenting the computational workload to balance reliability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of always performing complete decoding iterations with the full parity check matrix, the system performs partial decoding using only a portion of the matrix (first sub-matrix) in the initial stage. Additional decoding with the remaining matrix portion (second sub-matrix) is performed only when necessary, based on whether syndrome-check conditions are met, thus avoiding unnecessary computations while maintaining reliability when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If complete syndrome-check is performed after full decoding, then error detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The syndrome-check is performed in stages: first after initial decoding with the first sub-matrix, and conditionally again after additional decoding with the second sub-matrix. This partial, conditional approach to syndrome-checking provides error detection accuracy when needed while avoiding unnecessary checking time when the first decoding already succeeds.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The syndrome-check results from the first decoding stage provide feedback that determines whether additional decoding with the second sub-matrix is necessary. This feedback mechanism allows the system to adapt the error detection process to the actual decoding outcome, performing complete syndrome-check only when the initial result is insufficient.

Inventive Principle:
Principle #23Feedback

3Reliability

If maximum number of decoding iterations are performed, then decoding performance is improved, but system throughput decreases

Engineering Contradiction:
Improvedecoding performanceVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The decoding process is segmented into multiple phases with different iteration limits. The first decoding phase uses a limited number of iterations with the first sub-matrix, and only if that fails does the system proceed to additional decoding phases. This segmentation allows quick failure detection and prevents all systems from always performing maximum iterations, thereby improving overall throughput while maintaining decoding performance for difficult cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial decoding iterations (limited number) in the first stage rather than always performing the maximum number of iterations. This partial approach enables faster processing for easily decodable signals, improving throughput, while the option for additional decoding phases ensures that decoding performance is maintained when signals require more extensive processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11171667B2Apparatus and method for decoding of low-density parity check codes in wireless communication system
Publication Date: 2021.11.09 SAMSUNG ELECTRONICS CO LTD
  • US11171667B2 patent drawing
  • US11171667B2 patent drawing
  • US11171667B2 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). The disclosure provides decoding of a low-density parity-check (LDPC) code in a wireless communication system, and a decoding method of the LDPC code may include receiving a codeword, performing decoding iterations on the codeword a predefined maximum number of times using a parity check matrix, performing partial decoding using a partial area of the parity check matrix, and determining decoding success or failure of the codeword based a result of the partial decoding.