3 - ARCHITECTURE
4 - MOBILITY MANAGEMENT 5 - SESSION MANAGEMENT 6 - TRANSMISSION ON BSS NETWORK 7 - RADIO RESOURCE MANAGEMENT
MSC/VLR
HLR
1st Release in early 90s GSM Network is made of two Parts Core Network or NSS (Network Switching Sub-system)
Transcoder
Ater Um Abis
BSC
BTS
EPFL cours Mobile network
NSS BSS
location as MSC)
MS reports radio measure every 480 ms BSC decide to move MS from one cell to another based on those measure
GSM
Circuit Switch architecture Indirect access to IP network Too sensitive connection for data (today) Expensive solution for data network (HSCSD)
GPRS
Packet Switch architecture End to End IP service (mobile = IP host) Re-use BSS architecture New core architecture Max theoretical rates ~170 kbps
Notion of Services
NEWS
General Headlines Financial & Business Politics Tabloids Culture & Entertainment Sports Lottery
TRAVEL
Traffic (traffic jams, radar, control,) Public transportation Navigation services Train schedules Flight schedules Hotels Holiday packages
Special Interest
Mobile telephones Internet sites and services Computers and hardware Automobile
INFORMATION
SMS COMMUNICATION
Send/receive SMS messages SMS to postcard
E-MAIL
Send/receive e-mails E-mail to voice (IVR)
FAX
Send/receive fax Special features (delivery and receipt report, storage for later delivery)
BULLETIN BOARDS
Groups with common interest Messages, News, etc
ORGANIZERS
PERSONAL ASSISTANT
Call management Correspondence management Voice to SMS, E-mail and fax Translation services
TOOLS
Calculator Dictionary Translator Currency converter
MISCELLANEOUS
Activating domestic appliances Paying at vending machines Identity verification
FAMILY
Family VPN Synchronised
PRODUCTIVITY
Reminders
MUSIC ENTERTAINTMENT
Ringtones Short clips (e.g. MP3)
TV
Programme schedules Highlights
LIFESTYLE
Gastronomy Hobbies Fashion Parties
FUN
Jokes Sayings Dream analysis
CHATS
Topic specific Private
PICTURES
Icons Logos Photos Postcards
GAMES
Puzzles Quizzes Tamagotchi Games Gambling/Betting
ASTROLOGY
Horoscopes Astrolove Biorhythm Specific Horoscopes
DATING
Chats Dating services
Delay
Mean Throughput Peak Througput Reliability
FTP (NRT):
Service: minor Delay: < 7 sec (most likely Best effort) Mean throughput: 4.4 kbps Peak throughput: N/A Reliability: high to medium redundancy
Frederic Michaud 13.12.2005
MSC/VLR
Gs
HLR
Gr
Gi
SGSN DNS GGSN
Gn
BSS
GPRS IP Backbone Gn Ater Um Abis
Charging Gateway
Gn
Gb
Transcoder
Gn
Border Gateway
BSC
Gp
BTS
Frederic Michaud 13.12.2005 EPFL cours Mobile network
RLC
RLC
RLC
buffer buffer
LLC
LLC
LLC
Gb
Abis
Frederic Michaud 13.12.2005 EPFL cours Mobile network
10
PCU GGSN
External IP world
PCU SGSN (Serving GPRS Support Node) Packet routing (IP BSS)
Other equipment:
Border Gateway, Charging Gateway, DNS, Firewalls
11
Mobile equipment
Three types of Mobile Classes
CLASS A: Rolls Royce
Simultaneous CS/PS Paging Simultaneous CS/PS data transfer
PS Core Network (GPRS) CS Core Network (GSM)
CLASS B: Standard
Simultaneous CS/PS Paging CS call or PS data transfer
CLASS C: Cheap
12
IDLE
GPRS Attach STANBY timer expiry GPRS Detach
READY
MS known down to Cell by SGSN May receive/transmit packets No Packet paging required MS remains in READY state until READY Timer expires or GPRS Detach
READY
READY timer expiry Force to STANBY
PDU Transmission
STANDBY
STANDBY
MS known down to Routing Area by SGSN MS attached to GPRS May receive Packet paging
Um
Data traffic
Applica tion IP / X.25
Gb
Gn
Gi
IP / X.25
Relay
Relay
RLC MAC
BSSGP
Network Service
L2 L1
GSM RF
GSM RF L1bis
L1bis
MS
BSS
SGSN
GGSN
14
BSC
MSC/VLR
HLR
3 5 1 2 6 GPRS handset 7 2
DNS SGSN
Charging Gateway
1. GPRS Attach Request 2. Authentication 3. Update Location (GPRS) 4. Insert Subscriber Data 5. Location Update (GSM) 6. GPRS Attach Accept 7. Attach complete
GPRS IP Backbone
Border Gateway
GGSN
15
Network Mode II
HLR
Gr
SGSN
MSC/VLR
Gr
SGSN
Gs
CS paging or SMS
Gb
CS paging or SMS
Gb
BSC
Abis
BSC
Paging message on: Paging channel Packet data channel
Abis
16
DNS BSC
GPRS handset
SGSN1
GPRS IP Backbone
BSC
GPRS handset
SGSN2
GGSN
1 8
6 7
1. RA Update Request (old RAI) 2. DNS Query: IP @ for old RAI 3. SGSN Context Request 4. SGSN Context Response 5. Forward Packets 6. Update PDP Context Request: IP @ of new RAI 7. Update PDP Context Response 8. RA Update Accept
Frederic Michaud 13.12.2005 EPFL cours Mobile network
17
Description IP, X25 . IP address or X.121 address for X25 network IP address of the serving SGSN Network Service Access Point Quality of service negociated for this PDP context APN (service) requested by the mobile (ie WAP, internet)
EPFL cours Mobile network
18
BSC
MSC/VLR
HLR
1 5 GPRS handset
2
SGSN
DNS
Charging Gateway
GPRS IP Backbone
3 4
GGSN
1. Activate PDP Context Req 2. DNS Query 3. Create PDP Context Req 4. Create PDP Context Rsp 5. Activate PDP Context Ack
Border Gateway
19
BSC
MSC/VLR
HLR
DNS
SNDCP
GPRS handset
IP
SGSN
Charging Gateway
IP
Border Gateway
GPRS IP Backbone
S-CDR
G-CDR
GTP
IP
GGSN
IP
IP@ src
IP@ dst
Mobile SGSN
Server GGSN
EPFL cours Mobile network
20
f3
f2
TDMA frame=4,615 ms
f4 f1 f9
f5
f6
GSM (and GPRS) is a F/TDMA system, each cell has a different frequency (FDMA) on which a TDMA frame is transmitted
TDMA= Time Division Multiple Access FDMA = Frequency Division Multiple Access
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
reconstruction of the logical multiframe 1 GPRS multiframe = 52 TDMA frame=240 ms Block 0 0 Block 1 4 Block 2 T Block 3 8 13 Block 4 17 Block 5 i Block 6 21 26 Block 7 30 Block 8 i Block 9 Block 10 Block 11 i 34 39 43 47 51
12 blocks of 4 radio burst each Each block can transfer one GPRS logical channel information
21
FH
Information field
RLC blocks
BH
Normal burst Normal burst Normal burst Normal burst FH = FCS = BH = BCS =
Frederic Michaud 13.12.2005
Physical layer
Frame Header Frame Check Sequence Block Header Block Check Sequence (When SDCCH coding is used, BCS corresponds to the Fire code) EPFL cours Mobile network
22
TRX 1
CCCH
TCH
TCH
TCH
TCH
TRX 2
TCH
Default GPRS Capacity Territory border move based On GSM and GPRS traffic load evolution
Frederic Michaud 13.12.2005 EPFL cours Mobile network
23
1 TBF = 1 user (with a given TFI, TLLI, USF) 1 TBF can be transferred onto several radio timeslots
TBF4
TBF3
TBF3 TSL 0 BCCH TSL 1 TCH TSL 2 TCH TSL 3 TCH TSL 4 PDCH TBF1 TSL 5 PDCH
TBF2
TBF1 TSL 6 PDCH
TBF2
TBF1 TSL 7 PDCH
TDMA frame
Data transfer = Uplink / Downlink TBF (Temporary Block Flow) Assignment Timeslots allocation GSM CCCH channels (RACH - AGCH - PCH) (GPRS - phase 1) GPRS phase 2: dedicated common control channels (PBCCH/PCCCH)
24
RLC layer create a Temporary Block Flow, each time data needs to be sent
TFI=14 TFI=14 TFI=14 TFI=14 TFI=14 TFI=14 BSN=24 Block 7 30 TFI=14 BSN=26
BSN=26 BSN=27 BSN=28 Block 4 17 Block 5 i Block 6 21 26 TFI=14 Ack: 25,27,28 Nack: 24,26
Block 2 T Block 3 8 13
TBF dynamically managed by the network To avoid collisions, network identify each user with TFI and TLLI Number of retransmission linked to C/I ratio Retransmissions will decrease real user data throughput
25
SP=0
SP=0
SP=1
SP=1
SP=1
RRBP= RRBP= RRBP= i+4 i+3 i+2 Block 1 4 Block 2 T Block 3 8 13 Block 4 17 Block 5 i Block 6 21 26
MS receive on TFI 14
Mobile knows on which block to ack/nack received PDU Mobile use these control blocks to transfer other information (measurement reports, uplink resource request, etc)
26
USF=4
USF=4
USF=1
USF=5
USF=5
USF=4
USF=1
USF=1
USF=5
Block 1 4
Block 4 17
Block 5 i Block 6 21 26
Block 7 30 Block 7
Block 2
Block 6
Block 5
Block 9
Uplink State Flag definition only local to a physical channel (i.e. 1 radio timeslot in the TDMA frame)
27
28
Interoperability problems
Interfaces between Core and Access 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
29
Networks have been upgraded with new software and sometimes hardware
Incomplete GPRS features
Mobile vendors dont develop the full specifications in their first software releases GPRS functionality is evolving every year (SW releases after SW releases) Radio enhancement still to come
immature ETSI specifications
Suppliers followed different versions at the beginning, which led to incompatibility and performance problem
30
Problem of uniform Quality of Service (different SW/HW, different problems) Complex network evolution (i.e. new feature cannot be implemented country wide)
31
GPRS Dimensioning
Network Dimensioning
Number of GPRS users Paquet transfer per users Quality of Service Coverage area Peak hours
Radio Dimensioning
GPRS Territory size Number of cells TRX upgrade Signalling increase
32
Network Planning
Reuse existing GSM coverage Reuse of GSM signalling and traffic plan New core network planning New Routing Area Planning
33
Gs
Gr Gc
Gi
internet
BTS
Gb
Gn
BSC
SGSN
Gp
BG
1. Data capture
3. Data analysis
34
35
Documentation
Sami Tabbane
Peter Stuckmann
Gunnar Heine
36
DEFINITION
NETWORK PERFORMANCE
EDGE IMPLEMENTATION
EDGE DIMENSIONING
APPLICATIONS FOR EDGE
37
Web browsing, mail attachment, chat, e-commerce, file transfer, at high data rate.
2005 2006/2007
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
38
GSM
GPRS
ETSI (BSS)
EDGE
GERAN
UMTS/UTRAN
3GPP (UTRAN)
39
(0,0,1)
(1,0,1) (1,0,0)
EDGE Modulation 8-PSK, 3bit/sym Symbol rate 270.833 ksps Payload/burst 346 bits Gross rate/time slot 69.2 kbps
(1,1,1)
(1,1,0)
40
EDGE can provide data services with maximum radio throughput of 235kbps using 4 TS.
Frederic Michaud 13.12.2005 EPFL cours Mobile network
41
ABIS
P C U
BSC BSC
Gb
HLR HLR
B T S
Gi (IP)
Um
AUC
mobiles
BTS Upgrade
SGSN
SGSN
GGSN GGSN
Gn PDN
Gn
EIR
Network
Gp
HW or SW Upgrade No Upgrade
New Mobiles
Frederic Michaud 13.12.2005 EPFL cours Mobile network
42
Upgrade of GSM network with EDGE will influence the radio conditions
EDGE throughput is highly dependent on interferences (C/I), especially at the cells border
43
Instability of UMTS :
Throughput Drop due to building penetration and the mobile Power rise phenomenon.
Throughput (kbps)
320
UMTS
Power limitation
200
EDGE 900
Link adaptation
44
BCCH
Try to optimize the network to increase the C/I of non BCCH TRX.
non BCCH
If non BCCH TRX have always slightly the same C/I distribution, put EDGE on non BCCH with synthesized SFH EDGE performances could not reach expected values (i.e. average of 30kbps/TS)
45
EDGE capable TRX need to be added, old BTS might have to be changed, BSC/PCU
46
FTP
(kbps)
RTT
(sec)
GPRS
EDGE
UMTS
Not possible
Best Fitted technology
Frederic Michaud 13.12.2005
47
Continuity of Service
Without EDGE
Data Speed 384kbps Data Speed 384kbps
With EDGE
UMTS
No Service Continuity
200kbps
UMTS
Edge Underlay
40kbps
GPRS legacy
40kbps
GPRS legacy
48
x5
UMTS
200kbps
x2 x5
EDGE
40kbps
GPRS
49
GSM (EDGE)
WAN
UMTS (HSDPA)
MAN
Wi-MAX Wi-Fi
Bluetooth UWB
LAN PAN
50
IP Core
Wi-Max
802.16e
Backhaul Wi-Fi
802.11
Rural
Sub-Urban
Urban
In-Building Hotspots
PICO
Access
MACRO
51
Conclusion
EDGE deemed as a mature/stable/robust technology Edge terminals are cheaper and more robust than UMTS (batteries)
For usual radio conditions: RLC throughputs around 40 kbps may be expected per timeslot (x4 for class 10 MS)
FTP throughputs around 35 kbps may be expected per timeslot (x4 for class 10 MS)
52