LDPC Interleaving Layout for Burst-Error-Resistant Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In data transmission using LDPC codes, securing good communication quality is challenging due to errors and burst errors, which degrade decoding performance and increase power consumption in reception apparatuses.
Innovation Solution
A data processing apparatus and method that encodes information bits into LDPC codes with a specific code length and rate using a parity check matrix, and decodes received LDPC codes to improve error resistance and decoding performance by employing a parity interleaver and column twist interleaver to separate variable nodes connected to the same check node, thereby enhancing resistance to burst errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If LDPC code with code length of 16200 bits and code rate of 12/15 is used, then error correction ability is improved, but device complexity increases due to large parity check matrix
Solution Approach 1:
The patent divides the large parity check matrix into multiple sub-matrices (information matrix portion and parity matrix portion) with specific structures. The information matrix portion uses a quasi-cyclic structure with smaller sub-matrices, and the parity matrix portion uses a staircase structure, making the overall large matrix manageable through modular segmentation.
Solution Approach 2:
The patent changes the structural parameters of the parity check matrix by defining specific patterns for the information matrix portion (using initial value tables with quasi-cyclic structure) and parity matrix portion (using staircase structure), transforming the complex matrix into a more manageable form with regular patterns.
2Ease of operation
If conventional LDPC decoding is used, then decoding process is simple, but power consumption increases under burst error conditions
Solution Approach 1:
The patent performs preliminary actions by reordering bits using parity interleaver and column twist interleaver before decoding. This preprocessing rearranges the bit sequence to separate variable nodes connected to the same check node, making the decoding process more efficient under burst error conditions and reducing the number of iterations needed, thereby lowering power consumption.
3Productivity
If variable nodes connected to the same check node are kept together, then decoding computation is efficient, but resistance to burst errors deteriorates
Solution Approach 1:
The patent applies the opposite approach by deliberately separating variable nodes that would normally be connected to the same check node through interleaving operations. This inversion of the conventional grouping strategy improves burst error resistance while maintaining acceptable decoding efficiency through the structured parity check matrix design.
Data Source
AI summary
The present technology relates to a data processing apparatus and a data processing method that are able to provide an LDPC code with a good error rate.An LDPC encoder performs coding by an LDPC code having a code length of 16200 bits and a code rate of 12/15. The LDPC code includes an information bit and a parity bit, and a parity check matrix H is configured with an information matrix portion corresponding to the information bit of the LDPC code and a parity matrix portion corresponding to the parity bit. An information matrix portion of the parity check matrix H is represented by a parity check matrix initial value table representing a position of an element of 1 in the information matrix portion at an interval of 360 columns. The present technology may be applied to a case of performing an LDPC coding and an LDPC decoding.


