GSM Network Architecture, Channelisation, Signalling and Call Processing



Similar documents
GSM Channels. Physical & Logical Channels. Traffic and Control Mutltiframing. Frame Structure

GSM - Global System for Mobile Communications

Global System for Mobile Communication (GSM)

GSM System. Global System for Mobile Communications

GSM: PHYSICAL & LOGICAL CHANNELS

Frequency [MHz] ! " # $ %& &'( " Use top & bottom as additional guard. guard band. Giuseppe Bianchi DOWNLINK BS MS UPLINK MS BS

Global System for Mobile Communications (GSM)

GSM BASICS GSM HISTORY:

9.1 Introduction. 9.2 Roaming

GSM Architecture and Interfaces

MRN 6 GSM part 1. Politecnico di Milano Facoltà di Ingegneria dell Informazione. Mobile Radio Networks Prof. Antonio Capone

CS Cellular and Mobile Network Security: GSM - In Detail

Ch GSM PENN. Magda El Zarki - Tcom Spring 98

GSM GPRS. Course requirements: Understanding Telecommunications book by Ericsson (Part D PLMN) + supporting material (= these slides)

The Global System for Mobile communications (GSM) Overview

GSM GSM TECHNICAL May 1996 SPECIFICATION Version 5.0.0

GSM Radio Part 1: Physical Channel Structure

Mobile Communications Chapter 4: Wireless Telecommunication Systems

GSM LOGICAL CHANNELS

GSM and Similar Architectures Lesson 07 GSM Radio Interface, Data bursts and Interleaving

Wireless Cellular Networks: 1G and 2G

GSM Air Interface & Network Planning

Provides a communication link between MS and MSC; Manages DB for MS location. Controls user connection. Transmission.

How To Understand The Gsm And Mts Mobile Network Evolution

Telecommunication Systems (GSM) Mobile Communications (Ch 4) John Schiller, Addison-Wesley

Global System for Mobile (GSM) Global System for Mobile (GSM)

Wireless systems GSM Simon Sörman

The Network Layer Layer 3

The GSM and GPRS network T /301

Global System for Mobile Communication Technology

RELEASE NOTE. Recc)mmendation GSM Previously distributed version :3.7.0 ( Updated Release 1/90

GSM GSM TECHNICAL May 1996 SPECIFICATION Version 5.0.0

Mobile Communications Chapter 4: Wireless Telecommunication Systems slides by Jochen Schiller with modifications by Emmanuel Agu

2G Mobile Communication Systems

Integration of Open-Source GSM Networks

GSM Architecture Training Document

Mobile Communications

MAP/C SEND ROUTING INFO FOR SM. Destination Mobile Number. Obtain the SS7 address of the MSC VLR currently serving the specified Mobile Number

GSM GSM TECHNICAL July 1996 SPECIFICATION Version 5.1.0

How To Make A Cell Phone Network More Efficient

Chapter 10 ( PART-1) Existing Wireless Systems

PART 4 GSM Radio Interface

Global System for Mobile Communication (GSM)

Using TEMS Pocket. Johan Montelius

Wireless Mobile Telephony

Wireless Telecommunication Systems GSM, GPRS, UMTS. GSM as basis of current systems Satellites and

Appendix C GSM System and Modulation Description

CS Cellular and Mobile Network Security: CDMA/UMTS Air Interface

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

2 System introduction

GSM Databases. Virginia Location Area HLR Vienna Cell Virginia BSC. Virginia MSC VLR

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

Cellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse

Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]

Theory and Practice. IT-Security: GSM Location System Syslog XP 3.7. Mobile Communication. December 18, GSM Location System Syslog XP 3.

2G/3G Mobile Communication Systems

How To Test Gsm Cell Phone Network On A Cell Phone

1. Introduction: The Evolution of Mobile Telephone Systems

How To Understand The Performance Of A Cell Phone Network

GSM System Architecture

Implementation of Mobile Measurement-based Frequency Planning in GSM

Dimensioning and Deployment of GSM Networks

CS263: Wireless Communications and Sensor Networks

Wireless and Mobile Network Architecture

Mobile Computing. Basic Call Calling terminal Network Called terminal 10/25/14. Public Switched Telephone Network - PSTN. CSE 40814/60814 Fall 2014

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

