LDPC Decoding with Energy-Sum Feedback for Overflow Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In low density parity check (LDPC) decoding, high bit error rates occur due to severely damaged received messages, excessive iteration times, or inadequate bit width, leading to decoding failures and overflow issues.

Innovation Solution

A decoding method that monitors energy summations of belief values across iterations, stopping the decoding process early if the energy summation suddenly drops or exceeds thresholds, ensuring the decoding result is generated based on previous iterations to prevent bit errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If iteration decoding is executed with limited iteration times and bit width, then decoding speed is improved, but bit error rate increases due to overflow and inadequate precision

Engineering Contradiction:
Improvedecoding speedVSAvoidbit error rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent calculates energy summation of belief values before completing all iterations to predict potential overflow in advance. By computing the energy summation metric during the decoding process, the system can proactively detect when belief values are approaching overflow conditions and adjust iteration termination accordingly, preventing bit errors before they occur while maintaining efficient decoding speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the energy summation of belief values is continuously monitored during iteration decoding. This feedback information is used to dynamically control the decoding process - when the energy summation indicates approaching overflow thresholds, the system adjusts iteration termination to prevent overflow, thereby maintaining low bit error rates while avoiding unnecessary iterations that would waste time

Inventive Principle:
Principle #23Feedback

2Reliability

If bit width is increased to prevent overflow, then reliability is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveoverflow preventionVSAvoidbit width
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the monitoring parameter from individual belief value magnitudes to the energy summation of all belief values. This parameter transformation allows the system to detect overflow conditions using a compact summation metric rather than tracking each belief value's bit width individually, thereby maintaining overflow prevention capability without requiring increased bit width in the underlying data structures

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces energy summation as an intermediary metric that mediates between the belief values and overflow detection. Instead of directly monitoring whether individual belief values exceed representable ranges (which would require increased bit width), the system uses the energy summation as an intermediate indicator to predict potential overflow conditions, allowing overflow prevention with standard bit width allocations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8924821B2Decoding method for low density parity check and electronic device using the same
Publication Date: 2014.12.30 NOVATEK SHANGHAI
  • US8924821B2 patent drawing
  • US8924821B2 patent drawing
  • US8924821B2 patent drawing

AI summary

A decoding method for low density parity check (LDPC) and an electric device using the decoding method are provided. The decoding method includes: receiving a message and executing an iteration decoding to the message; obtaining first belief values of the message in an (i−1)th iteration; obtaining a first energy summation of the first belief values; obtaining second belief values of the message in an ith iteration; obtaining a second energy summation of the second belief values; determining whether the second energy summation is smaller than the first energy summation and whether a difference between the first energy summation and the second energy summation is larger than a first threshold; if yes, generating a decoding result according to the first belief values. Therefore, a bit error rate of the decoding is decreased.