Iterative Channel Detection with ECC for Clumped Error Dispersion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication channels, the combination of iterative detectors and error correction codes can limit the effectiveness of error correction, as existing methods often apply error correction codes before iterative encoding, which can reduce the reliability of data transmission and increase hardware complexity.

Innovation Solution

Applying error correction codes in the channel domain instead of the code domain, using a soft channel detector with a soft output, and implementing a de-interleaver to reorder bits for improved post-ECC performance and reduced hardware complexity, while also employing a turbo product code for enhanced error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes are applied before iterative encoding in the code domain, then the data can be transmitted through the channel, but the effectiveness of error correction is limited and hardware complexity increases

Engineering Contradiction:
Improveerror correction effectivenessVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent inverts the conventional order of operations by applying error correction codes in the channel domain after iterative detection rather than before iterative encoding in the code domain. This reversal allows the ECC to operate on soft information from the detector, improving error correction effectiveness while reducing hardware complexity by eliminating the need for complex pre-ECC encoding circuits.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent transitions from operating in the code domain to operating in the channel domain, effectively changing the dimension or space in which error correction is applied. By working with soft information in the channel domain rather than hard decisions in the code domain, the system achieves better error correction performance with reduced hardware requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If error correction codes are applied before iterative encoding, then data transmission can proceed, but the reliability of data transmission is reduced

Engineering Contradiction:
Improvedata transmission capabilityVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent reverses the conventional approach by applying error correction after iterative detection in the channel domain rather than before encoding. This inversion allows the system to maintain full data transmission capability while significantly improving reliability by operating on soft information that contains more error correction potential.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If conventional ECC encoding is used before iterative detection, then data can be transmitted, but post-ECC performance is degraded due to clumped errors

Engineering Contradiction:
Improvedata transmission rateVSAvoidpost-ECC performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent inverts the conventional sequence by performing error correction after iterative detection rather than before. This allows the detector to first process the signal and produce soft information, then apply ECC to correct errors before final decoding, thereby preventing the degradation of post-ECC performance caused by clumped errors.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces soft information as an intermediary between the detector and the ECC decoder. This soft information contains probabilistic data about the likelihood of each bit being correct, allowing the ECC algorithm to work more effectively and disperse clumped errors rather than concentrating them.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7502982B2Iterative detector with ECC in channel domain
Publication Date: 2009.03.10 SEAGATE TECH LLC
  • US7502982B2 patent drawing
  • US7502982B2 patent drawing
  • US7502982B2 patent drawing

AI summary

A communications channel is provided, which includes a receive path having an iterative decoder and an ECC decoder. The iterative decoder has a soft channel detector with a soft output. The ECC decoder is coupled to decode bits produced from soft information received from the soft output and operates on the bits in a bit order that is the same as that on the soft output.