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...
Main Authors: | , |
---|---|
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 |