LDPC Decoder Min-Sum Approximation for Lower Computing Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC decoding methods are complex and require high computing resources, making them inefficient for error correction in digital communication systems.

Innovation Solution

A decoding method for LDPC codes that involves determining check nodes, variable nodes, and variable-to-check messages, followed by identifying a set of minimum magnitude values to generate check-to-variable messages, reducing complexity and resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sum-product algorithm is used for LDPC decoding, then error correction performance is improved, but computing complexity and resource requirements increase

Engineering Contradiction:
Improveerror correction performanceVSAvoidcomputing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the sum-product algorithm's hyperbolic tangent operations into min-sum algorithm operations by changing the mathematical parameters and operations used in the check-to-variable message calculations. This parameter change maintains error correction performance while significantly reducing computing complexity by using simpler min and add operations instead of complex hyperbolic functions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses approximation techniques in the min-sum algorithm that sacrifice some computational precision for much lower computational cost. By using simplified message passing operations and approximate calculations, the system achieves acceptable error correction performance with dramatically reduced computing resources

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Reliability

If the sum-product algorithm is used for LDPC decoding, then error correction performance is improved, but computing resources required increase

Engineering Contradiction:
Improveerror correction performanceVSAvoidcomputing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the computational parameters from complex hyperbolic tangent functions to simpler min-sum operations, which require fewer computational resources and less energy to execute while maintaining comparable error correction performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the complex mathematical mechanism of the sum-product algorithm with the simpler min-sum algorithm mechanism, substituting hyperbolic function calculations with basic minimum and addition operations that consume fewer computing resources and energy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the sum-product algorithm is used for LDPC decoding, then decoding accuracy is improved, but complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the algorithmic parameters from precise but complex hyperbolic tangent calculations to simpler min-sum operations with adjusted approximation parameters, maintaining decoding accuracy through careful parameter selection while reducing algorithmic complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses approximate calculations in the min-sum algorithm that perform slightly less precise individual operations but achieve comparable overall decoding accuracy through iterative refinement and careful parameter tuning, while significantly reducing computational complexity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12525992B2Low-density parity-check decoder
Publication Date: 2026.01.13 NEWSOUTH INNOVATIONS PTY LTD
  • US12525992B2 patent drawing
  • US12525992B2 patent drawing
  • US12525992B2 patent drawing

AI summary

The present disclosure relates to a method of decoding Low-Density Parity-Check (LDPC) codes in received data. The method comprises determining check nodes, variable nodes, and variable-to-check (VTC) messages based on the LDPC codes. Three or more minimum magnitude values of the determined VTC messages are then determined to obtain a determined minimum VTC message set. A set of check node messages from the determined minimum VTC message set is also determined, wherein the determined set of check node messages and the determined minimum VTC message set are used to determine a set of check-to-variable (CTV) messages. The present disclosure also relates to a corresponding method for encoding.