Expanding-window BATS code for scalable video multicasting over erasure networks

In this paper we consider scalable video multicasting over erasure networks with heterogeneous video quality requirements. With random linear network coding (RLNC) applied at the intermediate nodes the information received by the destinations is determined by the associated channel rank distribution...

Full description

Saved in:
Bibliographic Details
Main Authors: Xu, Xiaoli, Zeng, Yong, Guan, Yong Liang, Yuan, Lei
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/85304
http://hdl.handle.net/10220/49207
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-85304
record_format dspace
spelling sg-ntu-dr.10356-853042020-03-07T13:57:27Z Expanding-window BATS code for scalable video multicasting over erasure networks Xu, Xiaoli Zeng, Yong Guan, Yong Liang Yuan, Lei School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Erasure Networks And-or Tree Analysis In this paper we consider scalable video multicasting over erasure networks with heterogeneous video quality requirements. With random linear network coding (RLNC) applied at the intermediate nodes the information received by the destinations is determined by the associated channel rank distributions based on which we obtain the optimal achievable code rate at the source node. We show that although a concatenation of priority encoded transmission (PET) with RLNC achieves the optimal code rate it incurs prohibitive high coding complexity. On the other hand batched sparse (BATS) code has been recently proposed for unicast networks which has low coding complexity with near-optimal overhead. However the existing BATS code design cannot be applied for multicast networks with heterogeneous channel rank distributions at different destinations. To this end we propose a novel expanding window BATS (EW-BATS) code where the input symbols are grouped into overlapped windows according to their importance levels. The more important symbols are encoded with lower rate and hence they can be decoded by more destinations while the less important symbols are encoded with higher rate and are only decoded by the destinations with high throughput for video quality enhancement. Based on asymptotical performance analysis we formulate the linear optimization problems to jointly optimize the degree distributions for each window and the window selection probabilities. Simulation results show that the proposed EW-BATS code satisfies the decoding requirements with much lower transmission overhead compared with separate BATS code where the degree distributions are separately optimized for each destination. 2019-07-09T05:55:54Z 2019-12-06T16:01:09Z 2019-07-09T05:55:54Z 2019-12-06T16:01:09Z 2018 Journal Article Xu, X., Zeng, Y., Guan, Y. L., & Yuan, L. (2018). Expanding-Window BATS Code for Scalable Video Multicasting Over Erasure Networks. IEEE Transactions on Multimedia, 20(2), 271-281. doi:10.1109/TMM.2017.2742699 1520-9210 https://hdl.handle.net/10356/85304 http://hdl.handle.net/10220/49207 10.1109/TMM.2017.2742699 en IEEE Transactions on Multimedia © 2017 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
Erasure Networks
And-or Tree Analysis
spellingShingle Engineering::Electrical and electronic engineering
Erasure Networks
And-or Tree Analysis
Xu, Xiaoli
Zeng, Yong
Guan, Yong Liang
Yuan, Lei
Expanding-window BATS code for scalable video multicasting over erasure networks
description In this paper we consider scalable video multicasting over erasure networks with heterogeneous video quality requirements. With random linear network coding (RLNC) applied at the intermediate nodes the information received by the destinations is determined by the associated channel rank distributions based on which we obtain the optimal achievable code rate at the source node. We show that although a concatenation of priority encoded transmission (PET) with RLNC achieves the optimal code rate it incurs prohibitive high coding complexity. On the other hand batched sparse (BATS) code has been recently proposed for unicast networks which has low coding complexity with near-optimal overhead. However the existing BATS code design cannot be applied for multicast networks with heterogeneous channel rank distributions at different destinations. To this end we propose a novel expanding window BATS (EW-BATS) code where the input symbols are grouped into overlapped windows according to their importance levels. The more important symbols are encoded with lower rate and hence they can be decoded by more destinations while the less important symbols are encoded with higher rate and are only decoded by the destinations with high throughput for video quality enhancement. Based on asymptotical performance analysis we formulate the linear optimization problems to jointly optimize the degree distributions for each window and the window selection probabilities. Simulation results show that the proposed EW-BATS code satisfies the decoding requirements with much lower transmission overhead compared with separate BATS code where the degree distributions are separately optimized for each destination.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Xu, Xiaoli
Zeng, Yong
Guan, Yong Liang
Yuan, Lei
format Article
author Xu, Xiaoli
Zeng, Yong
Guan, Yong Liang
Yuan, Lei
author_sort Xu, Xiaoli
title Expanding-window BATS code for scalable video multicasting over erasure networks
title_short Expanding-window BATS code for scalable video multicasting over erasure networks
title_full Expanding-window BATS code for scalable video multicasting over erasure networks
title_fullStr Expanding-window BATS code for scalable video multicasting over erasure networks
title_full_unstemmed Expanding-window BATS code for scalable video multicasting over erasure networks
title_sort expanding-window bats code for scalable video multicasting over erasure networks
publishDate 2019
url https://hdl.handle.net/10356/85304
http://hdl.handle.net/10220/49207
_version_ 1681049883930263552