The Design of Rate-Compatible Structured Low-Density Parity-Check Codes

The main objective of our research is to design practical low-density parity-check (LDPC) codes which provide a wide range of code rates in a rate-compatible fashion. To this end, we first propose a rate-compatible puncturing algorithm for LDPC codes at short block lengths (up to several thousand s...

Full description

Bibliographic Details
Main Author: Kim, Jaehong
Published: Georgia Institute of Technology 2008
Subjects:
Online Access:http://hdl.handle.net/1853/19723
id ndltd-GATECH-oai-smartech.gatech.edu-1853-19723
record_format oai_dc
spelling ndltd-GATECH-oai-smartech.gatech.edu-1853-197232013-01-07T20:23:55ZThe Design of Rate-Compatible Structured Low-Density Parity-Check CodesKim, JaehongLDPCEfficiently-encodableRate-compatibleChannel codesError-correcting codes (Information theory)AlgorithmsThe main objective of our research is to design practical low-density parity-check (LDPC) codes which provide a wide range of code rates in a rate-compatible fashion. To this end, we first propose a rate-compatible puncturing algorithm for LDPC codes at short block lengths (up to several thousand symbols). The proposed algorithm is based on the claim that a punctured LDPC code with a smaller level of recoverability has better performance. The proposed algorithm is verified by comparing performance of intentionally punctured LDPC codes (using the proposed algorithm) with randomly punctured LDPC codes. The intentionally punctured LDPC codes show better bit error rate (BER) performances at practically short block lengths. Even though the proposed puncturing algorithm shows excellent performance, several problems are still remained for our research objective. First, how to design an LDPC code of which structure is well suited for the puncturing algorithm. Second, how to provide a wide range of rates since there is a puncturing limitation with the proposed puncturing algorithm. To attack these problems, we propose a new class of LDPC codes, called efficiently-encodable rate-compatible (E2RC) codes, in which the proposed puncturing algorithm concept is imbedded. The E2RC codes have several strong points. First, the codes can be efficiently encoded. We present low-complexity encoder implementation with shift-register circuits. In addition, we show that a simple erasure decoder can also be used for the linear-time encoding of these codes. Thus, we can share a message-passing decoder for both encoding and decoding in transceiver systems that require an encoder/decoder pair. Second, we show that the non-systematic parts of the parity-check matrix are cycle-free, which ensures good code characteristics. Finally, the E2RC codes having a systematic rate-compatible puncturing structure show better puncturing performance than any other LDPC codes in all ranges of code rates. The throughput performance of incremental redundancy (IR) hybrid automatic repeat request (HARQ) systems highly depends on the performance of high-rate codes. Since the E2RC codes show excellent puncturing performance in all ranges of code rates, especially at high puncturing rate, we verify that E2RC codes outperform in throughput than other LDPC codes in IR-HARQ systems.Georgia Institute of Technology2008-02-07T18:13:05Z2008-02-07T18:13:05Z2006-11-14Dissertationhttp://hdl.handle.net/1853/19723
collection NDLTD
sources NDLTD
topic LDPC
Efficiently-encodable
Rate-compatible
Channel codes
Error-correcting codes (Information theory)
Algorithms
spellingShingle LDPC
Efficiently-encodable
Rate-compatible
Channel codes
Error-correcting codes (Information theory)
Algorithms
Kim, Jaehong
The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
description The main objective of our research is to design practical low-density parity-check (LDPC) codes which provide a wide range of code rates in a rate-compatible fashion. To this end, we first propose a rate-compatible puncturing algorithm for LDPC codes at short block lengths (up to several thousand symbols). The proposed algorithm is based on the claim that a punctured LDPC code with a smaller level of recoverability has better performance. The proposed algorithm is verified by comparing performance of intentionally punctured LDPC codes (using the proposed algorithm) with randomly punctured LDPC codes. The intentionally punctured LDPC codes show better bit error rate (BER) performances at practically short block lengths. Even though the proposed puncturing algorithm shows excellent performance, several problems are still remained for our research objective. First, how to design an LDPC code of which structure is well suited for the puncturing algorithm. Second, how to provide a wide range of rates since there is a puncturing limitation with the proposed puncturing algorithm. To attack these problems, we propose a new class of LDPC codes, called efficiently-encodable rate-compatible (E2RC) codes, in which the proposed puncturing algorithm concept is imbedded. The E2RC codes have several strong points. First, the codes can be efficiently encoded. We present low-complexity encoder implementation with shift-register circuits. In addition, we show that a simple erasure decoder can also be used for the linear-time encoding of these codes. Thus, we can share a message-passing decoder for both encoding and decoding in transceiver systems that require an encoder/decoder pair. Second, we show that the non-systematic parts of the parity-check matrix are cycle-free, which ensures good code characteristics. Finally, the E2RC codes having a systematic rate-compatible puncturing structure show better puncturing performance than any other LDPC codes in all ranges of code rates. The throughput performance of incremental redundancy (IR) hybrid automatic repeat request (HARQ) systems highly depends on the performance of high-rate codes. Since the E2RC codes show excellent puncturing performance in all ranges of code rates, especially at high puncturing rate, we verify that E2RC codes outperform in throughput than other LDPC codes in IR-HARQ systems.
author Kim, Jaehong
author_facet Kim, Jaehong
author_sort Kim, Jaehong
title The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
title_short The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
title_full The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
title_fullStr The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
title_full_unstemmed The Design of Rate-Compatible Structured Low-Density Parity-Check Codes
title_sort design of rate-compatible structured low-density parity-check codes
publisher Georgia Institute of Technology
publishDate 2008
url http://hdl.handle.net/1853/19723
work_keys_str_mv AT kimjaehong thedesignofratecompatiblestructuredlowdensityparitycheckcodes
AT kimjaehong designofratecompatiblestructuredlowdensityparitycheckcodes
_version_ 1716474748309864448