LDPC Decoder Minimum Search Using Flattened One-Hot Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC decoding methods, such as the minimum-sum algorithm, are inefficient due to the need for linear or tree-based iterative comparisons, which slow down computation speed in error correction processes.

Innovation Solution

An LDPC decoder and decoding method utilizing a flattened structure for computations, converting input values into one-hot vectors and performing priority decoding to find minimum values across all vectors simultaneously, reducing the need for iterative comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If linear minimum compare/mux method is used, then implementation is simple, but computation speed is slow

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcomputation speed
Core Design Contradiction:
Ease of manufactureVSSpeed

Solution Approach 1:

The patent transforms the comparison problem from a sequential one-dimensional process into a parallel multi-dimensional operation by converting input values into one-hot vectors. This allows simultaneous comparison across multiple dimensions (bits) using vector operations, dramatically increasing computation speed while maintaining implementation feasibility through standardized vector processing units.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent creates multiple copies of comparison logic in the form of one-hot vector representations. Instead of comparing values sequentially, it generates parallel comparison paths where each bit position is compared simultaneously across all input values, achieving speedup through spatial replication of the comparison function.

Inventive Principle:
Principle #26Copying

2Speed

If tree minimum compare/mux method is used, then computation speed is faster, but device complexity increases

Engineering Contradiction:
Improvecomputation speedVSAvoidstructure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges multiple comparison operations into a single unified vector operation. By representing all input values as one-hot vectors and performing bitwise OR operations followed by priority decoding, it combines what would require multiple separate comparator stages into one integrated processing unit, reducing device complexity while maintaining high computation speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces the mechanical tree-structured comparator network with a more efficient vector-based computational model. Instead of physically arranging comparators in a tree hierarchy, it uses mathematical vector operations (one-hot encoding, bitwise OR, priority decoding) that can be implemented with simpler, more scalable hardware logic.

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

3Measurement precision

If iterative comparison is used, then all values are compared thoroughly, but time consumption increases

Engineering Contradiction:
Improvecomparison completenessVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary transformation of input values into one-hot vectors before comparison. This preprocessing step encodes all necessary comparison information in a format that enables parallel processing, so that when the actual comparison is performed, all values are evaluated simultaneously in a single operation rather than through iterative steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous useful action by performing comparison operations in parallel without idle iterations. The one-hot vector approach ensures that every input value is actively compared in each processing cycle, eliminating the sequential waiting periods inherent in iterative methods while maintaining complete comparison coverage.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12567872B2LDPC decoder and minimum value searching method
Publication Date: 2026.03.03 REALTEK SINGAPORE PTE LTD
  • US12567872B2 patent drawing
  • US12567872B2 patent drawing
  • US12567872B2 patent drawing

AI summary

An LDPC decoder includes a storage unit and one or more computing engine. The storage unit stores an LDPC matrix. The computing engine performs an LDPC decoding algorithm to estimate a decoding result for a codeword based on the LDPC matrix. The computing engine includes a minimum value searching unit to output a minimum value searching result based on a plurality of input values when the LDPC decoding algorithm performs a minimum value searching operation.