EDGE
Southern Methodist University EETS 8315 / CC752-N Advanced Topics in Wireless Communications Spring 2004 http://engr.smu.edu/eets/8315
Lecture 8: EDGE and GERAN
Instructor: Dr. Hossam Hmimy, Ericsson Inc.
[email protected] (972) 583-0155
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 1
EDGE
Outline
EDGE Network reference and protocol Frequency at 850MHz Frame structure Classic and Compact Logical channels Link adaptation, MCS GERAN ..
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 2
EDGE
Enhanced Data rates for Global Evolution (EDGE)
EDGE is essentially a TDMA technology with higher level modulation and coding and combined timeslots & carriers to meet ITUs IMT2000 requirements for TDMA( IS136) and GSM systems Introduces concept of Link Adaptation in wireless for maximum throughput in variable radio conditions EDGE is a convergence of TDMA( IS 136) and GSM!
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 3
EDGE
Enhanced Data rates for Global Evolution (EDGE)
EDGE is designed for easy and stepped migration towards 3G for both TDMA(IS 136) and GSM
Radio Net GPRS EDGE (EGPRS) Core Net GPRS
EDGE = EGPRS +ECSD Today(2002): some TDMA (IS136) operators have started to deploy Overlay GSM/GPRS Network .
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 4
EDGE
EDGE
Release 99
finished ECSD + EGPRS Basic functionality (Link Quality, MCS, .. GPRS stack)
release 00/01 ( R4 &5))
2004 H. Hmimy
RT EGPRS New protocol Stack GERAN Enhance system performance (close to UMTS) HR on 8PSK, wideband vocoder
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 5
EDGE
Network Reference Model
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 6
EDGE
Protocol: User Plane
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 7
EDGE
Protocol: EDGE signalling
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 8
EDGE
EDGE: RF Numbering
RF channel numbering
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 9
EDGE
The EDGE Radio Interface
Carrier Spacing = 200 kHz Frame Length = 4.6 ms split into 8 time slots Modulation Formats:
8-PSK, data channels GMSK, robust fall back, control channels
Interleaving over 4 Frames Link Quality Control:
Optimize Throughput w.r.t. the Radio Quality Combination of Link Adaptation and Incremental Redundancy... Data rate per Time Slot 8.8 - 59.2 kbps
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 10
EDGE
Classic System Concept
First 200 kHz carrier
4/12 reuse for BCCH, and Traffic. PBCCH Transmits continuously at constant power in the downlink. TS0 used for broadcast and common control. TS1 - 7 used for traffic and dedicated control.
Additional carriers in any reuse with TS0 - 7 used for traffic/dedicated control. Support for paging for TDMA/IS136 circuit switched. Minimum deployment: 12 carriers. Minimum spectrum requirement: 2.4 MHz plus guard bands.
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 11
EDGE
COMPACT System Concept
First 200 kHz carrier
1/3 reuse. CPBCCH Transmits discontinuously ( at certain time). Synchronization of base stations and time split into four time groups provide an effective 4/12 reuse for broadcast and common control channels on parts of TS1,3,5,7. All Traffic and dedicated channels on the rest of TS are reuse 1/3.
Additional carriers in 1/3 reuse with TS0 - 7 used for traffic. Support for paging for TDMA/136 circuit switched. Minimum deployment: 3 carriers, 0.6 MHz plus guard bands.
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 12
EDGE
Reuse 1/3
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 13
EDGE
Compact
1/3 4TG
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 14
EDGE
For GSM operators
Remember
There is a Base station synchronization concept in GSM
GSM BTS synch is used only on the traffic channels TCH that has FH in Fractional loading planning (FLP)to avoid Cochannel and adjacent channel interference in reuse 1/3 and smaller. The BCCH is transmitting continuously with 5/15 and higher reuse.
In EDGE the CPBCCH reuse need to be reduced to 1/3. The traffic PDTCH is already at 1/3 (Do you need FH in EDGE?.)
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 15
EDGE
Radio Access (Air Interface)
Inter base station synch Time synch (GPS)
Prevent transmission of control channels of different TG in the same time Requirements TS structure is aligned between all sectors Hyper frame structures are aligned between sectors
Special channel (CSCH) is used
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 16
EDGE
Radio Access (Air Interface) Classic
Packet data logical channel
PCCCH PRACH PPCH PAGCH PNCH PDCCH PACCH PTCCH/U PTCCH/D PBCCH PDTCH UL DL DL DL common control Random Access (requests) Paging Access grant ( prior to Pkt Tx) Notify (PTM-M group of MS) Ph.2. Dedicated Control Associated (ACK, CS page, PC,.) Time advance Time advance Broadcast ( may use BCCH) Traffic
DL
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 17
EDGE
Radio Access (Air Interface)
Mapping logical channels to physical channel
3 different configurations config. (1) for first TS on the first RF carrier Config (2 ) for second TS of first carrier of can be on another carrier Config (3), for all the rest of TSs
In GSM can you have Config. ( 1 or 2) why?... PBCCH PCCCH PDTCH PDCCH PCCCH PDTCH PDCCH PDTCH PDCCH 3
Lecture 8, Slide 18
1
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
Radio Access (Air Interface)
52 Multi-frame structure for PDCH
=12 Radio blocks x 4 frames + 2 Idle frames + 2 PTCCH frames
B0
B12
Radio Block Frame
TS0 TS7 Idle PTCCH
Burst
3 T
57 Coded Data
1 S
26
57 Coded Data
3 8.25 T GP
T.Seq. S
576.92 sec
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 19
EDGE
Modulation and Coding Schemes for EDGE
MCS Modulation Code rate Bit rate/TSFamily H Code rateRLC/20m
MCS-1 MCS-2 MCS-3 MCS-4 MCS-5 MCS-6 MCS-7 MCS-8 MCS-9 GMSK 0.53 0.66 0.8 1 0.37 0.49 0.76 0.92 1 8.8 11.2 14.8 17.6 22.4 29.6 44.8 54.5 59.2 C B A C B A B A A 1/2 1/2 1/2 1/2 1/3 1/3 0.35 0.35 0.35 1 1 1 1 1 1 2 2 2
8-PSK
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 20
EDGE
MCS-9 symbol = 3 bits
USF RLC/MAC Header +HCS FBI+data(74 octets=592bit) FBI+data(74 octets=592bit) 3bits (45 bits) +BCS +TB(612 bits) +BCS +TB(612 bits) coding 36 SB 36 8 Coding 1/3 (135) 124 SB 36 8 124 SB 36 8
2004 H. Hmimy
Coding 1/3 1836 P1 612 P2 612 124 P2 612 P1 612 P2 612
Coding 1/3 1836
P2 612
Lecture 8, Slide 21
Total bits= 1392= 464 symbol
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
MCS-8 symbol = 3 bits
USF RLC/MAC Header +HCS FBI+data(68 octets=544bit) FBI+data(68 octets=544bit) 3bits (45 bits) +BCS +TB(564 bits) +BCS +TB(564 bits) coding 36 SB 36 8 Coding 1/3 (135) 124 SB 36 8 124 SB 36 8
2004 H. Hmimy
Coding 1/3 1692 P1 612 P2 612 124 P2 612 P1 612 P2 612
Coding 1/3 1692
P2 612
Lecture 8, Slide 22
Total bits= 1392= 464 symbol
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
MCS-7
symbol = 3 bits
USF RLC/MAC Header +HCS FBI+data(56 octets=448bit) FBI+data(56 octets=448bit) 3bits (45 bits) +BCS +TB(468 bits) +BCS +TB(468 bits) coding 36 SB 36 8 Coding 1/3 (135) 124 SB 36 8 124 SB 36 8
2004 H. Hmimy
Coding 1/3 1404 P1 612 P2 612 124 P2 612 P1 612 P2 612
Coding 1/3 1404
P2 612
Lecture 8, Slide 23
Total bits= 1392= 464 symbol
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
MCS-6
symbol = 3 bits
USF RLC/MAC Header +HCS FBI+ data(74 octets=592bit)+BCS +TB 3bits (33 bits) (612 bits) coding 36 Coding 1/3 (99 bits)+ 1 padding Coding 1/3 1836
SB 8
36
100 SB 8 36
P1 1248 100 P2 1248
Total bits= 1392= 464 symbol
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 24
EDGE
MCS-5
symbol = 3 bits
USF RLC/MAC Header +HCS FBI+ data(56 octets=448bit)+BCS +TB 3bits (33 bits) (468 bits) coding 36 Coding 1/3 (99 bits)+ 1 padding Coding 1/3 1404
SB 8
36
100 SB 8 36
P1 1248 100 P2 1248
Total bits= 1392= 464 symbol
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 25
EDGE
MCS-4 symbol = 1 bits
USF RLC/MAC Header +HCS 3bits (36 bits) coding 12 SB 12 8 Coding 1/3 (108) 68 SB 12 8 68 SB 12 8 P1 372 P2 372 68 P2 372
Lecture 8, Slide 26
FBI+data(44 octets=352bit) +BCS +TB(372 bits) Coding 1/3 1116
Total bits= 464= 464 symbol
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
MCS-3 symbol = 1 bits
USF RLC/MAC Header +HCS 3bits (36 bits) coding 12 SB 12 8 Coding 1/3 (108) 68 SB 12 8 68 SB 12 8 P1 372 P2 372 68 P2 372
Lecture 8, Slide 27
FBI+data(37 octets=296bit) +BCS +TB(316 bits) Coding 1/3 948
Total bits= 464= 464 symbol
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
MCS-2
symbol = 1 bits
USF RLC/MAC Header +HCS FBI+ data(28 octets=224bit)+BCS +TB 3bits (36 bits) (244 bits) coding 12 Coding 1/3 108 Coding 1/3 672
SB 8
12
68 SB 8 12
P1 372 68 P2 372
Total bits= 464= 464 symbol
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 28
EDGE
MCS-1
symbol = 1 bits
USF RLC/MAC Header +HCS FBI+ data(22 octets=1762bit)+BCS +TB 3bits (36 bits) (196 bits) coding 12 Coding 1/3 108 Coding 1/3 588
SB 8
12
68 SB 8 12
P1 372 68 P2 372
Total bits= 464= 464 symbol
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 29
EDGE
Bottom of LLC
Bottom of MAC , no USF, BCS or TB
GPRS vs GMSK MCSs of EGPRS
EGPRS
MCS
MCS-1 MCS-2 MCS-3 MCS-4
GPRS
CS
CS1 CS2 CS3 CS4
Code rate Bit rate/TS
0.53 0.66 0.8 1 8.8 11.2 14.8 17.6
Code rate Bit rate Bit rate
1/2 2/3 3/4 1 9.05 13.4 15.6 21.4 8 12 14.4 20
Is GPRS a subset of EGPRS?? What throughput you are really measuring?
2004 H. Hmimy
GSM 3.64
GSM 4.6
Lecture 8, Slide 30
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Bottom of LLC
EDGE
Link Quality Control
Why path loss, Shadowing and rayligh fading Carrier change Bursty packet data lead to bursty interference Increase packet throughput Link quality control Link quality C/I , BER, FER, BLER,.. Type II Hybrid ARQ ( ARQ with adaptive Modulation/coding)
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 31
EDGE
Link Quality Control
LA Link Adaptation select the MCS that gives a maximum throughput for certain C/I IR (Incremental Redundancy) Packet is sent with a certain puncture scheme If a packet is received in error, the transmitter will retransmit the packet with another puncture scheme at the end all the packets will be combined ( better performance)
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 32
EDGE
IR
RLC block size
MCS-9 MCS-3 MCS-7 Family B MCS-5 MCS-2 MCS-4 Family C
2004 H. Hmimy
37 byte
37 byte 37 byte
37 byte
37 byte
Find th for M e RLC bloc CS 8 k si z ? e
Family A
MCS-6
37 byte 37 byte 28 byte 28 byte 28 byte 22 byte 22 byte
28 byte 28 byte
28 byte
28 byte
22 byte
MCS-1
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 33
EDGE
IR
RLC block size MCS-9 Family A MCS-6 MCS-3 example MCS-9 carries 2 RLC blocks @ 74 byte each Retransmission using MCS-6 for further retransmission, 74byte block will be segmented into 2 x 37 blocks MCS-3.
37 byte 37 byte 37 byte 37 byte 37 byte 37 byte 37 byte
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 34
EDGE
Link Adaption: LA
60 50
MCS-9 MCS8 MCS-7
kbit/s
40 30 20 10 0 0 5 10 15 20 25 30 35 40 45
MCS-6 MCS-5 MCS-4 MCS-3 MCS-2 MCS-1
C/I
Lecture 8, Slide 35
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
Link Adaptation : IR performance
Packet throughput for IR
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 36
EDGE
VoIPoW
3G systems will provide
Multitude of services (RT, NRT,) considerable flexibility (IPall the way) high radio spectral efficiency ( IP OH ..!!) support MM on common platform (IP-based!) Codec VoIP RTP UDP IP Radio VoIP Server SGSN/ GGSN Backbone router Codec VoIP RTP UDP IP Ethernet
MT
2004 H. Hmimy
Edge RouterSpring04 SMU EE 8315 Advanced Topics in Wireless Communications -
RNS
FT
Lecture 8, Slide 37
EDGE
GERAN
GSM EDGE Radio Access Network
for easy transition between 2G and full 3G (UMTS) and align with the UMTS SERVICES
Motivation
All IP Network Low cost of operation One platform support of new services Support for different access networks
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 38
EDGE
Requirements GERAN
Spectrum efficient support for VoIP, (end-to-end IP-based voice service), Quality TDMA Support of new IP multimedia services, Future proof Alignment with UMTS/UTRAN service classes and QoS Common GPRS and GSM Core Network for EDGE and UTRAN
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 39
EDGE
Requirements on GERAN ..
Integration of all services over IP infrastructure Support of EDGE/GPRS R97 and R99 terminals Software upgrade to EDGE R99 base stations Support for COMPACT and VoIP/COMPACT
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 40
EDGE
EDGE R4,5 features
Channel coding
Turbo code
Interleaving (variable length) Voice over 8PSK AMR half rate R5 Wideband codec AMR R5 all IP (RT application) PDCP enhanced cell reselection R4
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 41
EDGE
GERAN
GERAN connects to PS CN through: Iu-ps for R4, R5 terminals New protocols Gb for R97 and R99 terminals LLC and SNDCP protocols
GERAN TE R MT Um
BSS
Core Network 3G SGSN SGSN server MGW Gb SGSN
Iu-ps'
Iu-cs'
3G MSC MSC server MGW
GERAN connects to CS CN through: Iu-cs or A
2004 H. Hmimy
A MSC
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 42
EDGE
GERAN Interfaces
A
GSM CS interface
Iu-CS
WCDMA CS interface could be considered for GERAN
Gb
GPRS interface not suitable for RT transmission LLC+RLC both ARQ protocols IP instead of FR
Iu-PS
UTRAN PS, IP, QoS, AAL2/ATM , possibly IP over SDH
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 43
2004 H. Hmimy
EDGE
Functional split between CN and GERAN
HO support for RT IP services in RAN (new in R4) Ciphering
R4 GERAN, R99 SGSN
Header compression
R4 GERAN R99 SGSN
Radio resource handling in RAN (R99, R4) Support Iu bearer (R5)
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 44
EDGE
Iu-PS and Gb
Function ciphering compression IP header & payload Termination of LLC and SNDCP Buffer management flow control RR handeling
2004 H. Hmimy
Iu-PS RAN RAN RAN RAN No RAN
Gb CN CN CN CN Yes CN+RAN
Lecture 8, Slide 45
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
Protocol Stack R4,..
PDCP (Packet data convergence protocol UTRA)
TCP/IP, UDP/IP with H compression Buffering and numbering PDCP SDUs Transfer of user data Multiplexing
PDCP RLC MAC L1 MS
PDCP RLC MAC L1 CN
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 46
EDGE
Protocol Stack R99
LLC
ACK and none-ACK modes Error detection ciphering
SNDCP LLC RLC MAC L1 MS
SNDCP LLC RLC MAC L1 CN
SNDCP
Transfer of user data Multiplexing Buffering and ARQ Segmentation and assembly management of delivery sequence
2004 H. Hmimy
H and payload compression (optional) TCP
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 47
EDGE
Compare SNDCP and PDCP
Overhead
PDCP 1 Byte SNDCP ACK LLC+ Segment = 3+1= 4 none-ACK LLC+Segment=4+3=7 LLC ACK LLC =7 none_ACK LLC=6
example: VoIP, none_ACK LLC without segmentation
PDCP 1 byte
2004 H. Hmimy
SNDCP/LLC = 4+6=10 bytes
Lecture 8, Slide 48
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
RAB Design: User Plane Protocols
Interactive, background, conversational, streaming
Header Compression (IP end-to-end)
Header Stripping (IP terminated in RBS) Transparent
PDCP RLC MAC Phy
Acknowledged Unacknowledged (ARQ, IR) (segm., multislot) Flow shared (TFI and USF)
Dedicated
Modulation, Coding and Interleaving
Best Effort
FR/HR Optimized Connection Oriented Radio Access
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 49
EDGE
Quality-of-Service: What, Why?
Quality of Service (QoS) is the ability of a network element (e.g.
an application, host or router) to have some level of assurance that its traffic and service requirements can be satisfied. Newer applications with multimedia content Demands of convergence More bandwidth ? User perception of service quality can be translated to network flow parameters such as delay and delay variation.
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 50
EDGE
Guidelines for providing QoS to users
QoS perceived by the user must be end-to-end. Parameters defining QoS of a flow must be fewer and simpler. QoS definition must be compatible with all kinds of applications. Must be able to quantify and enforce.
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 51
EDGE
UMTS-specific requirements
QoS parameter control on peer to peer basis between mobile and 3G gateway node UMTS QoS control mechanism should map applications QoS profile to UMTS services. Applications may be required to state their QoS requirement. UMTS QoS capable services should work with other networking architectures. Only finite set of QoS definitions supported.
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 52
EDGE
UMTS-specific requirements (contd.)
Multiple traffic streams per session. Lower overhead for QoS related operations; higher resource utilization. Re-negotiation should be possible after QoS parameter values have been agreed upon - dynamic QoS. User mobility should be supported in the QoS framework.
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 53
EDGE
Traffic cases for QOS
Conversational
RT media, delay sensitive delay variation sensitive (VoIP, Conferencing,..)
Streaming
Delay variations sensitive Audio and video relaxed absolute delay than conversational (buffering required)
Interactive
none real time, delay sensitive (WWW, ftp, remote databases, ..)
Background
none RT (e.mail, SMS, ftp,..)
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 54
EDGE
QoS attributes for Traffic Classes
Traffic Class Maximum bit rate Guaranteed bit rate Delivery order Maximum SDU size SDU format information SDU error ratio Residual bit error ratio Delivery of erroneous SDUs Transfer delay Traffic handling priority Allocation/retention priority Source statistics descriptor
2004 H. Hmimy
Conversational x x Yes x x x x Yes x
Streaming x x Yes x x x x Yes x
Interactive x
Background x
No x
No x
x x No
x x No
x x x x x x x
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 55
EDGE
QoS Characteristics of UMTS Classes
Very important
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1
Conversational Streaming Interactive Background
temporal order
bit error
less important
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
retransmission
delay
Lecture 8, Slide 56
EDGE
QoS supported
Interactive
supported in R99
Background
supported in R99
Conversational
R5
Streaming
R4
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 57
EDGE
Traffic cases R4 and R5
PDCP Conversational Transparent or Streaming Interactive Background Transparent or Transparent Transparent RLC Transparent or Transparent or ACK ACK MAC Shared or dedicated Shared or dedicated Shared Shared
none transparent un-ACK none transparent un-ACK
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 58
EDGE
Protocol Layering and Segmentation
Application PDU
Header Payload
TCP PDU
Header
Payload
Header
Payload
IP PDU
Header
Payload
Header
Payload
SNDCP PDU
Header
Payload
Header
Payload
Header
Payload
LLC PDU
Header
Payload
Header
Payload
MAC/RLC PDU
Payload
Payload
Payload
Payload
Payload
Protocol TCP
Header size (octets) 20 20 4 7 51
Resulting PDU size (octets) 556 576 580 587 587
Maximum TCP segment size: 536
IP SNDCP LLC Total
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 59
EDGE
TCP Transactions (simplified)
WWW / Bulk Client TCP Client
Data
delayed ACK (max. 200ms)
TCP Server
WWW / Bulk Server
WWW / Bulk object
Data ACK Data
WWW / Bulk object
Data ACK WWW / Bulk object Data Data ACK Data Data ACK Data Data ACK last Data ACK
WWW / Bulk object
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 60
EDGE
RLC Downlink Transactions
TCP (Client) RLC-MS
Packet Downlink Assignment Packet Control Acknowledgement
Data Data Data
RLC-BSS TCP (Server)
TCP Segment
downlink TBF establishment (60ms)
Packet Downlink Ack/ Nack
TCP Segment
Data
Packet Downlink Ack/ Nack Final
Time
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 61
EDGE
Downlink TBF Establishment
Multi-Slot capability: 4TSs unused (=overhead) RLC Radio Blocks
TS4 TS3 TS2 TS1
PDA
data data data data
data data data data data
idle idle padding Time
20ms
20ms (uplink Packet Control ACK)
20ms (idle block)
data transmission
transmission delay
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 62
EDGE
RLC Uplink Transactions
TCP (Client)
RLC-MS RLC-BSS TCP (Server)
TCP ACK
Packet Channel Request Packet Uplink Assginment Data Data Data Packet Uplink Ack/ Nack Packet Uplink Ack/ Nack Packet Control Acknowledgement Final
TCP ACK
pending retransmission
Time
2004 H. Hmimy
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
Lecture 8, Slide 63
EDGE
Over Head calculation
Example :GPRS
one TCP = 536 B TCP+OH=536+51=587B # of RLC= (TCP+OH)/RLC-size total_data=(#of RLC+TBF)*RLC_size OH=(total_data -TCP_size) /total_data
Protocol Header 20 TCP IP SNDCP LLC total 20 4 7 51
TBF signaling overhead: CS RLC (B) #of RLC CS1 20 30 CS2 30 .. CS3 36 .. CS4 50 12
2004 H. Hmimy
TBF 2 2 2 2
Total Data 640 .. .. 700
OH 16.2% .. .. 23.5%
Lecture 8, Slide 64
SMU EE 8315 Advanced Topics in Wireless Communications - Spring04
EDGE
Header + Padding Overhead EDGE R99
Overhead Calculation Example 1:
MCS-1, Bulk PDU 50B 50bytes 101 bytes including headers (51 bytes per TCP segment) 5 RLC PDUs=110 bytes including padding
Modulation and Coding Scheme MCS 1 MCS 5 MCS 9 Application PDU size (octets) 50 1000 50 1000 50 1000 RLC PDU payload size (octets) 22 56 148 Number of RLC PDUs (octets) 5 51 2 2 1 8 Total Data (octets) 110 1122 112 1120 148 1184 Overhead % 54.5 10.9 55.4 10.7 66.2 15.5
Example 2:
MCS-9, Bulk PDU 1kB 1000/536 =1 complete TCP segment + 464 bytes 1000+2*51 =1102 bytes including headers 1102/148 =8 RLC PDUs=1184 bytes including padding OH= (1184-1000)/1184=15.5%
2004 H. Hmimy SMU EE 8315 Advanced Topics in Wireless Communications - Spring04 Lecture 8, Slide 65