… 3G Technology and Concepts

Slides:



Advertisements
Similar presentations
Mobile Switching Systems Unit, L M Ericsson in Finland
Advertisements

Layer 3 Messaging and Call Procedures
© NOKIAProduced as informative material for 3GPP RAN WG1 meeting No. 2 Downlink Shared Channel - DSCH DSCH associated with a dedicated channel (DCH) Downlink.
Islamic University-Gaza Faculty of Engineering Electrical & Computer Engineering Department Global System for Mobile Communication GSM Group Alaa Al-ZatmaHosam.
IN Intelligent Network Basic IN concept & technology
Signaling Measurements on the Packet Domain of 3G-UMTS Core Network G. Stephanopoulos (National Technical University of Athens, Greece) G. Tselikis (4Plus.
GSM Protocol Stack Shrish Mammattva Bajpai. What is Protocol Stack ? A protocol stack (sometimes communications stack) is a particular software implementation.
All rights reserved © 2001, Alcatel, Paris. ITG-Fachgruppe „IP und Mobility“ Kamp-Lintfort, 20 June 2001 Multistandard Radio Access Network for Wireless.
IP Multimedia Subsystem (IMS) 江培文. Agenda Background IMS Definition IMS Architecture IMS Entities IMS-CS Interworking.
Telefónica Móviles España GPRS (General Packet Radio Service)
Sami Alanazi Net-535 –Fall 2013 Princess Nora University.
Mobile Communication Division
All IP Network Architecture 2001 년 12 월 5 일 통신공학연구실 석사 4 차 유성균
Supporting Packet-Data QoS in Next-Generation Cellular Networks R. Koodli and Mikko Puuskari Nokia Research Center IEEE Communication Magazine Feb, 2001.
 The GSM network is divided into two systems. each of these systems are comprised of a number of functional units which are individual components of the.
Deployment of IP Multimedia Streaming Services In Third- Generation Mobile Networks HECTOR MONTES, GERARDO GOMEZ, AND RENAUD CUNY, NOKIA NETWORKS JOSE.
TETRA ARCHITECTURE AND INTERFACES
Evolution from GMS to UMTS
Cellular Communications UMTS/3G. Evolution : From 2G to 3G 2  Fully specified and world-widely valid, Major interfaces should be standardized and.
Mobile Communications Chapter:UMTS… 3G Technology and concepts
1 Structure of Primary and Secondary Synchronization Channels (SCH) c p Primary Synchronisation Code ( It is the same for every cell in the system)
UMTS protocols Different protocol stacks for user and control plane  User plane (for transport of user data): Circuit switched domain: data within ”bit.
PHYSICAL LAYER. 6.2 Transport Channels and their Mapping to the Physical Channels.
85/06/15 Mahdi Niamanesh 1 Messaging Future Mahdi Niamanesh Sharif Univ. of Technology 85/08/10.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
GSM: The European Standard for Mobile Telephony Presented by Rattan Muradia Requirement for course CSI 5171 Presented by Rattan Muradia Requirement for.
Security in GSM/GPRS and UMTS
Understanding 3GPP Bearers LTE / HSPA / EPC ‘knowledge nuggets’ Neil Wiffen - More free downloads at Public.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
GSM,GPRS & CDMA Technology
網路多媒體研究所 1 WCDMA Technology Past, Present and Future Part III: WCDMA Mobile Communication System.
1© Nokia Siemens NetworksSeminaariesitelmä / Jukka Valtanen / Transport Formats in UMTS Radio Network Controller’s Software Implementation Seminaariesitelmä.
1 3 rd Generation Wireless Network Presentation By: Dipesh G Kamdar Exam No: 5008 M.E.E.C. – (C.S.E) Sem-I LD College of Engineering.
TETRA ARCHITECTURE AND INTERFACES
Cellular Networks and Mobile Computing COMS , Spring 2012
260 Kommunikatsiooniteenuste arendus IRT0080 Loeng 6/2008 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
06/09/2005Master's Thesis Seminar - Jesse Kruus 1 Analyzing and Developing Base Load for WCDMA Base Station Automated Testing System Thesis written at.
Rajeev Bansal DGM (GSM & 3G), ALTTC, Ghaziabad
Spread spectrum systems II: WCDMA
Chapter 4 Application Level Security in Cellular Networks.
SIP Extensions for Enhanced Location Based Services in 3G Networks International SIP 2004, Paris Pavitra Krishnaswamy Application-Ready.
Rev A Mikko Suominen Enhancing System Capacity and Robustness by Optimizing Software Architecture in a Real-time Multiprocessor Environment.
UMTS: Universal Mobile Telecommunications System
WCDMA RAN Protocols and Procedures Chapter 8 Iu Interface - RANAP Protocol In this chapter we will look at the considerations that must be taken into.
General Packet Radio Service (GPRS)
Communication Protocol Engineering Lab. Hyoung Joo. Nam. 1 GSM System Overview Wireless and Mobile Network Architecture Nam Hyoung-Joo
6/ EN/LZU Rev A WCDMA Air Interface Part 6: 1 of 17 WCDMA Air Interface Training Part 6 WCDMA TDD Mode.
S Postgraduate Course in Radio Communications. Interoperability between 3G and WLAN using IMS Antti Keurulainen,
SEMINAR RADIO NETWORK CONTROLLER FOR 3G MOBILE AND WIRELESS NETWORK DEVICES BY ARDRA . S7 IT SHMEC KADAKKAL ROLL.
1 Special Topics in Computer Engineering Supervised by Dr. Walid Abu-Sufah Jordan University Department of Computer Engineering.
1 Wireless Networks Lecture 21 WCDMA (Part I) Dr. Ghalib A. Shah.
3G/Third Generation Wireless EECS4215 – Mobile Communications York University 1.
1 Lecture 19 EEE 441 Wireless And Mobile Communications.
Cellular Network Base stations transmit to and receive from mobiles at the assigned spectrum Multiple base stations use the same spectrum The service area.
GLOBAL SYSTEM FOR MOBILE COMMUNICATION
1 Wireless Networks Lecture 17 GPRS: General Packet Radio Service (Part I) Dr. Ghalib A. Shah.
1 Lecture 20 EEE 441 Wireless And Mobile Communications.
Signaling Flow of WCDMA Advanced Radio Interfaces ZTE University.
MULTIMEDIA ENGINEERING ISE (International School of Engineering, CU) Information and Communication Engineering 4 2.5G Mobile Phone and Network.
Wireless Network PMIT- By-
3G architecture and protocols
GSM,GPRS & CDMA Technology
Universal Mobile Telecommunication System (UMTS)
Name:Shivalila A H,Shima
Subject Name: GSM Subject Code: 10EC843
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Lecture 22 WCDMA (Part II) Dr. Ghalib A. Shah
UMTS Terrestrial Radio Access Network Architecture
Network Architecture How does it all work?
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri
Presentation transcript:

… 3G Technology and Concepts UMTS ... … 3G Technology and Concepts

GSM/GPRS network architecture Radio access network BSS GSM/GPRS core network MSC GMSC VLR BTS PSTN, ISDN MS BSC HLR PCU AuC SGSN EIR BTS IP Backbone GGSN database Internet

3GPP Rel.’99 network architecture Radio access network UTRAN Core network (GSM/GPRS-based) Iub RNC MSC GMSC Iu CS VLR BS PSTN UE HLR Iur Uu AuC RNC SGSN Iub EIR Iu PS BS Gn IP Backbone GGSN database Internet

3GPP Rel.’99 network architecture Radio access network UTRAN 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) Iub RNC BS UE Iur Uu RNC Iub BS

