Voice over 802.11, 802.16 and 3G/WCDMA - PowerPoint PPT Presentation

About This Presentation
Title:

Voice over 802.11, 802.16 and 3G/WCDMA

Description:

Title: PowerPoint Presentation Last modified by: LIAO-CHENG-FU Created Date: 1/1/1601 12:00:00 AM Document presentation format: Other titles – PowerPoint PPT presentation

Number of Views:174
Avg rating:3.0/5.0
Slides: 56
Provided by: csieNtuE67
Category:

less

Transcript and Presenter's Notes

Title: Voice over 802.11, 802.16 and 3G/WCDMA


1
Voice over 802.11, 802.16 and 3G/WCDMA
  • D93944005 ???
  • R94922068 ???
  • R94922017 ???

2
Outline
  • IEEE 802.11
  • IEEE 802.16(WiMAX)
  • 3G/WCDMA

3
Agenda
  • 802.11 MAC layer QoS
  • 802.11e MAC layer QoS
  • 802.11e EDCA performance analysis

4
Reference
  • Analysis of IEEE 802.11e for QoS Support in
    Wireless LANs, IEEE Wireless Communication,
    Dec. 2003
  • Performance Analysis of IEEE 802.11e
    Contention-Based Channel Access, IEEE
    Communication, vol. 22, NO. 10, Dec.2004
  • Performance Analysis and Enhancements for IEEE
    802.11e Wireless Networks, IEEE Network,
    July/August 2005

5
802.11 with QoS (PCF DCF)
  • Support for time-bound services
  • Coordinated by Point Coordinator (PC)
  • Typically the AP
  • A superframe
  • Beacon
  • Contention Free Period (CFP)
  • Contention Period (CP)

6
Contention Period (CP)
CTS
ACK
AP
RTS
DATA
Station 1
RTS
Station 2
7
Contention Free Period (CFP)
B
Data andCF-Poll
Data andCF-Poll
CF end
AP
Data
Station 1
DATA
Station 2
Contention Free Period (CFP)
Contention Period (CP)
Contention Period (CP)
8
Problems in the 802.11 MAC
  • Time-bounded application (ex VoIP)
  • Bandwidth, delay, and jitter is considered
  • PCF problems
  • Unpredictable Beacon delay
  • Result in frame delay
  • Variable transmission time
  • Delay and jitter can not be guaranteed
  • DCF problems
  • All frames contention channel with the same
    priority
  • No QoS label in MAC frame

9
QoS Support Mechanisms of 802.11e
  • Medium access mechanisms
  • HCCA Solve PCF problem in 802.11 PCF
  • Unpredictable Beacon delay
  • Transmission exceed next beacon arrival is not
    allowed
  • Variable transmission time
  • TXOPlimit to bound transmission time
  • EDCA Solve DCF problem in 802.11 DCF
  • All frames contention channel with the same
    priority
  • Four access categories with different QoS priority

CFP (polling)
CP (contention)
CFP (polling)
superframe
10
HCCA
QoS CF-POLL
QoS CF-POLL
CF-end
Ask for Admitted_time Used_time
A
B
AP
TXOP
Station A
TXOP
Station B
Contention Free Period (CFP)
Contention Period (CP)
11
EDCA four access categories
802.11e station
Voice
Video
Best Effort
Background
Backoff AIFSAC_VO CWminAC_VO CWmaxAC_VO
Backoff AIFSAC_VI CWminAC_VI CWmaxAC_VI
Backoff AIFSAC_BE CWminAC_BE CWmaxAC_BE
Backoff AIFSAC_BK CWminAC_BK CWmaxAC_BK
Contention to transmit
Transmission
12
EDCA control
  • AIFS, CWmin and CWmax can be decided by AP

AIFSAC_BK
Background
AIFSAC_BE
Best Effort
AIFSAC_VI
Video
AIFSAC_VO
ACK
RTS
DATA
Voice
CTS
DIFS
13
EDCA channel access procedure
random backoff 3 slots
random backoff 5 slots
AIFS0
AIFS0
RTS
DATA
Freeze
Station A
CTS
ACK
AP
random backoff 3 slots
Remaining Backoff 2 slots
AIFS3
AIFS3
Freeze counter, set NAV
RTS
Station B
14
EDCA performance analysis
  • Analytical model for EDCA
  • Some assumptions
  • Fixed number of station (M)
  • Each station has multiple access categories
  • Each access category always has a packet to
    transmit.
  • Ideal channel environment without errors

