103
GSM,GPRS,UMTS,HSDPA and HSUPA Protocols and Call flow By Kiran Koona

Call Flow gsm

Embed Size (px)

DESCRIPTION

flow

Citation preview

Page 1: Call Flow gsm

GSM,GPRS,UMTS,HSDPA and HSUPA Protocols and Call flow

By

Kiran Koona

Page 2: Call Flow gsm

Overview

1. GSM Protocols and Call flow 2. GPRS Protocols and Call flow 3. UMTS Protocols and Call flow 4. HSDPA and HSUPA Protocols.

Page 3: Call Flow gsm

GSM

Page 4: Call Flow gsm

GSM Architecture-Interfaces

Page 5: Call Flow gsm
Page 6: Call Flow gsm
Page 7: Call Flow gsm

Layer 1 Protocol TDMA – Time Division Multiple Access G.703 – ITU PCM frame structure MTP – Message Transfer Part

Layer 2 Protocols LAPDm Link Access Protocol D-channel-mobile LAPD Link Access Protocol D-Channel

Layer 3 Protocols RR – Radio Resource Management MM – Mobility Management CM – Connection management BTSM – Base Transceiver Station Management SCCP – Signalling Connection Control Part BSSMAP – Base Station Subsystem MAP-Mobile Application Part DTAP – Direct Transfer Application Part

3-Layer Model

TUP , ISUP

Page 8: Call Flow gsm

Physical Layer

1. Txn of bits 2. Error detection and Correction 3. Interleaving 4. Burst Formating 5. Measurements 6. Power Control 7. Modulation and Demodulation BTS-BSC: 64Kbps BSC-MSC:2Mbps (32*64Kbps)

Page 9: Call Flow gsm

Physical Layer

Page 10: Call Flow gsm

Interfaces with Physical Layer

Page 11: Call Flow gsm

Layer-2: LAPDm and LAPD

1. Flow control 2. Sequence Numbering 3. Duplicate detection 4. Frame formatting

Page 12: Call Flow gsm

Layer-3: RRM Protocols: RR, RSM, BSSAP. 1. Cell selection and Reselection Control

2. Handover procedure 3. Establishing , maintaining, monitoring and releasing the channels 4. Monitoring and forwarding of radio connections 5. Introduction of encryption 6. Change in transmission mode ,Channel coding depending on

channel conditions Advise L1 and L2 7. MS level measurement commands control 8. Frequency redefinition Downlink Freq hopping 9. Broadcasting System Information Downlink 10. Paging

Page 13: Call Flow gsm

RRM Messages

Page 14: Call Flow gsm

Layer-3:MM

Protocols : DTAP,MAP. 1. Authentication request/response 2. Ciphering Information/Commands from MSC 3. Abort from MSC Auth Failure 4. Normal location Updating request/response 5. Periodic location update 6. TMSI Reallocation Procedure 7. IMSI attach/detach 8. IMEI request/response

Page 15: Call Flow gsm

MM Messages

Page 16: Call Flow gsm

Layer-3:CM 1. Call control (CC) - manages call connections, 2. Supplementary service support (SS) - handles special services 3. Short message service support (SMS) - transfers brief texts. CC: Mobile-originating call establishment Setup message Mobile-terminating call establishment Paging Call clearing initiated by the network Call clearing initiated by the Mobile DTMF SS: Call Forwarding Call waiting ,Call Hold and Conference Multi Call CLIP,CLIR ,COLP and COLR SMS:

Page 17: Call Flow gsm

CM Messages

Page 18: Call Flow gsm

SS 7 To provide General purpose Signaling system to be used globally.

CCS , Out of Band

ITU-T Q.700 series.

Elements: SSP,STP and SCP.

Access Links: A to F

Analogy: MTP3 IP and SCCPTCP

SCCP: GTT, Ext MTP (Supports CL or CO)

Message Discrimination & distribution

TCAP: Query and Response (CL or CO )

MTP 3: Routing within SPC

MTP2: Node to node delivery

Page 19: Call Flow gsm

SS 7 Architecture

SSP, STP and SCP

Page 20: Call Flow gsm

SS 7 Logical Network

Page 21: Call Flow gsm

MAP

MAP messages are carried by TCAP when dealing with Database centre.

MAP Sessions: Open, Close. Message Types: Request, Response, Notification and

Confirmation.

Page 22: Call Flow gsm

GTT

Page 23: Call Flow gsm

GSM Call flow

Page 24: Call Flow gsm

GSM Logical Channels

Page 25: Call Flow gsm

IMSI Attach

Page 26: Call Flow gsm

Location Update

Page 27: Call Flow gsm

Authentication and Ciphering

Page 28: Call Flow gsm

Identity (IMSI) checking

Page 29: Call Flow gsm

Call Origination

2929

Page 30: Call Flow gsm

Call Clearing

Page 31: Call Flow gsm

IMSI Detach

Page 32: Call Flow gsm

MSRN Usage

Our HLR Knows where our Customer is,

Only our GMSC can inquire our HLR

