Layered LDPC Decoder with Instant Syndrome Convergence Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional layered LDPC decoders are sub-optimal in determining convergence and decoding efficiency due to the need for multiple iterations and excessive use of resources, as they consider all layers before declaring convergence, which can waste time and power.

Innovation Solution

The introduction of physical syndrome memories allows for instant syndrome computation, enabling the decoder to signal successful decoding without additional iterations by storing syndrome values and using intelligent LDPC code design to restrict non-zero circulants, facilitating simultaneous access to syndrome memories and reducing the number of required memories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional layered LDPC decoders process all layers before declaring convergence, then decoding reliability is improved, but decoding time and power consumption increase

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces a convergence detection mechanism that performs preliminary checks during the decoding process to detect convergence before all layers are completely processed. This allows the decoder to stop early when convergence is detected, reducing decoding time while maintaining reliability through the preliminary convergence verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the convergence detection unit continuously monitors decoding progress and provides feedback to control whether additional layers are processed. This feedback loop enables dynamic termination of the decoding process based on actual convergence status, preventing unnecessary processing time and power consumption.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional layered LDPC decoders process all layers before declaring convergence, then decoding accuracy is improved, but power consumption increases

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

Solution Approach 1:

The convergence detection mechanism performs preliminary verification during the decoding process to determine when convergence has been achieved. This allows the system to stop processing layers early when convergence is detected, significantly reducing power consumption while maintaining decoding accuracy through the preliminary convergence check.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feedback mechanism from the convergence detection unit continuously monitors decoding accuracy and provides control signals to terminate processing when convergence is achieved. This prevents unnecessary power consumption from processing additional layers beyond what is needed for accurate decoding.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If syndrome values are computed and stored for all layers, then convergence detection accuracy is improved, but memory resource usage increases

Engineering Contradiction:
Improveconvergence detection accuracyVSAvoidmemory resource usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential syndrome values needed for convergence detection in dedicated syndrome storage units, rather than storing all syndrome values from all layers. This selective extraction approach maintains convergence detection accuracy while significantly reducing memory resource usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the syndrome storage into specific syndrome storage units that store only the relevant syndrome values required for convergence detection. This segmentation allows precise convergence detection while minimizing memory resource consumption by storing only necessary data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8751912B1Layered low density parity check decoder
Publication Date: 2014.06.10 MARVELL ASIA PTE LTD
  • US8751912B1 patent drawing
  • US8751912B1 patent drawing
  • US8751912B1 patent drawing

AI summary

Apparatuses and methods associated with instant syndrome computation in a layered LDPC decoder are described. According to one embodiment, an apparatus includes a plurality of hardware layers, where a hardware layer is configured to compute a syndrome value from one or more bit values in the codeword. The apparatus includes a plurality of physical memories configured to store a plurality of syndrome values, where a physical memory is configured to store syndrome values computed by one or more hardware layers. The apparatus includes circuitry configured to simultaneously store a syndrome value computed by a hardware layer in physical memories associated with a bit in the codeword. The apparatus includes a decode logic configured to signal successful decoding of the codeword based, at least in part, on determining that a set of syndromes are satisfied based on values stored in the plurality of physical memories.