15
(No Transcript)
16
One step transition
  • ( j , k , d )
  • j j-th trying to transmit packet
  • j -2 represent packet is now transmitting
  • j -1 represent the state before the first
    transmission
  • k backoff counter (range 0,Wj)
  • d (1) remaining frozen time (2) remaining
    time for transmission (3) remaining time for
    collision period

17
Delay
18
Beacon delay
  • Unpredictable beacon delays
  • Result in frame delay transmitted in CFP

CTS
RTS
DATA
DATA
BACK
19
TXOP
  • A time duration
  • During TXOP a station is allowed to transmit a
    burst of data frames
  • TXOPlimit maximum value of a TXOP

BACK
20
Agenda
  • Introduce to IEEE 802.16
  • Uplink request/grant scheduling algorithm for
    real-time service
  • Unsolicited grant service
  • Real-time polling service
  • Proposed algorithm
  • NUMERICAL ANALYSIS Simulation results

21
Reference
  • IEEE Standard 802.16 A Technical Overview of the
    WirelessMAN Air Interface of BWA
  • A Quality of Service Architecture for IEEE 802.16
    Standards
  • An Efficient Uplink Scheduling Algorithm Based on
    Voice Activity for VoIP Services in IEEE
    802.16d/e System

22
Overview
  • Standard for wireless metropolitan area networks
    (WirelessMAN)
  • Goal Provide high-speed Internet access to home
    and business subscribers, without wires.
  • Base stations (BS) can handle thousands of
    subscriber stations (SS)
  • Supports
  • A variety of services such as IP, voice over IP,
    and streaming video
  • ATM packet based protocols
  • Applications with different QoS requirements.

23
Wireless Metropolitan Area Networks (MANs)
24
IEEE 802.16 MAC layer(1/2)
25
IEEE 802.16 MAC layer(2/2)
  • The Service-Specific Convergence Sublayer (CS)
    provides any transformation or mapping of
    external network data, received through the CS
    service access point (SAP).
  • The MAC CPS provides the core MAC functionality
    of system access, bandwidth allocation,
    connection establishment, and connection
    maintenance.
  • The MAC security sublayer providing
    authentication, secure key exchange, and
    encryption.

26
The Downlink and Uplink subframe
Ranging
Contention
27
Uplink request/grant scheduling
  • Uplink request/grant scheduling is performed by
    the BS with the intent of providing each
    subordinate SS with bandwidth for uplink
    transmissions or opportunities to request
    bandwidth.
  • By specifying a scheduling service type and its
    associated QoS parameters, the BS scheduler can
    anticipate the throughput and latency needs of
    the uplink traffic and provide polls and/or
    grants at the appropriate times.

28
Voice traffic Model
ON
OFF
  • Assume that using a voice codec with a voice
    activity detector (VAD) or silence detector (SD),
    the SS can know whether its state is on or off by
    using a VAD or SD in the higher layer.

29
Unsolicited grant service(1/2)
  • The UGS is designed to support real-time service
    flows that generate fixed size data packets
    periodically.
  • The BS periodically assigns fixed size grants to
    the SS.

30
Unsolicited grant service(2/2)
  • Advantage
  • These grant size and period are negotiated in the
    initialization.
  • It can minimize a MAC overhead and uplink access
    delay
  • Disadvantage
  • It causes a waste of uplink resource because of
    silence duration.

31
Real-time polling service(1/2)
  • The rtPS is designed to support real-time service
    flows that generate variable size data packets
    periodically.
  • The BS assigns uplink resources which are
    sufficient for unicast bandwidth request to the SS

32
Real-time polling service(2/2)
  • Advantage
  • It has more optimum data transport efficiency
    than the UGS algorithm.
  • Disadvantage
  • It has more MAC overhead and more access delay
    than the UGS algorithm.

33
Other
  • The non-real time polling service is designed to
    support delay-tolerant data streams consisting of
    variable-sized data packets for which a minimum
    data rate is required.
  • The Basic Effort (BE) service is designed to
    support data streams for which no minimum service
    level is required and therefore may be handled on
    a space-available basis.

34
Using Rule
UGS VoIP without silence mode Fixed-size grants on a real-time periodic
rtPS MPEG, VoIP with silence mode Periodic unicast request opportunities
nrtPS FTP Timely unicast request opportunities Contention request opportuniities
BE WWW, E-mail, instant message Contention request opportuniities
35
Proposed Algorithm(1/3)
  • In our proposed algorithm, the BS has to know the
    voice state transitions of the SSs.
  • This higher layer information can be known in the
    MAC layer by using primitives of Convergence
    Sublayer.
  • the SS has to inform the BS of its voice state
    transitions, it requires a method for relaying
    its voice status information.
  • We define this reserved bit as a Grant-Me (GM)
    bit. When the voice state of the SS is on, the
    SS sets the GM bit to 1, otherwise it sets the
    GM bit to 0.