Page 33: Call Flow gsm
Page 34: Call Flow gsm

GPRS

Page 35: Call Flow gsm

GPRS Architecture-Interfaces

Page 36: Call Flow gsm

GPRS Protocol Stack

Page 37: Call Flow gsm
Page 38: Call Flow gsm

Packet Fragmentation

Page 39: Call Flow gsm

MAC

1. MAC arbitrates access to the shared medium between

multiple MSs and GPRS network. 2. Uplink: Managing limited resourcesSlotted Aloha 3. Downlink: Queuing and Scheduling of access attempts. 4. Priority handling between data flows of one UE 5. Priority handling between UEs by means of dynamic

scheduling—Downlink 6. Channel mapping 7. Traffic Volume monitoring

Page 40: Call Flow gsm

RLC

1. SAR 2. Concatenation 3. Padding 4. Error Correction---CRC, ARQ (For AM) 5. In-Sequence delivery of SDUs 6. Duplicate detection 7. Flow control 8. Sequence number check---UM 9. Suspend/resume functionality 10. SDU discard

Page 41: Call Flow gsm

LLC Provide a reliable logical link between MS and SGSN.

LLC messages are transparent to RAN.

Transmission in Asynchronous Disconnected Mode and

Asynchronous Balanced Mode

Ciphering.

Transfer of PDUs of Higher Layers

C-Plane: attach, authentication and PDP activation

U-Plane: carry actual data.

Can be AM or UM

Page 42: Call Flow gsm

SNDCP • Transparent over BSS. Used only in U-Plane • multiplexing of PDPs. Can be AM or UM

• compression of user data (including IP header compression) RFC 1154 & 2507

• segmentation of data packets to be passed to the LLC layer.

Page 43: Call Flow gsm

Frame Relay

Meshed N/W Frame Relay

Page 44: Call Flow gsm

Frame Relay

Speed up to 2 Mbps.

Simple.

Superseded by ATM

Page 45: Call Flow gsm

BSSGP

Transport both control and User data.

Provide the required QoS.

One-to-one mapping of BSSGP between SGSN and BSS.

Page 46: Call Flow gsm

BSSGP Data Frames

Page 47: Call Flow gsm

GTP 1. GTP-U and GTP-C. 2. Uses TCP for Reliable link 3. Uses UDP for non-Reliable link

Page 48: Call Flow gsm

IP, TCP and UDP

IP: IPv4 or IPv6. Datagram Service. Class full or Class less Addressing.

TCP: Connection Oriented.

Ack ARQ. Sequence Number Checking.

Three-way handshake. Point-to-Point Add

Flow Control and Congestion Control.

UDP: Connection less.

Used for Delay Sensitive applications.

Supports Multicast Addressing.

Page 49: Call Flow gsm

GPRS Callflow

Page 50: Call Flow gsm

GPRS Logical Channels

Page 51: Call Flow gsm

GPRS Attach

Page 52: Call Flow gsm

PDP Context Activation

Page 53: Call Flow gsm

PDP

Page 54: Call Flow gsm

Data Transfer from MS

Page 55: Call Flow gsm

Data Transfer to MS

Page 56: Call Flow gsm

Web Access in GPRS

Page 57: Call Flow gsm

PDP Context Deactivation

Page 58: Call Flow gsm

Security

Page 59: Call Flow gsm

GPRS Detach

Page 60: Call Flow gsm

UMTS

Page 61: Call Flow gsm

Architecture-Interfaces

Page 62: Call Flow gsm

R99 Protocol Stack

Page 63: Call Flow gsm

Access Stratum

Page 64: Call Flow gsm

MAC Logical to Transport Conversion

Mac-b located at Node-B

Mac-c/sh and Mac-d are at SRNC.

Page 65: Call Flow gsm

MAC functionalities

1. Mapping between logical channels and transport channels 2. Selection of appropriate TF (from the TFCS) for each Transport

Channel, depending on the instantaneous source rate 3. Priority handling between data flows of one UE 4. Priority handling between UEs by means of dynamic scheduling—

Downlink 5. Identification of UEs on common transport channels 6. Multiplexing/demultiplexing of higher layer protocol data units

(PDUs) 7. Traffic volume monitoring—Down link 8. Dynamic Transport Channel type switching 9. Ciphering—RLC (TM) 10. Access Service Class (ASC) selection for RACH transmission

Page 66: Call Flow gsm

RLC

1. Transparent mode (Tr) , Unacknowledged Mode (UM) or

Acknowledged Mode (AM) 2. Tr and UM RLC entities are defined to be unidirectional, whereas the

AM-mode entities are described as bidirectional 3. Tr—Voice Call Video Call, UM—VOIP, Streaming

Page 67: Call Flow gsm

RLC functionalities

1. Segmentation and reassembly 2. Concatenation 3. Padding 4. Transfer of user data 5. Error correction----ARQ 6. In-sequence delivery of higher layer PDUs 7. Duplicate detection 8. Flow control 9. SN check (unacknowledged data transfer mode). 10. Ciphering is performed in the RLC layer for acknowledged and

