Erasure Forecasting for Burst Error RS Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current error-correction techniques, such as Reed-Solomon (RS) coding, struggle to effectively correct burst errors in high-capacity mass-storage devices and high-bandwidth communication systems like VDSL2, often requiring extensive hardware that increases costs and latency, and fail to accurately decode data when error rates exceed certain thresholds.

Innovation Solution

An erasure forecasting system that uses a control module to select erasure parameters and error-detection thresholds, employing an erasure feed-forward module to forecast erasures and generate codewords, and a burst error trapping module to detect and correct burst errors using a linear feedback shift register, thereby improving error-correction capabilities without the need for extensive hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional RS coding is used to correct burst errors, then error-correction capability is limited, but hardware complexity and latency increase when extensive hardware is added

Engineering Contradiction:
Improveerror-correction capabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex hardware-based error correction mechanisms with a software-based erasure forecasting system that uses algorithms to predict and correct errors. The erasure forecast module uses statistical analysis and pattern recognition to identify potential error locations without requiring extensive hardware circuits, thereby maintaining error-correction capability while reducing hardware complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary error forecasting before actual error correction is needed. The erasure forecast module continuously monitors and predicts potential erasure locations in advance, allowing the decoder to prepare appropriate correction strategies proactively rather than reactively, improving reliability without adding complex real-time hardware

Inventive Principle:
Principle #10Preliminary action

2Reliability

If interleaver depth is increased to correct longer burst errors, then error-correction capability improves, but latency increases

Engineering Contradiction:
Improveburst error correction capabilityVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of using full-depth interleaving for all data, the system applies partial interleaving only where needed based on erasure forecasts. The erasure forecast module identifies specific regions prone to burst errors and applies correction only to those segments, reducing overall latency while maintaining capability to correct significant burst errors when they occur

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts interleaving depth based on real-time channel conditions and erasure forecasts. When burst errors are detected or predicted, the interleaver depth is increased locally; when conditions are good, normal processing continues with minimal interleaving, optimizing the balance between error-correction capability and latency

Inventive Principle:
Principle #15Dynamics

3Reliability

If more redundant bytes are added to increase error-correction capability, then more errors can be corrected, but data transmission efficiency decreases

Engineering Contradiction:
Improveerror-correction capabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies error correction with varying redundancy levels based on local channel conditions and erasure forecasts. Rather than uniformly adding redundant bytes to all data blocks, the erasure forecast module identifies high-risk segments and applies enhanced correction only to those areas, maintaining overall error-correction capability while preserving data transmission efficiency in low-risk regions

Inventive Principle:
Principle #3Local quality

4Measurement precision

If erasure forecasting is implemented to improve error detection accuracy, then decoding accuracy improves, but system complexity increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The erasure forecast module uses self-learning algorithms that automatically adapt to channel characteristics without requiring complex external configuration or control. The system monitors error patterns and automatically refines its forecasting models, improving detection accuracy over time while keeping the added complexity manageable through automated self-optimization rather than manual system design

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8046659B1Erasure forecasting and error-correction strategies
Publication Date: 2011.10.25 MARVELL ASIA PTE LTD
  • US8046659B1 patent drawing
  • US8046659B1 patent drawing
  • US8046659B1 patent drawing

AI summary

A system including a forecasting module, a decoder module, and an error detecting module. The forecasting module is configured to forecast a number of erasures in an input signal, where the erasures include information about errors in the input signal due to a burst error. The decoder module is configured to decode codewords received in the input signal based on the erasures in response to the number of the erasures being less than or equal to a predetermined threshold. The decoder module is configured to not decode the codewords based on the erasures in response to the number of the erasures being greater than the predetermined threshold. The error detecting module is configured to (i) detect the burst error and (ii) decode the codewords in response to the decoder module not decoding the codewords due to the number of the erasures being greater than the predetermined threshold.