Vehicle Networks - STI Innsbruck · Vehicle Networks Wireless Local Area Network ... ETP. Avoids...
Transcript of Vehicle Networks - STI Innsbruck · Vehicle Networks Wireless Local Area Network ... ETP. Avoids...
Vehicle Networks
Wireless Local Area Network (WLAN)
Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
Outline
Wireless LANOverviewHistory
IEEE 802.11-1997MAC implementationsPHY implementations
IEEE 802.11 b/g/nIEEE 802.11 a
PHY implementationIEEE 802.11 e
MAC implementation
No. of layer
ISO/OSI ref model
WLAN protocol specification
7 Application
Not specified in theWLAN standards
6 Presentation5 Session4 Transport3 Network
2 Data LinkIEEE 802.11e
IEEE 802.11
1 Physical
IEEE 802.11aIEEE 802.11bIEEE 802.11gIEEE 802.11nIEEE 802.11p
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09 Wireless Local Area NetworkIEEE 802.11
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
Wireless LANWLAN standards
WLAN PHY/MAC standardsIEEE 802.11 base standardIEEE 802.11a HDR: 5 GHz, OFDMIEEE 802.11b HDR: 2.4 GHz, CCKIEEE 802.11g HDR: 2.4 GHz, OFDMIEEE 802.11n HDR: MIMOIEEE 802.11p Wireless Access for
Vehicular EnvironmentsWLAN MAC extensions
IEEE 802.11e QoSWLAN security extensions
IEEE 802.11i WPA2Additional standards
IEEE 802.11h European 5 GHz amendment
…
No. of layer
ISO/OSI ref model
WLAN protocol specification
7 Application
Not specified in theWLAN standards
6 Presentation5 Session4 Transport3 Network
2 Data Link
(IEEE 802.2)
IEEE 802.11e
IEEE 802.11
1 Physical
HDR = Higher Data Rate ExtensionMIMO = Multiple Input Multiple OutputQoS = Quality of Service
IEEE 802.11aIEEE 802.11bIEEE 802.11gIEEE 802.11nIEEE 802.11p
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
Wireless LAN History
1987: first standardization activities under IEEE 802.4L (Token Ring)1990: Project Authorization Request (PAR) under IEEE 802.111997: first WLAN standard IEEE 802.11-19972000: Finalization of Higher Data Rate extensions IEEE 802.11a
(54Mbps@5GHz) and IEEE 802.11b ([email protected])2003: Extension of IEEE 802.11a for 5Ghz frequency usage in Europe
(IEEE 802.11h)2003: Finalization of HDR extension IEEE 802.11g ([email protected])2004: Finalization of security extension WPA2 (IEEE 802.11i)2005: QoS extension (IEEE 802.11e)~2009/10: MIMO extension IEEE 802.11n~2009/10: Extension for V2X communication IEEE 802.11p
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09 IEEE 802.11-1997
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 Operating Modes
Infrastructure-based networks:Requires central Access Point (AP)AP may be connected to other APs or to the Internet via a Distribution System (DS), e.g. EthernetStations (STA) communicating with an AP set up a Basic Service Set (BSS)STAs of different BSSs communicating via inter-connected APs set up an Extended Basic Service Set (EBSS)
Ad-hoc networks:No central infrastructure requiredStations (STAs) communicate directly to each otherSTAs set up a Independent Basic Service Set (IBSS)
IBSS requires authentication and association procedures
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 Layers
Logical Link Control (LLC):based on IEEE 802.2 (identical for the whole 802.x family)Medium Access Control (MAC):common basic MAC for all IEEE 802.11 WLAN systemsPhysical Layer Convergence Protocol (PLCP):unique access point to PHY layer (PHY-SAP) independent of transmission mediumPhysical Medium Dependent (PMD):PHY layer implementation dependent on transmission mediumManagement Plane:Layer management functions
No. of layer
ISO/OSI ref model Data Plane Management Plane
2bData Link
Logical Link Control(LLC) S
tation Managem
ent
2a Medium Access Control(MAC)
MACManagement
1b
Physical
Physical Layer Convergence Protocol
(PLCP) PHY Management
1aPhysical Medium
Dependent(PMD)
MAC-PHY mappingSynchronizationCarrier sense signalingClear Channel Assessment (CCA)
Channel CodingAnalog & Digital Modulation
Multiple AccessPrioritization
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09 IEEE 802.11-1997MAC
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
DFWMAC
IEEE 802.11-1997 Medium Access Control
Distributed Foundation Wireless Medium Access Control (DFWMAC)Distributed Coordination Function (DCF):
CSMA (mandatory)CSMA/CA with RTS/CTS (optional)
Point Coordination Function (PCF):Polling (optional)
Distributed Coordination Function(DCF)
Point Coordination Function
(PCF)
CSMA RTS/CTS
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 Medium Access Control
DFWMAC uses time delays to prioritize messages and avoid collisionsEvery message is deferred according to a distributed time delay schemeTwo types of delays:
Fixed delay time: Prioritization of more important messagesFixed Inter-Frame Spaces (IFS) according to message typeHigh priority messages have short delay timesLow priority messages have longer delay times
Random delay time: Collision avoidanceBased on traffic adaptive backoff mechanismIn high traffic conditions delay time tend to be longerIn low traffic conditions delay time tend to be shorterRandom delay times are zero in case of only one node being allowed to send (e.g. the recipient of the last message)
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
Channel busy
IEEE 802.11-1997 MAC: CSMA
1. If a node wants to access the medium, it listens on the channel at least for the DCF Inter-Frame Space (DIFS)
2. If the channel remains idle for the whole DIFS, the node immediately accesses the channel
short waiting times in low traffic conditions3. If the channel gets busy, the node defers its operation
until the channel gets idle and again listens on the channel for DIFS
4. If the channel remains idle, it starts its backoff counter and decrements it with every empty slot
5. If the channel gets busy, its freezes the backoff algorithm for the channel busy time
6. If the backoff counter eventually reaches zero the node accesses the channel
Sender A
Sender B
Sender C
8 7 6 5
DIFS
DIFS 4 3 2 1
DIFS
Channel busy DIFS
Data to transmit
Channel idle for DIFS
Transmit
yes
Wait until channel becomes idle
no
Channel idle for DIFS
no
(Re)start Backoff
yes
Ch. idle for Backoff time
yes no
Channel busy
DIFS
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 MAC: CSMA
Acknowledgements (ACKs) are used to detect collisions in unicast communicationACKs require a timely deliveryIn order to prioritize ACKs, nodes that compete for the channel to send an ACK only have to wait for a shorter duration, the Short Inter-Frame Space (SIFS) < DIFS
Sender A
Sender B
Sender C
DIFS
ACK
2 1
SIFS
DIFS DIFS
DIFS
Data to B
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 MAC: CSMA/CA
Avoidance of Hidden-Terminal-Problem (HTP) and Exposed-Terminal-Problem (ETP) by explicit channel reservation with RTS/CTS messagesRTS and CTS include channel reservation timeEvery node stores the channel reservation time in its Network Allocation Vector (NAV)
Sender A
Sender B
NAV of sender C
DIFS
CTSS
IFS
RTSS
IFS Data to B
SIFS ACK
NAV of sender DChannel
Reserved
Channel reserved
Free to transmit
B
CA
D
Avoids ETP
Avoids HTP
1. To send an RTS message, initiator has to use CSMA with DIFS2. Responder acknowledges the RTS with a CTS after SIFS3. Initiator is allowed to transmit after waiting another SIFS
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 MAC: Point Coordination Function
Applicable in infrastructure-based mode onlyCentral coordinated MAC: Polling by access point acting as Point Coordinator (PC)Periodic super frames consisting of a Contention Free Period (CFP) and a Contention Period (CP)CFP is introduced by the PC at the beginning of each super frame with a PCF Inter-Frame Space (PIFS)SIFS < PIFS < DIFS ( PCF has higher priority than DCF)If a polled station does not reply, the PC polls the next station after waiting PIFS
Point Coordinator
Station A
Station C
PIFS
Data
SIFS
SIFS
Poll A
Super frameContention Free Period Contention
Period
SIFS PIFS Poll CPoll B
Data
Super frame
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997Backoff algorithm
Contention Window (CW) is exponentially increased in case of collisionsCW = x2 – 1, x=x+1 in case of collisionBackoff time = Random(CW) * SlotTime
Random(CW): Random number from the interval [0;CW]SlotTime = PHY layer dependent
FHSS: 50 μsDSSS: 20 μs
CW is reset in case of successful transmission (detected by ACKs)Upper bounds (CWmax) and lower bounds (CWmin) for CW depend on PHY layer:
FHSS: CWmin = 15, CWmax = 1023DSSS: CWmin = 31, CWmax = 1023
CW
1524
35
48
1023
….CWmin
CWmax
Initial Attempt (no backoff)
First RetransmitSecond Retransmit
Third Retransmit
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997 MAC frame structure
Header Payload TrailerFrame Control Duration Address 1 Address 2 Address 3 Sequence
Control Address 4 Frame Body FCS
Byte 2 2 6 6 6 2 6 0-2312 4
Prot. Vers. Type Sub-
typeTo DS
From DS
More Frag. Retry Pwr
MgmtMore Data WEP Or-
derBit 2 2 4 1 1 1 1 1 1 1 1
To DS
From DS Addr. 1 Addr. 2 Addr. 3 Addr. 4
0 0 physical Recv.
physical Sender BSSID -
0 1 physical Recv. BSSID logical
Sender -
1 0 BSSID physical Sender
logical Recv. -
1 1 physical Recv.
physical Sender
logical Recv.
logical Sender
1
2
3
4
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09 IEEE 802.11-1997PHY
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997Physical Layer
3 basic implementations:
Frequency Hopping Spread Spectrum (FHSS)2.4 GHz ISM band (EU: 100mW EIRP, US: 1W EIRP)Frequency Spreading
Direct Sequence Spread Spectrum (DSSS)2.4 GHz ISM band (EU: 100mW EIRP, US: 1W EIRP)Code Spreading
Diffused Infrared (DFIR)Infrared: 850nm – 900nmNot used in practice
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
Frequency spreadingISM band is separated in 79 non-overlapping channels with bandwidth of 1 MHz
Channel is changed with 2.5 Hz ( channel dwell period = 400 ms) according to a pseudo-random hopping sequence (e.g. c1,c7,c25,c55,c37,c61, c1,c7,c25…)Next channel has to be at least 6 MHz apartChannel width = 1 MHzSymbol rate = 1 Msps (million symbols per second)Modulation:
2-Level Gaussian FSK 1 Mbps data rate4-Level Gaussian FSK 2 Mbps data rate
IEEE 802.11-1997FHSS: PMD
c1
fc7 c25 c55c37 c61
…Channel
Frequency c79
1 2 3 4 5 6 77 78 79
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997FHSS: PLCP frame
Preamble (1 Mbps):SYNC (Synchronisation): alternating “0” and “1”SFD (Start of Frame Delimiter): 0000 1100 1011 1101
Header (1 Mbps):PLW (Packet Length Width): Length of SDU in bitsPSF (Packet Signaling Field): Data rate in 0.5 Mbps steps starting with 1 MbpsCyclic Redundancy Check (CRC): G(x) = x16 + x12 + x5 + 1
Data (1-2 Mbps)
Preamble Header Data
SYNC SFD PLW PSF CRC MAC-PDUBit 80 16 12 4 16 <=4095 Byte
Data rate = 1 Mbps 1-2 Mbps
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997DSSS: PMD
Code spreading11-bit chipping sequence (Barker code) : 10110111000Barker code has a very good auto-correlation good separation of superimposed signals in multipath situationsISM band is separated into 11 partially overlapping channelsChannel width = 22 MHzChannel spacing = 5 MHzSymbol rate = 1 Msps Modulation:
Differential BPSK 1 Mbps data rateDifferential QPSK 2 Mbps data rate
Data to transmit
ChipSequence
Spreadeddata
Transmitter
XOR
Non-overlapping channels
22 MHz5 MHz
1 2 3 4 5 6 7 8 9 10 11
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997DSSS: PLCP frame
Preamble (1 Mbps):SYNC (Synchronisation): alternating “0” and “1”SFD (Start of Frame Delimiter): 1111 0011 1010 0000
Header (1 Mbps):Signal: Data rate in 0.1 Mbps stepsService: reservedLength: Length of SDU in microsecondsCyclic Redundancy Check (CRC): G(x) = x16 + x12 + x5 + 1
Data (1-2 Mbps)
Preamble Header Data
SYNC SFD Signal Service Length CRC MAC-PDUBit 128 16 8 8 16 16 <=4095 Byte
Data rate = 1 Mbps 1-2 Mbps
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11-1997Comparison FHSS vs. DSSS
FHSS DSSSSpreading Frequency Code
Modulation FSK PSK
Signal-to-Noise Ratio (SNR) 18 dB 12 dB
Frequency band 2.402 – 2.480 GHz 2.401 – 2.483 GHz
Bandwidth 79 MHz(Short term: 1 MHz for a single hop)
22 MHz(for a single sub-band)
Data rates 1 Mbps (mandatory)2 Mbps (optional)
1 Mbps (mandatory)2 Mbps (optional)
Slot time 50 μs 20 μs
SIFS 28 μs 10 μs
Preamble length 96 bits (96 μs) 144 bits (144 μs)
Header length 32 bits (32 μs) 48 bits (48 μs)
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11b/g/n
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11b/g/nIEEE 802.11b
IEEE 802.11b extends IEEE 802.11 DSSS with two additional PMDs:5.5 Mbps: QPSK symbols spread by 8-chip Complementary Code Keying (CCK) encoding 2 bits11 Mbps: QPSK symbols spread by 8-chip Complementary Code Keying (CCK) encoding 6 bits
Data rate
Code length Modu-lation
Symbol rate
Bits/Symbol
1 Mbps 11(Barker-Code)
BPSK 1 Msps 1
2 Mbps 11 (Barker-Code)
QPSK 1 Msps 2
5.5 Mbps 8 (CCK)
QPSK 1.375 Msps
4(2+2)
11 Mbps 8 (CCK)
QPSK 1.375 Msps
8(2+6)
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11b/g/nIEEE 802.11g
2.4 GHz ISM bandModulation: OFDM (similar to IEEE 802.11a)Data rates: 6, 9, 12, 18, 24, 36, 48, 54 Mbps (OFDM)
+ 1, 2, 5.5, 11 Mbps (CCK)Backward compatible to IEEE 802.11b
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11b/g/nIEEE 802.11n
Designed for applications with very high data rate requirements (e.g. home entertainment, harddisk streaming, gaming)Several antennas used for parallel transmission:Multiple Input / Multiple Output (MIMO)e.g. 2x2 (= 2 transmitting antennas, 2 receiving antennas)Max. data rate: ~600 MbpsFrequency band: 2.4 GHz / 5 GHzOFDM modulation with 20/40 MHz channels and 4 spatial streams (4x4)Additional MAC enhancements for faster transmission
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09R
EC
AP
IEEE 802.11aPHY: OFDM
Each sub-carrier can have an individual modulation (e.g. QPSK or QAM)Guardband (aka Guardinterval) per symbol reduce Inter-Symbol InterferenceSynchronization by pilot signals in specific sub-carriersChannel estimation with training symbols
Advantages of OFDM:High spectrum efficiencyResistance against narrow-band interferers and signal distortionsResistance against multipath errors
Orthogonalsub-carriers
f
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11aPHY
IEEE 802.11a uses OFDM with 64 sub-carriers:48 data sub-carriers4 pilot sub-carriers12 guard sub-carriers (at spectrum edges)
Channel coding:Scrambling w/ LFSR and its G(x) = x7 + x4 + 1Forward Error Correction:Convolution Coder (2,1,7), (4,3,7), (3,2,7)Inter-carrier interleaving:Block interleaver (12x16) or (18x16)
Data rates: 6-54 MbpsSymbol rate: 250 kspsChannel bandwidth: 20 MHzSub-carrier spacing: 312.5 kHz (= 20 MHz/64)Symbol duration: 4 μsGuard period between symbols: 0.8 μs
250 ksps * 48 sub-carriers * 6 coded bits/sub-carrier * ¾ coding rate = 54 Mbps
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11aPhysical Layer Convergence Protocol (PLCP) frame
Preamble:10 short training symbols t1-t10: used for timing and coarse frequency synchronization2 long training symbols T1-T2: used for channel estimation and fine frequency acquisition
t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 T1 T2
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11aFrequency band
IEEE 802.11a is designed for the 5 GHz bandHigher frequency higher signal attenuation (see unit “wireless communication basics”)
IEEE 802.11a needs higher power output to achieve the same range as in the 2.4 GHz bandAdvantages of 5 GHz:
Less crowdedless co-channel interference and adjacent channel interference
Higher bandwidth more channels available (19 ch. in Europe)High power usage allowed in certain areas and frequencies
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11aEuropean regulation
In Europe the 5 GHz band was exclusively assigned to HIPERLAN/2, satellite and radar systems
IEEE 802.11a was not allowed in Europe till 2005Additional functionality required to use IEEE 802.11a in Europe is defined in IEEE 802.11h:
Dynamic Frequency Selection (DFS)Avoidance of interference with radar systemsStation has to switch the channel, if it detects an active radar systemIn infrastructure-based mode, AP decides on the channel switch
Transmit Power Control (TPC)Reduction of interference with satellite systems (and possibly other systems in the same frequency band)Station has to reduce the transmit power, if it detects an active satellite communication
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11aFrequency bandsRegulatory
domainFrequency
BandChannel Number Frequency Max. output power
(CEPT)Indoor/
Outdoor
United States (FCC)Europe (CEPT)
U-NII lower band
5.150-5.250 GHz
36404448
5.180 GHz5.200 GHz5.220 GHz5.240 GHz
TPC No TPC
OnlyIndoor
DFS200 mW(23 dBm)
No DFS60 mW
(18 dBm)30 mW
(15 dBm)
United States (FCC)Europe (CEPT)
U-NII middle band
5.250-5.350 GHz
52566064
5.260 GHz5.280 GHz5.300 GHz5.320 GHz
With TPC:200 mW (23 dBm)
Without TPC:100 mW (20 dBm)
OnlyIndoor
Europe (CEPT) 5.470-5.725 GHz
100104108112116120124128132136140
5.500 GHz5.520 GHz5.540 GHz5.560 GHz5.580 GHz5.600 GHz5.620 GHz5.640 GHz5.660 GHz5.680 GHz5.700 GHz
With TPC:1 W (30 dBm)
Without TPC:500 W (27 dBm)
Indoor&
Outdoor
DFS – Dynamic Frequency SelectionTPC – Transmit Power Control
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
WLAN IEEE 802.11Summary of basic standards
Standard Standard approved
Spectrum Max. data rate
Modulation
IEEE 801.11 1997 2.4 GHz+ 850 nm
2 Mbps FHSS/DSSS
IEEE 801.11a 1999 5 GHz 54 Mbps OFDM
IEEE 801.11b 1999 2.4 GHz 11 Mbps DSSS (CCK)
IEEE 801.11g 2003 2.4 GHz 54 Mbps OFDM+CCK
IEEE 801.11n ~2009/2010 2.4/5 GHz ~600 Mbps OFDM + MIMO
IEEE 801.11p ~2009/2010 5.9 GHz 27 Mbps OFDM
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11eQuality of Service (QoS)
Standard IEEE 802.11 does not allow to prioritize different kinds of data packetsIEEE 802.11e defines a MAC enhancement to support QoSStandard IEEE 802.11 DCF/PCF extended by Hybrid Coordination Function (HCF):
Enhanced Distributed Channel Access (EDCA)DCF with additional priority classesHCF Controlled Channel Access (HCCA)PCF with additional priority classes
Distributed Coordination Function(DCF)CSMA RTS/CTS
HCCAEDCA
Point Coordination Function
(PCF)
HCF
Lect
ure
Veh
icle
Net
wor
ks, T
hom
as S
trang
and
Mat
thia
s R
öckl
, WS
200
8/20
09
IEEE 802.11eAccess Categories
4 different traffic categories (Access Categories):AC0: Background trafficAC1: Best-Effort trafficAC2: Video trafficAC3: Voice traffic
Two control mechanisms:IFS: Arbitrate Inter-Frame Space (AIFS)with different lengths instead of a fixed-length DIFSContention Window: Different values for CWmin and CWmax
High priority traffic has a higher probability to get access to the medium first
AC0 AC1 AC2 AC3
Virtual Collision Handler
Transmission Attempt
Backoff
AIFS[0]
CW[0]
Backoff
AIFS[1]
CW[1]
Backoff
AIFS[2]
CW[2]
Backoff
AIFS[3]
CW[3]