3GPP Rel.’99 network architecture Changes in the core network: 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) Core network (GSM/GPRS-based) MSC GMSC Iu CS VLR PSTN HLR AuC SGSN EIR Iu PS Gn IP Backbone GGSN Internet

3GPP Rel.4 network architecture UTRAN (UMTS Terrestrial Radio Access Network) Circuit Switched (CS) core network MSC Server GMSC Server SGW SGW PSTN 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 MSC Server takes care of call control signalling The user connections are set up via MGW (Media GateWay) “Lower layer” protocol conversion in SGW (Signalling GateWay) Circuit Switched (CS) core network MSC Server GMSC Server SGW SGW PSTN MGW MGW RANAP / ISUP PS core as in Rel.’99 SS7 MTP IP Sigtran

3GPP Rel.5 network architecture UTRAN (UMTS Terrestrial Radio Access Network) CS core MGW PSTN New core network part: IMS (IP Multimedia System) HSS GERAN (GSM and EDGE Radio Access Network) Internet SGSN GGSN PS core

3GPP Rel.5 network architecture The IMS can establish multimedia sessions (using IP transport) via PS core between UE and Internet (or another IMS) Call/session control using SIP (Session Initiating Protocol) Interworking with the PSTN may be required for some time ... CS core PSTN MGW IMS (IP Multimedia System) HSS Internet / other IMS SGSN GGSN PS core

