LDPC Decoding with Iteration-Variable Accuracy for Low-Power Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficient decoding of data encoded with FEC codes, particularly Low-Density Parity-Check (LDPC) codes, is crucial for wireless communication, especially in devices with limited power and processing capabilities like IoT devices, to ensure reliable data transmission over noisy channels.

Innovation Solution

The implementation of an integrated circuit decoder using iteration-variable accuracy for LDPC data decoding, which segments encoded data into probability value segments, applies a parity-check matrix, and adjusts probabilities based on an accuracy parameter to balance accuracy and computational efficiency, ensuring reliable decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional LDPC decoding methods are used to ensure accurate decoding, then decoding accuracy is improved, but computational complexity and power consumption increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the number of iterations based on the detected error rate. When the error rate is low, fewer iterations are performed, reducing power consumption. When the error rate is high, more iterations are performed to maintain decoding accuracy. This dynamic adaptation resolves the contradiction between maintaining high decoding accuracy and reducing power consumption in IoT devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the iteration parameter dynamically based on channel conditions and error rate detection. By adjusting this key parameter according to actual transmission conditions, the system achieves optimal balance between decoding accuracy and power consumption, preventing both excessive power usage and insufficient decoding performance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If high-precision LDPC decoding is implemented to ensure data integrity, then error correction capability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the number of decoding iterations based on the detected error rate in real-time. When channel conditions are good and error rates are low, fewer iterations are performed, reducing processing time. When error rates are high, the system increases iterations to maintain data integrity. This dynamic approach resolves the contradiction between ensuring data integrity and minimizing processing time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where the error rate detected during decoding processes informs the adjustment of subsequent decoding iterations. This closed-loop control ensures that processing time is optimized based on actual channel conditions while maintaining the required level of data integrity through adaptive error correction.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If full-precision probability value adjustments are performed in each iteration, then decoding accuracy is maintained, but computational complexity increases for resource-constrained devices

Engineering Contradiction:
Improveprobability value accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by performing probability value adjustments with varying precision depending on the iteration stage and detected error rate. In early iterations or when error rates are low, full-precision adjustments are not always necessary. The system performs adjustments at appropriate precision levels, reducing computational complexity while maintaining sufficient decoding accuracy for IoT devices with resource constraints.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12445150B2Low-density parity-check (LDPC) data decoding using iteration-variable accuracy
Publication Date: 2025.10.14 EDGECORTIX INC
  • US12445150B2 patent drawing
  • US12445150B2 patent drawing
  • US12445150B2 patent drawing

AI summary

Low-Density Parity-Check (LDPC) data decoding using iteration-variable accuracy is performed by segmenting a LDPC encoded data block of probability values by dividing the LDPC encoded data block into a plurality of data probability value segments and a plurality of parity probability value segments, each probability value of the LDPC encoded data block representing a likelihood between binary values, decoding the LDPC encoded data block by adjusting, according to an iteration-variable accuracy parameter, the probability values of the LDPC encoded data block based on a parity-check matrix, the parity-check matrix defining correspondence among data probability value segments and parity probability value segments, and concatenating likely binary values that satisfy the parity-check matrix associated with the probability values of each data probability value segment to form a decoded data block. The iteration-variable accuracy parameter represents a tradeoff between accuracy and computational efficiency.