Professional Documents
Culture Documents
PSTN, ISDN
MSC
MSC GMSC
GMSC
BTS VLR
VLR
BTS
MS
MS BSC
BSC HLR
HLR
PCU
PCU AuC
AuC
SGSN
SGSN EIR
EIR
BTS
BTS
IP GGSN
GGSN
Backbone
database
Internet
3GPP Rel.’99 network architecture
PSTN
Iub RNC
RNC MSC
MSC GMSC
GMSC
Iu CS
BS VLR
VLR
BS
UE
UE Iur HLR
HLR
Uu
AuC
AuC
Iub RNC
RNC SGSN
SGSN
Iu PS EIR
EIR
BS
BS Gn
IP GGSN
GGSN
Backbone
database
Internet
3GPP Rel.’99 network architecture
PSTN
MSC is upgraded to MSC
MSC GMSC
GMSC
Iu CS
3G MSC VLR
VLR
SGSN is upgraded to HLR
HLR
3G SGSN AuC
AuC
SGSN
SGSN
GMSC and GGSN Iu PS EIR
EIR
remain the same Gn
features in 3G)
Internet
3GPP Rel.4 network architecture
SGW SGW
PSTN
SGW SGW
MGW
MGW MGW
MGW
New option in Rel.4:
GERAN
(GSM and EDGE
Radio Access
Network)
PS core as in Rel.’99
3GPP Rel.4 network architecture
PSTN
SGW SGW
MGW
MGW MGW
MGW
“Lower layer” protocol
conversion in SGW
(Signalling GateWay)
RANAP / ISUP
PS core as in Rel.’99
SS7 IP
MTP Sigtran
3GPP Rel.5 network architecture
UTRAN CS core
(UMTS Terrestrial
PSTN
Radio Access MGW
Network) New core MGW
network part:
IMS
IMS (IP
(IP
Multimedia
Multimedia HSS
HSS
System)
System)
GERAN
Internet
(GSM and EDGE
Radio Access
Network) SGSN
SGSN GGSN
GGSN
PS core
3GPP Rel.5 network architecture
PSTN
(using IP transport) MGW
MGW
via PS core between
UE and Internet (or
TE MT UTRAN CN Iu CN TE
edge node gateway
UE Core network
End-to-end service
Radio
RadioBearer
Bearer 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.)
Conversational
Conversational Streaming
Streaming Interactive
Interactive Background
Background
Conversational
Conversational Streaming
Streaming Interactive
Interactive Background
Background
Adaptive kbit/s
<=> 12.2 (= GSM EFR)
During the call, 10.2
the AMR bit rate 7.95
can be changed, 7.40 (= US TDMA)
using the values
6.70 (= PDC EFR)
at the right
5.90
<=>
5.15 EFR = Enhanced
Codec negotiation 4.75
Full Rate
between transcoders
Transcoding
UE
UE MSC
MSC GMSC
GMSC User
User BB
(e.g. in PSTN)
TC
TC
Transcoder (AMR/PCM) should be located as far as
possible to the right (transmission capacity savings)
Conversational
Conversational Streaming
Streaming Interactive
Interactive Background
Background
• video streaming
UE
UE Source
Source
• audio streaming
Buffer
Conversational
Conversational Streaming
Streaming Interactive
Interactive Background
Background
• web browsing
• interactive games
• location-based services (LCS)
Four UMTS QoS (service) classes
Conversational
Conversational Streaming
Streaming Interactive
Interactive Background
Background
Uu Iu Gn
Data
Datastreams
streams
Frame
FrameProtocol
Protocol(FP)
(FP)
RLC
RLC RLC
RLC
AAL2 AAL2 TDM
TDM TDM
TDM
AAL2 AAL2
MAC
MAC MAC
MAC
ATM
ATM ATM
ATM
Phys.
Phys. Phys.
Phys. Phys.
Phys. Phys.
Phys.
WCDMA
Uu Iu Gn
IP
IP IP
IP
PDCP
PDCP PDCP
PDCP GTP
GTP GTP
GTP GTP
GTP GTP
GTP
UDP
UDP UDP
UDP UDP
UDP UDP
UDP
RLC
RLC RLC
RLC
IP
IP IP
IP IP
IP IP
IP
AAL5
AAL5 AAL5
AAL5
MAC
MAC MAC
MAC L2
L2 L2
L2
ATM
ATM ATM
ATM
Phys.
Phys. Phys.
Phys. Phys.
Phys. Phys.
Phys. L1
L1 L1
L1
WCDMA
Radio
Network Control Plane User Plane
Layer
Application
Application Data
Data
Protocol
Protocol Stream(s)
Stream(s)
Transport
Network Transport Netw. Transport Netw. Transport Netw.
Layer User Plane Control Plane User Plane
Protocol
Protocol
Signalling
Signalling Signalling
Signalling Data
Data
Bearer(s)
Bearer(s) Bearer(s)
Bearer(s) Bearer(s)
Bearer(s)
Physical
PhysicalLayer
Layer
Control Plane (Iub, Iur and Iu interfaces)
Radio Network Layer: application protocols (NBAP,
RNSAP and RANAP) are used for the actual signalling
between base stations, RNC and core network.
UE
UE Core
Iur network
BS
BS Iub RNC
RNC
DRNC
UE
UE Core
Iur network
BS
BS Iub RNC
RNC Iu
DRNC
SRNC
SRNC
BS
BS Iub RNC
RNC Iu Core
Leg 1
network
UE
UE BS
BS Leg 2 Signal
Iur combining
point is in
Leg 3 SRNC
BS
BS Iub RNC
RNC
(downlink:
DRNC in UE)
SRNC
BS
BS Iub RNC
RNC Iu Core
network
Iur
RNC
Macrodiversity
UE Rake RNC combining point
UE Iub
receiver
DRNC in SRNC
Multipath BS
BS
propagation
(RANAP signaling)
RAB assignment request
(RRC signaling)
RAB assignment complete
Signalling between UE and core network
RRC RANAP
UE BS RNC MSC
MSC or
or
UE BS RNC SGSN
SGSN
Security in UMTS
GSM UMTS
Authentication:
SIM authentication (PIN code)
user authentication (GSM, UMTS, DECT, TETRA)
network authentication (UMTS, TETRA)
Integrity:
signalling data integrity (UMTS)
Confidentiality ( privacy):
ciphering of signals over radio interface
hiding of user identifiers over radio interface
end-to-end encryption (offered by service provider)
Authentication
Both in Algorithm f 9
terminal
and RNC Integrity Key (IK)
and other
Signalling keys/parameters
Signalling message
message MAC-I
MAC-I
UE
UE RNC
RNC
GSM
MS
MS BTS
BTS BSC
BSC Core
Core Network
Network
GPRS
MS
MS BTS
BTS BSC
BSC SGSN
SGSN
UE
UE BS
BS RNC
RNC Core
Core Network
Network
: :
RLC
RLC RLC
RLC
Logical channels
MAC
MAC MAC
MAC
Transport channels
Phy Phy FP
FP FP
FP
Phy WCDMA Phy
AAL
AAL22 AAL
AAL22
Physical channels : :
Uplink Downlink
CCCH
CCCH DCCH
DCCH PCCH
PCCH BCCH
BCCH CCCH
CCCH CTCH
CTCH DCCH
DCCH
DTCH
DTCH DTCH
DTCH
Logical channels
Transport channels
RACH
RACH CPCH
CPCH DCH
DCH PCH
PCH BCH
BCH FACH
FACH DSCH
DSCH DCH
DCH
Transport / Physical channels
Uplink Downlink
RACH
RACH CPCH
CPCH PCH
PCH FACH
FACH BCH
BCH DSCH
DSCH DCH
DCH
DCH
DCH
Transport channels
PRACH
PRACH PCPCH
PCPCH SCCPCH
SCCPCH PCCPCH
PCCPCH DPDCH
DPDCH
QPSK modulation,
time multiplexed data and control information:
2560 chips
TFCI
TFCI Data
Data TPC
TPC Data
Data Pilot
Pilot
0 1 2 14
10 ms radio frame
DPDCH / DPCCH structure in uplink
(Dedicated Physical Data/Control Channel)
Data
Data
DPDCH (I-branch)
Pilot
Pilot TFCI
TFCI FBI
FBI TPC
TPC
DPCCH (Q-branch)
0 1 2 14
Channelization
Channelization Scrambling
Scrambling
code
code code
code
Channel
Channel
data
data
Channel Chip rate Chip rate
bit rate (always 3.84 million chips/s)
Usage
Usageof
ofcode
code Uplink
Uplink Downlink
Downlink
Chip
Chip rate
rate after
after spreading
spreading =
= 3.84
3.84 Mchips/s
Mchips/s
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)
128 30 approx. 15
64 60 approx. 30
32 120 approx. 60
User
User data
data rate
rate (kb/s)
(kb/s) Interesting
Interesting
for
for user
user
Channel
Channel coding
coding
Interleaving
Interleaving
Bit
Bit rate
rate matching
matching
Important
Important
Channel
Channel bit
bit rate
rate (kb/s)
(kb/s) for
for system
system
Services for 3G (and partly 2G)
• terminology
• basic concepts
New service concept
Content
Content provider
provider Content
Content provider
provider
Service
Service provider
provider Service
Service provider
provider
Carrier
Carrier provider
provider
all want to
make profit
End
End user
user End
End user
user
OSA (Open Services Architecture/Access)
CAMEL Phase 3
IN functionality is extended to include packet switched
sessions...
Virtual Home Environment (VHE)
UE
Positioning
Positioning USSD
USSD
SAT
SAT USAT
USAT WAP
WAP
Transport
&
MExE
MExE i-Mode
i-Mode Content
UE
Location (based) services (LCS)
PSTN
UE
UE MSC
MSC GMSC
GMSC
LCS External
Client
RNC
RNC&& GMLC
GMLC
SMLC
SMLC
BS
BS HLR/AuC/EIR
HLR/AuC/EIR
LMU
LMU
SGSN
SGSN GGSN
GGSN Internet
Location (based) services (cont.)
SMS USSD
160 ASCII characters (max) 182 ASCII characters (max)
in all GSM terminals in all GSM terminals
store-and-forward service connection oriented
(=> delay) transactions (small delay)
transport of messages transport of technical data
SMS transaction always terminal or application in
initiated by terminal network initiates session
UE
UE 2G/3G WAP
WAP Internet
Internet
networ Gateway
Gateway Server
Server
WAP
browser k WML / HTML WML /
translation HTML / XML
content
WML
WML WML is a subset of XML
WAP
WAPprotocols
protocols e.g. WTP (similar functionality as HTTP)
2G/3G
2G/3Gtransport
transport SMS, USSD, GPRS, 3G packet transport ...
Service interaction example
See:
Kaaranen et al:
Network scenario: CAMEL
CAMEL UMTS Networks
(CSE)
(CSE)
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
Gateway Server
networ Server
k
GMLC MExE
MExE
GMLC
Example, Step 1
CAMEL
CAMEL
(CSE)
(CSE)
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
Gateway Server
WAP networ Server
browser k
GMLC MExE
MExE
GMLC
Example, Step 2
CAMEL
CAMEL Charging
(CSE)
(CSE) info
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
Gateway Server
networ Server
k
GMLC MExE
MExE
GMLC
Example, Step 3
CAMEL
CAMEL
(CSE)
(CSE)
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
Gateway Server
networ Server
k
GMLC MExE
MExE
GMLC
Where is UE located?
Example, Step 4
CAMEL
CAMEL
(CSE)
(CSE) What can UE
display?
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
? networ
Gateway Server
Server
k ? MExE
GMLC
GMLC MExE
Example, Step 5
Menu on display:
Restaurant 1 CAMEL
CAMEL
Restaurant 2
Restaurant 3
(CSE)
(CSE)
Restaurant 4
UE
UE WAP
WAP Internet
2G/3G Internet
Gateway
Gateway Server
networ Server
k
GMLC MExE
MExE
GMLC
Further information on 3G systems and
services
Links: see slides
Books:
Kaaranen et al., UMTS Networks: Architecture, Mobility and
Services, Wiley, 2001, ISBN 0-471-48654-X
Korhonen, Introduction to 3G Mobile Communications, Artech
House, 2001, ISBN 1-58053-287-X
Web material:
e-learning course “Introduction to 3G” contains audio and
flash animations (you need loudspeakers; access to course
only within the HUT computer network)
http://130.233.158.46/eopetus/intro3g/start.htm
Required course material