LDPC Decoder Reliability Quantization for Limited Bit-Length Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC code decoders face challenges in recording large reliability values due to limited bit length in actual circuit implementations, as the number of iterations is predetermined and not suited to varying operating conditions.

Innovation Solution

A parity-check-code decoder with a recording controller that dynamically adjusts bit lengths based on reliability values by dividing the parity-check-code matrix into column groups with shared column weights, using a separator, quantizing determiner, and quantizer to output characterizing signals with appropriate bit lengths, and determines shift signals to prevent saturation and optimize memory storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of iterations is increased to improve decoding accuracy, then the reliability values become larger, but the bit length required for recording increases beyond circuit implementation limits

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbit length for recording
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamic adjustment of bit lengths for recording reliability values based on the magnitude of the values. The system dynamically determines appropriate bit lengths during the decoding process, allowing flexible adaptation to varying reliability value ranges without requiring a fixed large bit length for all cases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of bit length according to the magnitude of reliability values. By adjusting the bit length parameter dynamically based on the actual value range encountered during iterations, the system can accommodate larger reliability values from increased iterations without permanently requiring larger storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed predetermined number of iterations is used, then the decoding process is simplified, but the system cannot adapt to varying operating conditions and channel qualities

Engineering Contradiction:
Improvedecoding process simplicityVSAvoidadaptability to operating conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adaptation mechanisms that allow the decoding process to adjust to varying operating conditions. The system can modify its operation based on channel quality and other factors while maintaining a structured iterative approach, balancing simplicity with adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8402340B2Parity-check-code decoder and recording controller
Publication Date: 2013.03.19 REALTEK SEMICON CORP
  • US8402340B2 patent drawing
  • US8402340B2 patent drawing
  • US8402340B2 patent drawing

AI summary

A parity-check-code decoder includes: a verifying device that multiplies (N) bit nodes by a matrix provided with (N) columns so as to obtain a plurality of check nodes; a reliability generator that generates a reliability index for each of the bit nodes in accordance with a channel; a reliability-updating device that uses the bit nodes and the check nodes to exchange message iteratively, and following each iteration, updates (N) exchange results corresponding to the (N) columns; and a recording controller that includes a separator, a quantizing determiner and a quantizer. The separator divides the matrix into at least one column group based on the characterizing signals. The quantizing determiner determines a shift signal for each column group based on the characterizing signals. The quantizer quantizes the characterizing signals according to the shift signals for subsequent output.