Batched network coding with adaptive recoding for multi-hop erasure channels with memory

Xiaoli Xu, Yong Liang Guan, Yong Zeng*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

31 Citations (Scopus)

Abstract

In this paper, we study the achievable throughput of batched temporal network coding in multi-hop erasure channels, where network coding is applied only within small coding blocks and each communication hop is modeled as a Gilbert-Elliott (GE) packet erasure channel. The GE channel is a 2-state Markov model that is commonly used for channels with memory. While channel memory does not affect the end-to-end capacity of multi-hop erasure channels, we show that it degrades the end-to-end throughput, when batched network coding with finite batch size is applied, due to the higher variance in erasures within one coding block. On the other hand, if the initial channel state information is available, the channel variance can be significantly reduced. We show that this fact can be utilized for improving the efficiency of the recoding operations at the intermediate nodes, and hence improve the end-to-end throughput of batched network coding schemes. Specifically, we propose adaptive recoding operations, where the network coded packets are adaptively generated based on the number of received packets and the initial channel state for each coding block. The simulation results show that the proposed adaptive recoding scheme significantly enhances the end-to-end throughput of batched network coding over multi-hop GE channels.

Original languageEnglish
Pages (from-to)1042-1052
Number of pages11
JournalIEEE Transactions on Communications
Volume66
Issue number3
DOIs
Publication statusPublished - Mar 2018
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1972-2012 IEEE.

ASJC Scopus Subject Areas

  • Electrical and Electronic Engineering

Keywords

  • adaptive recoding
  • Batched network coding
  • channel memory
  • Gilbert-Elliott channel
  • multi-hop erasure network

Fingerprint

Dive into the research topics of 'Batched network coding with adaptive recoding for multi-hop erasure channels with memory'. Together they form a unique fingerprint.

Cite this