Escolar Documentos
Profissional Documentos
Cultura Documentos
MSC
MSC
VLR
VLR
GMSC
GMSC
BSC
BSC
HLR
HLR
PCU
PCU
AuC
AuC
EIR
EIR
SGSN
SGSN
BTS
BTS
IP
Backbone
GGSN
GGSN
database
Internet
PSTN, ISDN
MS
MS
BTS
BTS
UE
UE
RNC
RNC
Iu CS
BS
BS
MSC
MSC
VLR
VLR
GMSC
GMSC
HLR
HLR
Iur
Uu
Iub
RNC
RNC
BS
BS
Iu PS
SGSN
SGSN
Gn
IP
Backbone
AuC
AuC
EIR
EIR
GGSN
GGSN
database
Internet
PSTN
Iub
UE
UE
RNC
RNC
BS
BS
Iur
Uu
Iub
BS
BS
RNC
RNC
2G => 3G
MS => UE
(User Equipment), often
also called (user) terminal
New air (radio) interface
based on WCDMA access
technology
New RAN architecture
(Iur interface is available
for soft handover,
BSC => RNC)
MSC is upgraded to
3G MSC
SGSN is upgraded to
3G SGSN
GMSC and GGSN
remain the same
AuC is upgraded
(more security
features in 3G)
MSC
MSC
VLR
VLR
GMSC
GMSC
HLR
HLR
Iu PS
SGSN
SGSN
Gn
IP
Backbone
AuC
AuC
EIR
EIR
GGSN
GGSN
Internet
PSTN
GERAN
(GSM and EDGE
Radio Access
Network)
MSC
MSC
Server
Server
SGW
SGW
MGW
MGW
GMSC
GMSC
Server
Server
SGW
SGW
MGW
MGW
PS core as in Rel.99
PSTN
RANAP / ISUP
SS7
MTP
IP
Sigtran
MSC
MSC
Server
Server
SGW
SGW
MGW
MGW
GMSC
GMSC
Server
Server
SGW
SGW
MGW
MGW
PS core as in Rel.99
PSTN
MGW
MGW
New core
network part:
IMS
IMS (IP
(IP
Multimedia
Multimedia
System)
System)
SGSN
SGSN
HSS
HSS
GGSN
GGSN
PS core
Internet
GERAN
(GSM and EDGE
Radio Access
Network)
CS core
PSTN
UTRAN
(UMTS Terrestrial
Radio Access
Network)
MGW
MGW
IMS
IMS (IP
(IP
Multimedia
Multimedia
System)
System)
SGSN
SGSN
HSS
HSS
GGSN
GGSN
PS core
Call/session control
using SIP (Session
Initiating Protocol)
CS core
PSTN
MT
UTRAN
CN Iu
edge node
UE
CN
gateway
TE
Core network
End-to-end service
Local b.s.
Radio
RadioBearer
Bearer
Iu b.s.
Ext. b.s.
CN b.s.
Backbone
Radio
RadioAccess
AccessBearer
Bearer
What is a bearer?
Bearer: a bearer capability of defined capacity, delay
and bit error rate, etc. (as defined in 3GPP specs.)
Bearer is a flexible concept designating some kind of
bit pipe
at a certain network level (see previous slide)
between certain network entities
with certain QoS attributes, capacity, and traffic
flow characteristics
Four UMTS QoS Classes
conversational, streaming, interactive, background
Streaming
Streaming
Interactive
Interactive
Background
Background
low delay
reasonably low
delay
low round-trip
delay
delay is not
critical
low delay
variation
speech
video streaming
video
telephony/
conferencing
audio streaming
www
applications
basic
applications
store-andforward
applications
(e-mail, SMS)
file transfer
Streaming
Streaming
Interactive
Interactive
Background
Background
kbit/s
12.2 (= GSM EFR)
10.2
7.95
7.40 (= US TDMA)
6.70 (= PDC EFR)
5.90
EFR = Enhanced
5.15
Full Rate
4.75
Transcoding
UE
UE
MSC
MSC
TC
TC
GMSC
GMSC
User
User BB
(e.g. in PSTN)
Streaming
Streaming
Interactive
Interactive
Background
Background
UE
UE
Source
Source
Buffer
Streaming
Streaming
Interactive
Interactive
Background
Background
Streaming
Streaming
Interactive
Interactive
Background
Background
UMTS protocols
Different protocol stacks for user and control plane
User plane (for transport of user data):
Circuit switched domain: data within bit pipes
Packet switched domain: protocols for implementing
various QoS or traffic engineering mechanisms
Control plane (for signalling):
Circuit switched domain: SS7 based (in core network)
Packet switched domain: IP based (in core network)
Radio access network: UTRAN protocols
Iu
Data
Datastreams
streams
RLC
RLC
RLC
RLC
Frame
FrameProtocol
Protocol(FP)
(FP)
MAC
MAC
MAC
MAC
AAL2
AAL2
ATM
ATM
Phys.
Phys.
Phys.
Phys.
Phys.
Phys.
WCDMA
UE
Gn
UTRAN
AAL2
AAL2
ATM
ATM
Phys.
Phys.
TDM
TDM
3G MSC
TDM
TDM
GMSC
Uu
Iu
PDCP
PDCP
RLC
RLC
RLC
RLC
MAC
MAC
MAC
MAC
Phys.
Phys.
Phys.
Phys.
WCDMA
UE
Gn
IP
IP
GTP
GTP
GTP
GTP
UDP
UDP
GTP
GTP
UDP
UDP
GTP
GTP
UDP
UDP
UDP
UDP
IP
IP
AAL5
AAL5
IP
IP
AAL5
AAL5
IP
IP
IP
IP
ATM
ATM
ATM
ATM
L2
L2
L2
L2
Phys.
Phys.
Phys.
Phys.
L1
L1
L1
L1
UTRAN
SGSN
GGSN
L3
RRC
RRC
PDCP
PDCP
Signalling
radio bearers
L2
(User plane)
radio bearers
RLC
RLC
Logical channels
MAC
MAC
Transport channels
L1
PHY
PHY
Control Plane
User Plane
Application
Application
Protocol
Protocol
Data
Data
Stream(s)
Stream(s)
Transport
Network
Layer
Transport Netw.
User Plane
Transport Netw.
Control Plane
Transport Netw.
User Plane
Protocol
Protocol
Signalling
Signalling
Bearer(s)
Bearer(s)
Signalling
Signalling
Bearer(s)
Bearer(s)
Physical
PhysicalLayer
Layer
Data
Data
Bearer(s)
Bearer(s)
Control Plane
RRC
RRC
Data
Data
RLC
RLC
MAC
MAC
NBAP
NBAP
Frame
FrameProtocol
Protocol
Transport
Network
Layer
Transport Netw.
User Plane
Convergence
Convergence
Protocols
Protocols
AAL
AAL55
Transport Netw.
Control Plane
Transport Netw.
User Plane
Q.2630.1
Q.2630.1
Conv.
Conv.Pr.
Pr.
AAL
AAL55
ATM
ATM
Physical
PhysicalLayer
Layer
AAL
AAL22
Control Plane
RRC
RRC
Data
Data
RLC
RLC
MAC
MAC
RNSAP
RNSAP
Frame
FrameProtocol
Protocol
Transport
Network
Layer
Transport Netw.
User Plane
Convergence
Convergence
Protocols
Protocols
AAL
AAL55
Transport Netw.
Control Plane
Transport Netw.
User Plane
Q.2630.1
Q.2630.1
Conv.
Conv.Pr.
Pr.
AAL
AAL55
ATM
ATM
Physical
PhysicalLayer
Layer
AAL
AAL22
Control Plane
User Plane
RANAP
RANAP
CS
CSChannel
Channel
Iu
IuUP
UP
Transport
Network
Layer
Transport Netw.
User Plane
Convergence
Convergence
Protocols
Protocols
AAL
AAL55
Transport Netw.
Control Plane
Transport Netw.
User Plane
Q.2630.1
Q.2630.1
Conv.
Conv.Pr.
Pr.
AAL
AAL55
ATM
ATM
Physical
PhysicalLayer
Layer
AAL
AAL22
Control Plane
User Plane
RANAP
RANAP
IP
IPApplication
Application
Iu
IuUP
UP
Transport
Network
Layer
Transport Netw.
User Plane
Transport Netw.
Control Plane
Convergence
Convergence
Protocols
Protocols
GTP
GTP
UDP
UDP
IP
IP
AAL
AAL55
AAL
AAL55
ATM
ATM
Physical
PhysicalLayer
Layer
Iub
UE
UE
RNC
RNC
Iur
BS
BS
Iub
Iu
Core
network
RNC
RNC
DRNC
Iub
UE
UE
RNC
RNC
Iu
Core
network
Iur
BS
BS
Iub
RNC
RNC
Iu
DRNC
SRNC
BS
BS
Iub
BS
BS
Leg 2
BS
BS
Iub
RNC
RNC
Iur
RNC
RNC
DRNC
Iu
Core
network
Signal
combining
point is in
SRNC
(downlink:
in UE)
Iub
RNC
RNC
Iu
Core
network
Iur
UE
UE
Rake
receiver
Multipath
propagation
Iub
RNC
RNC
DRNC
Macrodiversity
combining point
in SRNC
BS
BS
BS
RNC
Core network
(RANAP signaling)
RAB assignment request
(RRC signaling)
RAB assignment complete
RANAP
RRC
UE
UE
BS
BS
RNC
RNC
MSC
MSC or
or
SGSN
SGSN
Security in UMTS
GSM
UMTS
SIM authentication
(PIN code)
USIM authentication
(PIN code)
User authentication
User authentication
Network authentication
Authentication
Authentication: Procedure of verifying the authenticity
of an entity (user, terminal, network, network element).
In other words, is the entity the one it claims to be?
SIM authentication is local (network is not involved)
In GSM, only user is authenticated
In UMTS, both user and network are authenticated
User/network is authenticated at the beginning of
each user-network transaction (e.g. location updating
or connection set-up) and always before ciphering
starts.
See Security in GSM
for more details
Integrity
Data integrity: The property that data has not been
altered in an unauthorised manner.
Man-in-the-middle security attack, e.g. false BS
Data integrity checking is not done in GSM
In UMTS, signalling messages are appended with a
32 bit security field (MAC-I) at the terminal or RNC
before transmission and checked at the receiving end
In UMTS, also volume of user data (not the user data
itself) is integrity protected
Algorithm f 9
Signalling
Signalling message
message MAC-I
MAC-I
MAC-I generation
UE
UE
MAC-I checking
MAC-I checking
RNC
RNC
MAC-I generation
Confidentiality
Confidentiality: The property that information is not
made available to unauthorised individuals, entities or
processes.
Example 1: Ciphering (encryption) over the air interface
Example 2: Preventing unencrypted transmission of
user ID information such as IMSI number over the air
interface
=> Temporary Mobile Subscriber Identity (TMSI) is
generated (at the end of each MM or CM transaction)
and is used at the beginning of the next transaction
instead of IMSI.
BTS
BTS
BSC
BSC
Core
Core Network
Network
GPRS
MS
MS
BTS
BTS
BSC
BSC
SGSN
SGSN
UMTS
UE
UE
BS
BS
Air interface
RNC
RNC
Core
Core Network
Network
Integrity
WCDMA Technology
just some basic issues
RLC
RLC
RLC
RLC
Logical channels
MAC
MAC
MAC
MAC
Transport channels
Phy
Phy
WCDMA
Phy
Phy
Physical channels
UE
FP
FP
AAL
AAL22
FP
FP
AAL
AAL22
Base station
RNC
Downlink
DCCH
DCCH
PCCH
PCCH
DTCH
DTCH
BCCH
BCCH
CCCH
CCCH
CTCH
CTCH
Logical channels
DCCH
DCCH
DTCH
DTCH
Transport channels
RACH
RACH
CPCH
CPCH
DCH
DCH
PCH
PCH
BCH
BCH
FACH
FACH
DSCH
DSCH
DCH
DCH
CPCH
CPCH
Downlink
PCH
PCH
FACH
FACH
BCH
BCH
DSCH
DSCH
DCH
DCH
Transport channels
PRACH
PRACH
PCPCH
PCPCH
AICH
AICH
CSICH
CSICH
PICH
PICH
CD/CACD/CAICH
ICH
SCCPCH
SCCPCH
PCCPCH
PCCPCH
Physical channels
CPICH
CPICH
SCH
SCH
DCH
DCH
PDSCH
PDSCH
DPDCH
DPDCH
DPCCH
DPCCH
DPCH
DPCH
Data
Data
TPC
TPC
Data
Data
Pilot
Pilot
14
10 ms radio frame
Data
Data
Pilot
TFCI
Pilot
TFCI
DPCCH (Q-branch)
0
FBI
FBI
TPC
TPC
14
10 ms radio frame (38400 chips)
Spreading in WCDMA
Channelization
Channelization
code
code
Channel
Channel
data
data
Channel
bit rate
Usage
Usageof
ofcode
code
Chip rate
Chip rate
(always 3.84 million chips/s)
Uplink
Uplink
Channelization code
Scrambling code
Scrambling
Scrambling
code
code
Downlink
Downlink
User separation
User separation
Cell separation
Spreading in WCDMA
Chip
Chip rate
rate after
after spreading
spreading =
= 3.84
3.84 Mchips/s
Mchips/s
Spreading factor (SF) is important in WCDMA
Chip
Chip rate
rate =
= SF
SF xx channel
channel bit
bit rate
rate
Uplink:
Uplink: DPCCH
DPCCH SF
SF =
= 256,
256, DPDCH
DPDCH SF
SF =
= 44 -- 256
256
Downlink:
Downlink: DPCH
DPCH SF
SF =
= 44 -- 256
256 (512)
(512)
One bit consists
of 4 chips
256
15
approx. 7.5
128
30
approx. 15
64
60
approx. 30
32
120
approx. 60
16
240
approx. 120
480
approx. 240
960
approx. 480
512
15
approx. 1-3
256
30
approx. 6-12
128
60
approx. 20-24
64
120
approx. 45
32
240
approx. 105
16
480
approx. 215
960
approx. 456
1920
approx. 936
Interesting
Interesting
for
for user
user
Interleaving
Interleaving
Bit
Bit rate
rate matching
matching
Channel
Channel bit
bit rate
rate (kb/s)
(kb/s)
Important
Important
for
for system
system
Content
Content provider
provider
Content
Content provider
provider
Service
Service provider
provider
Service
Service provider
provider
Carrier
Carrier provider
provider
End
End user
user
End
End user
user
all want to
make profit
API
3G network
API
API =
Application
Programming
Interface
(Standardised)
CAMEL Phase 1
Circuit switched call-related IN procedures
Protocol: CAP instead of MAP
2.
1.
SSP
SSP
MSC
MSC
3.
4.
5.
SCP
SCPin
inhome
home
network
network(CSE)
(CSE)
Typical
triggers:
Calling number
Called number
Cell ID
CAMEL Phase 2
Non-call-related procedures possible
1. Call control proceeds as normal
2. Call control is interrupted
(e.g. for announcement)
3. Call control resumes
Typical
application:
In prepaid service:
announcement
your prepaid
account is
approaching zero
CAMEL Phase 3
IN functionality is extended to include packet switched
sessions...
Home PLMN
Visited PLMN
UE
Certain subscriber
profile
Same subscriber
profile
Location
Positioning
Positioning
SAT
SAT
UE
SMS
SMS
MMS
MMS
USSD
USSD
USAT
USAT
WAP
WAP
MExE
MExE
i-Mode
i-Mode
Transport
&
Content
UE
UE
BS
BS
LMU
LMU
MSC
MSC
RNC
RNC&&
SMLC
SMLC
PSTN
GMSC
GMSC
LCS External
Client
GMLC
GMLC
HLR/AuC/EIR
HLR/AuC/EIR
SGSN
SGSN
GGSN
GGSN
Internet
Positioning methods
Cell ID based location information
- no expensive positioning solutions required
- inexpensive (and will
therefore be widely used)
E-OTD (2G), OTDOA (3G)
- differential delays measured
from which the position
is calculated (in SMLC)
SMLC
SMLC
BS
BS
UE
UE
LMU
LMU
BS
BS
Assisted GPS
- greatest precision, GPS receiver in UE
- network must assist in indoor environment
BS
BS
ME
SIM
MExE
Mobile Execution Environment (MExE) provides
standardized application execution environments for
UE, defined in classmarks:
MExE Classmark 1
MExE Classmark 2
MExE Classmark 3
UE is J2ME compatible
:
see: www.mexeforum.org
Micro Edition
Standard
Edition
USSD
182 ASCII characters (max)
in all GSM terminals
connection oriented
transactions (small delay)
transport of technical data
terminal or application in
network initiates session
not much used (yet)
MMS
MMS = Multimedia Messaging System
Offers the possibility to send messages to/from MMS
capable handsets comprising a combination of
- text
- sounds
- images
- video
GPRS or 3G packet domain can be used for transport.
When combined with LCS information and IN (CAMEL)
features, interesting new services can be implemented.
2G/3G
networ
k
WML
WML
WAP
WAPprotocols
protocols
2G/3G
2G/3Gtransport
transport
WAP
WAP
Gateway
Gateway
WML / HTML
translation
Internet
Internet
Server
Server
WML /
HTML / XML
content
UE
UE
2G/3G
networ
k
CAMEL
CAMEL
(CSE)
(CSE)
See:
Kaaranen et al:
UMTS Networks
WAP
WAP
Gateway
Gateway
Internet
Internet
Server
Server
GMLC
GMLC
MExE
MExE
Example, Step 1
By use of his/her WAP browser in the UE, user contacts
(via WAP Gateway) the Internet Server containing
relevant information.
CAMEL
CAMEL
(CSE)
(CSE)
UE
UE
WAP
browser
2G/3G
networ
k
WAP
WAP
Gateway
Gateway
Internet
Internet
Server
Server
GMLC
GMLC
MExE
MExE
Example, Step 2
The 2G/3G network retrieves subscription information
(e.g. state of prepaid account) from the users CSE
(Camel Service Environment).
UE
UE
2G/3G
networ
k
CAMEL
CAMEL
(CSE)
(CSE)
Charging
info
WAP
WAP
Gateway
Gateway
Internet
Internet
Server
Server
GMLC
GMLC
MExE
MExE
Example, Step 3
Internet Server acts as a LCS client and requests the
2G/3G network to investigate where the user is located.
CAMEL
CAMEL
(CSE)
(CSE)
UE
UE
2G/3G
networ
k
Where is UE located?
WAP
WAP
Gateway
Gateway
Internet
Internet
Server
Server
GMLC
GMLC
MExE
MExE
Example, Step 4
The MExE compatible Internet Server prepares the
information according to the MExE capabilities of UE
(in this case MExE Classmark 1: WAP).
CAMEL
CAMEL
(CSE)
(CSE)
UE
UE
2G/3G
networ
k
WAP
WAP
Gateway
Gateway
GMLC
GMLC
What can UE
display?
Internet
Internet
Server
Server
MExE
MExE
Example, Step 5
Now the local restaurants information is downloaded to
the user and displayed in the appropriate form.
Menu on display:
Restaurant
Restaurant
Restaurant
Restaurant
UE
UE
CAMEL
CAMEL
(CSE)
(CSE)
1
2
3
4
2G/3G
networ
k
WAP
WAP
Gateway
Gateway
Internet
Internet
Server
Server
GMLC
GMLC
MExE
MExE