UMTS - Aalto University

54
UMTS Part of the IMT 2000 ”family” 3 nd Generation digital cellular mobile system Approximately ”old” (GSM + GPRS) core network + ”new” radio access network (UTRAN) including ”new” radio interface (WCDMA) New service standardisation approach 3GPP Specifications ( www.3gpp.org )

Transcript of UMTS - Aalto University

Page 1: UMTS - Aalto University

UMTS• Part of the IMT 2000 ”family”• 3nd Generation digital cellular mobile system• Approximately ”old” (GSM + GPRS) core network

+ ”new” radio access network (UTRAN)including ”new” radio interface (WCDMA)

• New service standardisation approach• 3GPP Specifications ( www.3gpp.org )

Page 2: UMTS - Aalto University

New service standardisation approach

Existing systems have largely standardised the teleservices,applications and supplementary services which they provide.As a consequence, substantial re-engineering is required toenable new services to be provided.

3GPP therefore standardises service capabilities and not theservices themselves. Service capabilities consist of bearersdefined by QoS parameters and the mechanisms needed torealise services. These mechanisms include the functionalityprovided by various network elements, the communicationbetween them and the storage of associated data.

Page 3: UMTS - Aalto University

UMTS Service Model

ContentProvider

ContentProviderService

ProviderServiceProvider

CarrierProvider

End User End User

Openinterfaces

Open / proprietaryinterfaces

Domainof UMTSoperator

Service Platforms

Bearers

Page 4: UMTS - Aalto University

CAMEL (2G & 3G)CAMEL feature (Customised Applications for Mobilenetwork Enhanced Logic) is a set of “IN” type functionsand procedures that make operator-specific services availableto subscribers who roam outside their home network.

CAMEL is more than a set of supplementary servicesCAMEL = IN technology + global mobility

CAMEL Service Environment (CSE) is a logical entity inthe subscriber’s home network which processes IN relatedprocedures

CSE ≈ SCP in home network

Page 5: UMTS - Aalto University

CAMEL Phase 1

Circuit switched call-related IN procedures

1. Call control proceeds up to MSC

SSPMSC

SCP in homenetwork

1.

2.3.

4.

5.

2. Trigger activated in basic call state model at SSP3. SSP requests information from CSE4. CSE provides information5. Call control continues

Typical triggers:Calling numberCalled numberCell ID

Protocol: CAP instead of MAP

Page 6: UMTS - Aalto University

CAMEL Phase 2

Non-call-related procedures possible

CAMEL Phase 3

IN functionality is extended to include packet switchedsessions...

1. Call control proceeds as normal2. Call control is interrupted (e.g. for announcement)3. Call control resumes

Typical application:In prepaid service:”your prepaid accountis approaching zero”

Page 7: UMTS - Aalto University

Virtual Home Environment (VHE)

Same subscriber profile & charging/numbering informationin any UMTS network (this is not easy to implement!)

Home PLMN Visited PLMN

UE

Certain subscriber profile Same subscriber profile

Page 8: UMTS - Aalto University

UMTS network architecture

Core network (GSM/GPRS-based)Radio access networkUTRAN

UE

BS

RNCMSC

VLR

GMSC

RNC SGSN

GGSN

BS

UE

Iu CS

Iur

Iub

Uu

GnIu PS

INTERNET, X.25database

HLR

AC

EIR

IP Backbone

Page 9: UMTS - Aalto University

UMTS ”stratum” conceptStratum: Grouping of protocols related to one aspect of theservices provided by one or several domains

USIM MT BS RNC CN

Access stratum

Serving stratum

Application stratum

In practice:NAS = NonAccess StratumAS = AccessStratum

Page 10: UMTS - Aalto University

UMTS bearer service architecture

TE MT UTRAN CN Iuedge node

TECNgateway

End-to-end service

UMTS bearer service

Radio access bearer service CN b.s.

Local b.s. Ext. b.s.

Radio b.s. Iu b.s. Backbone

RABRadio Bearer

Page 11: UMTS - Aalto University

What is the bearer concept?

Bearer: a bearer capability of defined capacity, delay and biterror rate, etc. (as defined in the 3GPP specs)

Bearer is a flexible concept designating a kind of ”bit pipe”• at a certain network level• between certain network entities• with certain QoS attributes, capacity, and traffic flow

characteristics

UMTS QoS Classes• conversational, streaming, interactive, background

Page 12: UMTS - Aalto University

Connection-oriented / connectionless bearer serviceIn a connection oriented mode, a logical association calledconnection needs to be established between the source andthe destination entities before information can be exchangedbetween them. Connection oriented bearer services lifetime isthe period of time between the establishment and the releaseof the connection.In a connectionless mode, no connection is establishedbeforehand between the source and the destination entities.The source and destination network addresses need to bespecified in each message. Transferred information cannot beguaranteed of ordered delivery. Connectionless bearerservices lifetime is reduced to the transport of one message.