!!! "# $ % & & # ' (! ) * +, -!!. / " 0! 1 (!!! ' &! & & & ' ( ' 3 ' Giuseppe Bianchi

Cellular Network Organization

Chapter 10 VoIP for the Non-All-IP Mobile Networks

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Pocket Guide for Fundamentals and GSM Testing

Cellular mobile communication is based on the. The Cellular Concept. GSM and PCNs. Moe Rahnema

Exercise 2 Common Fundamentals: Multiple Access

NAVAL POSTGRADUATE SCHOOL THESIS

Mobile Services (ST 2010)

Positioning in GSM. Date: 14th March 2003

Abis interface Technical Specification for cdma2000 Spread Spectrum Systems. (A.S0003 : BSC to BTS Interoperability specification (Abis))

How To Understand How Satellite Links Fit In Gsm Over Satellite Links

Optimization. Log File Analysis GSM

Evolution of GSM in to 2.5G and 3G

GLOSARIO. Authentication key, se usa en sistemas basados en TIA/EIA-41. Estándar de comunicación celular basado en TDMA.

Mobile Networking. SS7 Network Architecture. Purpose. Mobile Network Signaling

Copyright. GSM - Phase 2+ From GSM to GPRS. From GSM to GPRS. Motivations. General Packet Radio Service (GPRS) HSCSD EDGE GPRS

The Evolution of 3G CDMA Wireless Networks. David W. Paranchych IEEE CVT Luncheon January 21, 2003

Mobile Wireless Overview

# DEFINITIONS TERMS. A standard cellular telephone service (CTS) initially placed into operation on Oct. 13, 1983.

Dimensioning, configuration and deployment of Radio Access Networks. Lecture 2.1: Voice in GSM

GSM VOICE CAPACITY EVOLUTION WITH VAMOS Strategic White Paper

How To Understand The Power Of A Cell Phone Network

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

GSM and IN Architecture

What is telecommunication? electronic communications? What is telephony?

Introduction Ericsson Handheld Telephone 1341-B

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

3GPP Wireless Standard

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab

Transcription:

GSM Network Architecture, Channelisation, Signalling and Call Processing Dr Bhaskar Ramamurthi Professor Department of Electrical Engineering IIT Madras Dr Bhaskar Ramamurthi GSM 1

Call Routing in Wireline Network location of exchange port corresponding to each number fixed incoming calls to a number have to be routed to a particular exchange routing based on number analysis by originating exchange and intermediate exchanges call routed hop by hop TAX Originating Xch Terminating Xch Dr Bhaskar Ramamurthi GSM 2

Call Routing To and From Mobile Network Location of mobile telephone not fixed tracked by mobile network (MN) MN must accept incoming calls at one (or more) fixed exchanges (called gateway) routing of call to mobile handled by MN subequent routing due to movement of mobile handled entirely by MN handovers all calls to mobiles with a particular prefix routed to one interconnect point Wireline NW STD Code A STD Code B Mobile NW outgoing calls can be routed to Interconnect Point nearest the called subscriber Dr Bhaskar Ramamurthi GSM 3

Network Architecture Visitor Loc. Reg Eqpmt ID. Reg. M S M S U m Abis Base Stn. Contr. B S C A Mob. Sw. Cen... Home Loc. Reg to PSTN E1/SS7 Auth. Cen. Op & Maint. Cen. M S...... B S C M S C to PSTN VLR Dr Bhaskar Ramamurthi GSM 4

GSM Subsystem Functions MS: voice, short messages, terminal adapter for fax/modem Subscriber Identity Module is the subscriber s personality handset is faceless BTS: radio endpoint may, or may not, have 13/5.6 kbps 64 kbps transcoders transcoders may be at BSC or MSC BSC: controls one or more BTSs channel assignment, handover, power control MSC: controls BSCs, interface to PSTN, databases Dr Bhaskar Ramamurthi GSM 5

Physical vs Logical Channels on Air Interface Physical Channels : one or more time slots in every TDMA frame (e.g. speech data) periodic frames (e.g. signalling) random frames (e.g. call set up) can be dedicated to one mobile shared by many mobiles Logical Channels : pathways created on physical channel for data flow between mobile and other entities of MN traffic channel (carries user payload - speech, data) signalling channel broadcast common control dedicated control Dr Bhaskar Ramamurthi GSM 6

Multiframe Structure 8 time slots per carrier : 576.92 µs x 8 = 4.615 ms frame duration slot 0 on one carrier (called beacon) is for control 156.25 bits/slot control slot multiframe = 51 frames traffic slot multiframe = 26 frames (120 msec) superframe = 26 x 51 frames ( 6.12 sec) hyperframe = 2048 superframes ( ~ 3.5 hours ) Dr Bhaskar Ramamurthi GSM 7

GSM : Wireless Course Multiframe Structure (Contd.) K\SHUIUDPH VXSHUIUDPHV PXVHF VXSHUIUDPH WUDIIL PXOWLIUDPHV FRQWUR PXOWLIUDPHV VHF WUDIIL PXOWLIUDPH IUDPHV &RQWUR PXOWLIUDPH IUDPHV IUDPH VORWV TB: Tail Bits F: Flag G: Guard 7 % ELWV ) 7 ) ELWV 7 % * µ VHF Dr Bhaskar Ramamurthi GSM 8

