LDPC Decoder Mode Switching Using Failed-Check LLR Seeding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-density parity check (LDPC) decoders face inefficiencies in hard decision hard decoding, as they require multiple iterations before switching to soft decision decoding modes, which increases power consumption and decoding time due to the lack of initial soft information.

Innovation Solution

A method that uses a first decoder in hard decision mode to generate log-likelihood ratio (LLR) values from failed check nodes, creating a look-up table to convert this information into soft information, which is then used by a second decoder in soft decision mode, allowing for early termination and efficient switching between decoding modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If hard decision hard decoding is used, then power consumption is reduced, but decoding time increases due to multiple iterations required before switching to soft decision mode

Engineering Contradiction:
Improvepower consumptionVSAvoiddecoding time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by generating soft information (LLR values) in advance during the hard decision hard decoding process. Instead of waiting until soft decision mode is activated, the system pre-calculates and stores log-likelihood ratio values in a look-up table based on failed check node information, so that when soft decision mode becomes necessary, the soft information is already available, eliminating the need for additional iteration cycles.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple decoding iterations are performed before mode switching, then decoding accuracy is improved, but the number of iterations increases leading to higher power consumption

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

Solution Approach 1:

The patent introduces an intermediary mechanism - a look-up table that stores pre-calculated soft information (LLR values) derived from hard decision decoding results. This intermediary structure allows the system to bridge hard decision and soft decision modes efficiently, providing accurate soft information without requiring extensive iteration, thus reducing power consumption while maintaining decoding accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If hard decision hard decoding is used initially, then power efficiency is improved, but soft information is delayed until mode switching occurs

Engineering Contradiction:
Improvepower efficiencyVSAvoidsoft information availability
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary action by generating and storing soft information during the hard decision phase. The look-up table is populated with LLR values calculated from failed check node data before soft decision mode is activated, ensuring that soft information is immediately available when needed without delaying the power-efficient hard decision process.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If the decoder switches to soft decision mode, then decoding efficiency is improved, but power consumption increases due to lack of initial soft information

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent uses copying by creating a look-up table that stores copies of soft information (LLR values) derived from hard decision decoding results. This copied information is then readily available when soft decision mode is activated, allowing the decoder to switch modes efficiently without the power penalty that would otherwise result from generating soft information from scratch.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10630316B2Bit flipping algorithm for providing soft information during hard decision hard decoding
Publication Date: 2020.04.21 SILICON MOTION INC
  • US10630316B2 patent drawing
  • US10630316B2 patent drawing

AI summary

A method for performing low-density parity check (LDPC) decoding includes: in a first decoder which operates in a first mode, performing a plurality of decoding iterations of a codeword using a first algorithm, including: decoding the codeword to generate first information including a number of failed check nodes; linking the number of failed check nodes to a log-likelihood ratio (LLR) value to generate second information; and performing parity check equations for the codeword at check nodes. When a predetermined number of decoding iterations in the first decoder is reached without the parity check equations being solved, decoding of the codeword using the first decoder is stopped, the codeword is input to a second decoder and decoding of the codeword in the second decoder using a second algorithm and the second information is started.