LDPC Single-Bit Decoding With Lookup-Table Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data channels often introduce noise, leading to errors that require costly hardware resources for correction and result in lower data transmission rates when using traditional error correction methods.

Innovation Solution

A method for decoding messages using locally maximum-likelihood binary messages, where a decoder exchanges single-bit messages between parity and symbol nodes, calculating extrinsic decisions and parity values based on a time-varying lookup table to correct errors efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction methods are used, then data errors are corrected, but hardware resources increase and data transmission rates decrease

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter representation from traditional multi-bit log-likelihood ratios to single-bit quantized messages. By quantizing the channel states and using binary messages for iteration, the system achieves error correction with minimal hardware resources while maintaining high transmission rates. The lookup table stores pre-computed decisions based on quantized states, enabling rapid decoding.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses simple binary messages that can be easily generated and discarded each iteration, replacing complex multi-bit message passing. The single-bit extrinsic messages are computationally inexpensive to process and can be rapidly regenerated each decoding iteration, enabling fast convergence without heavy hardware overhead.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Reliability

If traditional error correction methods are used, then data errors are corrected, but hardware resources increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent fundamentally changes the message representation parameter from continuous or multi-bit values to single-bit quantized messages. This parameter change simplifies the hardware requirements for message storage and processing, as binary values require minimal memory and can be processed with simple logic circuits rather than complex arithmetic units.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the decoding process into discrete steps: quantizing channel states to a finite number of levels, storing pre-computed lookup table entries, and exchanging single-bit messages between nodes. This segmentation transforms a continuous complex problem into discrete manageable operations that can be implemented with simple hardware.

Inventive Principle:
Principle #1Segmentation

3Productivity

If single-bit messages are used for decoding, then hardware resources are minimized and transmission rates are maintained, but decoding accuracy must be sufficient

Engineering Contradiction:
Improvedata transmission rateVSAvoiddecoding accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing the lookup table of extrinsic decisions and parity values for all possible quantized channel states before decoding begins. This pre-computation allows the decoder to rapidly query pre-determined optimal decisions during actual decoding, achieving both speed and accuracy without complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces quantized channel states as an intermediary representation between the continuous channel output and the binary decoding decisions. The quantization process maps continuous channel values to discrete states, which then serve as indices for the lookup table, bridging the gap between analog channel characteristics and digital binary processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10298262B2Decoding low-density parity-check maximum-likelihood single-bit messages
Publication Date: 2019.05.21 UTAH STATE UNIVERSITY
  • US10298262B2 patent drawing
  • US10298262B2 patent drawing
  • US10298262B2 patent drawing

AI summary

For decoding messages, a decoder exchanges single-bit messages for a data channel between a plurality of M parity nodes and a plurality of N symbol nodes. Each parity node has one or more adjacent symbol nodes with a plurality of edges between the parity node and each adjacent symbol node. An extrinsic decision and an extrinsic parity value are calculated based on a time-varying lookup table. The lookup table stores the locally maximum-likelihood extrinsic decision for a quantized number of data channel states as a function of adjacent extrinsic parity values.