Interleaved Decoder Erasure Signaling for Low-Memory Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data communication systems over noisy signal transmission paths, such as DSL, face challenges in effectively decoding signals due to impulse noise and radio frequency interference, particularly in correcting errors without increasing memory requirements or latency.

Innovation Solution

A decoder system that includes a first decoder unit for decoding a second level of encoding, a de-interleaving unit, and an identifier unit that provides error indication signals to a redundancy decoder, allowing for erasure decoding and reducing memory requirements by eliminating the need for a second de-interleaver unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional decoding systems use redundancy encoding and interleaving to correct errors, then error correction capability is improved, but memory requirements and system complexity increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and processes error indications from the first decoder unit before passing data to the de-interleaver. By identifying error locations early in the decoding chain and using this information to guide the redundancy decoder, the system avoids needing to store and process entire interleaved blocks, thereby reducing memory requirements while maintaining error correction capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary error detection and indication extraction in the first decoder unit before the de-interleaving operation. This preliminary action allows the redundancy decoder to focus computational resources only on correcting identified errors rather than processing entire data blocks, reducing both memory and computational complexity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If redundancy encoding with parity bits is used to protect against noise, then reliability is improved, but data transmission rate decreases

Engineering Contradiction:
Improvenoise resistanceVSAvoiddata transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial redundancy by using error indication signals to identify only the specific bytes that require correction. Instead of uniformly processing all parity bits for all data bytes, the system focuses correction efforts only on identified error locations, effectively using less redundancy processing to achieve the same reliability goal, thereby improving transmission efficiency

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If interleaving is used to distribute impulse noise, then error distribution is improved, but decoding latency increases

Engineering Contradiction:
Improveimpulse noise distributionVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts error indication information from the first decoder unit before de-interleaving operations. By having the identifier unit process and forward error indications immediately, the system avoids the need to wait for complete de-interleaving of large data blocks before error correction can begin, thereby reducing decoding latency while maintaining the noise-distributing benefits of interleaving

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7802165B2Decoder system for data encoded with interleaving and redundancy coding
Publication Date: 2010.09.21 MAXLINEAR INC
  • US7802165B2 patent drawing
  • US7802165B2 patent drawing
  • US7802165B2 patent drawing

AI summary

Systems and methods for processing data signals are described. In one implementation, a demodulator and a first decoder unit, such as a convolutional encoder or a quadrature amplitude modulation decoder, for receiving the output of the demodulator, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal are provided. The decoded signal may be passed through a de-interleaving unit to form a de-interleaved signal. The first location signal may be passed to an identifier unit which receives it, and from it produces a second error indication signal indicative of the errors in the de-interleaved signal. The de-interleaved signal and the second error indication signal may be transmitted to a redundancy decoder, where the signals may be used to perform redundancy decoding.