Traffic Channels: Full Rate/Half Rate (TCH/F and TCH/H) One slot in every frame of 26-multiframe except in frame numbers (FN) 12 and 25 24 slots in 120 msec 4 x 57 x 2 = 456 bits every 20 msec 13 kbps speech coder : 260 bits/20 msec 456 bits with FEC FN 0 1...... 12 13 25 signalling idle half-rate: use alternate frames for one user second user uses FN 25 for signalling (FN 25 is idle for first) 5.6 kbps coder : 112 bits/20 msec 228 bits with FEC downlink frames offset by 3 slots to avoid simultaneous Tx/Rx in MS Dr Bhaskar Ramamurthi GSM 9

Associated Control Channel (ACCH) 114 bits every 120 msec for signalling (in FN 12) [184 bits (23 bytes) message + 40 parity bits] x 2 due to convolutional code 456 bits 480 msec, or four 26 - multiframes Slow ACCH ( ~ 380 bits/sec) SACCH is associated with TCH useful after TCH assigned to MS SACCH multiframes for different time slots are offset load balancing at BSC for fast signalling (e.g. for handover), use FACCH steal 57 bits from TCH in 8 slots set stealing Flag F to indicate this Dr Bhaskar Ramamurthi GSM 10

Simplex Control Channels: Downlink in slot 0 of specific beacon carriers (frequencies stored in SIM) 51-multiframe : 51 and 26 are mutually prime! slots of 51-multiframe will file past idle slot of 26-multiframe even when TCH is present MS can tune to control slot during idle slots 0 1 2 9 10 11 40 41 50 F S Broadcast + F S F S Idle Paging + Access Grant slot 0 of beacon is transmitted continuously by BTS empty bursts are filled with dummy data Dr Bhaskar Ramamurthi GSM 11

Frequency Correction Channel (FCH) slot 0 in frames 0, 10, 40 of control multiframe ( x 51) are for frequency offset estimation and correction 3 TB 142 3 all zeros TB 8.25 G all-zero data constant frequency when MS is turned on, it can hunt continuously for FCH on beacon all carriers in its SIM list when found, look in slot 0 of next frame for Synchronisation Burst One beacon per cell Dr Bhaskar Ramamurthi GSM 12

Synchronisation Channel (SCH) first data reception after turning MS on long training sequence (64 bits) 78 bits containing frame number and BSIC can determine slot number (SCH is slot no.1), multiframe, superframe and hyperframe numbers BSIC is 6 bit colour code for the beacon frequency adjacent cells will have different colours (BSICs) 3 TB 39 message 64 T 39 message 3 TB 8.25 G S burst Dr Bhaskar Ramamurthi GSM 13

Broadcast Paging and Access Grant Channels Broadcast CHannel used for transmitting IDs of network, BTS (I.e., cell), RACH parameters Paging CHannel for paging MS during incoming calls paging channel divided into sub-channels (one out of every n PCH slots) Access Grant CHannel MS wakes up less often in idle mode used to grant access after MS sends its ID on RACH dedicated duplex signalling channel assigned to avoid RACH thereafter for the call Dr Bhaskar Ramamurthi GSM 14

Uplink Simplex Channel: Random Access Channel time slot 0 (control slot) of beacon on all frames shorter than normal burst : 60 guard bits extra even a burst from distant MS, without timing adjustment for propagation delay, will not overlap into next slot first burst from MS to be detected longer training sequence 36 bits for encrypted data slotted ALOHA random access protocol parameters obtained from BCCH Dr Bhaskar Ramamurthi GSM 15

Dedicated Signalling Channels need these when TCH is not (yet) assigned, or, for user service (like messaging) not requiring TCH like TCH, but of lower capacity Standalone Dedicated Control CHannel obtained by dividing TCH/F into 8 parts a time slot in four contiguous frames (for 23 bytes message), but a gap of n frames before next such occurrence SDCCH/8 typically de-allocated if TCH is assigned SACCH becomes available Dr Bhaskar Ramamurthi GSM 16

Cell Broadcast Channel CBCH consists of 4 occurrence of time slot 0 in 4 contiguous frames in eight 51-multiframes ( 2 secs) 80 byte message can be broadcast to all MS once every 2 sec Dr Bhaskar Ramamurthi GSM 17

