Iterative Error-Erasure Decoding With Adaptive Erasure Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error-erasure decoding techniques in magnetic recording systems are complex and inefficient, leading to suboptimal error rate performance and high computational costs, necessitating improved methods for iterative error-erasure decoding.

Innovation Solution

The implementation of an iterative error-erasure decoding system that generates erasure lists using reliability values and thresholds, allowing for adjustable list sizes and feedback-based processing to optimize error correction with manageable hardware and computational effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error-erasure decoding techniques are used, then error correction capability is improved, but device complexity and computational cost increase significantly

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

Solution Approach 1:

The patent segments the decoding process into multiple iterations, where each iteration performs error-erasure decoding with a specific erasure list. The complex decoding task is divided into manageable stages, with each stage using reliability information to identify and correct errors systematically. This segmentation allows the system to achieve high error correction capability while keeping each individual decoding step computationally tractable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic erasure list generation based on reliability information from the Viterbi detector. The erasure list is not fixed but adapts iteratively, with symbols being added or removed from the erasure list based on their reliability values. This dynamic approach allows the decoder to focus computational resources on the most unreliable symbols, improving error correction efficiency while reducing overall complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If comprehensive error-erasure decoding is performed, then error rate performance is improved, but computational effort increases

Engineering Contradiction:
Improveerror rate performanceVSAvoidcomputational effort
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by generating erasure lists of limited size L based on reliability thresholds, rather than considering all possible symbols. The decoder performs error-erasure decoding with a controlled number of erasures, which is sufficient to correct the actual error patterns present in the data. This partial approach achieves good error rate performance while significantly reducing the computational effort compared to exhaustive decoding methods.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms where reliability information from the Viterbi detector feeds into the erasure list generation, and decoding results feed back into subsequent decoding iterations. The system uses feedback from previous decoding attempts to adjust the erasure list for the next iteration, progressively improving error correction performance while avoiding redundant computational effort by focusing on symbols that actually need correction.

Inventive Principle:
Principle #23Feedback

3Reliability

If iterative error-erasure decoding is implemented, then signal-to-noise ratio performance is improved, but hardware cost increases

Engineering Contradiction:
Improvesignal-to-noise ratio performanceVSAvoidhardware cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs the iterative error-erasure decoding system with multi-functional components that can perform multiple tasks. The same decoding hardware is reused across multiple iterations, with the erasure list being regenerated and updated rather than requiring separate decoding circuits for each iteration. This universal approach allows the system to achieve improved signal-to-noise ratio performance through multiple decoding passes while avoiding the hardware cost of duplicating the entire decoding circuitry.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs a strategy where intermediate results and reliability information are preserved and reused across iterations rather than discarded. The erasure lists from previous iterations are recovered and modified for subsequent iterations, allowing the system to build upon previous computational work. This approach improves signal-to-noise ratio performance through iterative refinement while reducing hardware requirements by avoiding redundant computation.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8930797B2Method and apparatus for iterative error-erasure decoding
Publication Date: 2015.01.06 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8930797B2 patent drawing
  • US8930797B2 patent drawing
  • US8930797B2 patent drawing

AI summary

Methods and apparatus are provided for improved iterative error-erasure decoding. A signal is decoded by obtaining a plurality of symbols associated with the signal and one or more corresponding reliability values; generating at least one erasure list comprised of L symbols and at least one shortened erasure list comprised of L′ symbols, where L′ is less than L; and constructing an erasure set by taking erasures from at least one of the erasure list and the shortened erasure list. A signal is also processed by generating one or more reliability values using a soft-output detector; generating an erasure list of symbols by comparing the reliability values to at least one reliability threshold value (or by sorting); and performing error erasure decoding using the erasure list. The size of the erasure list can optionally be adjusted using feedback information.