Puncture-Aware LDPC Matrix Decoding for Low-SNR Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in achieving low signal-to-noise ratios required for reliable data transmission, particularly in scenarios where bit error rates or symbol error rates are high, necessitating improved decoding performance in forward error correction and error correction coding techniques.

Innovation Solution

The implementation of a method that modifies Low Density Parity Check (LDPC) matrices by excluding specific columns and rows based on punctured parity bits, generating a modified LDPC matrix for decoding, thereby obviating the need for reinserting punctured parity bits and enhancing decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If punctured parity bits are reinserted into the LDPC matrix for decoding, then the decoding can proceed with the original matrix structure, but the decoding performance deteriorates due to incorrect parity bit values in low SNR conditions

Engineering Contradiction:
Improvedecoding performanceVSAvoidmatrix processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the punctured parity bit columns from the original LDPC matrix, creating a modified matrix that excludes these unreliable positions. This extraction prevents the incorrect parity bit values from degrading decoding performance while maintaining the essential structure needed for accurate information bit estimation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of the LDPC matrix by modifying its structure to reflect the actual received signal conditions. The matrix is transformed from its original form to a puncture-aware version that adapts to the missing or corrupted parity bits, enabling accurate decoding despite the parameter changes in the received signal.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the original LDPC matrix is used for decoding punctured signals, then the matrix structure remains intact, but the bit error rate increases due to incorrect parity bit values

Engineering Contradiction:
Improvebit error rateVSAvoidpuncturing pattern adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the LDPC matrix dynamic by creating different modified matrix versions that adapt to different puncturing patterns. The decoder can dynamically select and apply the appropriate modified matrix based on the specific puncturing pattern detected in the received signal, thereby maintaining low bit error rates across varying channel conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the matrix parameters to match the puncturing pattern, transforming the static original matrix into a dynamic puncture-aware matrix that reflects the actual signal conditions. This parameter adaptation enables the decoder to handle various puncturing scenarios while maintaining decoding accuracy.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple decoding iterations are performed to improve error correction, then the error correction capability increases, but the processing time and computational complexity increase significantly

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-processing the LDPC matrix into a puncture-aware modified matrix before the actual decoding iterations begin. This preliminary modification of the matrix structure based on detected puncturing patterns prepares the decoding system to handle punctured signals more efficiently, reducing the number of iterations needed and thereby decreasing decoding time while maintaining error correction capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9432052B2Puncture-aware low density parity check (LDPC) decoding
Publication Date: 2016.08.30 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9432052B2 patent drawing
  • US9432052B2 patent drawing
  • US9432052B2 patent drawing

AI summary

A communication device or device includes a processor that generates and interprets signals that are transmitted and received via a communication interface. The processor receives an LDPC coded signal, via the communication interface, that is generated by puncturing at least one parity bit from another LDPC coded signal that is generated based on an LDPC code characterized by a first LDPC matrix. The processor operates on the first LDPC matrix to generate a second LDPC matrix by excluding at least one column and at least one row from the first LDPC matrix. The number of columns and rows excluded from the first LDPC matrix is based on the number of bits punctured from the other LDPC coded signal to generate the LDPC coded signal. The processor then decodes the LDPC coded signal using the second LDPC matrix to make estimates of information bits encoded within the LDPC coded signal.