GSM Logical Channels : Summary Traffic channels Full-rate TCH/F Half-rate TCH/F duplex Broadcast control BCCH Broadcast channels Frequency correction FCCH Synchronization SCH simplex base-to-mobile Cell broadcast CBCH Signalling channels Common control channels Paging PCH Access grant AGCH Random access RACH simplex mobile-to-base Dedicated control channels Stand alone dedicated control SDCCH Fast associated control FACCH Slow associated control SACCH duplex Dr Bhaskar Ramamurthi GSM 18

Combining Channels on Carriers Half-rate RACH/H, SDCCH/4 possible similarly one-third rate PCH/3 and AGCH/3 possible allows traffic, common and dedicated control channels on one carrier Example : small capacity cell with 1 carrier (also the beacon) slot 0: FCCH, SCH, BCCH, PCH/3, AGCH/3, RACH/H, SDCCH/4 slot 1-7: TCH/F Example : large capacity cell with 12 carriers (96 slots) slot 0 of beacon: FCCH, SCH, BCCH, PCH, AGCH, RACH slot 2,4,6: BCCH, PCH, AGCH (additional) 5 slots : SDCCH/8 87 slots : TCH/F Dr Bhaskar Ramamurthi GSM 19

Timing Advance Propagation delay : ~1µs per 300 m MS synchronised to BTS clock as received by MS d meters away d / 300 µs offset Transmission from MS in slot n received by BTS d / 150 µs late can exceed guard time of 8.25 bit durations ( 8 x 3.7 µs) BTS measures delay in reception on RACH 68.5 guard bits available in RACH (~250 µsec) BTS informs MS on SACCH about a delay value 0-233 µsec 0-35 km sent as number of bit periods n [0-63] requires 6 bits to code Dr Bhaskar Ramamurthi GSM 20

Location Area should a paging message go on PCH channels of all BTSs? heavy load on PCH can reduce load if MN knows approximate location of MS concept of Location Area (LA) LA is a group of cells all cells must belong to same MSC MS listers to LA ID from BCCH MS (i.e., SIM) registers itself in the LA with MSC LA updation also helps MSC determine if call restrictions apply ; e.g., in case of roaming Dr Bhaskar Ramamurthi GSM 21

Locking to a BTS (i.e., Cell) search beacon frequency (ies) for FCH, SCH and BCCH list of beacons for a LA stored in SIM (from previous locked state) search all frequencies if in new LA when MS is tuned ON periodically lock to beacons of neighbouring cells also, i.e., listen to FCH, SCH, BCCH estimate cell quality parameter based on received power level,and some parameters on BCCH related to max Tx power of BTS, etc if better cell found in same LA, lock to new cell if sufficiently better (with handicap ) cell found in another LA, lock to it perform LA update Dr Bhaskar Ramamurthi GSM 22

GSM Signalling Protocol Layers ISO Layers Um interface Abis interface A interface CM CM Appln. MM MM CM: call management MM: mobility management Network Datalink RRM LAPD m RRM LAPD m LAPD RRM LAPD m SCCP MTP RRM SCCP MTP RRM: radio resource management SCCP: signal connection control part (SS7) MTP: message transfer part (SS7) LAPD: link access protocol -D channel (ISDN) LAPDm: modified LAPD (GSM) Phy Radio Radio 64 kb/s 64 kb/s64 kb/s MS BTS BSC 64 kb/s MSC Dr Bhaskar Ramamurthi GSM 23

Data Link Layer Protocols All protocols are HDLC - like LAPD : as in ISDN D-channel link layer 260 byte payload LAPm : GSM physical layer provides framing MTP : as in SS7 no need for framing, bit stuffing, etc. 23 byte packets 272 byte payload Dr Bhaskar Ramamurthi GSM 24

Signalling GSM : Wireless Course MS-BSC: radio resource management channel assignment, timing advance, power control, handover (MS- BTS only for handover) MS-MSC: call management BSC-MSC: handover co-ordination MSC-HLR + Auc: interrogation of MS location, authentication MS-VLR: LA update Dr Bhaskar Ramamurthi GSM 25

Circuit-Switched User Data for user data between Terminal Adapter of MS and Inter Working Unit of MSC Radio Link Protocol provides for ARQ between TA and IWU uses the framing provided by GSM physical layer to reduce overhead frame size is 240 hits 200 bits of user data Dr Bhaskar Ramamurthi GSM 26

