LDPC Decoder Resource Allocation for Irregular Regular-Code Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC decoders face inefficiencies in error correction due to the pollution of lower quality data affecting higher quality data, leading to slowed convergence and reduced decoding performance.

Innovation Solution

Implementing irregular decoding of regular codes by sorting data by quality and allocating more decoding resources to higher quality data in early iterations, freezing updates for lower quality data, and reassessing in later iterations to assist convergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If regular decoding is used where all data is processed uniformly in each iteration, then hardware complexity is reduced, but lower quality data pollutes higher quality data causing slower convergence

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

Solution Approach 1:

The patent applies local quality by differentiating the processing of data based on its quality metrics. High-quality data (with confidence metric above threshold) receives full processing attention in each iteration, while low-quality data (with confidence metric below threshold) is frozen and excluded from processing. This selective processing prevents low-quality data from polluting high-quality data, improving convergence speed and decoding performance without requiring complex hardware modifications.

Inventive Principle:
Principle #3Local quality

2Reliability

If more decoding iterations are performed to improve convergence, then error correction performance improves, but processing time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by performing a confidence metric check on data before each processing iteration. This preliminary assessment identifies which data elements are ready for processing (high confidence) and which should be frozen (low confidence). By pre-screening data quality, the system avoids wasting processing iterations on low-quality data that cannot contribute meaningfully to convergence, thereby reducing total processing time while maintaining error correction performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by making the processing status of data elements dynamic rather than static. Data elements transition between two states: processed (when confidence metric exceeds threshold) and frozen (when confidence metric is below threshold). This dynamic state change allows the system to adaptively adjust processing focus based on data quality, accelerating convergence for high-quality data while preventing iterative refinement of low-quality data that would only increase processing time without improving results.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8826109B2LDPC decoder irregular decoding of regular codes
Publication Date: 2014.09.02 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8826109B2 patent drawing
  • US8826109B2 patent drawing
  • US8826109B2 patent drawing

AI summary

The present inventions are related to systems and methods for irregular decoding of regular codes in an LDPC decoder, and in particular to allocating decoding resources based in part on data quality.