LDPC Decoding with Quantization-Range Update Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low-density parity-check (LDPC) code decoding devices face challenges in error correction due to quantization processes that decrease their error correction capability, particularly when code element updates exceed the quantization range.
Innovation Solution
A decoding device is designed to acquire and process LDPC code words by determining whether update values exceed the code element quantization range, keeping or updating code elements accordingly, and generating a second code word based on the check matrix, thereby preventing direct quantization of updated code elements that exceed the range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If data is quantized and stored in the decoding device, then the device complexity is reduced and storage is enabled, but the error correction capability decreases
Solution Approach 1:
The patent changes the parameter representation by using an offset-based system where code elements are stored as offsets from a base value rather than absolute quantized values. This allows the decoding device to maintain lower complexity through quantization while preserving error correction capability by accurately tracking updates through offset addition and selective abandonment of excessive updates.
2Measurement precision
If code elements are updated iteratively using check matrix, then the decoding accuracy improves, but the code element values may exceed the quantization range causing loss of precision
Solution Approach 1:
The patent implements a cushioning mechanism by monitoring update values during iterative decoding and selectively abandoning updates that would cause code elements to exceed the quantization range. This prevents precision loss by anticipating and blocking excessive updates before they corrupt the quantized values, thereby maintaining decoding accuracy within the constrained quantization precision.
3Speed
If all update values are applied to code elements, then the decoding convergence speed increases, but the quantization range is exceeded leading to errors
Solution Approach 1:
The patent implements feedback control by continuously monitoring whether applying update values would cause code elements to exceed the quantization range. The system selectively applies or abandons updates based on this feedback, ensuring that decoding proceeds efficiently without compromising reliability through quantization range violations.
Data Source
AI summary
Embodiments of the present application provide a decoding method and a decoding device. The decoding device receives a second code word, which is transmitted from an encoding device based on a first code word. The first code word is generated by the encoding device based on a first encoded data sequence. After determining that a second encoded data sequence based on the second code word is not a correct replica of the first encoded data sequence, the decoding device performs a series of code element update processes to determining the correct replica of the first encoded data sequence.


