Design and Analysis of LT Codes With a Reverse Coding Framework
In this paper, an improved LT code with a reverse coding framework is designed to reduce the error floor caused by low-degree information nodes. For the proposed coding scheme, a well-designed threshold is used to mark the information nodes whose degrees are less than the threshold, and these nodes...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9514561/ |
id |
doaj-2765a210e306485fa2e45bb1b45d18ee |
---|---|
record_format |
Article |
spelling |
doaj-2765a210e306485fa2e45bb1b45d18ee2021-08-27T23:00:29ZengIEEEIEEE Access2169-35362021-01-01911655211656310.1109/ACCESS.2021.31050029514561Design and Analysis of LT Codes With a Reverse Coding FrameworkXin Song0https://orcid.org/0000-0002-5466-0595Naiping Cheng1Yurong Liao2Shuyan Ni3Tuofeng Lei4Department of Electronic and Optical Engineering, Space Engineering University, Beijing, ChinaDepartment of Electronic and Optical Engineering, Space Engineering University, Beijing, ChinaDepartment of Electronic and Optical Engineering, Space Engineering University, Beijing, ChinaDepartment of Electronic and Optical Engineering, Space Engineering University, Beijing, ChinaDepartment of Electronic and Optical Engineering, Space Engineering University, Beijing, ChinaIn this paper, an improved LT code with a reverse coding framework is designed to reduce the error floor caused by low-degree information nodes. For the proposed coding scheme, a well-designed threshold is used to mark the information nodes whose degrees are less than the threshold, and these nodes will be coded reversely to connect to enough candidate check nodes. To design the optimal threshold, firstly, the information degree distribution and the check degree distribution of the improved LT code are deduced. Then, the parameter extrinsic information gain-loss-ratio (GLR) is designed to evaluate the convergence behavior of the improved LT code. Finally, the ‘slow increase region’ of the GLR is set, and the boundary value of this region is used to deduce the optimal threshold which matches with the channel state information (CSI) and decoding overhead. To make the proposed LT code not limited to a fixed code rate, we further modify the proposed scheme. The segment coding method is used to generate a redundant generator matrix, and the check nodes corresponding to this matrix can be transmitted independently and are not limited to a fixed number. Furthermore, the connection relationship between information nodes and check nodes can be easily recorded, which improves the decoding efficiency. The advantages of the improved LT code are that the degree distributions can be formulated, the convergence behavior can be predicted, and the lowest information degree can be adjusted. Simulation results show that the improved LT code can reduce the error floor by up to 4 orders of magnitude. Besides, the designed LT code outperforms the existing LT codes in literature in terms of bit error rate (BER) performance.https://ieeexplore.ieee.org/document/9514561/Luby transform codesthresholddegree distributionconvergence |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xin Song Naiping Cheng Yurong Liao Shuyan Ni Tuofeng Lei |
spellingShingle |
Xin Song Naiping Cheng Yurong Liao Shuyan Ni Tuofeng Lei Design and Analysis of LT Codes With a Reverse Coding Framework IEEE Access Luby transform codes threshold degree distribution convergence |
author_facet |
Xin Song Naiping Cheng Yurong Liao Shuyan Ni Tuofeng Lei |
author_sort |
Xin Song |
title |
Design and Analysis of LT Codes With a Reverse Coding Framework |
title_short |
Design and Analysis of LT Codes With a Reverse Coding Framework |
title_full |
Design and Analysis of LT Codes With a Reverse Coding Framework |
title_fullStr |
Design and Analysis of LT Codes With a Reverse Coding Framework |
title_full_unstemmed |
Design and Analysis of LT Codes With a Reverse Coding Framework |
title_sort |
design and analysis of lt codes with a reverse coding framework |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
In this paper, an improved LT code with a reverse coding framework is designed to reduce the error floor caused by low-degree information nodes. For the proposed coding scheme, a well-designed threshold is used to mark the information nodes whose degrees are less than the threshold, and these nodes will be coded reversely to connect to enough candidate check nodes. To design the optimal threshold, firstly, the information degree distribution and the check degree distribution of the improved LT code are deduced. Then, the parameter extrinsic information gain-loss-ratio (GLR) is designed to evaluate the convergence behavior of the improved LT code. Finally, the ‘slow increase region’ of the GLR is set, and the boundary value of this region is used to deduce the optimal threshold which matches with the channel state information (CSI) and decoding overhead. To make the proposed LT code not limited to a fixed code rate, we further modify the proposed scheme. The segment coding method is used to generate a redundant generator matrix, and the check nodes corresponding to this matrix can be transmitted independently and are not limited to a fixed number. Furthermore, the connection relationship between information nodes and check nodes can be easily recorded, which improves the decoding efficiency. The advantages of the improved LT code are that the degree distributions can be formulated, the convergence behavior can be predicted, and the lowest information degree can be adjusted. Simulation results show that the improved LT code can reduce the error floor by up to 4 orders of magnitude. Besides, the designed LT code outperforms the existing LT codes in literature in terms of bit error rate (BER) performance. |
topic |
Luby transform codes threshold degree distribution convergence |
url |
https://ieeexplore.ieee.org/document/9514561/ |
work_keys_str_mv |
AT xinsong designandanalysisofltcodeswithareversecodingframework AT naipingcheng designandanalysisofltcodeswithareversecodingframework AT yurongliao designandanalysisofltcodeswithareversecodingframework AT shuyanni designandanalysisofltcodeswithareversecodingframework AT tuofenglei designandanalysisofltcodeswithareversecodingframework |
_version_ |
1721187952060530688 |