Storage Channel Qualification Using Iterative Decoder Quality Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data transmission systems relying on Reed-Solomon codes struggle to accurately determine storage channel quality due to the lack of available parameters for error correction, especially with the introduction of iterative coding solutions, which reduces the reliability assessment to sector error rates that are often empirically determined.
Innovation Solution
The implementation of a quality monitor system that uses an iterative decoder to generate quality metrics, including logarithmic likelihood ratios (LLRs) and error correction iterations, to assess storage channel reliability by comparing measured values against threshold values, allowing for reliable channel qualification without relying on conventional Reed-Solomon ECC code corrections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If Reed-Solomon ECC encoding is used for error correction, then data reliability is improved, but channel bandwidth efficiency deteriorates due to increased overhead
Solution Approach 1:
The patent transitions from conventional Reed-Solomon ECC encoding to iterative coding schemes (LDPC, Turbo codes) that use different mathematical parameters and algorithms. This parameter change enables more efficient error correction with reduced overhead, resolving the contradiction between reliability and bandwidth efficiency by achieving the same or better error correction performance with fewer redundant bits.
Solution Approach 2:
The patent replaces the mechanical Reed-Solomon decoding process with iterative probabilistic decoding mechanisms. Instead of using fixed algebraic correction rules, the system employs iterative message passing algorithms that progressively refine error estimates, achieving superior correction performance with lower overhead and enabling more flexible adaptation to different channel conditions.
2Productivity
If iterative coding solutions are introduced to increase bandwidth efficiency, then channel bandwidth efficiency is improved, but the ability to accurately assess channel quality deteriorates due to lack of available parameters
Solution Approach 1:
The patent implements feedback mechanisms where the iterative decoder's internal state information (such as log-likelihood ratios, iteration counts, and convergence behavior) is fed back to a quality monitoring system. This feedback provides rich metrics for assessing channel quality, resolving the contradiction by enabling accurate measurement despite the absence of traditional ECC correction counts.
Solution Approach 2:
The patent introduces intermediary quality monitoring circuits that act as mediators between the iterative decoder and the channel quality assessment system. These intermediaries extract and process internal decoder states (LLRs, iteration metrics) to generate meaningful quality indicators, bridging the gap between the iterative coding process and quality evaluation requirements.
3Ease of operation
If conventional sector error rate metrics are used for channel qualification, then simplicity of measurement is improved, but measurement precision deteriorates due to empirical determination requirements
Solution Approach 1:
The patent enables the iterative decoder to self-provide quality assessment data through its internal operational metrics. The decoder naturally generates information such as iteration convergence patterns, LLR distributions, and error correction statistics during normal operation, which can be directly used for channel qualification without requiring external empirical testing, thus maintaining simplicity while improving precision.
Data Source
AI summary
Monitors, architectures, systems and methods for determining one or more quality characteristics of a storage channel. The monitor generally includes an iterative decoder configured to decode data from the storage channel and generate information relating to a quality metric of the storage channel and/or the iterative decoder, a memory configured to store a threshold value for the quality metric, and a comparator configured to compare the threshold value with a measured value of the quality metric. The monitor enables accurate determination of storage channel quality without use of conventional Reed-Solomon metrics.


