Decoder Scaling Control for Trapping Set Disruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in correcting errors introduced during data transmission and storage, as standard processing methods fail to address corruption issues effectively, particularly when trapping sets impede convergence.

Innovation Solution

The implementation of a data processing system with a data decoder circuit that applies multiple scaling values based on specific conditions, such as the presence or absence of trapping sets and error indicators, to facilitate error correction and convergence during data decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard data decoding processing is applied, then the decoding process is simple and fast, but error correction capability is insufficient when trapping sets are present

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic scaling value adjustment based on trapping set detection. The decoder circuit switches between different scaling values (first scaling value when trapping set is detected, second scaling value when not detected) to adapt to different decoding conditions. This dynamic adjustment enhances error correction capability for trapping sets while maintaining standard processing speed for normal cases, thus resolving the contradiction between reliability and processing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the scaling parameter in the decoding algorithm based on the detected condition. By adjusting the scaling value applied to check node messages depending on whether trapping sets are present, the system optimizes error correction performance for specific error patterns without fundamentally altering the decoding architecture, thereby improving reliability without excessive complexity increase.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple scaling values are applied based on conditions, then error correction capability is improved, but processing time and computational complexity increase

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the decoding process into distinct phases: standard decoding phase and trapping set handling phase. The controller detects trapping sets and applies different scaling values only when necessary, rather than always using complex multi-scaling. This segmentation allows most data to be processed quickly with standard methods while applying enhanced processing only to problematic cases, thus improving data integrity without excessive time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the decoder monitors decoding progress and detects trapping set conditions. Based on this feedback, the controller dynamically adjusts the scaling value applied to check node messages. This feedback-driven approach ensures that enhanced error correction is applied only when needed, optimizing the balance between data integrity and processing time.

Inventive Principle:
Principle #23Feedback

3Reliability

If trapping sets are present in the data set, then convergence is impeded and error correction fails, but applying different scaling values to different portions can disrupt trapping sets and restore convergence

Engineering Contradiction:
ImproveconvergenceVSAvoidcondition determination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating the scaling value treatment for different portions of the data based on trapping set presence. When a trapping set is detected in a specific portion, a first scaling value is applied to that portion, while a second scaling value is applied to other portions. This localized differentiation disrupts the trapping set effect in the problematic area while maintaining efficient processing elsewhere, thus restoring convergence without excessive overall complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8949696B2Systems and methods for trapping set disruption
Publication Date: 2015.02.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8949696B2 patent drawing
  • US8949696B2 patent drawing
  • US8949696B2 patent drawing

AI summary

The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for performing data decoding including utilization of different scaling values on a portion by portion basis during the data decoding.