Page 13: UMTS - Aalto University

Four Basic UMTS QoS Classes

basic QoS requirements

Conversational Streaming Interactive Background

low delay

low delayvariation

videoconferencing

speech

voice over IP

videostreaming

audiostreaming

low round-tripdelay

wwwapplications

delay is notcritical

store-and-forward

applications(e-mail, SMS,

MMS)

reasonablylow delay

basicapplications

Page 14: UMTS - Aalto University

UMTS protocols

Different protocol stacks for user and control plane

User plane (for data transport):circuit switched domain: data within ”bit pipes”packet switched domain: protocols for implementingvarious QoS or traffic engineering mechanisms

Control plane (for signaling):circuit switched domain: SS7 based (in core network)packet switched domain: IP based (in core network)both domains: UTRAN based (in radio access network)

Page 15: UMTS - Aalto University

User plane protocol stacks (PS domain)

PDCP

RLC

GTP

TCP

IP

GTP

TCP

IP

IP/X.25 IP/X.25

GTP

TCP

PDCP

RLC

MAC

Phys.

MAC

Phys.

AAL5

ATM

Phys.

AAL5

ATM

Phys.

IP

L2

L1

GTP

TCP

IP

L2

L1

UE UTRAN SGSN GGSN

Uu Iu Gn

Page 16: UMTS - Aalto University

Uu interface protocols

L3

L2

L1 PHY

MAC

RLC

RRCSignalling

radio bearers(User plane)radio bearers

e.g. MM, CMtransparent to UTRAN

Logical channels

Transport channels

PDCP

Page 17: UMTS - Aalto University

Main tasks of Uu interface protocols

MAC (Medium Access Control):• Mapping between logical and transport channels

RLC (Radio Link Control):• Segmentation and reassembly• Link control (flow & error control)

PDCP (Packet Data Convergence Protocol):• IP packet header compression (user plane only)

Page 18: UMTS - Aalto University

RRC protocol

Over the Uu (air) interface, Radio Resource Control (RRC)messages carry all the relevant information required forsetting up, modifying, and releasing Radio Bearers betweenUE and UTRAN. RRC also participates in the coordinationof other Radio Resource Management (RRM) operations,such as measurements and handovers.

In addition, RRC messages may carry in their payload higherlayer signalling information (MM = Mobility Mangement,CM = Connection Management, SM = Session Management)that is not related to the air interface or UTRAN.

Page 19: UMTS - Aalto University

General protocol model for UTRANRadio

NetworkLayer

TransportNetwork

Layer

Control Plane User Plane

Transport Netw.Control Plane

Applicationprotocol

DataStream(s)

SignallingBearer(s)

ALCAP(s)

DataBearer(s)

Transport Netw.User Plane

Transport Netw.User Plane

SignallingBearer(s)

Physical Layer

Page 20: UMTS - Aalto University

Control Plane (Iub, Iur and Iu interfaces)Radio Network Layer: application protocols (NBAP, RNSAPand RANAP) are used for the actual signalling between basestations, RNCs and the core network (CS and PS domains)

Transport Network Layer: signalling bearer for the transportof application protocol messages are set up by O&M actions(in present 3GPP standards: AAL5+Convergence protocols)

Transport Network Control PlaneUsed for signalling within the Transport Network Layer andfor setting up the data bearer(s)

Page 21: UMTS - Aalto University

User Plane (Iub, Iur and Iu interfaces)

The User Plane is used for transport of• user information (circuit switched speech, Internet

packets)• control information packed into various transport

channels and sent transparently over radio links

User data streams are carried by data bearers (using AAL2)and may utilize so-called frame protocols (FP) for framing,error control and flow control at the Iub and Iur interfaces

Page 22: UMTS - Aalto University

Example (Iub interface)Radio

NetworkLayer

TransportNetwork

Layer

Control Plane User Plane

Transport Netw.Control Plane

NBAP

Q.2630.1

AAL2

Transport Netw.User Plane

Transport Netw.User Plane

CP

AAL5+CPAAL5

ATM

Physical Layer

Transport channels withapplied Frame Protocols

Page 23: UMTS - Aalto University

Application protocols in UTRAN

Iu interface (between RNC and core network)• RANAP (Radio Access Network Application Part)

- Radio Access Bearer (RAB) management- SRNS Relocation- Transfer of higher-level signalling messages

Iur interface (between Serving RNC and Drift RNC)• RNSAP (Radio Network Subsystem Application Part)

- Link management for inter-RNC soft handover

Iub interface (between RNC and base station)• NBAP (Node B Application Part)

Page 24: UMTS - Aalto University

Serving RNC and Drift RNC in UTRAN

