LDPC Decoding Using Asymmetric Bit-Error Ratios

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error correction techniques for data bits in data streams, such as those transmitted through wireless communication links or stored in memory devices, face inefficiencies due to asymmetric error ratios that are not accounted for, leading to suboptimal decoding performance.

Innovation Solution

Implementing an asymmetry ratio estimator to determine the asymmetric ratio of bit errors, which is then used by the LDPC decoder to tailor decoding decisions, thereby improving error correction efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional error correction techniques are used without considering asymmetric error ratios, then the decoding process is simple and fast, but the error correction accuracy is suboptimal

Engineering Contradiction:
Improveerror correction accuracyVSAvoiddecoding process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The asymmetry ratio estimator performs preliminary analysis of the error characteristics before the main decoding process. By estimating the asymmetry ratio in advance, the system prepares correction strategies that are tailored to the actual error distribution, improving accuracy without adding complex real-time processing during decoding

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The asymmetry ratio estimator acts as an intermediary component between the LDPC decoder and the error correction process. It provides refined error ratio information to the decoder, enabling more accurate correction decisions without requiring fundamental changes to the decoder architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If asymmetric ratio estimation and application are implemented, then error correction accuracy is improved, but the decoding latency increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoiddecoding latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies asymmetric ratio correction selectively rather than uniformly to all decoding operations. By focusing correction efforts on bits where the asymmetry ratio indicates higher error probability, the system achieves improved accuracy without applying unnecessary processing to all bits, thus limiting latency increase

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If asymmetric ratio estimation is performed, then error correction effectiveness is enhanced, but the computational energy consumption increases

Engineering Contradiction:
Improveerror correction effectivenessVSAvoidcomputational energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The asymmetry ratio estimation and correction is applied locally to specific bits or groups of bits rather than uniformly across the entire data stream. This localized approach concentrates computational resources on areas where error correction is most needed, improving effectiveness while reducing overall energy consumption compared to global correction methods

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12401377B2Error correction based on asymmetric ratio
Publication Date: 2025.08.26 SK HYNIX INC
  • US12401377B2 patent drawing
  • US12401377B2 patent drawing
  • US12401377B2 patent drawing

AI summary

Techniques for decoding a low-density parity check (LDPC) can include determining an asymmetric ratio of bit errors read as logic zero to bit errors read as logic one. The energy of each variable node of the LDPC codeword can be computed. For each variable node having an energy greater than a threshold energy, the variable node can be added to a collection of candidate bits for bit flipping. The asymmetric ratio can then be applied to flip bits in the collection of candidate bits to decode the LDPC codeword.