Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University

Similar documents
H.264 Video with Hierarchical QAM

UNEQUAL ERROR PROTECTION FOR DATA PARTITIONED H.264/AVC VIDEO STREAMING WITH RAPTOR AND RANDOM LINEAR CODES FOR DVB-H NETWORKS

Background: Cellular network technology

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Adapting to the Wireless Channel: SampleRate

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

4G Mobile Broadband LTE

BASIC CONCEPTS OF HSPA

Contents. IEEE family of standards Protocol layering TDD frame structure MAC PDU structure

Outline / Wireless Networks and Applications Lecture 14: Wireless LANs * IEEE Family. Some IEEE Standards.

MSc Project List for 2004/5 from Prof. Barry G Evans

Wireless Intro : Computer Networking. Wireless Challenges. Overview

MSC. Exploiting Modulation Scheme Diversity in Multicarrier Wireless Networks IEEE SECON Michigan State University

American International Journal of Research in Science, Technology, Engineering & Mathematics

Comparative Study of OFDM & MC-CDMA in WiMAX System

Part 7. B3G and 4G Systems

A Worldwide Broadband Mobile Internet Standard

Chapter 2 Overview - 1 -

References. What is UMTS? UMTS Architecture

UEP based on Proximity Pilot Subcarriers with QAM in OFDM

Goriparthi Venkateswara Rao, K.Rushendra Babu, Sumit Kumar

HOW DO MIMO RADIOS WORK? Adaptability of Modern and LTE Technology. By Fanny Mlinarsky 1/12/2014

Hierarchical Hexagonal Modulation with Ternary Symbols for Wireless Video Transmission

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Unit 8 - Week 7 - Computer simulation of Rayleigh fading, Antenna Diversity

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICCE.2012.

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Performance Analysis of n Wireless LAN Physical Layer

Chapter 2 Overview - 1 -

Optimized BPSK and QAM Techniques for OFDM Systems

Introduction to WiMAX Dr. Piraporn Limpaphayom

Long Term Evolution (LTE)

Wireless WANS and MANS. Chapter 3

Performance Enhancement of Multi-Input Multi-Output (MIMO) System with Diversity

AFRL-RI-RS-TR

Content. WCDMA BASICS HSDPA In general HSUPA

Wireless Medium Access Control and CDMA-based Communication Lesson 16 Orthogonal Frequency Division Medium Access (OFDM)

Vector-LDPC Codes for Mobile Broadband Communications

Dynamic Rate Adjustment (DRA) Algorithm for WiMAX Systems Supporting Multicast Video Services

CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS

COMPARISON BETWEEN LTE AND WIMAX

Evolving WCDMA. Services and system overview. Tomas Hedberg and Stefan Parkvall

Energy Efficient JPEG 2000 Image Transmission over Point-to-Point Wireless Networks

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

Efficient Transmission of Multicast MAPs in IEEE e

Adoption of this document as basis for broadband wireless access PHY

On the Predictability of Underwater Acoustic Communications Performance: the KAM11 Data Set as a Case Study

Overview of Mobile WiMAX Technology

M2M massive wireless access: challenges, research issues, and ways forward

Chapter 5: WMAN - IEEE / WiMax. 5.1 Introduction and Overview 5.2 Deployment 5.3 PHY layer 5.4 MAC layer 5.5 Network Entry 5.

Reliable Wireless Video Streaming with Digital Fountain Codes

Optimizing future wireless communication systems

Department of Computer Science Institute for System Architecture, Chair for Computer Networks

Page 1. Outline : Wireless Networks Lecture 6: Final Physical Layer. Direct Sequence Spread Spectrum (DSSS) Spread Spectrum

HSPA & HSPA+ Introduction

Power-Distortion Optimized Mode Selection for Transmission of VBR Videos in CDMA Systems

Cross-Layer Design of Adaptive Wireless Multicast Transmission with Truncated HARQ

Error Correcting Codes for Cooperative Broadcasting

PERFORMANCE EVALUATION OF WCDMA SYSTEM FOR DIFFERENT MODULATIONS WITH EQUAL GAIN COMBINING SCHEME

Performance Evaluation of STBC-OFDM System for Wireless Communication

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX

Study of Performance Evaluation of Quasi Orthogonal Space Time Block Code MIMO-OFDM System in Rician Channel for Different Modulation Schemes

UC San Diego UC San Diego Previously Published Works

Department of Computer Science Institute for System Architecture, Chair for Computer Networks

Systems for Audio and Video Broadcasting (part 2 of 2)

Fanny Mlinarsky octoscope, Inc. 20 February 2013

UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

Cordless Systems and Wireless Local Loop. Chapter 11

IEEE c-00/40. IEEE Broadband Wireless Access Working Group <

Application driven, AMC-based cross-layer optimization for video service over LTE

Wireless Networks: An Introduction

Resource allocation for Hybrid ARQ based Mobile Ad Hoc networks

A Review on Modulation and channel encoding schemes over IEEE Based Networks Poonam*,Harish Saini #

DISTRIBUTED RATE ALLOCATION FOR VIDEO STREAMING OVER WIRELESS NETWORKS WITH HETEROGENEOUS LINK SPEEDS. Xiaoqing Zhu and Bernd Girod

Adaptive Modulation and Coding for LTE Wireless Communication

Wireless TDMA Mesh Networks

AEROHIVE NETWORKS ax DAVID SIMON, SENIOR SYSTEMS ENGINEER Aerohive Networks. All Rights Reserved.

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing

Adaptive Digital Video Transmission with STBC over Rayleigh Fading Channels

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

A Study on the SPIHT Image Coding Technique for Underwater Acoustic Communications

Lecture 7: Centralized MAC protocols. Mythili Vutukuru CS 653 Spring 2014 Jan 27, Monday

Technical Documentation Visualization of LTE cellular networks in a JAVA-based radio network simulator

IEEE Broadband Wireless Access Working Group < Initial PHY Layer System Proposal for Sub 11 GHz BWA

3G long-term evolution

Cooperative Source and Channel Coding for Wireless Multimedia Communications

SourceSync. Exploiting Sender Diversity

Chapter 5 3G Wireless Systems. Mrs.M.R.Kuveskar.

Partial overlapping channels are not damaging

Cordless Systems and Wireless Local Loop. Cordless System Operating Environments. Design Considerations for Cordless Standards

T. Yoo, E. Setton, X. Zhu, Pr. Goldsmith and Pr. Girod Department of Electrical Engineering Stanford University

LTE Aida Botonjić. Aida Botonjić Tieto 1

Performance Evaluation of IEEE e (Mobile WiMAX) in OFDM Physical Layer

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

Difference Between. 1. Old connection is broken before a new connection is activated.

Further Vision on TD-SCDMA Evolution

Seamless Handover of Video Streamingin 4G Wireless Network

PERFORMANCE ANALYSIS OF MIMO-SPACE TIME BLOCK CODING WITH DIFFERENT MODULATION TECHNIQUES

Chapter 1 Basic concepts of wireless data networks (cont d.)

ISHIK UNIVERSITY Faculty of Science Department of Information Technology Fall Course Name: Wireless Networks

Transcription:

Lecture 9: Case Study -- Video streaming over 802.11 Hung-Yu Wei National Taiwan University

QoS for Video transmission Perceived Quality How does network QoS translate to multimedia quality? Define your application Max. delay Video/buffer feedback Feedback from video decoder/decoder buffer Transport feedback Encoding Online/offline 2

H.264 Overview of H.264/AVC ITU-T standard MPEG-4 Part 10 ISO standard AVC (Advanced Video Coding ) 3

H.264 AVC Video Coding Layer (VCL) Video coding bitstream Video Frame (one or more slices) Slices (continuous group of macroblocks) I-slices P-slices B-slices Macro-blocks 4

H.264 AVC (continued) Network Abstraction Level (NAL) To provide network-ready service Video syntax to be used in various networking environments NAL unit could be readily encapsulated to a transport system RTP (real-time transfer protocol) MPEG-4 file format MPEG-2 transport stream IDR (instantaneous decoding refresh) picture 5

Parameter Set H.264 AVC (continued) SPS(sequence parameter set) Parameter for a coded video sequence PPS (picture parameter set) Parameter for a coded picture Information in NAL 6

H.264: Data partitioning (DP) Data partitioning (DP) Separate important and less important data into different packets Unequal error protection (UEP) Error resilience design 7