UMTS bearer service architecture UTRAN CN Iu edge node CN gateway TE UE Core network End-to-end service Local b.s. UMTS bearer service Ext. b.s. Radio access bearer service CN b.s. Radio b.s. Iu b.s. Backbone Radio Bearer Radio Access 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

UMTS QoS (service) classes Conversational Streaming Interactive Background low delay reasonably low delay low round-trip delay delay is not critical low delay variation basic QoS requirements speech video streaming www applications store-and- forward applications (e-mail, SMS) file transfer video telephony/ conferencing audio streaming basic applications

Four UMTS QoS (service) classes Conversational Streaming Interactive Background low delay (< 400 ms) and low delay variation BER requirements not so stringent in the radio network => real-time (RT) connections speech (using AMR = Adaptive Multi-Rate speech coding) video telephony / conferencing: ITU-T Rec. H.324 (over circuit switched connections) ITU-T Rec. H.323 or IETF SIP (over packet switched connections)

Adaptive Multi-Rate coding <=> During the call, the AMR bit rate can be changed, using the values at the right kbit/s 12.2 (= GSM EFR) 10.2 7.95 7.40 (= US TDMA) 6.70 (= PDC EFR) 5.90 5.15 4.75 <=> EFR = Enhanced Full Rate Codec negotiation between transcoders

Transcoding UE MSC GMSC User B TC (e.g. in PSTN) TC Transcoder (AMR/PCM) should be located as far as possible to the right (transmission capacity savings) (possible only if same coding is used at both ends of connection) TC Transcoding should be avoided altogether (better signal quality) TFO = Tandem Free Operation (2G) TrFO = Transcoder Free Operation (3G)

Four UMTS QoS (service) classes Conversational Streaming Interactive Background reasonably low delay and delay variation BER requirements quite stringent traffic management important (variable bit rate) in the radio network => real-time (RT) connections video streaming audio streaming UE Source Buffer video or audio information is buffered in the UE, large delay => buffer is running out of content!

Four UMTS QoS (service) classes Conversational Streaming Interactive Background low round-trip delay (< seconds) delay variation is not important BER requirements stringent in the radio network => non-real-time (NRT) connections web browsing interactive games location-based services (LCS)

Four UMTS QoS (service) classes Conversational Streaming Interactive Background delay / delay variation is not an important issue BER requirements stringent in the radio network => non-real-time (NRT) connections SMS (Short Message Service) and other more advanced messaging services (EMS, MMS) e-mail notification, e-mail download file transfer

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

User plane protocol stacks (CS domain) Uu Iu Gn Data streams Frame Protocol (FP) TDM TDM RLC RLC MAC MAC AAL2 AAL2 ATM ATM Phys. Phys. Phys. Phys. WCDMA UE UTRAN 3G MSC GMSC

