On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems

The authors face the problem of designing good LDPC codes for applications requiring variable, that is adaptive, rates. More precisely, the object of the paper is twofold. On one hand, we propose a deterministic (not random) procedureto construct good LDPC codes without constraints on the code dimen...

Full description

Bibliographic Details
Main Authors: Marco Baldi, Franco Chiaraluce
Format: Article
Language:English
Published: Croatian Communications and Information Society (CCIS) 2005-12-01
Series:Journal of Communications Software and Systems
Subjects:
Online Access:https://jcomss.fesb.unist.hr/index.php/jcomss/article/view/306
_version_ 1818914066203148288
author Marco Baldi
Franco Chiaraluce
author_facet Marco Baldi
Franco Chiaraluce
author_sort Marco Baldi
collection DOAJ
description The authors face the problem of designing good LDPC codes for applications requiring variable, that is adaptive, rates. More precisely, the object of the paper is twofold. On one hand, we propose a deterministic (not random) procedureto construct good LDPC codes without constraints on the code dimension and rate. The method is based on the analysis and optimization of the local cycles length in the Tanner graph and gives the designer the chance to control complexity of the designed codes. On the other hand, we present a novel puncturing strategy which acts directly on the parity check matrix of the code, starting from the lowest rate needed, in order to allow the design of higher rate codes avoiding additional complexity of the co/decoding hardware. The efficiency of the proposed solution is tested through a number of numerical simulations. In particular, the puncturing strategy is applied for designing codes with rate variable between 0.715 and 0.906. The designed codes are used in conjunction with M-QAM constellations through a pragmatic approach that, however, yields very promising results.
first_indexed 2024-12-19T23:40:28Z
format Article
id doaj.art-4ef32d55a21e414c97c8df298f221102
institution Directory Open Access Journal
issn 1845-6421
1846-6079
language English
last_indexed 2024-12-19T23:40:28Z
publishDate 2005-12-01
publisher Croatian Communications and Information Society (CCIS)
record_format Article
series Journal of Communications Software and Systems
spelling doaj.art-4ef32d55a21e414c97c8df298f2211022022-12-21T20:01:28ZengCroatian Communications and Information Society (CCIS)Journal of Communications Software and Systems1845-64211846-60792005-12-011288100On the Design of Punctured Low Density Parity Check Codes for Variable Rate SystemsMarco BaldiFranco ChiaraluceThe authors face the problem of designing good LDPC codes for applications requiring variable, that is adaptive, rates. More precisely, the object of the paper is twofold. On one hand, we propose a deterministic (not random) procedureto construct good LDPC codes without constraints on the code dimension and rate. The method is based on the analysis and optimization of the local cycles length in the Tanner graph and gives the designer the chance to control complexity of the designed codes. On the other hand, we present a novel puncturing strategy which acts directly on the parity check matrix of the code, starting from the lowest rate needed, in order to allow the design of higher rate codes avoiding additional complexity of the co/decoding hardware. The efficiency of the proposed solution is tested through a number of numerical simulations. In particular, the puncturing strategy is applied for designing codes with rate variable between 0.715 and 0.906. The designed codes are used in conjunction with M-QAM constellations through a pragmatic approach that, however, yields very promising results.https://jcomss.fesb.unist.hr/index.php/jcomss/article/view/306LDPC codesvariable rate systemspuncturingerror rate performance
spellingShingle Marco Baldi
Franco Chiaraluce
On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
Journal of Communications Software and Systems
LDPC codes
variable rate systems
puncturing
error rate performance
title On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
title_full On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
title_fullStr On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
title_full_unstemmed On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
title_short On the Design of Punctured Low Density Parity Check Codes for Variable Rate Systems
title_sort on the design of punctured low density parity check codes for variable rate systems
topic LDPC codes
variable rate systems
puncturing
error rate performance
url https://jcomss.fesb.unist.hr/index.php/jcomss/article/view/306
work_keys_str_mv AT marcobaldi onthedesignofpuncturedlowdensityparitycheckcodesforvariableratesystems
AT francochiaraluce onthedesignofpuncturedlowdensityparitycheckcodesforvariableratesystems