Coding Parameter Selection Encoder control Macroblock mode (e.g slice group pattern) Reference frames Motion vectors Rate control Satisfy rate and timing constraint For example: constant-bit-rate encoding rate for transmission over CBR channels Global parameter selection Temporal/spatial resolution Packetization modes (e.g. slice size) 8

Video Encoding/Decoding 9

Video transmission: Protocol Layers 10

Example: 3GPP protocol stacks Layer 2: RLC and MAC layer RLC (radio link control protocol) AM (acknowledged mode) mode ARQ for re-transmission UM (unacknowledged mode) mode No re-transmission 11

RoHC Robust Header Compression header compression protocols that compress RTP TCP UDP More IETF WG Could be applied to EDGE, WCDMA, cdma2000 12

Optimized video streaming over 802.11 by cross-layer signaling Reference: I. Haratcherev, J. Taal, K. Langendoen, R. Lagendijk, and H. Sips, "Optimized video streaming over 802.11 by cross-layer signaling," IEEE Communications Magazine, vol. 44, pp. 115-121, 2006.

Link adaptation Main Idea 802.11 supports multiple rates Cross-layer signaling Exchange cross-layer information Adaptation techniques Video rate control Radio rate control Channel state predictor Medium sharing predictor 14

Adaptive Coding and Modulation Shannon Capacity Transmission rate V.S. SNR SNR condition (channel condition) varies Adaptive Coding and Modulation Choose modulation scheme and coding scheme based on receiving SNR BER, FER Support multiple data rates Example: 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54 Mbps 15

DSSS 802.11 b/g Differential Binary Phase Shift Keying (DBPSK) @ 1 Mbps Differential Quadrature Phase Shift Keying (DQPSK) @ 2 Mbps Complementary Code Keying (CCK) @ 5.5 and 11 Mbps OFDM BPSK @ 6 and 9 Mbps QPSK @ 12 and 18 Mbps 16-Quadrature Amplitude Modulation (QAM) @ 24 and 36 Mbps 64-QAM @ 48 and 54 Mbps 16

SNR V.S. data rate 17

Scenarios Wireless channel model Static Dynamic Spectrum sharing Share wireless medium No sharing 18

Architecture 19

Statistics-Based Throughput-based MAC Rate Control Apply 3 sets of rate. Then evaluate the performance Need longer time to obtain meaningful statistics FER-based ACK in 802.11 provides FER info Parameter tuning is tricky Retry-based Short response time (need to be implemented in hardware) Sensitive to downscaling but insensitive to upscaling 20

MAC Rate Control (2) SNR-based rate control SNR is directly related to BER FER Challenges Difficult to get accurate SNR measurement Channel condition varies Feedback needed We need SNR at Rx but control MAC rate @Tx Hardware constraint Many radio interface cards only provide signal strength (not SNR) 21

Proposed MAC Rate Control Hybrid rate control SNR-based + statistics-based Measure signal strength indication of ACK message Throughput-based 2 control loops Evaluation Average PSNR Human perceptual score (0~5) 22

Results 23

Cross-layer signaling (CSI) Video rate control H.263 VRCA (video rate control algorithm) CSI predictor Cross-layer signaling No cross-layer signaling 24

Cross-layer signaling (Medium sharing) Medium sharing prediction 25

More design issues

Multimedia Application Mixed traffic Video VoIP Data Video server support Location of server Adaptive encoding V.S. transcoding Scalable for multi-subscriber scenario Broadcast, multicast, or unicast? Tradeoff: loss V.S. delay 27

Mobility Wireless mobile networks Doppler effect channel fading Handoff Handoff design issues Handoff initiation Seamless handoff techniques Reduce handoff latency Buffering Simultaneous binding Issues across several protocol layers 28

More MAC/PHY Enhanced MAC layer design to support multimedia Power-efficiency considerations Limited battery energy FEC/ARQ/H-ARQ joint design Optimized scheme selection Adaptation Optimized for future MAC/PHY 802.11n 802.16 WiMAX 29

Cross-layer design and optimization How much cross-layer? Signaling only? Design (with cross-layer philosophy)? Optimization Optimal parameter selection Adaptive parameter tuning Which layers? 30