Soft-Decoding LLR Estimation Using Quantized Constraint Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error-correcting codes in flash memory systems face challenges in efficiently computing the reliability of decoding, especially when the system model is complex, making it difficult to perform soft decoding effectively.

Innovation Solution

A method for soft decoding received signals involves defining quantization intervals, determining the number of bits connected to unsatisfied constraints, and using a trained model, such as a neural network, to calculate log likelihood ratios for each interval, thereby performing soft decoding based on these ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a system model is used to compute decoding reliability, then the reliability indication can be obtained, but the system model becomes too complicated to allow efficient computation

Engineering Contradiction:
Improvedecoding reliability indicationVSAvoidsystem model complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces log-likelihood ratios (LLRs) as an intermediary representation that bridges the received signal values and the decoding reliability indication. Instead of directly computing reliability from the complex system model, the patent uses LLRs as a intermediate step that captures the reliability information in a computationally efficient manner, allowing the decoder to work with simplified probability metrics rather than the full complex model

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the decoding reliability computation from using complex system model parameters to using log-likelihood ratio parameters. This parameter transformation simplifies the computation by converting reliability assessment into a mathematical operation on LLRs, which can be efficiently calculated and updated during the decoding process without requiring the full complexity of the original system model

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If soft decoding is performed with accurate reliability computation, then decoding accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the decoding process into distinct stages: receiving signal values, computing log-likelihood ratios from those values, and performing soft decoding using the LLRs. This segmentation allows each stage to be optimized independently, with the LLR computation stage handling the complexity of reliability assessment separately from the decoding stage, thereby improving overall decoding accuracy while managing computational complexity through structured processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation of log-likelihood ratios before the actual soft decoding process. By pre-computing the LLRs that represent reliability information, the decoding stage can focus solely on using these pre-prepared reliability metrics to make decoding decisions, improving accuracy while reducing the real-time computational burden during the critical decoding phase

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11177831B2LLR estimation for soft decoding
Publication Date: 2021.11.16 KIOXIA CORP
  • US11177831B2 patent drawing
  • US11177831B2 patent drawing
  • US11177831B2 patent drawing

AI summary

A method of soft decoding received signals. The method comprising defining quantisation intervals for a signal value range, determining a number of bits in each quantisation interval that are connected to unsatisfied constraints, providing, the number of bits in each quantisation interval that are connected to unsatisfied constraints, as an input to a trained model, wherein the trained model has been trained to cover an operational range of a device for soft decoding of signals, determining, using the trained model, a log likelihood ratio for each quantisation interval, and performing soft decoding using the log likelihood ratios.