Cargando…

Design and Analysis of Systematic Batched Network Codes

Systematic codes are of important practical interest for communications. Network coding, however, seems to conflict with systematic codes: although the source node can transmit message packets, network coding at the intermediate network nodes may significantly reduce the number of message packets re...

Descripción completa

Detalles Bibliográficos
Autores principales: Mao, Licheng, Yang, Shenghao, Huang, Xuan, Dong, Yanyan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378412/
https://www.ncbi.nlm.nih.gov/pubmed/37510002
http://dx.doi.org/10.3390/e25071055
_version_ 1785079759648063488
author Mao, Licheng
Yang, Shenghao
Huang, Xuan
Dong, Yanyan
author_facet Mao, Licheng
Yang, Shenghao
Huang, Xuan
Dong, Yanyan
author_sort Mao, Licheng
collection PubMed
description Systematic codes are of important practical interest for communications. Network coding, however, seems to conflict with systematic codes: although the source node can transmit message packets, network coding at the intermediate network nodes may significantly reduce the number of message packets received by the destination node. Is it possible to obtain the benefit of network coding while preserving some properties of the systematic codes? In this paper, we study the systematic design of batched network coding, which is a general network coding framework that includes random linear network coding as a special case. A batched network code has an outer code and an inner code, where the latter is formed by linear network coding. A systematic batched network code must take both the outer code and the inner code into consideration. Based on the outer code of a BATS code, which is a matrix-generalized fountain code, we propose a general systematic outer code construction that achieves a low encoding/decoding computation cost. To further reduce the number of random trials required to search a code with a close-to-optimal coding overhead, a triangular embedding approach is proposed for the construction of the systematic batches. We introduce new inner codes that provide protection for the systematic batches during transmission and show that it is possible to significantly increase the expected number of message packets in a received batch at the destination node, without harm to the expected rank of the batch transfer matrix generated by network coding.
format Online
Article
Text
id pubmed-10378412
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-103784122023-07-29 Design and Analysis of Systematic Batched Network Codes Mao, Licheng Yang, Shenghao Huang, Xuan Dong, Yanyan Entropy (Basel) Article Systematic codes are of important practical interest for communications. Network coding, however, seems to conflict with systematic codes: although the source node can transmit message packets, network coding at the intermediate network nodes may significantly reduce the number of message packets received by the destination node. Is it possible to obtain the benefit of network coding while preserving some properties of the systematic codes? In this paper, we study the systematic design of batched network coding, which is a general network coding framework that includes random linear network coding as a special case. A batched network code has an outer code and an inner code, where the latter is formed by linear network coding. A systematic batched network code must take both the outer code and the inner code into consideration. Based on the outer code of a BATS code, which is a matrix-generalized fountain code, we propose a general systematic outer code construction that achieves a low encoding/decoding computation cost. To further reduce the number of random trials required to search a code with a close-to-optimal coding overhead, a triangular embedding approach is proposed for the construction of the systematic batches. We introduce new inner codes that provide protection for the systematic batches during transmission and show that it is possible to significantly increase the expected number of message packets in a received batch at the destination node, without harm to the expected rank of the batch transfer matrix generated by network coding. MDPI 2023-07-13 /pmc/articles/PMC10378412/ /pubmed/37510002 http://dx.doi.org/10.3390/e25071055 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
Mao, Licheng
Yang, Shenghao
Huang, Xuan
Dong, Yanyan
Design and Analysis of Systematic Batched Network Codes
title Design and Analysis of Systematic Batched Network Codes
title_full Design and Analysis of Systematic Batched Network Codes
title_fullStr Design and Analysis of Systematic Batched Network Codes
title_full_unstemmed Design and Analysis of Systematic Batched Network Codes
title_short Design and Analysis of Systematic Batched Network Codes
title_sort design and analysis of systematic batched network codes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10378412/
https://www.ncbi.nlm.nih.gov/pubmed/37510002
http://dx.doi.org/10.3390/e25071055
work_keys_str_mv AT maolicheng designandanalysisofsystematicbatchednetworkcodes
AT yangshenghao designandanalysisofsystematicbatchednetworkcodes
AT huangxuan designandanalysisofsystematicbatchednetworkcodes
AT dongyanyan designandanalysisofsystematicbatchednetworkcodes