36
Proposed Algorithm(2/3)
  • Operation of theBS
  • GM bit is 0
  • The BS assigns the minimum grant size to the SS.
  • GM bit is changed, 1 into 0, the BS once
    assigns maximum grant size to the SS whose voice
    state is off
  • GM bit is 1
  • The BS assigns the maximum grant size to the SS.
  • GM bit is changed, 0 into 1, the BS
  • once assigns minimum grant size to the SS whose
    voice state is on.

37
Proposed Algorithm(3/3)
  • Advantage
  • It causes a little waste of uplink resources,
    which could be negligible.
  • It doesnt modify IEEE 802.16 BWA

38
NUMERICAL ANALYSIS
each state denotes the number of the voice users
in the on-state.
  • TVC the voice codec frame duration
  • LVC information bit per voice codec frame
  • LHU compressed RTP/UDP/IP header size

39
SIMULATION RESULTS
40
3G packet scheduling
41
Reference
  • Jin Yuan Sun, Lian Zhao and Alagan Anpalagan, A
    Unified Framework for Adaptively Scheduling
    Hybrid Voice/Data Traffic in 3G Cellular CDMA
    Downlinks, IEEE International Conference on
    Wireless Networks, Communications and Mobile
    Computing, 2005, p751-756.
  • J. Laiho, A. Wacker, and T. Novosad, Radio
    Network Planning and Optimisation for UMTS,
    Wiley, 2002.

42
PCS system Architecture
43
UMTS QoS(1/2)
  • Congestion control
  • Admission control enter sys or not
  • Load control drop or distribute
  • Packet scheduling
  • QoS
  • Admission control enter sys or not
  • Packet scheduling

44
UMTS QoS(2/2)
  • Packet scheduling
  • Time division, code division
  • WCDMA
  • Traffic classes
  • Conversational class
  • Streaming class
  • Interactive class
  • Background class

Delay sensitive
Real time
Nonreal time
Non-delay sensitive
45
Example Packet scheduling
  • A Unified Framework for Adaptively Scheduling
    Hybrid Voice/Data Traffic in 3G Cellular CDMA
    Downlinks

voice
data
voice
46
Example Packet scheduling
  • Motivation
  • Existing scheduling algorithms fall into one of
    four categories
  • (a) scheduling only one class without
    coordinating multi-classes
  • (b) coordinating multi-classes with no
    scheduling for single
  • classes
  • (c) scheduling individual classes with
    completely distinct
  • schemes, resulting in
    implementation complexity at
  • base stations
  • (d) scheduling individual classes with
    absolutely the same
  • scheme, failing to exploit
    distinguishing performance
  • optimizing manners of the two
    classes.
  • We want Simple performance optimization
  • for multi-classes

47
  • address
  • consistency of the framework
  • distinctions of voice and data scheduling
    processes
  • method
  • adaptive priority profile is designed in the
    scheduling algorithm based on
  • queuing delay
  • required transmission power
  • available transmission rate

48
  • result
  • system performance enhancement as a whole while
    retaining separate performance features without
    degradation.

49
CDMA characteristics
  • Interference control is important
  • Specially in uplink
  • Power control
  • Smaller Rate, smaller powerl
  • Downlink
  • smaller power, higher downlink capacity
  • Power control is an important issue.

50
Scheduling framework(1/2)
51
Scheduling framework(2/2)
  • Unified voice/data scheduling framework
  • Discrepancy of voice/data scheduling within
    framework

52
better channel
AP Higher, better
sort
first
the largest AP first
after
sort
Voice/data different a,b,c
53
data
sort
normal
moderate
urgent
Delay0
0 lt Delay lt D
D lt Delay
APb/power
APadelay b/power
APadelay b/rate
Different state, different calculation
54
voice
sort
normal
urgent
0 lt Delay lt V
V lt Delay
APb/power
APadelay b/power
55
Comparison conclusion
--QoS services WiMAX(802.16) voice
--Voice data Simple performance
optimization for
multi-classes --On-off traffic efficient
resource usage --HSDPA(High speed downlink
packet access) HSUPA --Cross layer mechanism
routing, phy CDMA packet scheduling
queue delay, power control, rate
control 802.16, 802.11 no CDMA
Write a Comment
User Comments (0)
About PowerShow.com