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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Wenyue, Zhu, Min
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