Cargando…
Weighted BATS Codes with LDPC Precoding
Batched Sparse (BATS) codes are a type of network coding scheme that use a combination of random linear network coding (RLNC) and fountain coding to enhance the reliability and efficiency of data transmission. In order to achieve unequal error protection for different data, researchers have proposed...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10137935/ https://www.ncbi.nlm.nih.gov/pubmed/37190474 http://dx.doi.org/10.3390/e25040686 |
_version_ | 1785032586603528192 |
---|---|
author | Zhang, Wenyue Zhu, Min |
author_facet | Zhang, Wenyue Zhu, Min |
author_sort | Zhang, Wenyue |
collection | PubMed |
description | Batched Sparse (BATS) codes are a type of network coding scheme that use a combination of random linear network coding (RLNC) and fountain coding to enhance the reliability and efficiency of data transmission. In order to achieve unequal error protection for different data, researchers have proposed unequal error protection BATS (UEP-BATS) codes. However, current UEP-BATS codes suffer from high error floors in their decoding performance, which restricts their practical applications. To address this issue, we propose a novel UEP-BATS code scheme that employs a precoding stage prior to the weighted BATS code. The proposed precoding stage utilizes a partially regular low-density parity-check (PR-LDPC) code, which helps to mitigate the high error floors in the weighted BATS code We derive the asymptotic performance of the proposed scheme based on density evolution (DE). Additionally, we propose a searching algorithm to optimize precoding degree distribution within the complexity range of the precoding stage. Simulation results show that compared to the conventional weighted BATS codes, our proposed scheme offers superior UEP performance and lower error floor, which verifies the effectiveness of our scheme. |
format | Online Article Text |
id | pubmed-10137935 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-101379352023-04-28 Weighted BATS Codes with LDPC Precoding Zhang, Wenyue Zhu, Min Entropy (Basel) Article Batched Sparse (BATS) codes are a type of network coding scheme that use a combination of random linear network coding (RLNC) and fountain coding to enhance the reliability and efficiency of data transmission. In order to achieve unequal error protection for different data, researchers have proposed unequal error protection BATS (UEP-BATS) codes. However, current UEP-BATS codes suffer from high error floors in their decoding performance, which restricts their practical applications. To address this issue, we propose a novel UEP-BATS code scheme that employs a precoding stage prior to the weighted BATS code. The proposed precoding stage utilizes a partially regular low-density parity-check (PR-LDPC) code, which helps to mitigate the high error floors in the weighted BATS code We derive the asymptotic performance of the proposed scheme based on density evolution (DE). Additionally, we propose a searching algorithm to optimize precoding degree distribution within the complexity range of the precoding stage. Simulation results show that compared to the conventional weighted BATS codes, our proposed scheme offers superior UEP performance and lower error floor, which verifies the effectiveness of our scheme. MDPI 2023-04-19 /pmc/articles/PMC10137935/ /pubmed/37190474 http://dx.doi.org/10.3390/e25040686 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zhang, Wenyue Zhu, Min Weighted BATS Codes with LDPC Precoding |
title | Weighted BATS Codes with LDPC Precoding |
title_full | Weighted BATS Codes with LDPC Precoding |
title_fullStr | Weighted BATS Codes with LDPC Precoding |
title_full_unstemmed | Weighted BATS Codes with LDPC Precoding |
title_short | Weighted BATS Codes with LDPC Precoding |
title_sort | weighted bats codes with ldpc precoding |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10137935/ https://www.ncbi.nlm.nih.gov/pubmed/37190474 http://dx.doi.org/10.3390/e25040686 |
work_keys_str_mv | AT zhangwenyue weightedbatscodeswithldpcprecoding AT zhumin weightedbatscodeswithldpcprecoding |