User plane protocol stacks (PS domain) Uu Iu Gn IP IP PDCP PDCP GTP GTP GTP GTP RLC RLC UDP UDP UDP UDP IP IP IP IP MAC MAC AAL5 AAL5 L2 L2 ATM ATM Phys. Phys. Phys. Phys. L1 L1 WCDMA UE UTRAN SGSN GGSN

Uu (air, radio) interface protocols e.g. MM, CC, SM transparent to UTRAN RRC PDCP L3 Signalling radio bearers (User plane) radio bearers L2 RLC Logical channels MAC Transport channels L1 PHY

Main tasks of Uu interface protocols MAC (Medium Access Control): Mapping between logical and transport channels Segmentation of data into transport blocks RLC (Radio Link Control): Segmentation and reassembly Link control (flow & error control) RLC is often a transparent layer PDCP (Packet Data Convergence Protocol): IP packet header compression (user plane only)

Main tasks of RRC protocol Over the air interface, Radio Resource Control (RRC) messages carry all the relevant information required for setting up a Signalling Radio Bearer (during the lifetime of the RRC Connection) and setting up, modifying, and releasing Radio Bearers between UE and UTRAN (all being part of the RRC Connection). RRC also participates in the co-ordination of other Radio Resource Management (RRM) operations, such as measurements and handovers. In addition, RRC messages may carry in their payload higher layer signalling information (MM, CC or SM) that is not related to the air interface or UTRAN.

General protocol model for UTRAN Radio Network Layer Control Plane User Plane Application Protocol Data Stream(s) Transport Network Layer Transport Netw. User Plane Transport Netw. Control Plane Transport Netw. User Plane Protocol Signalling Bearer(s) Signalling Bearer(s) Data Bearer(s) Physical 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. Transport Network Layer: signalling bearer for the transport of application protocol messages is set up by O&M actions (i.e. on a permanent basis). Transport Network Control Plane A signalling bearer (set up by O&M actions) carries a protocol which is used only for the task of setting up data bearers (e.g. AAL 2 connections).

User Plane (Iub, Iur and Iu interfaces) The User Plane is employed for transport of user information (speech, video, IP packets ...) RRC signalling messages (Iub, Iur) higher-layer protocol information at Iu interface (if not carried by RANAP). User plane data is carried by data bearers which use AAL 5 in case of Iu PS and AAL 2 in all other cases. User data streams are packed in frame protocols (FP) which are used for framing, error & flow control, and carrying of parallel data flows that form the user data signal (e.g. AMR encoded speech).

Protocol structure at Iub interface Radio Network Layer Control Plane RRC Data RLC NBAP MAC Frame Protocol Transport Netw. User Plane Transport Netw. Control Plane Transport Netw. User Plane Transport Network Layer Q.2630.1 Convergence Protocols Conv. Pr. AAL 5 AAL 5 AAL 2 ATM Physical Layer

Protocol structure at Iur interface Radio Network Layer Control Plane RRC Data RLC RNSAP MAC Frame Protocol Transport Netw. User Plane Transport Netw. Control Plane Transport Netw. User Plane Transport Network Layer Q.2630.1 Convergence Protocols Conv. Pr. AAL 5 AAL 5 AAL 2 ATM Physical Layer

Protocol structure at Iu CS interface Radio Network Layer Control Plane User Plane RANAP CS Channel Iu UP Transport Netw. User Plane Transport Netw. Control Plane Transport Netw. User Plane Transport Network Layer Q.2630.1 Convergence Protocols Conv. Pr. AAL 5 AAL 5 AAL 2 ATM Physical Layer

Protocol structure at Iu PS interface Radio Network Layer Control Plane User Plane RANAP IP Application Iu UP Transport Netw. User Plane Transport Netw. Control Plane Transport Network Layer GTP UDP Convergence Protocols IP AAL 5 AAL 5 ATM Physical Layer

