Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Training
An Introduction to the Global System
for
Mobile Communication (GSM)
Sascha Meyer
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Outline
An Introduction to GSM
GSM Overview
Mobile Station and SIM
The Network Subsystem
The Basestation Subsystem
The Air Interface of GSM
GPRS Overview
The GPRS Network
The Air Interface of GPRS
Network Access and Packet Transmission
The GPRS Protocol Stack
Outlook
July 9, 2002
Sascha Meyer
CONFIDENTIAL
An Introduction to
GSM
GSM Overview
Mobile Station and SIM
The Network Subsystem
The Basestation Subsystem
The Air Interface of GSM
July 9, 2002
Sascha Meyer
CONFIDENTIAL
GSM Overview
The Past
In principle
July 9, 2002
Sascha Meyer
CONFIDENTIAL
GSM Overview
GSM Network Elements and Interfaces
MS
BSS
5
NSS
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Voice
Decoding
Channel Decoding
De-Interleaving
Reformating
Deciphering
Voice
Encoding
Channel Encoding
Interleaving
Burst Generation
Ciphering
Demodulation
Modulation
Mobile Equipment
SIM
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Amplification
Administrative Data
Security Related
Data
Subscriber Data
Roaming Data
PIN/PUK codes
Last Dialled Numbers
A3 and A8 algorithms for authentication and Kc
calculation
Keys Ki (subscribers individual secret key) and Kc
(session key)
International Mobile Subscriber Identity (IMSI)
Access Control Classes (for control of network access)
TMSI, Location updating status, LAI
NCCs of restricted PLMNs and NCCs of preferred PLMNs
Home PLMNs NCC, MCC, MNC
PLMN Data
Sascha Meyer
CONFIDENTIAL
July 9, 2002
Sascha Meyer
CONFIDENTIAL
July 9, 2002
Sascha Meyer
CONFIDENTIAL
10
July 9, 2002
Sascha Meyer
CONFIDENTIAL
July 9, 2002
Sascha Meyer
CONFIDENTIAL
12
July 9, 2002
Sascha Meyer
CONFIDENTIAL
A Hierarchy of Frames:
13
July 9, 2002
Sascha Meyer
CONFIDENTIAL
14
July 9, 2002
Sascha Meyer
CONFIDENTIAL
A Hierarchy of
Frames:
This Example shows one
possible allocation of
logical channels in
downlink direction on TS
0 of the BCCH carrier
(uses 51-multiframe!):
15
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Synchronization
Channel (SCH)
Broadcast
Common Control
Channel (BCCH)
Common Control
Channel (CCCH)
Slow Associated
Control Channels
(SACCH)
Fast Associated
Control Channels
(FACCH)
Standalone
Dedicated Control
Channel (SDCCH)
16
July 9, 2002
Sascha Meyer
CONFIDENTIAL
17
July 9, 2002
Sascha Meyer
CONFIDENTIAL
18
July 9, 2002
Sascha Meyer
CONFIDENTIAL
19
July 9, 2002
Sascha Meyer
CONFIDENTIAL
20
July 9, 2002
Sascha Meyer
CONFIDENTIAL
21
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Ciphering
Ciphering ensures data confidentiality during the transmission over the
air interface. Ciphering cannot be initiated without prior authentication!
Comparably to authentication, ciphering is based on the calculation of
RAND and Ki, but this time applying algorithm A8. The respective output
parameter Kc together with the current frame number is used in
algorithm A5 to determine the ciphering sequence that is used for
XORing the 114 bits of the output burst.
22
July 9, 2002
Sascha Meyer
CONFIDENTIAL
The Response
Ki
RAND
SRES
A3
Ki
RAND
23
July 9, 2002
Sascha Meyer
Kc
A8
Ciphering Key
CONFIDENTIAL
Frame
Number
A5
Key Stream
Cipher Text Stream
XOR
24
July 9, 2002
Sascha Meyer
CONFIDENTIAL
25
July 9, 2002
Transmission
Sascha Meyer
CONFIDENTIAL
GPRS Overview
What GPRS is/is not:
26
July 9, 2002
Sascha Meyer
CONFIDENTIAL
GPRS Overview
Packet Switched vs. Circuit Switched:
27
July 9, 2002
Sascha Meyer
CONFIDENTIAL
GPRS Overview
The Requirements for a GPRS Network:
Cost Efficiency:
Reuse as much HW of the existing GSM infrastructure as
possible
Support of Multiple Packet Data Protocols:
GPRS Rel99 supports IP, PPP and IHOSS (Internet Hosted
Opted Stream Service)
Support Short Message Services (SMS)
Provide for Different Charging Options:
e.g.: charge per duration, volume, content
Ensure a Long Term Investment:
Ensure later network migrations to EDGE, IMT-2000
Compatibility to Alternative Air Interface
Technologies:
Support IS-136+ and UWC
and
28
July 9, 2002
Sascha Meyer
CONFIDENTIAL
GPRS Overview
GPRS Transmission Rates:
29
1 Timeslot
2 Timeslots
8 Timeslots
CS-1
9.05 kb/s
18.10 kb/s
72.4 kb/s
CS-2
13.4 kb/s
26.8 kb/s
107.2 kb/s
CS-3
15.6 kb/s
31.2 kb/s
124.8 kb/s
CS-4
21.4 kb/s
42.8 kb/s
171.2 kb/s
July 9, 2002
Sascha Meyer
CONFIDENTIAL
30
July 9, 2002
Sascha Meyer
CONFIDENTIAL
31
July 9, 2002
Sascha Meyer
CONFIDENTIAL
32
July 9, 2002
Sascha Meyer
CONFIDENTIAL
33
July 9, 2002
Sascha Meyer
CONFIDENTIAL
34
Mobility Management:
The SGSN keeps track of a subscribers location down to the
routing area and, in ready state, even down to the BTS level.
Charging:
The SGSN needs to collect charging information related to
the usage of the own network and in particular related to the
usage of the air interface.
Handover/Cell Change:
In case of a cell change during an ongoing packet data
transfer, the SGSN needs to take care that not-acknowledged
packets are routed to the new cell and, in case of a change of
the SGSN, that the new SGSN receives the unacknowledged
packets and all new packets.
July 9, 2002
Sascha Meyer
CONFIDENTIAL
35
July 9, 2002
Sascha Meyer
CONFIDENTIAL
36
July 9, 2002
Sascha Meyer
CONFIDENTIAL
37
July 9, 2002
Sascha Meyer
CONFIDENTIAL
38
July 9, 2002
Sascha Meyer
CONFIDENTIAL
39
July 9, 2002
Sascha Meyer
CONFIDENTIAL
40
July 9, 2002
Sascha Meyer
CONFIDENTIAL
41
July 9, 2002
Sascha Meyer
CONFIDENTIAL
42
July 9, 2002
Sascha Meyer
CONFIDENTIAL
43
July 9, 2002
Sascha Meyer
CONFIDENTIAL
44
July 9, 2002
Sascha Meyer
CONFIDENTIAL
45
July 9, 2002
Sascha Meyer
CONFIDENTIAL
46
July 9, 2002
Sascha Meyer
CONFIDENTIAL
47
July 9, 2002
Sascha Meyer
CONFIDENTIAL
48
July 9, 2002
Sascha Meyer
CONFIDENTIAL
49
July 9, 2002
Sascha Meyer
CONFIDENTIAL
50
July 9, 2002
Sascha Meyer
CONFIDENTIAL
51
July 9, 2002
Sascha Meyer
CONFIDENTIAL
52
July 9, 2002
Sascha Meyer
CONFIDENTIAL
53
Note: The BSC and BTS are (almost) transparent -> most packet rel. tasks in BSS are handled by
the PCU
Note: LLC is the lowest GPRS protocol independent from the underlying air interface standard
Nokia Mobile Phones
July 9, 2002
Sascha Meyer
CONFIDENTIAL
54
July 9, 2002
Sascha Meyer
CONFIDENTIAL
55
FR (Frame Relay):
-> simple packet-switched networking protocol (no
error correction!) used on the Gb interface. Together
with the Network Service Control, FR forms the
Network Service (NS). NS administrates the virtual
connections between SGSNs and PCUs.
BSSGP (Basestation Subsystem GPRS Protocol):
Takes care of transmission of radio related control
information between PCU and SGSN (like BSSMAP
between BSC and MSC). It also transparently transfers
LLC frames between mobile station and SGSN.
GTP (GPRS Tunneling Protocol):
Carries information between all GSNs (and the
Charging Gateway Function (GCF)): GTP signaling and
application data transfer
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Outlook
High Speed Mobile Data
High Speed Circuit Switched Data (HSCSD) Overview
Enhanced Data Rates for Global Evolution (EDGE) Overview
56
July 9, 2002
Sascha Meyer
CONFIDENTIAL
57
July 9, 2002
Sascha Meyer
CONFIDENTIAL
HSCSD Overview
An Overview on High Speed Circuit Switched Data
(HSCSD):
58
July 9, 2002
Sascha Meyer
CONFIDENTIAL
HSCSD Overview
An Overview on High Speed Circuit Switched Data (HSCSD):
59
1 TCH
2 TCHs
3 TCHs
4 TCHs
Fullrate TCHs
with 9.6 kbit/s
9.6 kb/s
19.2
kb/s
28.8
kb/s
38.4
kb/s
Fullrate TCHs
with 14.4
kbit/s
14.4
kb/s
28.8
kb/s
43.2
kb/s
57.6
kb/s
July 9, 2002
Sascha Meyer
CONFIDENTIAL
EDGE Overview
EDGE migrates GPRS to EGPRS:
60
July 9, 2002
Sascha Meyer
CONFIDENTIAL
EDGE Overview
EGPRS introduces nine new coding schemes:
61
Coding Scheme
Modulation
Code Rate
Transmission Rate
per Timeslot
MCS-1
GMSK
0.53
8.8 kb/s
MCS-2
GMSK
0.66
11.2 kb/s
MCS-3
GMSK
0.80
14.8 kb/s
MCS-4
GMSK
1.0
17.6 kb/s
MCS-5
8-PSK
0.37
22.4 kb/s
MCS-6
8-PSK
0.49
29.6 kb/s
MCS-7
8-PSK
0.76
44.8 kb/s
MCS-8
8-PSK
0.92
54.4 kb/s
MCS-9
8-PSK
1.0
59.2 kb/s
July 9, 2002
Sascha Meyer
CONFIDENTIAL
EDGE Overview
EDGE deploys a new modulation scheme:
3/8 Offset 8-PSK
62
July 9, 2002
Sascha Meyer
CONFIDENTIAL
EDGE Overview
EGPRS and 8PSK Modulation:
63
July 9, 2002
Sascha Meyer
CONFIDENTIAL
64
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Nice-To-Know
65
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Nice-To-Know
51er multiframe:
26er multiframe:
52er multiframe:
2 x 26-multiframe
Synchronisation of MS on BTS does not change!
Network dynamically allocates 52-multiframes on TSs depending on
GPRS load
Never 26-multiframe and 52-multiframe on same TS
July 9, 2002
Sascha Meyer
CONFIDENTIAL
Nice-To-Know
Channel Coding:
Interleaving:
GPRS mixes 4 bursts of a radio block but does not mix bursts of
multiple radio blocks (-> signaling, time to react, etc.)
GSM data spreads 4 bursts over 22 bursts
FF
FF
FF
FF
Out1
Out2
67
July 9, 2002
Sascha Meyer
CONFIDENTIAL