Treffer: Design and Analysis of Systematic Batched Network Codes.

Title:
Design and Analysis of Systematic Batched Network Codes.
Authors:
Mao L; School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, Shenzhen 518172, China., Yang S; School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, Shenzhen 518172, China., Huang X; Department of Information Engineering, The Chinese University of Hong Kong, Hong Kong, China., Dong Y; Department of Electrical and Computer Engineering, National University of Singapore, Singapore 117597, Singapore.
Source:
Entropy (Basel, Switzerland) [Entropy (Basel)] 2023 Jul 13; Vol. 25 (7). Date of Electronic Publication: 2023 Jul 13.
Publication Type:
Journal Article
Language:
English
Journal Info:
Publisher: MDPI Country of Publication: Switzerland NLM ID: 101243874 Publication Model: Electronic Cited Medium: Internet ISSN: 1099-4300 (Electronic) Linking ISSN: 10994300 NLM ISO Abbreviation: Entropy (Basel) Subsets: PubMed not MEDLINE
Imprint Name(s):
Original Publication: Basel, Switzerland : MDPI, 1999-
Grant Information:
62171399 National Natural Science Foundation of China; 12141108 National Natural Science Foundation of China
Contributed Indexing:
Keywords: BATS code; batched network coding; network coding; random linear network coding; systematic code
Entry Date(s):
Date Created: 20230729 Latest Revision: 20230801
Update Code:
20250114
PubMed Central ID:
PMC10378412
DOI:
10.3390/e25071055
PMID:
37510002
Database:
MEDLINE

Weitere Informationen

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.