Application protocols in UTRAN Iub interface (between RNC and base station) NBAP (Node B Application Part) Iur interface (between Serving RNC and Drift RNC) RNSAP (Radio Network Subsystem Application Part) - Link management for inter-RNC soft handover 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

Serving RNC and Drift RNC in UTRAN SRNC Core network BS Iub RNC Iu UE Iur BS Iub RNC DRNC Concept needed for: Soft handover between base stations belonging to different RNCs

Serving RNS (SRNS) Relocation RNS = Radio Network Sub-system = RNC + all base stations controlled by this RNC SRNS Relocation means that the Serving RNC functionality is transferred from one RNC (the “old” SRNC) to another (the “new” SRNC, previously a DRNC) without changing the radio resources and without interrupting the user data flow. RANAP provides the signalling facilities over the two Iu interfaces involved (Iu interfaces to “old” and “new” SNRC) for performing SRNC Relocation in a co-ordinated manner.

SRNS Relocation (cont.) SRNC Core network BS Iub RNC Iu UE Iur BS Iub RNC Iu DRNC SRNC SRNC provides: 1) connection to core network 2) macrodiversity combining point

Signal combining point is in SRNC Soft handover concept SRNC BS Iub RNC Iu Core network Leg 1 UE BS Leg 2 Signal combining point is in SRNC (downlink: in UE) Iur Leg 3 BS Iub RNC DRNC Legs 1 and 2: Iur interface is not needed Leg 3 is added: Iur interface is needed!

Micro- / macrodiversity combining (uplink) SRNC BS Iub RNC Iu Core network Iur Macrodiversity combining point in SRNC RNC UE Rake receiver Iub DRNC Multipath propagation BS Microdiversity combining point in base station

Micro- / macrodiversity combining (uplink) Microdiversity combining: multipath signal components are processed in Rake “fingers” and combined (= summed) using MRC (MRC = Maximum Ratio Combining) Macrodiversity combining: the same bit sequences (with different bit error positions) are combined at the SRNC (usually: selection combining). Hard handover: slow (a lot of signalling) Soft handover: fast selection in SRNC

Radio Access Bearer (RAB) establishment UE BS RNC Core network (RANAP signaling) RAB assignment request RAB is configured to be used over existing Radio Link(s) (RRC signaling) RAB assignment complete

Signalling between UE and core network NAS signalling messages (NAS = Non Access Stratum = “not related to UTRAN”) are sent transparently through UTRAN in the payload of RRC/RANAP protocol messages RRC RANAP UE BS RNC MSC or SGSN

Security in UMTS GSM UMTS SIM authentication (PIN code) USIM authentication (PIN code) User authentication User authentication Network authentication Ciphering (air interface) Ciphering (air interface) Signalling data integrity KASUMI algorithm (known) UMTS: larger key lengths than in GSM IP security (e.g. IPSEC)

Security in digital networks: terminology 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)

See Security in GSM for more details 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

Signalling integrity protection in UMTS Both in terminal and RNC Algorithm f 9 Integrity Key (IK) and other keys/parameters Signalling message MAC-I MAC-I generation MAC-I checking UE RNC MAC-I checking 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.

Example 1: ciphering (encryption) GSM MS BTS BSC Core Network GPRS MS BTS BSC SGSN Signalling integrity protection UMTS UE BS RNC Core Network Air interface Both CS and PS information

Network domain security Circuit switched network => quite good IP-based network (Internet) => rather poor at present (security mechanisms are developed by IETF, 3GPP...) Some security threats in IP-based network: Confidentiality Sniffing (electronic eavesdropping) Integrity Spoofing, session hijacking Denial of service (DoS), ”spamming”

… just some basic issues WCDMA Technology … just some basic issues

Logical / Transport / Physical channels : : RLC RLC Logical channels MAC MAC Transport channels Phy Phy FP FP WCDMA AAL 2 AAL 2 Physical channels : : UE Base station RNC

