MC Mod 2
MC Mod 2
MC Mod 2
2/19/202
MCC-UNIT2-kss 1
4
Europe USA Japan
2G Packet Data
1G Digital Voice
Analog Voice
GPRS W-CDMA
GSM
EDGE (UMTS)
115 Kbps
NMT 9.6 Kbps 384 Kbps Up to 2 Mbps
GSM/
TD-SCDMA
TDMA GPRS
(Overlay)
TACS 2 Mbps?
115 Kbps
9.6 Kbps
iDEN iDEN
9.6 Kbps PDC (Overlay)
9.6 Kbps
AMPS CDMA 1xRTT cdma2000
CDMA 1X-EV-DV
14.4 Kbps
PHS
(IP-Based) 144 Kbps Over 2.4 Mbps
/ 64 Kbps
PHS 64 Kbps
2003 - 2004+
2003+
2001+ 2/19/202
MCC-UNIT2-kss 1992 - 2000+ 3
Source: U.S. Bancorp Piper Jaffray
4
1984 - 1996+
Cellular Architecture
Many
Transmitters
Low Power
Frequency
Reuse
2/19/202
MCC-UNIT2-kss 4
4
Frequency Reuse
Seven-Way Frequency
Reuse
Cellular
networks are
designed so
adjacent cells
use different
frequencies
2/19/202
MCC-UNIT2-kss 5
4
HAND OFF
2/19/202
MCC-UNIT2-kss 6
4
Second Generation – 2G
◼ Digital systems
◼ Leverage technology to increase capacity
◼ Speech compression; digital signal processing
◼ iDEN
◼ GSM
2/19/202
MCC-UNIT2-kss 7
4
GSM
◼ « Groupe Special Mobile », later changed to
« Global System for Mobile »
◼ joint European effort beginning in 1982
2/19/202
MCC-UNIT2-kss 8
4
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
2/19/202
MCC-UNIT2-kss 9
4
GSM: Mobile Services
Bearer service
MS
transit source/
TE MT GSM-PLMN network destination TE
R, S Um (PSTN, ISDN) network (U, S, R)
tele service
2/19/202
MCC-UNIT2-kss 11
4
Tele Services I
Telecommunication services that enable voice
communication via mobile phones
All these basic services have to obey cellular
functions, security measurements etc.
Offered services
Encrypted voice transmission
Emergency number
common number throughout Europe (112); mandatory for all service
providers; free of charge; connection with the highest priority
(preemption of other connections possible)
Multi numbering
several ISDN phone numbers per user possible
2/19/202
MCC-UNIT2-kss 12
4
Tele Services II
Additional services
Non-Voice-Teleservices
group 3 fax
voice mailbox (implemented in the fixed network supporting the mobile terminals)
electronic mail (MHS, Message Handling System, implemented in the fixed network)
...
Short Message Service (SMS)
alphanumeric data transmission to/from the mobile terminal using the signaling
channel, thus allowing simultaneous use of basic services and SMS
2/19/202
MCC-UNIT2-kss 13
4
Supplementary Service
Services in addition to the basic services,
cannot be offered stand-alone
Important services
identification: forwarding of caller number
suppression of number forwarding
automatic call-back
conferencing with up to 7 participants
locking of the mobile terminal (incoming or outgoing
calls)
...
2/19/202
MCC-UNIT2-kss 14
4
GSM Architecture
2/19/202
MCC-UNIT2-kss 15
4
GSM Architecture
B VLR
BTS S
BTS C
BTS EIR
OMCS
BTS BTS
BTS
Network and switching
subsystem
Mobile A interface SS7 / speech
Station X.25
OMCR
2/19/202
SS7
MCC-UNIT2-kss 16
4
Base Station System
GSM Elements and Interfaces
Components
MSC (Mobile Services Switching
radio cell
BSS Center):
MS MS
IWF (Interworking Functions)
Um radio cell
MS MS
ISDN
PSTN
Um MSC
BTS Abis
BSC EIR
BTS
SS7
HLR
A VLR
BTS
BSC ISDN
BTS MSC
PSTN
BSS IWF
PSPDN
CSPDN
2/19/202
MCC-UNIT2-kss 18
4
Mobile station
Terminal for the use of GSM services
A mobile station (MS) comprises several functional groups
MT (Mobile Terminal):
offers common functions used by all services the MS offers
corresponds to the network termination (NT) of an ISDN access
end-point of the radio interface (U m)
TA (Terminal Adapter):
terminal adaptation, hides radio specific characteristics
TE (Terminal Equipment):
peripheral device of the MS, offers services to a user
does not contain GSM specific functions
SIM (Subscriber Identity Module):
personalization of the mobile terminal, stores user parameters (with out SIM only
emergency call
SIM= PIN (unlocking MS) +PUK(unlocking SIM)+Ki(authentication key+IMEI
(International Mobile Equipment identity (IMEI) identifies MS).
Which is used for theft protection
2/19/202
MCC-UNIT2-kss MS stores TMSI(temporary mobile subscriber id.)+LAT(location
4
19 area Id.)
TE
MS TA mobile subscriberMT
stores TMSI (temporary id.)+LAT(location area Id.)
U m
R S
RSS
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)
BSS = BSC + sum(BTS) + interconnection
Mobile Stations (MS)
2/19/202
MCC-UNIT2-kss 20
4
Base Transceiver Station and Base Station
Controller
2/19/202
MCC-UNIT2-kss 21
4
Network and switching subsystem
NSS is the main component of the public mobile network
GSM
switching, mobility management, interconnection to other networks,
system control
Components
Mobile Services Switching Center (MSC)
controls all connections via a separated network to/from a mobile
terminal within the domain of the MSC - several BSC can belong to a
MSC
Databases (important: scalability, high capacity, low delay)
Home Location Register (HLR)
central master database containing user data, permanent and
semi-permanent data of all subscribers assigned to the HLR (one
provider can have several HLRs)
Visitor Location Register (VLR)
local database for a subset of user data, including data about all
user currently in the domain of the VLR
2/19/202
MCC-UNIT2-kss 22
4
Mobile Services Switching Center
The MSC (mobile switching center) plays a central role in GSM
switching functions
additional functions for mobility support
management of network resources
interworking functions via Gateway MSC (GMSC)
integration of several databases
Functions of a MSC
specific functions for paging and call forwarding
termination of SS7 (signaling system no. 7)
mobility specific signaling
location registration and forwarding of location information
provision of new services (fax, data calls)
support of short message service (SMS)
generation and forwarding of accounting and billing information
2/19/202
MCC-UNIT2-kss 23
4
Operation subsystem
2/19/202
MCC-UNIT2-kss 24
4
Localization and calling
2/19/202
MCC-UNIT2-kss 25
4
Mobile station international
ISDN number (MSISDN)
The MSISDN follows the ITU-T standard E.164 for
addresses as it is also used in fixed ISDN networks.
This number consists of the country code (CC) (e.g.,
+49 179 1234567 with 49 for Germany), the national
destination code (NDC) (i.e., the address of the
network provider, e.g., 179), and the subscriber
number (SN)
2/19/202
MCC-UNIT2-kss 26
4
International mobile
subscriber identity (IMSI):
GSM uses the IMSI for internal unique identification of a
subscriber.
IMSI consists of a mobile country code (MCC) (e.g., 240
for Sweden, 208 for France), the mobile network code
(MNC) (i.e., the code of the network provider), and
finally the mobile subscriber identification number
(MSIN).
2/19/202
MCC-UNIT2-kss 27
4
Temporary mobile subscriber
identity (TMSI)
To hide the IMSI, which would give away the exact
identity of the user signaling over the air interface GSM
uses the 4 byte TMSI for local subscriber identification.
TMSI is selected by the current VLR and is only valid
temporarily and within the location area of the VLR (for
an ongoing communication TMSI and LAI are sufficient to
identify a user; the IMSI is not needed).
2/19/202
MCC-UNIT2-kss 28
4
Mobile station7 roaming
number (MSRN)
Another temporary address that hides the identity and
location of a subscriber is MSRN.
The VLR generates this address on request from the
MSC, and the address is also stored in the HLR.
MSRN contains the current visitor country code (VCC),
the visitor national destination code (VNDC), the
identification of the current MSC together with the
subscriber number
2/19/202
MCC-UNIT2-kss 29
4
Mobile Terminated Call
Checks whether the no exists, and user has subscribed for the service.
2/19/202
MCC-UNIT2-kss 31
4
Mobile Originated Call
VLR
1, 2: connection
3 4
request 6 5
PSTN GMSC MSC
3, 4: security check* 7 8
2 9
5-8: check resources 1
(free circuit) MS
10
BSS
*MCC-UNIT2-kss
Checks if user is allowed to setup a call with requested
2/19/202 services
32
4
GSM protocol layers for signaling
CALL Management,
Call Control MS
Supplementary
BTS BSC MSC
SMS (SDCCH,SACCH)
CM CM
Mobility
management MM Radio Resource Mgmt MM
TMSI,IMSI, VLR Setup , maintenance
HLR and release of radio
channel BSSAP BSSAP
RR RR’
RR’ BTSM BTSM SS7 SS7
HDLC LAPDm LAPDm LAPD LAPD
with no checksum
,pre-sequencing,
Flow controllv radio radio PCM PCM PCM PCM
(Burst creation),
Synchronization, 16/64 kbit/s 64 kbit/s /
Idle channel detection,
Measurement of channel quality 2.048 Mbit/s
GMSK for digital modulation,
Channel coding and error correction
MCC-UNIT2-kss
2/19/202
33
4
physical layer
2/19/202
MCC-UNIT2-kss 34
4
physical layer
2/19/202
MCC-UNIT2-kss 35
4
Data link layer
2/19/202
MCC-UNIT2-kss 36
4
Network layer
2/19/202
MCC-UNIT2-kss 37
4
Mobility management (MM
2/19/202
MCC-UNIT2-kss 38
4
call management (CM)
2/19/202
MCC-UNIT2-kss 40
4
HANDOVER
2/19/202
MCC-UNIT2-kss 41
4
2/19/202
MCC-UNIT2-kss 42
4
Situations for triggering
Handoff
If a subscriber who is in a call or a data session moves
out of coverage of one cell and enters coverage area of
another cell, a handoff is triggered for a continuum of
service. The tasks that were being performed by the
first cell are delineating to the latter cell.
2/19/202
MCC-UNIT2-kss 43
4
Situations for triggering
Handoff
Cells are often sub-divided into microcells. A handoff
may occur when there is a transfer of duties from the
large cell to the smaller cell and vice versa. For
example, there is a traveling user moving within the
jurisdiction of a large cell. If the traveler stops, then
the jurisdiction is transferred to a microcell to relieve
the load on the large cell.
2/19/202
MCC-UNIT2-kss 44
4
Types of Handoffs
2/19/202
MCC-UNIT2-kss 45
4
2/19/202
MCC-UNIT2-kss 46
4
4 types of handover
1
2 3 4
MS MS MS MS
MSC MSC
2/19/202
MCC-UNIT2-kss 47
4
Types of handover
2/19/202
MCC-UNIT2-kss 49
4
Handover decision
HO_MARGIN
MS MS
BTSold BTSnew
2/19/202
MCC-UNIT2-kss 50
4
Handover decision
2/19/202
MCC-UNIT2-kss 51
4
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
2/19/202
MCC-UNIT2-kss 52
4
Security
2/19/202
MCC-UNIT2-kss 53
4
Security services
2/19/202
MCC-UNIT2-kss 54
4
Security services
2/19/202
MCC-UNIT2-kss 55
4
Authentication
Authentication Goals
Subscriber (SIM holder) authentication
Protection of the network against unauthorized use
Create a session key
Authentication Scheme
Subscriber identification: IMSI or TMSI
Challenge-Response authentication of the subscriber by
the operator
2/19/202
MCC-UNIT2-kss 56
4
GSM Authentication Principles
Network authenticates the SIM to protect against
cloning
Challenge-response protocol
SIM demonstrates knowledge of Ki
infeasible for an intruder to obtain information
about Ki which could be used to clone the SIM
Encryption key agreement
a key (Kc) for radio interface encryption is
derived as part of the protocol
Authentication can be performed at call
establishment allowing a new Kc to be used for
each call
2/19/202
MCC-UNIT2-kss 57
4
GSM Authentication
(1) Distribution of
authentication data
(2) Authentication
2/19/202
MCC-UNIT2-kss 58
4
GSM Authentication: Prerequisites
Authentication centre in home network (AuC) and security module (SIM) inserted into mobile phone
share
subscriber specific secret key, Ki
authentication algorithm consisting of
authentication function, A3
key generating function, A8
2/19/202
MCC-UNIT2-kss 59
4
Entities Involved in GSM
Authentication
SIM Subscriber Identity Module
MSC Mobile Switching Centre (circuit services)
SGSN Serving GPRS Support Node (packet services)
HLR/AuC Home Location Register / Authentication Centre
2/19/202
MCC-UNIT2-kss 60
4
GSM Authentication Protocol
RAND
RAND
Ki
A3 A8
RES RES = XRES?
RES Kc
2/19/202
MCC-UNIT2-kss 61
4
GSM Authentication Parameters
2/19/202
MCC-UNIT2-kss 63
4
A3 – MS Authentication
Algorithm
Goal
Generation of SRES response to MSC’s random challenge
RAND
Ki (128 bit) A3
Ki (128 bit) A8
KC (64 bit)
2/19/202
MCC-UNIT2-kss 654
Logical Implementation
of A3 and A8
Both A3 and A8 algorithms are implemented on the SIM
Operator can decide, which algorithm to use.
Algorithms implementation is independent of hardware
manufacturers and network operators.
2/19/202
MCC-UNIT2-kss 664
Logical Implementation
of A3 and A8
COMP128 is used for both A3 and A8 in most GSM
networks.
COMP128 is a keyed hash function
A5 is a stream cipher
Implemented very efficiently on hardware
Design was never made public
Leaked to Ross Anderson and Bruce Schneier
Variants
A5/1 – the strong version
A5/2 – the weak version
A5/3
GSM Association Security Group and 3GPP design
2/19/202
MCC-UNIT2-kss 694
Logical A5 Implementation
A5 A5
OMC
BTS
Exchange
System
VLR
BTS BSC MSC
HLR AUC
BTS EIR
2/19/202
MCC-UNIT2-kss 714
A5 Encryption
Encryption
2/19/202
MCC-UNIT2-kss 72
4
Encryption
2/19/202
MCC-UNIT2-kss 73
4
Um Fundamentals
960 MHz
890-915 MHz
124 channels (200 kHz)
uplink
higher GSM frame structures
time
1 2 3 4 5 6 7 8
4.615 ms
0 1 2 3 ……
………. 4
0 1 2 3 7 48 49 50
0 1 ………. 24 25
2/19/202
MCC-UNIT2-kss 78
4
Logical Channels on Air interface
LOGICAL
CHANNELS
COMMON DEDICATED
CHANNELS CHANNELS
Connection Setup
BTS to MS
2/19/202
MCC-UNIT2-kss 80
4
Control Channels(CCH)
2/19/202
MCC-UNIT2-kss 81
4
Broadcast control channel
(BCCH):
2/19/202
MCC-UNIT2-kss 82
4
Common control channel (CCCH):
2/19/202
MCC-UNIT2-kss 83
4
Dedicated control channel
(DCCH):
2/19/202
MCC-UNIT2-kss 90
4
What is GPRS ?
2/19/202
MCC-UNIT2-kss 91
4
General Packet Radio Service
GPRS
GPRS and its Features
GPRS Network Architecture
Location Management in GPRS
Mobility Management in GPRS
Logical Channels of GPRS
GPRS Applications
GPRS protocol stacks
2/19/202
MCC-UNIT2-kss 92
4
Constraints with existing
network
Data Rates too slow – about 9.6 kbps
Connection setup time too long
Inefficient resource utilization for bursty traffic
Proves expensive for bursty traffic utilization
No efficient method for packet transfers
2/19/202
MCC-UNIT2-kss 93
4
Comparison of GSM & GPRS
2/19/202
MCC-UNIT2-kss 94
4
2/19/202
MCC-UNIT2-kss 95
4
GPRS architecture
Other elements
GPRS backbones
GPRS Mobile classes
2/19/202
MCC-UNIT2-kss 96
4
2/19/202
MCC-UNIT2-kss 97
4
2/19/202
MCC-UNIT2-kss 98
4
2/19/202
MCC-UNIT2-kss 99
4
SMS-GMSC
SMS-IWMSC SM-SC
MAP-H MAP-C
Gd
MSC/VLR HLR
MAP-D
Gs Gc
A
Gb Gr Gi
TE MT BSS SGSN GGSN PDN TE
Gn
R Um Gp MAP-F
EIR
GGSN
Other PLMN
2/19/202
Signalling Interface
MCC-UNIT2-kss
4
100
2/19/202
MCC-UNIT2-kss 101
4
Assignment of functions to
general logical architecture
Function MS BSS SGSN GGSN HLR
Network Access Control:
Registration X
Authentication and Authorisation X X X
Admission Control X X X
Message Screening X
Packet Terminal Adaptation X
Charging Data Collection X X
Mobility Management: X X X X
GGSN
Typically located at one of the MSC sites
One (or few) per operator
Main functions
Interface to external data networks
Resembles to a data network router
Forwards end user data to right SGSN
Routes mobile originated packets to right destination
Filters end user traffic
Collects charging information for data network usage
Data packets are not sent to MS unless the user has activated
the PDP address
2/19/202
MCC-UNIT2-kss 103
4
Serving GPRS Support Node
SGSN
Functionally connected with BSC, physically can be at MSC or BSC
site
One for few BSCs or one (or few) per every BSC
One SGSN can support BSCs of several MSC sites
Main functions
Authenticates GPRS mobiles
Handles mobile’s registration in GPRS network
Handles mobile’s mobility management
Relays MO and MT data traffic
TCP/IP header compression, V.42bis data compression, error
control MS- SGSN (ARQ)
Collect charging information of air interface usage
2/19/202
MCC-UNIT2-kss 104
4
GPRS Register
2/19/202
MCC-UNIT2-kss 105
4
Other elements
BG (Border Gateway)
(Not defined within GPRS)
Routes packets from SGSN/GGSN of one operator to a SGSN/GGSN of an other
operator
Provides protection against intruders from external networks
DNS (Domain Name Server)
Translates addresses from ggsn1.oper1.fi -format to 123.45.67.89 format (i.e.
as used in Internet)
Charging Gateway
Collects charging information from SGSNs and GGSNs
PTM-SC (Point to Multipoint -Service Center)
PTM Multicast (PTM-M): Downlink broadcast; no subscription; no ciphering
PTM Group call (PTM-G): Closed or open groups; Down/up -link; ciphered
Geographical area limitation
2/19/202
MCC-UNIT2-kss 106
4
Protocol architecture of the
transmission plane for GPRS
2/19/202
MCC-UNIT2-kss 107
4
GPRS tunnelling protocol
(GTP)
All data within the GPRS backbone, i.e., between the
GSNs, is transferred using the GPRS tunneling protocol
(GTP).
GTP can use two different transport protocols, either
the reliable TCP (needed for reliable transfer of X.25
packets) or the non-reliable UDP (used for IP packets).
The network protocol for the GPRS backbone is IP
(using any lower layers).
2/19/202
MCC-UNIT2-kss 108
4
subnetwork dependent
convergence protocol
(SNDCP)
To adapt to the different characteristics of the
underlying networks, the subnetwork dependent
convergence protocol(SNDCP) is used between an SGSN
and the MS.
On top of SNDCP and GTP, user packet data is tunneled
from the MS to the GGSN and vice versa
LLC:To achieve a high reliability of packet transfer
between SGSN and MS, a special LLC is used, which
comprises ARQ and FEC mechanisms for PTP (and later
PTM) services.
2/19/202
MCC-UNIT2-kss 109
4
A base station subsystem
GPRS protocol (BSSGP)
➢ A base station subsystem GPRS protocol (BSSGP) is used
to convey routing and QoS-related information between
the BSS and SGSN.
➢ BSSGP does not perform .error correction and works on
top of a frame relay (FR) network.
➢ The radio link protocol (RLC) provides a reliable link,
while the
➢ MAC controls access with signaling procedures for the
radio channel and the mapping of LLC frames onto the
GSM physical channels.
2/19/202
MCC-UNIT2-kss 110
4
GPRS backbones
Class A:
Simultaneous GPRS and conventional GSM operation
Supports simultaneous circuit switched and GPRS data transfer
Class B:
Can be attached to both GPRS and conventional GSM services
simultaneously
Can listen circuit switched and GPRS pages (via GPRS)
Supports either circuit switched calls or GPRS data transfer but not
simultaneous communication
Class C:
Alternatively attached in GPRS or conventional GSM
No simultaneous operation
‘GPRS only’ mobiles also possible (e.g. for telemetric applications)
2/19/202
MCC-UNIT2-kss 112
4
GPRS operations
2/19/202
MCC-UNIT2-kss 113
4
LOCATION MANAGEMENT IN
GPRS
2/19/202
MCC-UNIT2-kss 114
4
Instead of Location Area, GPRS uses Routing Areas to group cells.
RA is a subset of LA.
IDLE:
MS is not known by the network (SGSN)
STANDBY:
MS’s location is known in accuracy of Routing Area
MS can utilize DRX (to save battery)
MS must inform its location after every Routing Area change (no
need to inform if MS changes from one cell to another within same
Routing Area)
Before the network can perform MT data transfer MS must be
paged within the Routing Area
MS may initiate MO data transfer at any time
2/19/202
MCC-UNIT2-kss 115
4
READY:
MS’s location is known in accuracy of cell
MS must inform its location after every cell change
MS can initiate MO data transfer at any time
SGSN does not need to page the MS before MT data
transfer
MS listens continuously GPRS PCCCH channel
DRX in READY state is optional
2/19/202
MCC-UNIT2-kss 116
4
Routing Area Update
2/19/202
MCC-UNIT2-kss 118
4
Channels in GPRS
Logical Channel
Traffic Channels
Signalling Channels (Control Channels)
Physical Channels
2/19/202
MCC-UNIT2-kss 119
4
2/19/202
MCC-UNIT2-kss 120
4
UMTS ( 3G)
2/19/202
MCC-UNIT2-kss 121
4
IMT-2000
2/19/202
MCC-UNIT2-kss 122
4
High-Speed Packet Data Services
2/19/202
MCC-UNIT2-kss 123
4
2/19/202
MCC-UNIT2-kss 124
4
Network Elements from UMTS
UMTS differs from GSM Phase 2+ (GSM +GPRS) mostly in the new
principles for the air interface transmission
WCDMA instead of TDMA/FDMA
Therefore a new RAN (Radio Access Network) called:
UTRAN (UMTS Terrestrial Radio Access Network)
must be introduced with UMTS
Only minor modifications are needed in the CN (Core Network) to
accommodate the change
2/19/202
MCC-UNIT2-kss 125
4
UTRA: UMTS Terrestrial Radio Access
The most significant change in REL. ´99 was the “UTRAN”, a W-CDMA
radio interface for land-based communications.
UTRAN supports time (TDD) and frequency division duplex (FDD).
The TDD mode is optimized for public micro and pico cells and unlicensed cordless
applications.
The FDD mode is optimized for wide-area coverage, i.e. public macro and micro
cells.
Both modes offer flexible and dynamic data rates up to 2 Mbps.
2/19/202
MCC-UNIT2-kss 126
4
UMTS architecture
UE (User Equipment)
CN (Core Network)
Uu Iu
UE UTRAN CN
2/19/202
MCC-UNIT2-kss 127
4
2/19/202
MCC-UNIT2-kss 128
4
UTRAN
Two new network elements
are introduced in UTRAN
• RNC
• Node B
UTRAN is subdivided
into individual radio
network systems (RNSs),
where each RNS is
controlled by an RNC.
The RNC is connected to
a set of Node B elements,
each of which can serve
2/19/202
one or several cells.
MCC-UNIT2-kss 129
4
UTRAN architecture
RNS RNC: Radio Network Controller
RNS: Radio Network Subsystem
UE1 Node B Iub
lu
RNC CN
UE2
Node B UTRAN comprises several RNSs
UE3
Node B can support FDD or TDD
or both
Iur
Node B
Iub RNC is responsible for handover
Node B decisions requiring signaling to
RNC
the UE
Node B
Cell offers FDD or TDD
RNS
2/19/202
MCC-UNIT2-kss 130
4
UTRAN functions
Admission control
Congestion control
Radio channel encryption
Handover
Radio network configuration
Channel quality measurements
Radio resource control
Data transmission over the radio interface
Outer loop power control (FDD and TDD)
Channel coding
2/19/202
MCC-UNIT2-kss 131
4
Core network
The Core Network (CN) and the Interface Iu, are separated into two logical domains:
VLR
BTS BSS
Abis Iu
BSC MSC GMSC
PSTN
Node
BTSB
IuCS
AuC
EIR HLR
GR
Node B
Iub
Node B
RNC SGSN GGSN
G Gi
2/19/202
n
MCC-UNIT2-kss Node B 132
IuPS 4
CN
RNS
Access method CDMA
2/19/202
MCC-UNIT2-kss 133
4
Spreading and scrambling of user data
Constant chip rate of 3.84 Mchip/s
scrambling scrambling
code1 code2
2/19/202
MCC-UNIT2-kss 134
4
sender1 sender2
1
Length
Ri
Length
1
1 Rc
Ri = R c SPREADING FACTOR
2/19/202
MCC-UNIT2-kss
1 Ri 4
135
Rc
2/19/202
MCC-UNIT2-kss 136
4
2/19/202
MCC-UNIT2-kss 137
4
DS-CDMA= Direct Sequence Code Division Multiple Access
3.84 Mchip/s
2/19/202
MCC-UNIT2-kss 138
4
CDMA in theory
Sender A
sends Ad = 1, key Ak = 010011 (assign: „0“= -1, „1“= +1)
sending signal As = Ad * Ak = (-1, +1, -1, -1, +1, +1)
Sender B
sends Bd = 0, key Bk = 110101 (assign: „0“= -1, „1“= +1)
sending signal B s = Bd * Bk = (-1, -1, +1, -1, +1, -1)
Both signals superimpose in space
interference neglected (noise etc.)
As + Bs = (-2, 0, 0, -2, +2, 0)
Receiver wants to receive signal from sender A
apply key Ak bitwise (inner product)
Ae = (-2, 0, 0, -2, +2, 0) • Ak
(-2, 0, 0, -2, +2, 0) • (-1, +1, -1, -1, +1, +1)= 2 + 0 + 0 + 2 + 2 + 0 = 6
result greater than 0, therefore, original bit was „1“
receiving B
Be = (-2, 0, 0, -2, 2, 0) • Bk
( -2, 0, 0,- 2,- 2, 0) • (1, 1, -1, +1, -1, +1) = -6, i.e. „0“
2/19/202
MCC-UNIT2-kss 139
4
CDMA on signal level I
data A
1 0 1 Ad
key A
key
sequence A 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 1 1 Ak
data key 1 0 1 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0
signal A As
data B 1 0 0 Bd
key B
key 0 0 0 1 1 0 1 0 1 0 0 0 0 1 0 1 1 1 Bk
sequence B
data key
1 1 1 0 0 1 1 0 1 0 0 0 0 1 0 1 1 1
+1
signal B
Bs
-1
+2
0
As + Bs
-2
2/19/202
MCC-UNIT2-kss 141
4
CDMA on signal level III
data A
1 0 1 Ad
+2
As + Bs 0
-2
1
Ak
-1
+2
(As + Bs) 0
* Ak -2
integrator
output
comparator 1 0 1
output
2/19/202
MCC-UNIT2-kss 142
4
CDMA on signal level IV
data B
1 0 0 Bd
As + Bs
Bk
(As + Bs)
* Bk
integrator
output
comparator 1 0 0
output
2/19/202
MCC-UNIT2-kss 143
4
CDMA on signal level V
+2
As + Bs
0
-2
wrong
key K
+2
(As + Bs)
0
*K
-2
integrator
output
comparator
output (0) (0) ?
2/19/202
MCC-UNIT2-kss 144
4
OSVF coding
Ortogonal Variable Spreading Factor Codes
1,1,1,1,1,1,1,1
1,1,1,1 ...
Recursive rule 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
2/19/202
MCC-UNIT2-kss 145
4
SF=1 SF=2 SF=4 SF=8
Multicasting of data via
Support of mobility: several physical
channels
macro diversity Enables soft handover
FDD mode only
Uplink
simultaneous reception of
UE data at several Node
UE Node B Bs
Downlink
Simultaneous transmission
Node B RNC CN
of data via different cells
2/19/202
MCC-UNIT2-kss 146
4
Transmit Power Control is essential
Power control
despreading
MS MS Node B
Transmit
MCC-UNIT2-kss Minimize More 2/19/202
4
Increase
147
f1 f1 f1 f1
f2 f2 f1 f1
f3 f3 f1 f1
f1 f1 f1 f1 f1 f1
f2 f2 f2 f1 f1 f1
f3 f3 f3 f1 f1 f1
f1 f1 f1 f1
f2 f2 f1 f1
f3 f3 f1 f1
UE Uu UTRAN IuCS 3G
apps. & MSC
protocols
Circuit RLC
RLC SAR
SAR
switched MAC MAC AAL2 AAL2
UE Uu UTRAN IuPS 3G Gn 3G
apps. &
protocols SGSN GGSN
IP, PPP, IP tunnel IP, PPP,
… …
Packet PDCP GTP
PDCP GTP GTP GTP
switched RLC RLC UDP/IP UDP/IP UDP/IP UDP/IP
MCC-UNIT2-kss
MAC MAC AAL5 AAL5
2/19/202 L2
149
L2
4
radio radio ATM ATM L1 L1
CSD
The CSD uses the ATM adaptation layer 2 (AAL2) for user
data transmission on top of ATM as transport technology.
The RNC in the UTRAN implements the radio link
control (RLC) and the MAC layer, while the physical
layer is located in the node B.
The AAL2 segmentation and reassembly layer (SAR) is,
for example, used to segment data packets received
from the RLC into small chunks which can be
transported in ATM.
AAL2 and ATM has been chosen, too, because these
protocols can transport and multiplex low bit rate voice
data streams with low jitter and latency (compared to
the protocols used in the PSD).
2/19/202
MCC-UNIT2-kss 150
4
PSD
2/19/202
MCC-UNIT2-kss 151
4
Protocol Stack
2/19/202
MCC-UNIT2-kss 153
4
2/19/202
MCC-UNIT2-kss 154
4
Dedicated physical data
channel (DPDCH):
This channel conveys user or signaling data.
The spreading factor of this channel can vary between
4 and 256. This directly translates into the data rates
this channel can offer:
960 kbit/s (spreading factor 4, 640 bits per slot, 15 slots
per frame, 100 frames per second), 480, 240, 120, 60,
30, and 15 kbit/s (spreading factor 256).
2/19/202
MCC-UNIT2-kss 155
4
UTRA-FDD uplink data rates
2/19/202
MCC-UNIT2-kss 156
4
Dedicated physical control
channel (DPCCH):
In each connection layer 1 needs exactly one DPCCH.
This channel conveys control data for the physical layer
only and uses the constant spreading factor 256.
Pilot :The pilot is used for channel estimation.
Transport format combination identifier:The transport
format combination identifier (TFCI) specifies the
channels transported within the DPDCHs .
FBI :Signaling for a soft handover is supported by the
feedback information field (FBI).
Transmit power control (TPC): The last field, transmit
power control (TPC) is used for controlling the
transmission power of a sender.
2/19/202
MCC-UNIT2-kss 157
4
Dedicated physical channel
(DPCH):
The downlink time multiplexes control and user data.
Spreading factors between 4 and 512 are available.
The available data rates for data channels (DPDCH)
within a DPCH are 6 (SF=512), 24, 51, 90, 210, 432,
912,and 1,872 kbit/s (SF=4).
2/19/202
MCC-UNIT2-kss 158
4
Steps for searching a cell
2/19/202
MCC-UNIT2-kss 159
4
UTRA-TDD
2/19/202
MCC-UNIT2-kss 160
4
UTRA-TDD(TD-CDMA frame
structure
2/19/202
MCC-UNIT2-kss 161
4
The figure shows a burst of type 2 which comprises two
data fields of 1,104 chips each.
Midample: A midample is used for training and channel
estimation.
As TDD uses the same scrambling codes for all stations,
the stations must be tightly synchronized and the
spreading codes are available only once per slot.
Guard period (GP):To loosen the tight synchronization a
little bit, a guard period (GP) has been introduced at
the end of each slot.
2/19/202
MCC-UNIT2-kss 162
4
Comparison between UTRA-
FDD and UTRA -TDD
PARAMETER UTRA FDD UTRA TDD
Multiple access CDMA TDMA, CDMA
method
Channel spacing 5 MHz 5 MHz (and
1.6MHz for TD-
SCDMA)
Carrier chip rate 3.84 Mcps 3.84 Mcps
Spreading factors 4 .. 512 1 .. 16
Time slot 15 slots / frame 15 / 14 slots /
structure frame
Frame length (ms) 10 10
2/19/202
MCC-UNIT2-kss 163
4
Comparison between UTRA-
FDD and UTRAUTRA
PARAMETER -TDD
FDD UTRA TDD
2/19/202
MCC-UNIT2-kss 165
4