Corenetwork

Iu

Iur

Iub

Iub

DRNC

SRNC

Soft handover between base stations belonging to different RNCs

UE

BS

BS

RNC

RNC

Page 25: UMTS - Aalto University

Serving RNS (SRNS) Relocation

RNS = Radio Network Sub-system =RNC + all base stations controlled by this RNC

SRNS Relocation means that the Serving RNC functionalityis transferred from one RNC (the “old” SRNC) to another(the “new” SRNC, previously a DRNC) without changing theradio resources and without interrupting the user data flow.

RANAP provides the signalling facilities over the two Iuinterfaces involved (Iu interfaces to “old” and “new” SNRC)for performing SRNC Relocation in a coordinated manner.

Page 26: UMTS - Aalto University

Radio Access Bearer (RAB) establishment

Core network

RAB assignment request

RAB assignment complete

RAB is configured to be usedover existing Radio Link(s)

(RANAP signaling)

UE BS RNC

(RRC signaling)

Page 27: UMTS - Aalto University

Signalling between UE and Core network

NAS signalling messages (NAS = non access stratum = “notrelated to UTRAN”) are sent transparently through UTRANin the payload of RRC and RANAP protocol messages

UEBase

station RNCMSC

orSGSN

RRC RANAP

Page 28: UMTS - Aalto University

Logical / Transport / Physical channels(DCH transport channel is taken as example)

MAC

DCH FPPhy DCH FP

UE Base station RNC

ATM

MAC

ATMPhy

Logical channels

Physical channelsSignificance for WCDMA air interface only

Transport channelsLogical channels

Page 29: UMTS - Aalto University

Logical channels ó Transport channels

CCCH DCCH

PCH DCHDSCHFACHBCHDCHCPCHRACH

DCCHCTCHCCCHBCCHPCCH

Uplink Downlink

DTCH DTCHLogical channels

Transport channels

Page 30: UMTS - Aalto University

Transport channels ó Physical channels

PCH DCHDSCHFACH BCH

DCH

CPCHRACH

PRACH PCPCH SCCPCH PCCPCH

PDSCH

DPDCH

DPCCH

SCHCPICH

AICH

PICH

CSICH Physical channels

Transport channels

DPCHCD/CA-ICH

Page 31: UMTS - Aalto University

Physical channels in WCDMA

Bit sequences in different physical channels are modulatedusing different spreading codes, which are code multiplexed

spreading code = channelization code x scrambling code

Downlink channels: conventional QPSK modulationDPCH = Dedicated physical channel

Uplink channels: Dual-channel QPSK moduationDPDCH = Dedicated physical data channelDPCCH = Dedicated physical control channel

Page 32: UMTS - Aalto University

DPCH structure in downlink QPSK modulation,

time multiplexed data and control information:

TFCI Data TPC Data

10 ms radio frame

0 1 2 14

2560 chips

Pilot

Page 33: UMTS - Aalto University

DPDCH / DPCCH structure in uplinkDual-channel QPSK modulation:

Data

Pilot TFCI FBI TPC

DPDCH(I-signal)

DPCCH(Q-signal)

10 ms radio frame (38400 chips)

0 1 2 14

2560 chips

Page 34: UMTS - Aalto University

Spreading in WCDMA

spreading code = channelization code x scrambling code

Channelization (Walsh-Hadamard) codes: different codes arecompletely orthogonal if used for synchronous multiplexing

After scrambling, the spreading codes are near orthogonaleven when not synchronized (multipath transmission)

Channelization code user separation Scrambling code user separation cell separation

uplink downlinkUsage of code

Page 35: UMTS - Aalto University

Spreading facts

Spreading factor (SF) is important in WCDMA

Chip rate = SF x channel bit rate

Chip rate after spreading = 3.84 Mchips/s

Uplink: DPCCH SF = 256, DPDCH SF = 4 - 256

Downlink: DPCH SF = 4 - 512

Page 36: UMTS - Aalto University

Uplink DPDCH data rates

256

128

64

32

16

8

4

SF Channel bit rate (kb/s) User data rate (kb/s)

15

30

60

120

240

480

approx. 7.5

approx. 15

approx. 30

approx. 60

approx. 120

approx. 240

960 approx. 480

Page 37: UMTS - Aalto University

Downlink DPCH data rates

256

128

64

32

16

8

4

SF Channel bit rate (kb/s) User data rate (kb/s)

15

30

60

120

240

480

approx. 1-3

approx. 6-12

approx. 20-24

approx. 45

approx. 105

approx. 215

960 approx. 456

512

1920 approx. 936

Page 38: UMTS - Aalto University

User data rate vs. channel bit rate

Channel bit rate (kb/s)

User data rate (kb/s)

Channel coding

Interleaving

Bit rate matching

Interestingfor user

