Reed-Solomon Erasure Decoding for Retransmission Decisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Reed-Solomon erasure decoding systems face challenges in distinguishing between correctable and uncorrectable codewords, particularly when the number of errors exceeds the code's correcting capability, leading to inefficient retransmission requests and computational intensity.

Innovation Solution

The implementation of a method that uses reliability metrics to determine potential erasures and correctability thresholds, including multiple decoding processes and alternate solution sets, to differentiate between correctable and uncorrectable codewords, and employs a list of metrics for the R+1 worst bytes to set a correctability threshold, ensuring accurate retransmission requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Reed-Solomon decoder attempts to correct all received codewords using traditional error correction methods, then error correction capability is maintained, but computational complexity increases and unnecessary retransmissions occur when errors exceed correcting capability

Engineering Contradiction:
Improveerror detection accuracyVSAvoiddecoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing erasure decoding before final error correction. The system first identifies and marks potentially erroneous bytes as erasures based on reliability metrics from the trellis decoder, then performs erasure decoding on these marked positions. This preliminary identification step prevents the decoder from attempting to correct uncorrectable errors, reducing computational waste and improving detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the error correction process into two distinct phases: erasure decoding phase and error correction phase. In the erasure decoding phase, the system processes only the marked erasure positions rather than all codeword positions. This segmentation reduces the computational burden by focusing resources on the most likely error locations, thereby resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system requests retransmission for all codewords with detected errors, then data integrity is maintained, but network efficiency decreases due to unnecessary retransmissions

Engineering Contradiction:
Improvedata integrityVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by requesting retransmission only for codewords where the number of detected errors exceeds the correcting capability, rather than for all erroneous codewords. The system accurately determines whether errors are correctable or not by comparing the number of marked erasures against the code's correcting capability, and only triggers retransmission requests when necessary. This selective approach maintains data integrity while avoiding unnecessary retransmissions that would reduce network efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If the system uses hard-coded erasure thresholds for decoding, then implementation is simplified, but accuracy in distinguishing correctable from uncorrectable codewords decreases

Engineering Contradiction:
Improveimplementation simplicityVSAvoiderror detection precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the erasure threshold adaptive rather than fixed. The system dynamically adjusts the erasure threshold based on the reliability metrics provided by the trellis decoder for each received codeword. This dynamic thresholding allows the system to adapt to varying channel conditions and error patterns, improving the precision of distinguishing correctable from uncorrectable codewords while maintaining reasonable implementation complexity through algorithmic rather than hardware-based adaptation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8782498B2Reed-Solomon erasure decoding with error detection for retransmission
Publication Date: 2014.07.15 TQ DELTA LLC
  • US8782498B2 patent drawing
  • US8782498B2 patent drawing
  • US8782498B2 patent drawing

AI summary

By utilizing Reed-Solomon erasure decoding algorithms and techniques, the system is able to perform error detection for the case where the number of bytes received in error exceeds a correcting capability of a decoder. The error detection can be used, for example, to determine whether a codeword is decodable, and whether the retransmission of data is necessary. The retransmission can be accomplished by assembling a message that is sent to another modem requesting retransmission of one or more portions of data, such as one or more codewords.