Joint Source/Channel Coding of WWAN Multicast Video for A Cooperative Peer-to-Peer Collective using Structured Network Coding

Xin Liu, Gene Cheung and Chen-Nee Chuah
Technical Report ECE-CE-2009-2,

Department of Electrical and Computer Engineering,

University of California, Davis

Abstract:

Because of frequent wireless packet losses and inapplicability of retransmission-based schemes due to the well-known NAK implosion problem, providing high quality video multicast over Wireless Wide Area Networks (WWAN) remains difficult. Traditional joint source/channel coding schemes for video multicast---optimal bit allocation among source coding and channel coding such as Forward Error Correction (FEC) subject to a bitrate constraint---target a chosen nth-percentile WWAN user. Not only is FEC bitwise expensive, users with poorer reception than nth-percentile user suffer substantial channel losses, while users with better reception have more channel coding than necessary, meaning too few bits are devoted for source coding and sub-optimal video quality.

Instead, in this paper we perform joint source/channel coding of WWAN video multicast for an entire collective of multi-homed ad-hoc peers in the same multicast group and connected via Wireless Local Area Networks (WLAN). In a cooperative peer-to-peer repair (CPR) scenario, after each peer received a different subset of WWAN packets (from different channel conditions experienced), the peer group repairs WWAN losses locally by packet-forwarding to each other via WLAN. From an end-to- end system view, CPR means that a packet can be transmitted from source to a peer either via WWAN directly, or via WLAN local repairs exploiting neighboring peers' WWAN links; the overall more general transmission condition means a clever joint source/channel coding scheme can now allocate more bits to source coding without suffering more packet losses, leading to higher video quality. To efficiently implement both WWAN FEC and WLAN CPR repairs, we propose to use network coding for this dual purpose to reduce decoding complexity at the peers. We show through extensive simulations that using our proposed scheme dramatically improves video quality for the entire collective over existing opitmization scheme where joint source/channel coding was performed, but WLAN CPR is not used, by up to 8.4 dB, and over scheme when WLAN CPR repair is used but WWAN joint source/channel coding was performed separately by up to 4.4 dB.

Reference

Xin Liu, Gene Cheung and Chen-Nee Chuah. Joint Source/Channel Coding of WWAN Multicast Video for A Cooperative Peer-to-Peer Collective using Structured Network Coding. Technical Report ECE-CE-2009-2, UCDavis, 2009.

BibTeX entry

@TechReport{xinliu:link:2009:2,
  author =	 {Xin Liu, Gene Cheung and Chen-Nee Chuah},
  title =	 {Joint Source/Channel Coding of WWAN Multicast Video for A Cooperative Peer-to-Peer Collective using Structured Network Coding},
  institution =	 {Department of Electrical and Computer Engineering, University of California, Davis},
  year =	 2009,
  number =	 {ECE-CE-2009-2},
  note =         {\url{http://www.ece.ucdavis.edu/cerl/techreports/2009-2/}},
}