Importantfor system

Page 39: UMTS - Aalto University

Supporting technologies and services- most are already possible in 2G- will be extensively used in 3G

Positioning

SMS

USSD

MMSLCS

SAT USAT

MExE

WAP

Location

UE

Transport&

Contenti-Mode

Page 40: UMTS - Aalto University

Location (based) services (LCS)- may or may not make use of UE positioning techniques- general LCS architecture in UMTS:

MSC GMSC

SGSN GGSN

HLR/AuC/EIRGMLC

RNC &SMLC

BS

LMU

UELCS External

Client

Page 41: UMTS - Aalto University

LCS cont.

GMLC = Gateway Mobile Location Center- receives service requests from external LCS clients

(or UE) and manages the location information

SMLC = Serving Mobile Location Center- assists in positioning of the UE (e.g. performs

calculations based on measurement results)

LCS client = typically any server requesting locationinformation (to be able to provide the relevantlocation-dependent service to the user)

Page 42: UMTS - Aalto University

Positioning MethodsCell 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 positionis calculated (in SMLC)

Assisted GPS- greatest precision, expensive GPS terminals- network must “assist” in indoor environment

BS

BS

BS

UELMU

Page 43: UMTS - Aalto University

SAT (= USAT in 3G)

SAT (SIM Application Toolkit) is a set of standardizedfunctions for communication between SIM and ME

SIM

ME

Applications (GSM 11.14):• profile download (ME tells SIM what it can do)• proactive SIM (display text from SIM to ME, send

short message, transfer info from ME to SIM,...)• call control by SIM• data download from network to SIM

download (e.g. Java applets) from server innetwork will be important in UMTS

Page 44: UMTS - Aalto University

MExEMobile Execution Environment provides several standardizedapplication execution environments for UE, such as

MExE Classmark 1: UE is WAP compatible (i.e. containsWAP browser)

MExE Classmark 2: UE can execute PersonalJavaapplications (subset of J2SE)

MExE Classmark 3: UE is J2ME compatible StandardEdition

Micro Edition:see: www.mexeforum.org

Page 45: UMTS - Aalto University

SMS vs. USSD

SMS = Short Message ServiceUSSD = Unstructured Supplementary Services Data

SMS• 160 ASCII characters (max)• in all GSM terminals• store-and-forward (=> delay)• transport of messages• SMS transaction always

initiated by terminal

USSD• 182 ASCII characters (max)• in all GSM terminals• connection oriented signaling• transport of technical data• terminal or application in

network initiates session

very popular not much used (yet)

Page 46: UMTS - Aalto University

MMSMMS = Multimedia Messaging SystemOffers the ability to send messages to MMS capable handsetscomprising a combination of

- text- sounds- images- video

using GPRS or 3G packet transport.

Intermediate solution EMS = Enhanced Messaging System ?

Page 47: UMTS - Aalto University

WAPWAP = Wireless Application ProtocolTransports WML (Wireless Markup Language) informationbetween terminal and WAP Gateway (using own protocols)

WAPGateway

UE 2G/3Gnetwork

InternetServer

WAPbrowser WML / HTML

translation

WML

WAP protocols

2G/3G transport

WML is a subset of XML (Extensible Markup L.)

e.g. WTP (similar functionality as HTTP)

SMS, USSD, CSD, GPRS, 3G packet transport ...

Page 48: UMTS - Aalto University

Service interaction example3G subscriber is hungry and asks for a list of nearby locatedrestaurants (from appropriate “Internet Server”).

Network scenario:

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

Page 49: UMTS - Aalto University

Example, step 1By use of his/her WAP browser, user contacts (partly usingWAP) the “Internet Server” containing relevant information.

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

Page 50: UMTS - Aalto University

Example, step 2The 2G/3G network retrieves subscription information (e.g.state of “prepaid” account) from the user’s CSE.

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

Page 51: UMTS - Aalto University

Example, step 3“Internet Server” acts as a “LCS client” and requests the2G/3G network to investigate where the user is located.

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

Page 52: UMTS - Aalto University

Example, step 4MExE compatible “Internet Server” prepares the informationaccording to MExE capabilities of UE.

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

??

Page 53: UMTS - Aalto University

Example, step 5Now the “local restaurants” information is downloaded to theuser and displayed in the appropriate form.

UE 2G/3Gnetwork

WAPGateway

InternetServer

CAMEL(CSE)

GMLCMExE

Page 54: UMTS - Aalto University

Recommended literatureUnderstanding of 3G/UMTS lecture material requires the study of relevant Webpages and relevant sections from the following 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

Holma & Toskala, WCDMA for UMTS, Wiley, 2000, ISBN 0-471-72051-8

Muratore, UMTS Mobile Communications for the Future, Wiley, 2001,ISBN 0-471-49829-7