Logical / Transport channels Uplink Downlink CCCH DCCH PCCH BCCH CCCH CTCH DCCH DTCH DTCH Logical channels Transport channels RACH CPCH DCH PCH BCH FACH DSCH DCH

Transport / Physical channels Uplink Downlink RACH CPCH PCH FACH BCH DSCH DCH DCH Transport channels PRACH PCPCH SCCPCH PCCPCH DPDCH DPCCH AICH CSICH Physical channels DPCH CD/CA- ICH PICH CPICH SCH PDSCH

Physical channels in WCDMA Bit sequences from different physical channels are multiplied with a channelization code (spreading) multiplied with a scrambling code (scrambling) multiplexed in code domain modulated using QPSK. Downlink channels: conventional QPSK modulation DPCH = Dedicated physical channel Uplink channels: Dual-channel QPSK moduation DPDCH = Dedicated physical data channel DPCCH = Dedicated physical control channel

DPCH structure in downlink (DPCH = Dedicated Physical Channel) QPSK modulation, time multiplexed data and control information: TFCI Data TPC 10 ms radio frame 1 2 14 2560 chips Pilot

DPDCH / DPCCH structure in uplink (Dedicated Physical Data/Control Channel) Dual-channel QPSK modulation: Data Pilot TFCI FBI TPC DPDCH (I-branch) 10 ms radio frame (38400 chips) 1 2 14 2560 chips DPCCH (Q-branch)

(always 3.84 million chips/s) Spreading in WCDMA Channelization code Scrambling code Channel data Channel bit rate Chip rate Chip rate (always 3.84 million chips/s) Usage of code Uplink Downlink Channelization code User separation Scrambling code User separation Cell separation

Spreading in WCDMA Chip rate after spreading = 3.84 Mchips/s Spreading factor (SF) is important in WCDMA Chip rate = SF x channel bit rate Uplink: DPCCH SF = 256, DPDCH SF = 4 - 256 Downlink: DPCH SF = 4 - 256 (512) One bit consists of 4 chips One bit consists of 256 chips

Channel bit rate (kb/s) Uplink DPDCH bit rates SF Channel bit rate (kb/s) User data rate (kb/s) 256 15 approx. 7.5 128 30 approx. 15 64 60 approx. 30 32 120 approx. 60 16 240 approx. 120 8 480 approx. 240 4 960 approx. 480

Downlink DPDCH bit rates SF Channel bit rate (kb/s) User data rate (kb/s) 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 8 960 approx. 456 4 1920 approx. 936

User data rate vs. channel bit rate User data rate (kb/s) Interesting for user Channel coding Interleaving Bit rate matching Important for system Channel bit rate (kb/s)

Services for 3G (and partly 2G) terminology basic concepts

New service concept Content provider Content provider Service provider Carrier provider all want to make profit End user End user

OSA (Open Services Architecture/Access) OSA is being standardised, so that services provided by different service/content providers can be created and seamlessly integrated into the 3G network (this is the meaning of “open” architecture) OSA means in practice: Service Creation Environment (SCE) API = Application Programming Interface (Standardised) API API API 3G network

CAMEL (2G & 3G) CAMEL (Customised Applications for Mobile network Enhanced Logic) is a set of “IN” type functions and procedures that make operator-specific IN services available to subscribers who roam outside their home network. CAMEL = IN technology + global mobility CAMEL Service Environment (CSE) is a logical entity in the subscriber’s home network which processes IN related procedures CSE  SCP in home network

SCP in home network (CSE) CAMEL Phase 1 Circuit switched call-related IN procedures Protocol: CAP instead of MAP SCP in home network (CSE) 3. 2. 4. SSP 1. 5. MSC 1. Call control proceeds up to MSC Typical triggers: Calling number Called number Cell ID 2. Trigger activated in basic call state model at SSP 3. SSP requests information from CSE 4. CSE provides information 5. Call control continues

