LDPC Decoder Parameter Tuning for Noisy Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decoders in storage systems often fail to handle noisy data effectively, leading to inefficient error recovery processes, as existing techniques are either slow or unable to properly decode very noisy data.

Innovation Solution

The implementation of an error recovery process that adjusts data and parameters associated with soft output Viterbi and LDPC decoders, using a schedule or defect detection to modify inputs and parameters, allowing for on-the-fly recovery and improved decoding success rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error recovery techniques are used, then decoding of noisy data can be attempted, but the process is slow and cannot properly decode very noisy data

Engineering Contradiction:
Improvedecoding success rateVSAvoiderror recovery speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by performing defect detection and schedule-driven identification of noisy regions before the actual decoding process. The system pre-processes the data to identify error-prone areas, then adjusts decoder parameters specifically for those regions before decoding begins, enabling faster and more effective recovery without full-blown reprocessing of all data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local quality by applying different decoding strategies and parameter adjustments to different regions of the data based on their noise characteristics. Instead of uniformly processing all data, the system identifies specific noisy regions and applies targeted error recovery techniques only where needed, improving both speed and effectiveness

Inventive Principle:
Principle #3Local quality

2Reliability

If decoder parameters are adjusted for noisy data, then decoding success improves, but system complexity increases

Engineering Contradiction:
Improvedecoding success rateVSAvoiddecoder system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting decoder parameters such as log-likelihood ratio thresholds and iteration counts based on detected noise levels and defect schedules. The system modifies these parameters adaptively during the decoding process to match the actual data quality, improving success rates without requiring fundamentally different decoder architectures

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the defect detection results and initial decoding attempts inform subsequent parameter adjustments. The system continuously monitors decoding performance and feeds this information back to modify decoder parameters in real-time, creating a closed-loop system that adapts to data conditions without manual intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8677218B2LDPC decoding with on the fly error recovery
Publication Date: 2014.03.18 SK HYNIX MEMORY SOLUTIONS AMERICA INC
  • US8677218B2 patent drawing
  • US8677218B2 patent drawing
  • US8677218B2 patent drawing

AI summary

It is decided whether to adjust data associated with a decoder. In the event it is decided to adjust the data associated with the decoder, the data is adjusted to obtain adjusted data and decoding is performed using the decoder and the adjusted data. In the event it is decided to not adjust the data associated with the decoder, decoding is performed using the decoder and the data associated with the decoder.