EPL476 Mobile Networks Fall 2009: Cellular Telephony Architectures Instructor: Dr. Vasos Vassiliou
EPL476 Mobile Networks Fall 2009: Cellular Telephony Architectures Instructor: Dr. Vasos Vassiliou
EPL476 Mobile Networks Fall 2009: Cellular Telephony Architectures Instructor: Dr. Vasos Vassiliou
Fall 2009
2009:
1400 >4 bn!
1200
Subscribers [million]
GSM total
1000 TDMA total
CDMA total
800 PDC total
Analogue total
W-CDMA
600
Total wireless
Prediction (1998)
400
200
0
1996 1997 1998 1999 2000 2001 2002 2003 2004 year
Development of mobile telecommunication
systems
CT0/1
FDMA
AMPS
NMT CT2
IMT-FT
IS-136 DECT
TDMA
TDMA
EDGE IMT-SC
D-AMPS
IS-136HS
GSM GPRS
UWC-136
PDC
IMT-DS
UTRA FDD / W-CDMA
IMT-TC HSPA
UTRA TDD / TD-CDMA
CDMA
IMT-TC
TD-SCDMA
IS-95 IMT-MC
cdma2000 1X
cdmaOne cdma2000 1X EV-DO
1X EV-DV
1G 2G 2.5G 3G (3X)
How does it work?
How can the system locate a user?
Why don’t all phones ring at the same
time?
What happens if two users talk
simultaneously?
Why don’t I get the bill from my neighbor?
Why can an Australian use her phone in
Berlin?
• Why can’t I simply overhear the neighbor’s
communication?
• How secure is the mobile phone system?
• What are the key components of the mobile phone
network?
GSM: Overview
GSM
formerly: Groupe Spéciale Mobile (founded 1982)
now: Global System for Mobile Communication
Pan-European standard (ETSI, European Telecommunications
Standardisation Institute)
simultaneous introduction of essential services in three phases (1991,
1994, 1996) by the European telecommunication administrations
(Germany: D1 and D2)
seamless roaming within Europe possible
Today many providers all over the world use GSM
(219 countries in Asia, Africa, Europe, Australia, America)
more than 4,2 billion subscribers in more than 700 networks
more than 75% of all digital mobile phones use GSM
over 29 billion SMS in Germany in 2008, (> 10% of the revenues for
many operators) [be aware: these are only rough numbers…]
See e.g. www.gsmworld.com/newsroom/market-data/index.htm
Performance characteristics of GSM
(wrt. analog sys.)
Communication
mobile, wireless communication; support for voice and data
services
Total mobility
international access, chip-card enables use of access points of
different providers
Worldwide connectivity
one number, the network handles localization
High capacity
better frequency efficiency, smaller cells, more customers per cell
High transmission quality
high audio quality and reliability for wireless, uninterrupted phone
calls at higher speeds (e.g., from cars, trains)
Security functions
access control, authentication via chip-card and PIN
Disadvantages of GSM
There is no perfect system!!
no end-to-end encryption of user data
no full ISDN bandwidth of 64 kbit/s to the user, no
transparent B-channel
reduced concentration while driving
electromagnetic radiation
abuse of private data possible
roaming profiles accessible
high complexity of the system
several incompatibilities within the GSM
standards
GSM: Mobile Services
GSM offers
several types of connections
• voice connections, data connections, short message service
multi-service options (combination of basic services)
Three service domains
Bearer Services
Telematic Services
Supplementary Services
bearer services
MS
transit source/
TE MT GSM-PLMN network destination TE
R, S Um (PSTN, ISDN) network (U, S, R)
tele services
Bearer Services
Telecommunication services to transfer data
between access points
Specification of services up to the terminal
interface (OSI layers 1-3)
Different data rates for voice and data (original
standard)
data service (circuit switched)
• synchronous: 2.4, 4.8 or 9.6 kbit/s
• asynchronous: 300 - 1200 bit/s
data service (packet switched)
• synchronous: 2.4, 4.8 or 9.6 kbit/s
• asynchronous: 300 - 9600 bit/s
Architecture of the GSM system
GSM is a PLMN (Public Land Mobile Network)
several providers setup mobile networks following the
GSM standard within each country
components
• MS (mobile station)
• BS (base station)
• MSC (mobile switching center)
• LR (location register)
subsystems
• RSS (radio subsystem): covers all radio aspects
• NSS (network and switching subsystem): call forwarding,
handover, switching
• OSS (operation subsystem): management of the network
Ingredients 1: Mobile Phones, PDAs, etc
Cabling
Microwave links
Ingredients 3: Infrastructure 2
Not „visible“, but
comprise the major part
of the network (also
from an investment
point of view…)
Management
Data bases
Switching units
Monitoring
GSM: overview
OMC, EIR,
AUC
HLR
GMSC
NSS fixed network
with OSS
BSC
BSC
RSS
GSM: system architecture
radio network and fixed
subsystem switching subsystem partner networks
MS MS
ISDN
PSTN
Um MSC
BTS Abis
BSC EIR
BTS
SS7
HLR
BTS VLR
BSC ISDN
BTS MSC PSTN
A
BSS IWF
PSPDN
CSPDN
System architecture: radio subsystem
radio network and switching
subsystem subsystem Components
MS MS
MS (Mobile Station)
BSS (Base Station Subsystem):
consisting of
Um • BTS (Base Transceiver Station):
sender and receiver
BTS Abis • BSC (Base Station Controller):
BSC MSC controlling several transceivers
BTS
Interfaces
Um : radio interface
Abis : standardized, open
interface with
A 16 kbit/s user channels
BTS
BSC MSC A: standardized, open interface
BTS with
BSS 64 kbit/s user channels
System architecture: network and
switching subsystem
network
subsystem
fixed partner
networks
• Components
• MSC (Mobile Services Switching
Center):
ISDN • IWF (Interworking Functions)
MSC
PSTN • ISDN (Integrated Services Digital
Network)
• PSTN (Public Switched Telephone
Network)
EIR
• PSPDN (Packet Switched Public
Data Net.)
• CSPDN (Circuit Switched Public
SS7
HLR
Data Net.)
VLR •Databases
ISDN
• HLR (Home Location Register)
MSC
PSTN • VLR (Visitor Location Register)
IWF
• EIR (Equipment Identity Register)
PSPDN
CSPDN
Radio subsystem
The Radio Subsystem (RSS) comprises the cellular mobile
network up to the switching centers
Components
Base Station Subsystem (BSS):
• Base Transceiver Station (BTS): radio components including sender,
receiver, antenna - if directed antennas are used one BTS can
cover several cells
• Base Station Controller (BSC): switching between BTSs, controlling
BTSs, managing of network resources, mapping of radio channels
(Um) onto terrestrial channels (A interface)
TE TA MT
Um
R S
Network and switching subsystem
890-915 MHz
fre
1 2 3 4 5 6 7 8
4.615 ms
Um Abis A
MS BTS BSC MSC
CM CM
MM MM
BSSAP BSSAP
RR RR’
BTSM
RR’ BTSM
SS7 SS7
LAPDm LAPDm LAPD LAPD
MSC MSC
Handover decision
receive level receive level
BTSold BTSold
HO_MARGIN
MS MS
BTSold BTSnew
Handover procedure
MS BTSold BSCold MSC BSCnew BTSnew
measurement measurement
report result
HO decision
HO required HO request
resource allocation
ch. activation
HO complete HO complete
clear command clear command
clear complete clear complete
Security in GSM
Security services
access control/authentication
• user SIM (Subscriber Identity Module): secret PIN (personal
identification number)
• SIM network: challenge response method
confidentiality
• voice and signaling encrypted on the wireless link (after successful
authentication)
anonymity
• temporary identity TMSI
(Temporary Mobile Subscriber Identity)
• newly assigned at each new location update (LUP) “secret”:
• A3 and A8
• encrypted transmission
available via the
3 algorithms specified in GSM Internet
A3 for authentication (“secret”, open interface) • network providers
can use stronger
A5 for encryption (standardized)
mechanisms
A8 for key generation (“secret”, open interface)
GSM - authentication
RAND
Ki RAND RAND Ki
A3 A3
SIM
SRES* 32 bit SRES 32 bit
SRES
MSC SRES* =? SRES SRES
32 bit
RAND
Ki RAND RAND Ki
AC 128 bit 128 bit 128 bit 128 bit SIM
A8 A8
cipher Kc
key 64 bit Kc
64 bit
data encrypted SRES
data
BSS
data MS
A5 A5
Data services in GSM I
Data transmission standardized with only 9.6 kbit/s
advanced coding allows 14.4 kbit/s
not enough for Internet and multimedia applications
HSCSD (High-Speed Circuit Switched Data)
mainly software update
bundling of several time-slots to get higher AIUR (Air
Interface User Rate, e.g., 57.6 kbit/s using 4 slots @ 14.4)
advantage: ready to use, constant quality, simple
disadvantage: channels blocked for voice transmission
41
GPRS quality of service
Reliability Lost SDU Duplicate Out of Corrupt SDU
class probability SDU sequence probability
probability SDU
probability
1 10-9 10-9 10-9 10-9
2 10-4 10-5 10-5 10-6
3 10-2 10-5 10-5 10-2
Gn
Um Gb Gn Gi
MSC HLR/
GR
VLR EIR
GPRS protocol architecture
IP/X.25 IP/X.25
T T
GSM DE UTRA MSS UTRA MSS
Europe D D
1800 CT D FDD D FDD
MSS MSS
North PCS rsv.
America
1850 1900 1950 2000 2050 2100 2150 2200 MHz
IMT-2000 family
Interface
for Internetworking
Uu Iu
UE UTRAN CN
UMTS domains and interfaces I
Home
Network
Domain
Zu
Cu Uu Iu Yu
Mobile Access Serving Transit
USIM
Equipment Network Network Network
Domain
Domain Domain Domain Domain
scrambling scrambling
code1 code2
sender1 sender2
OSVF coding
1,1,1,1,1,1,1,1
1,1,1,1 ...
1,1,1,1,-1,-1,-1,-1
1,1
1,1,-1,-1,1,1,-1,-1
1,1,-1,-1 ...
X,X
1,1,-1,-1,-1,-1,1,1
X 1
1,-1,1,-1,1,-1,1,-1
X,-X 1,-1,1,-1 ...
1,-1,1,-1,-1,1,-1,1
SF=n SF=2n 1,-1
1,-1,-1,1,1,-1,-1,1
1,-1,-1,1 ...
1,-1,-1,1,-1,1,1,-1
57
Typical UTRA-FDD uplink data
rates
DPCCH [kbit/s] 15 15 15 15
Spreading 64 16 8 4
UTRAN architecture
RNS RNC: Radio Network Controller
RNS: Radio Network Subsystem
UE1 Node B Iub
Iu
RNC CN
UE2
Node B
• UTRAN comprises
several RNSs
UE3
• Node B can support
Iur FDD or TDD or both
Node B
Iub • RNC is responsible for
handover decisions
Node B
RNC requiring signaling to
the UE
Node B
• Cell offers FDD or TDD
RNS
UTRAN functions
Admission control
Congestion control
System information broadcasting
Radio channel encryption
Handover
SRNS moving
Radio network configuration
Channel quality measurements
Macro diversity
Radio carrier control
Radio resource control
Data transmission over the radio interface
Outer loop power control (FDD and TDD)
Channel coding
Access control
Core network: protocols
VLR
PSTN/
MSC GMSC
GSM-CS ISDN
RNS
backbone
HLR
RNS
UTRAN CN
Core network: architecture
VLR
BSS
BTS Abis Iu
GR
Node B
Iub
Node B
RNC SGSN GGSN
Gn Gi
Node B IuPS CN
RNS
Core network
The Core Network (CN) and thus the Interface I u, too, are
separated into two logical domains:
Circuit Switched Domain (CSD)
Circuit switched service incl. signaling
Resource reservation at connection setup
GSM components (MSC, GMSC, VLR)
IuCS
Packet Switched Domain (PSD)
GPRS components (SGSN, GGSN)
IuPS
UE Uu UTRAN IuPS 3G Gn 3G
apps. & SGSN GGSN
protocols
IP, PPP, IP tunnel IP, PPP,
… …
Packet PDCP GTP GTP GTP
PDCP GTP
switched RLC RLC UDP/IP UDP/IP UDP/IP UDP/IP
MAC MAC AAL5 AAL5 L2 L2
radio radio ATM ATM L1 L1
Support of mobility: macro diversity
Multicasting of data via
several physical channels
Enables soft handover
FDD mode only
UE Node B Uplink
simultaneous reception of UE
data at several Node Bs
Reconstruction of data at
Node B RNC CN
Node B, SRNC or DRNC
Downlink
Simultaneous transmission of
data via different cells
Different spreading codes in
different cells
Support of mobility: handover
From and to other systems (e.g., UMTS to GSM)
This is a must as UMTS coverage will be poor in the beginning
RNS controlling the connection is called SRNS (Serving RNS)
RNS offering additional resources (e.g., for soft handover) is called
Drift RNS (DRNS)
End-to-end connections between UE and CN only via I u at the SRNS
Change of SRNS requires change of Iu
Initiated by the SRNS
Controlled by the RNC and CN
Node B SRNC CN
Iub Iu
UE Iur
Node B DRNC
Iub
Example handover types in
UMTS/GSM
UE1
Node B1 RNC1 3G MSC1
Iu
UE2
Node B2 Iub Iur
UE4
BTS BSC 2G MSC3
Abis A
Breathing Cells
GSM
Mobile device gets exclusive signal from the base station
Number of devices in a cell does not influence cell size
UMTS
Cell size is closely correlated to the cell capacity
Signal-to-nose ratio determines cell capacity
Noise is generated by interference from
• other cells
• other users of the same cell
Interference increases noise level
Devices at the edge of a cell cannot further increase their output
power (max. power limit) and thus drop out of the cell
no more communication possible
Limitation of the max. number of users within a cell required
UMTS
HSDPA (High-Speed Downlink Packet Access)
• initially up to 10 Mbit/s for the downlink, later > 20 Mbit/s using MIMO-
(Multiple Input Multiple Output-) antennas
• can use 16-QAM instead of QPSK (ideally > 13 Mbit/s)
• user rates e.g. 3.6 or 7.2 Mbit/s
HSUPA (High-Speed Uplink Packet Access)
• initially up to 5 Mbit/s for the uplink
• user rates e.g. 1.45 Mbit/s