Professional Documents
Culture Documents
Frédéric Michaud
Network Development
Engineering
14/12/2004
GPRS Part 1
Content
From
FromTheory …
Theory…
11- -INTRODUCTION
INTRODUCTION
22- -SERVICES
SERVICES
33- -ARCHITECTURE
ARCHITECTURE
44- -MOBILITY
MOBILITYMANAGEMENT
MANAGEMENT
55- -SESSION
SESSIONMANAGEMENT
MANAGEMENT
66- -TRANSMISSION
TRANSMISSIONON
ONBSS
BSSNETWORK
NETWORK
77- -RADIO
RADIORESOURCE
RESOURCEMANAGEMENT
MANAGEMENT
GSM
GSM GPRS
GPRS
–– Circuit –– Packet
PacketSwitch
Switcharchitecture
CircuitSwitch
Switch architecture
architecture
architecture –– End
EndtotoEnd
EndIPIPservice
service(mobile
(mobile
–– Indirect ==IP
IPhost)
Indirectaccess
accessto toIP
IP host)
network
network –– Re-use
Re-useBSS
BSSarchitecture
architecture
–– Too
Toosensitive
sensitive –– New
Newcore
corearchitecture
architecture
connection
connectionfor fordata
data –– Max
Maxtheoretical
theoreticalrates
rates~170
~170
(today)
(today) kbps
kbps
–– Expensive
Expensivesolution
solutionfor
for
data
data network
network(HSCSD)
(HSCSD)
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 3
Services
BANKING & FINAN- LOCAL SERVICES Special
NEWS BUY & SELL TRAVEL
CIAL SERVICES (CITY GUIDE) Interest
General Headlines Stock indexes Taxi Classifieds Traffic (traffic jams, Mobile telephones
Financial & Business Stock prices Restaurants - Cars radar, control,…) Internet sites and
Politics Metal prices Cinema - Properties Public transportation services
Tabloids Stock alert Theatres - Jobs Navigation services Computers and
Culture & Currency rates Concerts Auctions Train schedules hardware
Entertainment Interest rates Exhibitions Shopping Flight schedules Automobile
INFOR- Sports Account balance Night Clubs - Small daily Hotels
Lottery Credit/debit balance Emergency services items Holiday packages
MATION Cheque balance Pharmacies - Specific
Money transfers Household promotions
Bill payments assistance Tickets
Automatic call Weather
Account status flash Time
Stock purchase Directory services
Financial products ATM Locator
purchase
ASTROLO-
MUSIC TV LIFESTYLE FUN CHATS PICTURES GAMES DATING
GY
ENTER- Ringtones Program- Gastronomy Jokes Topic Icons Puzzles Horoscopes Chats
TAINTMENT Short clips me Hobbies Sayings specific Logos Quizzes Astrolove Dating
(e.g. MP3) schedules Fashion Dream Private Photos “Tamagotchi” Biorhythm services
Highlights Parties analysis Postcards Games Specific
Gambling/Betting Horoscopes
A Gn Gn
BSS
GPRS
Gb IP Backbone
Gn
Transcoder Gn
Ater
Charging Border
Gateway Gateway
Um Gp
BSC Abis
Inter PLMN
Backbone
BTS
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 6
Architecture
New interfaces
Abis
External
PCU External
IPIPworld
world
GGSN
PCU IP network
SGSN
GGSN
• Packet routing (IP – BSS)
• Mobility Management • GPRS Tunneling (PLMN – internet)
• Session Management • Charging
• Charging • O&M (Operation & Maintenance)
• Cyphering and compression • Lawful interception
Other equipment:
Border Gateway, Charging Gateway, DNS, Firewalls
Um Gb Gn Gi
Applica
Data traffic tion
IP / IP /
X.25 X.25
GMM/SM Relay
Mobility Management SNDCP SNDCP GTP GTP
Session Management
cyphering UDP / UDP /
LLC Relay
LLC TCP TCP
PS/CS paging
– Network Service: set of virtual connections responsible for data transmission, congestion control, load
sharing between Network Service Entities.
¾IDLE
– not attached to GPRS
– MS is not reachable
IDLE
STANDBY
¾STANDBY
– MS known down to Routing Area by SGSN
– MS attached to GPRS
– May receive Packet paging
– No data reception or transmission
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 13
Mobility Management
Temporary identity
MSC/VLR Gr MSC/VLR Gr
SGSN SGSN
Location update
Gs
CS paging or SMS
A Gb A Gb
CS paging or SMS
BSC BSC
Paging message on: Paging message on:
Abis Paging channel Abis Paging channel only
Packet data channel
SMSC
3
2 4
5
DNS
1 Charging
2 SGSN
Gateway
6
GPRS handset
7
GPRS
2. Authentication Border
GGSN
Gateway
3. Update Location (GPRS)
4. Insert Subscriber Data
5. Location Update (GSM) Inter PLMN
Backbone
ISP
External Network
DNS
BSC SGSN1
GPRS handset
GPRS
5 4 3 2
IP Backbone
1 6
8 7
Access Point Name APN (service) requested by the mobile (ie WAP, internet…)
SMSC
2 DNS
1 Charging
SGSN
Gateway
5
GPRS handset
GPRS
IP Backbone
3
SMSC
DNS
Charging
SNDCP IP SGSN
Gateway
GPRS handset
IP GPRS
S-CDR G-CDR
IP Backbone
Border
GGSN
Gateway GTP IP
IP
IP@ src IP@ dst Inter PLMN
Backbone
ISP
External Network
Mobile Server
SGSN GGSN
LLC layer
RLC
BH Info field BCS BH Info field BCS BH Info field BCS
blocks
Primary Following
RLC/MAC layer
block block
Normal burst Normal burst Normal burst Normal burst Physical layer
FH = Frame Header
FCS = Frame Check Sequence
BH = Block Header
BCS= Block Check Sequence
(When SDCCH coding is used, BCS corresponds to the Fire code)
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 21
Radio Resource Management
Notion of GPRS territory
GSM
TRX 1 CCCH TCH TCH TCH TCH
Territory
GPRS
TRX 2 TCH
Territory
Default Dedicated
GPRS GPRS
Capacity Capacity
Territory border move based
On GSM and GPRS traffic load evolution
TDMA frame=4,615 ms
01 2 3 4 5 6 7 01 2 3 4 5 6 7 01 2 3 4 5 6 7 01 2 3 4 5 6 7
Block 0 Block 1 Block 2 T Block 3 Block 4 Block 5 i Block 6 Block 7 Block 8 i Block 9 Block 10 Block 11 i
0 4 8 13 17 21 26 30 34 39 43 47 51
12 blocks of 4 radio burst each
CCH
DCH
Common Channels
Dedicated Channels
PCCCH
BCH Packet Common Control
Broadcast Channels Channels
DOWNLINK ONLY (can be combined with CCCH)
PBCCH
Packet Broadcast Control CH
(can be combined with BCCH)
MS CONTINUOUSLY
MONITORS PPCH PAGCH PRACH
Packet Paging CH Packet Access Grant CH Packet Random Access CH
GPRS: DCH
BSS WANTS TO PDCH IS MS ASKS FOR 'Dedicated' Channels
CONTACT MS ALLOCATED TO MS PDCHs.
DCCH
Dedicated Control TCH
Channels Traffic Channels
PTCCH
Packet Timing Control Channel.
PACCH
Packet Associated Control CH PDTCH
Allocated to the opposite direction than the PDTCH Packet Data TCH, one channel can be shared
to which it is associated. by several active users.
TDMA frame
RLC layer create a Temporary Block Flow, each time data needs to be sent
Block 0 Block 1 Block 2 T Block 3 Block 4 Block 5 i Block 6 Block 7 Block 8 i Block 9 Block 10 Block 11 i
0 4 8 13 17 21 26 30 34 39 43 47 51
TFI=14 TFI=14
Ack:
Ack:
25,27,28
24,26
Uplink Nack:
MS receive on 24,26
TFI 14
Block 0 Block 1 Block 2 T Block 3 Block 4 Block 5 i Block 6 Block 7 Block 8 i Block 9 Block 10 Block 11 i
0 4 8 13 17 21 26 30 34 39 43 47 51
TFI=14 TFI=14
Ack:
Ack:
25,27,28
24,26
MS receive Nack:
on TFI 14 24,26
Downlink
Data transfer USF=4 USF=4 USF=1 USF=5 USF=5 USF=4 USF=1 USF=1 USF=5
MAC header
Block 0 Block 1 Block 2 T Block 3 Block 4 Block 5 i Block 6 Block 7 Block 8 i Block 9 Block 10 Block 11 i
0 4 8 13 17 21 26 30 34 39 43 47 51
Uplink State Flag definition only local to a physical channel (i.e. 1 radio timeslot in the TDMA frame)
…
…to
topractice
practice
IMPLEMENTATION
IMPLEMENTATIONCONSTRAINTS
CONSTRAINTS
NETWORK
NETWORKDIMENSIONING
DIMENSIONING&&PLANNING
PLANNING
NETWORK
NETWORKPERFORMANCE
PERFORMANCE
ANALYSIS
ANALYSISAND
ANDOPTIMISATION
OPTIMISATION
TOOLS
TOOLSFOR
FORGPRS
GPRS
¾ Multi-supplier solution
– Interoperability problems
– Interface Gb, Gs, Gr are standardised by ETSI but multi-vendor solution
always leads to complexity.
– Mobile and network compatibility over the air interface is another source
of problems
– Different mobiles = different performances
GPRS Core
Network
GPRS handset
GPRS handset
New
Newhardware
hardwarerequirements
requirements
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 34
Network Planning
¾ Cell reselections
– GPRS phase 1:
– Network doesn’t control cell re-selection process
– Based on GSM cell re-selection of MS in idle mode
¾ Risk of ping-pong effect
¾ Critical decrease of user data throughput
¾ Capacity
– GSM traffic has priority over GPRS
– « Best effort » mode
¾ Low throughput in peak hours
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 36
Analysis and optimisation
1123
32.15%
298
81.88%
57.26%
13%
2446
45.4%
623 87%
53.3%
¾ Protocol analyser
» In depth signalling study
¾ Probe System
» Data capture across all GPRS network interfaces
Gr
Gs Gc
Gi internet
internet
Gb Gn
BTS BSC SGSN GGSN
Gp
Foreign
Foreign
BG PLNM
PLNM
¾ Sami Tabbane
DEFINITION
DEFINITION
NETWORK
NETWORKPERFORMANCE
PERFORMANCE
EDGE
EDGEIMPLEMENTATION
IMPLEMENTATION
EDGE
EDGEDIMENSIONING
DIMENSIONING
APPLICATIONS
APPLICATIONSFOR
FOREDGE
EDGE
(0,0,0) (0,1,0)
(0,1,1)
(0,0,1) (1,1,1)
(1,0,1) (1,1,0)
(1,0,0)
EDGE GSM
Modulation 8-PSK, 3bit/sym GMSK, 1 bit/sym
Symbol rate 270.833 ksps 270.833 ksps
Payload/burst 346 bits 114 bits
Gross rate/time slot 69.2 kbps 22.8 kbps
2G 2.5G 2.75G 3G
3GPP
(GERAN)
GSM GPRS
EDGE GERAN
ETSI
(BSS)
UMTS/UTRAN
3GPP
(UTRAN)
EDGE is a mature product (all vendors 2 to 4 times higher data throughput than GPRS
NEs & features are ready since mid’2004)
Interactive and Background classes*, Rel 99: Now
EGPRS only (ECSD not implemented by ¾ Web browsing, mail attachment, chat, e-
suppliers) commerce, file transfer,… at high data rate.
Available for all bands 2005
Streaming with mobility QoS*, Rel 4:
(850/900/1800/1900)
¾ Audio & Video streaming
2006/2007
Ensure the backward compatibility with ¾ Video on-demand.
GPRS mobiles
Conversational for data services*, Rel 5 & Rel 6:
¾ Videotelephony
(*) EDGE has been standardised to enhance the data rate but not to enhance QoS service (
still best effort service) other features of GERAN will do it
kbps
60 EGPRS (8-PSK)
EGPRS (GMSK)
50 GPRS (GMSK)
40
30
20
10
0
CS-1 CS-2 CS-3 CS-4 MCS-9 MCS-8 MCS-7 MCS-6 MCS-5 MCS-4 MCS-3 MCS-2 MCS-1
mobiles
IP-Backbone
Other PLMN
EIR Network
HW or SW Upgrade
No Upgrade
Gp
New Mobiles
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 48
Radio performances impact of EDGE implementation
¾ Robustness of Edge :
– Compensation of radio propagation fluctuation thanks to Link Adaptation
¾ Instability of UMTS :
– Throughput Drop due to building penetration and the mobile « Power rise »
phenomenon.
Throughput (kbps)
Power limitation
320 UMTS
500 1200
Important PS traffic If non BCCH TRX have always slightly the same C/I
non BCCH distribution, put EDGE on non BCCH with synthesized
(more than 5 TS)
SFH
Î EDGE performances could not reach expected values
(i.e. average of 30kbps/TS)
GSM/GPRS/EDGE
Network
Abis
A Internet
BTS BSC
EDGE
TRX
MSC EDGE functionality
Abis
in network elements
BTS
EDGE EDGE
handset TRX
EDGE capable TRX need to be added, old BTS might have to be changed, BSC/PCU
shall support EDGE capability.
Re-dimensioning of the interface according to the traffic growth.
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 52
Dynamic Abis principle
PCM transmission frames = permanent time slots for the CS traffic and signalling
+ Dynamic Abis Pool for the data (DAP)
New services…
Broadband video
Digital video
2004 R’99 2005 Release 4 2006 Release 5 2007 Release 6 2008 Release 7
Data Speed
Data Speed
384kbps 384kbps Service Continuity
with reduced
UMTS No Service UMTS throughput and latency
Continuity
200kbps
Edge Underlay
40kbps GPRS legacy 40kbps GPRS legacy
Best N/A
• MMS
Effort
• Orange World >16 1-5
• Audio/Video <1
>128
Streaming
• Video >64 N/A
Messaging
• File 64-384 N/A
Downloads
• Video
>64 <0.2
Telephony
Not possible Enabler technology
Best Fitted technology Premium technology
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 57
HSDPA as the next evolution after EDGE
Data Speed
2Mbps UMTS to HSDPA is a factor 5
HSDPA
x5 EDGE to UMTS is a factor 2
GPRS to EDGE is a factor 5
384kbps
UMTS
x2
200kbps
EDGE
x5
40kbps GPRS
MAN Wi-MAX
LAN Wi-Fi
Bluetooth
PAN
UWB
Wi-Max Wi-Max
802.16d 802.16e Backhaul
Wi-Fi
802.11
In-Building
Rural Sub-Urban Urban
Hotspots PICO Access
MACRO MICRO
Cellular Mobility
GSM (EDGE) & UMTS (HSDPA)
Frederic Michaud 14.12.04 EPFL – cours “Mobile network” 60
Conclusion