Adaptive LDPC Error Correction for Varying SNR Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction systems are inefficient in adapting to varying signal-to-noise ratios (SNRs) across different portions of data streams, leading to suboptimal error correction in communication and storage channels.

Innovation Solution

The Error Rate Sensitive Error Correction (ERSEC) system employs irregular Low-Density Parity-Check (LDPC) codes, which allocate error correction resources based on SNR profiles, dynamically adjusting error correction levels for different portions of data streams or storage media to match error susceptibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If uniform error correction coding is applied to all data portions, then implementation simplicity is maintained, but error correction effectiveness deteriorates in varying SNR channels

Engineering Contradiction:
Improveimplementation simplicityVSAvoiderror correction effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies different error correction coding rates to different portions of data based on their SNR characteristics. Specifically, data portions experiencing low SNR are encoded with more robust error correction (lower coding rate), while data portions with high SNR use less robust error correction (higher coding rate). This local differentiation resolves the contradiction by sacrificing uniformity to achieve both improved error correction effectiveness and reasonable implementation complexity through systematic classification.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the data stream into multiple portions based on SNR characteristics, treating each segment with appropriate error correction levels. By dividing the data transmission into SNR-based groups, the system can apply tailored error correction strategies to each segment, thereby improving overall error correction effectiveness without requiring completely separate systems for each condition.

Inventive Principle:
Principle #1Segmentation

2Reliability

If more robust error correction coding is applied to all data portions, then error correction effectiveness is improved, but resource efficiency deteriorates

Engineering Contradiction:
Improveerror correction effectivenessVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent dynamically adjusts the error correction coding rate parameter based on SNR measurements for different data portions. By changing the coding rate parameter adaptively - using lower rates (more robust correction) for low-SNR portions and higher rates (less robust correction) for high-SNR portions - the system achieves high error correction effectiveness where needed while maximizing resource efficiency overall, avoiding the waste that would result from uniformly applying robust correction to all data.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If error correction resources are allocated uniformly, then allocation simplicity is maintained, but error correction performance deteriorates in varying SNR conditions

Engineering Contradiction:
Improveallocation simplicityVSAvoiderror correction performance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic error correction resource allocation based on real-time or estimated SNR conditions for different data portions. The system adjusts coding rates adaptively according to channel conditions, transitioning from static uniform allocation to dynamic condition-based allocation. This resolves the contradiction by introducing controlled complexity that automatically adapts to varying SNR conditions, improving error correction performance while maintaining operational simplicity through systematic rules.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7685494B1Error correction coding for varying signal-to-noise ratio channels
Publication Date: 2010.03.23 MARVELL ASIA PTE LTD
  • US7685494B1 patent drawing
  • US7685494B1 patent drawing
  • US7685494B1 patent drawing

AI summary

An error rate sensitive error correction (ERSEC) system that applies a level of error correction that is inversely related to susceptibility to error as indicated by a signal-to-noise ratio (SNR) profile of a channel. The SNR profile is estimated, detected or retrieved from an external source. The ERSEC system can be used with any channel for which the SNRs vary spatially, temporally or both.