CAMEL Phase 2 CAMEL Phase 3 Non-call-related procedures possible Typical application: In prepaid service: announcement ”your prepaid account is approaching zero” 1. Call control proceeds as normal 2. Call control is interrupted (e.g. for announcement) 3. Call control resumes CAMEL Phase 3 IN functionality is extended to include packet switched sessions...

Certain subscriber profile Same subscriber profile Virtual Home Environment (VHE) Same subscriber profile & charging/numbering information can be utilised in any UMTS network Home PLMN Visited PLMN UE Certain subscriber profile Same subscriber profile

Supporting technologies and services - many are already possible in 2G - will (perhaps) be extensively used in 3G Location LCS SMS MMS Positioning USSD SAT USAT WAP Transport & Content MExE i-Mode UE

Location (based) services (LCS) - may or may not use UE positioning techniques - general LCS architecture in UMTS: PSTN UE MSC GMSC LCS External Client RNC & SMLC GMLC BS HLR/AuC/EIR LMU SGSN GGSN Internet

Location (based) services (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), is usually integrated with RNC LCS client = typically any server requesting location information (to be able to provide the relevant location service to the user), may also be the UE

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) Assisted GPS - greatest precision, GPS receiver in UE - network must “assist” in indoor environment SMLC BS LMU UE BS BS

SAT (= USAT in 3G) SAT (SIM Application Toolkit) is a set of standardized functions for communication between SIM and 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 ME Interaction between ME and SIM SIM Download (e.g. Java applets) from server in network will be important in UMTS

MExE Mobile Execution Environment (MExE) provides standardized application execution environments for UE, defined in classmarks: UE is WAP compatible (i.e. contains WAP browser) MExE Classmark 1 UE can execute PersonalJava applications (subset of J2SE) MExE Classmark 2 MExE Classmark 3 UE is J2ME compatible Standard Edition : Micro Edition see: www.mexeforum.org Evolution continues ...

SMS vs. USSD SMS = Short Message Service USSD = Unstructured Supplementary Services Data SMS 160 ASCII characters (max) in all GSM terminals store-and-forward service (=> delay) transport of messages SMS transaction always initiated by terminal 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 very popular 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.

WAP (Wireless Application Protocol) Transports WML (Wireless Markup Language) information between terminal and WAP Gateway (using its own set of protocols) 2G/3G network UE WAP Gateway Internet Server WAP browser WML / HTML translation WML / HTML / XML content WML WML is a subset of XML WAP protocols e.g. WTP (similar functionality as HTTP) 2G/3G transport SMS, USSD, GPRS, 3G packet transport ...

Service interaction example 3G subscriber is hungry and asks for a list of nearby located restaurants (from appropriate “Internet Server”). Network scenario: See: Kaaranen et al: UMTS Networks CAMEL (CSE) 2G/3G network UE WAP Gateway Internet Server MExE GMLC

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 (CSE) 2G/3G network UE WAP Gateway Internet Server WAP browser MExE GMLC

Example, Step 2 The 2G/3G network retrieves subscription information (e.g. state of “prepaid” account) from the user’s CSE (Camel Service Environment). CAMEL (CSE) Charging info 2G/3G network UE WAP Gateway Internet Server MExE GMLC

Example, Step 3 “Internet Server” acts as a “LCS client” and requests the 2G/3G network to investigate where the user is located. CAMEL (CSE) 2G/3G network UE WAP Gateway Internet Server MExE GMLC Where is UE located?

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 (CSE) What can UE display? 2G/3G network UE WAP Gateway Internet Server ? ? MExE GMLC

Example, Step 5 Now the “local restaurants” information is downloaded to the user and displayed in the appropriate form. Menu on display: CAMEL (CSE) Restaurant 1 Restaurant 2 Restaurant 3 Restaurant 4 2G/3G network UE WAP Gateway Internet Server 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