unacknowledged modes. 11. Suspend/resume function for data transfer

Page 68: Call Flow gsm

RLC Dataflow

Page 69: Call Flow gsm

RRC

1. Broadcast of system information 2. Paging and notification 3. Initial cell selection and reselection 4. Establishment, maintenance and release of an RRC

connection 5. Establishment and release of Radio bearers 6. Control of ciphering 7. Integrity protection of signalling messages 8. UE measurement reporting and control of the reporting 9. RRC connection mobility functions 10. Support of SRNS relocation 11. Support for downlink outer loop power control in the UE 12. Open-loop power control 13. CBS-related functions (BMC) 14. Handovers---preparation and execution 15. Control of requested QoS 16. Routing of Higher layer PDUs (Direct transfer) 17. MBMS control

Page 70: Call Flow gsm

RRC States

Page 71: Call Flow gsm

BMC

BMC: Broadcast/Multicast Control Protocol

SMS-CB service

1. Storage of CB 2. Traffic volume monitoring and radio resource request for

CBS 3. Scheduling of BMC messages 4. Transmission of BMC messages to UE

Page 72: Call Flow gsm

PDCP

PDCP: Packet Data Convergence Protocol

1. PS Domain 2. PDCP contains compression methods, which are needed to get

better spectral efficiency over radio interface. 3. IP Packet header compression. Eg: 40 bytes for IPv4 and at least

60 bytes for IPv6. (RFC 2507) 4. Transfer of user data

Page 73: Call Flow gsm

Non Access Stratum

Page 74: Call Flow gsm

Protocol Interworking architecture

Transport : Carry Signaling and User data.

Radio N/W : Establish, maintain and Release RB.

System: Create Communication with Core network.

Page 75: Call Flow gsm

Transport Network protocols

Page 76: Call Flow gsm

Radio network protocols

Page 77: Call Flow gsm

System network protocols

Page 78: Call Flow gsm

UMTS Call flow

Page 79: Call Flow gsm

R99 Channels

Page 80: Call Flow gsm

Basic Model of Network transactions

Page 81: Call Flow gsm

RRC Connection Setup

RRC Connection CCCH (By passing Node-B)

Page 82: Call Flow gsm

Paging Paging Type 1 through PCCH

Paging Type-2 through DCCH

RRC Connection CCCH

Page 83: Call Flow gsm

Authentication and Security Control

DCCH Channel and MM messages

Page 84: Call Flow gsm

Transaction setup and RAB allocation (CS)

Setup : DCCH Call Proceeding: DTCH

Page 85: Call Flow gsm

Transaction setup and RAB allocation (PS)

Page 86: Call Flow gsm

Transaction Clearing with RAB release

Page 87: Call Flow gsm

RRC Connection release

Page 88: Call Flow gsm

LU in CS domain

Page 89: Call Flow gsm

RU in PS domain

Page 90: Call Flow gsm

HSDPA and HSUPA

Page 91: Call Flow gsm

R99 RRM Architecture

Page 92: Call Flow gsm

HSDPA and HSUPA RRM Architecture

Page 93: Call Flow gsm

New Functionalities

Page 94: Call Flow gsm

HSDPA and HSUPA Channels

Page 95: Call Flow gsm

R99 Protocol Stack

Page 96: Call Flow gsm

HSPA Protocol stack

Page 97: Call Flow gsm

HSDPA Protocol Stack

Page 98: Call Flow gsm

HSDPA user plane Protocol Architecture

Fast Node-B Scheduling

H-ARQ ,Incremental Redundancy

Soft Buffer at Node-B and UE

Retransmission at N/W borders No Soft Handover

Page 99: Call Flow gsm

HSUPA Protocol Stack

Page 100: Call Flow gsm

HSUPA user plane protocol Architecture

Mac-es/e : Uplink Scheduling

Mac-e: Hybrid ARQ , Buffer

Mac-es : In-sequence delivery (Soft Handover)

RLC re transmissions may take place if Physical layer re transmissions is exceeded initiated by RNC.

Page 101: Call Flow gsm

References

1. 3G TS 25.321, MAC Protocol Specification. 2. 3G TS 25.322, RLC Protocol Specification. 3. 3G TS 25.323, PDCP Protocol Specification 4. 3G TS 25.331, RRC Protocol Specification 5. 3G TS 25.324, Broadcast/Multicast Control Protocol (BMC)

Specification 6. 3G TS 25.302, Services Provided by the Physical Layer 7. 3GPP TS 25.331 RRC specification 8. 3GPP TS 25.413 RANAP 9. 3GPP TS 25.423 RANSAP 10. 3GPP TS 25.433 NBAP 11. GSM.System.Engineering.-.Artech BOOK, by Asha Mehrotra. 12. GPRS BOOK-MC-HIL by R.J. Bates. 13. WCDM for UMTS-Wiley –H.Holma and A.Toskala 14. SS7 –MC-HILL by Travel Russel

Page 102: Call Flow gsm

Datagram

Page 103: Call Flow gsm

Virtual Circuit