Radio Resource Management paging, access request and access grant access always initiated by MS allocation and teardown of dedicated signalling and traffic channels dynamic re-configuration of channel pool handover management channel quality and adjacent cell measurements by MS co-ordination with MSC ciphering/encryption control access initiation always in clear mode orchestrated by BSC transition to encrypted mode occurs later MSC involved only in handover, due to traffic considerations Dr Bhaskar Ramamurthi GSM 27

Handover Management handovers can be due to movement out of cell, i.e., rescue, even call break and reestablishment can occur reduction of interference, i.e., confinement, or good civic behaviour traffic congestion in a cell downlink measurements by MS on neighbouring cell beacons reported to BSC reports made 1-2 times per second BTS makes measurement of MS uplink transmission MSC + BSC decide handover based on measurements and traffic levels cells involved may be managed by same BSC, different BSCs, even different MSCs. MS pre-synchronised to neighbouring cells by listening to their SCH MS sent handover command with BSIC channel ID, and other parameters (power level, etc) Dr Bhaskar Ramamurthi GSM 28

Mobility Management Location area updation and paging control HLR contains user registration information VLR knows LA of each MS VLR obtains subscriber information from HLR incoming call to MS always involve a query to HLR International Mobile Subscriber Identity: a world-wide unique ID r MS roaming into new GSM MN provides IMSI to visited MSC/VLR query sent to home HLR (whose SS7 address is known, given IMSI) Authentication and Encryption involve keys stored in SIM new key computed each time and stored Temporary MSI assigned by VLR in lieu of IMSI minimises transmission of IMSI in clear mode Dr Bhaskar Ramamurthi GSM 29

Call Management manages call establishment and teardown treats MS-MSC (visited) link as fixed link Gateway MSC (GMSC) plays central role for incoming calls to GSM MN GSM subscriber s directory number part of country s PSTN numbering plan country code+std code+subscriber number gives SS7 address of GMSC (where HLR is present) HLR maps directory number to IMSI and sends query to VLR where MS is registered VLR sends routing information of visited MSC GMSC establishes incoming call to visited MSC caller pays till GMSC GSM subscriber pays for call from GMSC to MS could involve a terrestrial link through PSTN Dr Bhaskar Ramamurthi GSM 30

Call Setup by a MS MS BSS MSC VLR PSTN 1 2 3 Setup (dialled digits + encryption) Call Proceed (on SDCCH) Send info for Outgoing Call (call restriction query)l Complete Call 4 5 Assignment of TCH (SDCCH) Assignment of trunk on A channel 6 7 8 9 10 Assignment Complete Assignment Complete (voice path from MS to MSC) Call Establishment to PSTN no. Route Establishment 11 12 13 14 Alerting ringback heard by MS Connect Connect Acknowledge Answer Dr Bhaskar Ramamurthi GSM 31

Call Terminating on MS GMSC MS BSS MSC VLR HLR PSTN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Page Request (TMSI) Channel Request (on RACK) SDCCH Assignment (on AGCH) Page Response on SDCCH Setup Call Confirmed Alert Connect Connect Acknowledge Page Message to appropriate BSCs Page Response Send Routing Information (VLR) Routing Information Send info for Incoming Call Page LA & TMSI Access Request Complete Call end of MSC-VLR dialogue Call Establishment Message Setup Complete Answer Dr Bhaskar Ramamurthi GSM 32

Intra - MSC Handover MS Serving BSS MSC Target BSS 1 2 3 Periodic Measurement Report Handover Request with ranking of target BTSs Trunk Assignment on A I/F + Handover Request (BSIC, encr. Key) 4 5 6 7 8 9 10 11 12 13 Handover Command Handover Request Acknowledge new TCH ID Handover Command + new BSIC, TCH Handover Access (on new TCH) Physical Information Handover Detected Handover Completed (after timing advance, power control) Handover Completed Release Release Complete Dr Bhaskar Ramamurthi GSM 33

GSM 2G Services circuit-switched services voice: full rate (13 kbps) and half-rate (5.6 kbps) data: fax, modem, X.25.. terminal adapter needed at MS, modem/fax/pad needed at MSC supplementary services common in PSTN (CLIP, call barring, call waiting,.) short messages broadcast messages on CBCH 2-way paging on SACCH or SDCCH using Short Message Transport Protocol between MS and SMC-Service Centre at MSC Dr Bhaskar Ramamurthi GSM 34

References 1. GSM: A System for Mobile Communications, M. Mouly, and M-B. Pautet, Palaiseau, 1992 2. Principles and Applications of GSM, V. K. Garg and J. E. Wilkes, Prentica-Hall, N. J., 1999 3. Wireless Communications: Principles and Practice, T. S. Rappaport, Prentica-Hall, N. J., 1996 Dr Bhaskar Ramamurthi GSM 35