fountain coding-based video transmission system over heterogeneous wireless networks presented by...

Post on 27-Mar-2015

217 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Fountain Coding-based Fountain Coding-based Video Transmission System Video Transmission System

over Heterogeneous Wireless Networksover Heterogeneous Wireless Networks

Presented by

Hyunchul Joo

POSTECH

chul1978@postech.ac.kr

MCNL CSEMCNL CSE

ContentsContents

Introduction

Proposed Video Transmission System

Experiment Results

Demo

MCNL CSEMCNL CSE

Many wireless networks with different featuresWLAN networks

Cover small area but support high transmission rate

UMTS networks Cover wide area but support low transmission rate

IntroductionIntroduction

MCNL CSEMCNL CSE

IntroductionIntroduction

Vertical handoffSwitching technology between different networks to support seamless

service

MN can only access the single network at a time

Needs sophisticated architecture and mutual agreement among network

service providers

Some transition time is inevitable

MCNL CSEMCNL CSE

IntroductionIntroduction

Path diversityMN establishes multiple paths over multiple wireless networks

AdvantagesParallel transmission

Increase the total bandwidth Disperse the network load

Eliminate the vertical handoff delay Without the cost of cooperation on the network infrastructures

MCNL CSEMCNL CSE

IntroductionIntroduction

We assume that UDP (User Datagram Protocol) has to be used for

delay sensitive video streaming

The distortion caused by packet loss is more severe than source

encoding rate decreaseThe network path with high packet loss rate is useless until we deploy FEC

(Forward Error Correction) coding such as the fountain code

MCNL CSEMCNL CSE

Proposed SystemProposed System

Fountain CodeRateless & Erasure code

Generate endless encoded symbols from finite source symbols If a sufficient number of encoded symbols are available, all source symbols

can be recovered although some encoded symbols are lost

Type Online code LT code Raptor code Etc..

MCNL CSEMCNL CSE

The original data have to be divided into source blocksThe basic unit of fountain coding

Source block size = GOPOne source block impair can affect one more GOPs if the source block is not

synchronized with one GOP

Each source block is divided into source symbols and then applied

to the fountain encoding

Proposed SystemProposed System

MCNL CSEMCNL CSE

Based on the feedback of receiver, the transmission rate of each

path and the fountain code rate are dynamically determined to

maximize video encoding rate subject to delay and source block

loss constraints

Simple weighted round-robin scheduling is enough to distribute

packets among possible paths because all packets has the same

priority

Proposed SystemProposed System

BW, delay, PLR

MCNL CSEMCNL CSE

Experiment set-up802.11b and 802.11g networks are used as access technology for each

path

The JM reference software of H.264/AVC and original JM rate control

mechanism are used

CIF format HARBOUR video sequence is adopted as the test sequence The GOP structure is IPPPPPPPPPPPPPP and the number

of frames in a GOP is set to 15

Experiment ResultsExperiment Results

Sender Swi t ch Recei ver

802.11b

802.11g

MCNL CSEMCNL CSE

Experiment ResultsExperiment Results

The number of successfully received packetsThe number of received packets through proposed system are always

higher than K’

Performance of the proposed system is superior to other cases that

utilize the single path

GOP number

MCNL CSEMCNL CSE

Experiment ResultsExperiment Results

PSNR comparisonIn RS code systems

When the single reliable path is used, decoding is always successful with

low PSNR value When two paths is used, decoding is sometimes incomplete

Proposed system can provide the smooth video with high quality

because source symbols are always decoded with high PSNR value

GOP number

MCNL CSEMCNL CSE

Test-bed overall structureJava is used to implement the proposed system

DemoDemo

...

WLAN

HSDPA

HSDPA Modem Manager

WLAN AdapterHSDPA Adapter

MCNL CSEMCNL CSE

DemoDemo

top related