Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

78
#1 EETS 8316/NTU TC 745, Fall 2003 ENGINEERING SMU Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks Lecture 4: GSM Instructor: Jila Seraj email: [email protected] http://www.engr.smu.edu/~jseraj/ tel: 214-505-6303

description

Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks. Lecture 4: GSM. Instructor : Jila Seraj email : [email protected] http://www.engr.smu.edu/~jseraj/ tel: 214-505-6303. Review. In the last meeting we discussed Handoff, challenges, solutions - PowerPoint PPT Presentation

Transcript of Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

Page 1: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#1EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Southern Methodist University Fall 2003

EETS 8316/NTU CC745-NWireless Networks

Lecture 4: GSM

Instructor: Jila Serajemail: [email protected]

http://www.engr.smu.edu/~jseraj/tel: 214-505-6303

Page 2: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#2EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review

In the last meeting we discussed

Handoff, challenges, solutions

Anchor MSC, path optimization

North American Numbering Plan

Numbers in GSM network

Page 3: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#3EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Handoff

Movement into a different cell requires MTSO to automatically transfer call to another base station without interruption

Two types of handoff, hard handoff and soft handoff

BSC decides on handoff in the first generation of mobile network

BSC together with handset decides on handoff, MAHO

Page 4: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#4EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Handoff, cont..

Phases of handoff are: handoff decision, resource reservation, execution, clearing resources.

Handoff challenges are: Performing handoff before signal strength becomes too low, do not perform unnecessary handoff, resource allocation, inter-MSC/inter-system handoff, handset capabilities

Anchor MSC remains in the call

Page 5: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#5EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Handoff, cont..

BS BS

Anchor MSC New Serving MSC PSTN

• What happens if we go back to the anchor MSC?• IS-41 has handoff back facility

• What if a third MSC gets involved?• Path minimization process

Page 6: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#6EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Handoff, cont..

BS

BS

Anchor MSC Target MSC

Serving MSC

BS

PSTN

HANDTHIRD

FACDIR

FACRELR

FACDIRR

1

3

2

4

HANDTHIRDR

6

5

7

MSONCH

10

8FACREL9

Page 7: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#7EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Handoff, cont..

BS

BS

Anchor MSC

MSC

BS

PSTN

Call Path after path minimization process

New Serving MSC

Page 8: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#8EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Registration, cont..

Registration, Power up/down, periodical, New system, Call origination

MS Service Qualification—validation information (billing)

—Service profile information, features, restrictions…

Page 9: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#9EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Roaming, cont..

MS Location Update occurs at registration, deregistration, new location area, new system

Deregistration is either triggered by mobile (power down registration), by MSC for inactivity, by HLR at registration in another MSC.

Page 10: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#10EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Border Case

If registration happens in several MSC, HLR decides which one is valid.

If registration happens in several BS, MSC determines which one is valid

Page 11: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#11EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Paging

Paging is used when there is a terminating call to a mobile station.

A termination call is routed towards gateway MSC, Gateway MSC consults HLR, HLR request paging from visiting MSC, visiting MSC pages the handset, when page response is received HLR is informed, HLR send the visiting MSC address to gateway MSC that routes the call to visiting MSC and the terminating call is established.

Page 12: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#12EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Paging, cont..

If multiple MSC responds to the page request, HLR chooses the valid page response

Page 13: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#13EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, North American Numbering Plan

North American Numbering Plan consists of 10 digits, NPA-NXX-XXXX

There is no way for a switch to identify that a number belongs to a mobile subscriber, nor can it identify the network provider.

Mobile network provider “buy” a certain number series in each area for their users.

Therefore we can not bill a caller to a mobile user for the air usage. They do it in other countries!

Page 14: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#14EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Primer on RF

The radio frequencies are grouped into bands.

Each set of bands are dedicated to different purposes by FCC

Each frequency is logically divided into time slots for communication between mobile station and the base station.

Some time slots are reserved for user traffic, such as voice and data and other for signaling purposes.

Page 15: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#15EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Review, Cellular DCCH Structure

DCCH

Reverse Forward

RACH SPACH BCCH SCF Reserved

PCH ARCH SMSCH FBCCH EBCCH SBCCH

Page 16: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#16EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture

BSS

MSC

VLR

HLR

EIR

AUC

MTTE

MS

Um

A

PSTN

BSC

BTS BTS

OMC

NMC

ADC

OSS

BSS

MS

GSM Public land mobilenetwork (PLMN)

OSS: operation subsystemBSS: base station subsystemMS: mobile station

Abis

Page 17: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#17EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM

Several first generation analog cellular systems in Europe but incompatible - limited roaming

1987-1989 ETSI standards for pan-European Global System for Mobile Communications (GSM, originally Group Special Mobile) at 900 MHz—1992 GSM is launched

—1990-1993 Standards for Digital Cellular System at 1800 MHz (DCS 1800, recently renamed GSM 1800; US version is PCS 1900)

Page 18: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#18EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

Objectives:

—Broad offering of speech and data services

—Compatible with wireline networks, eg, ISDN

—Automatic roaming and handoff

—Highly efficient use of frequency spectrum

—Support for different types of mobile terminal equipment (eg, cars, portable handsets)

Page 19: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#19EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

Objectives:

—Digital signaling and transmission

—Low cost infrastructure and terminal equipment

Page 20: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#20EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

13 recommendations—R.00: Preamble—R.01: General structure of

recommendations, GSM overview—R.02: Service aspects: types of

services—R.03: Network aspects: architecture,

call routing, performance objectives—R.04: Mobile/base station interface

and protocols

Page 21: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#21EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

—R.05: Physical layer on radio path: multiple access, channel coding, modulation, transmission

—R.06: Speech coding aspects

—R.07: Terminal adaptors for mobile stations

—R.08: Base station and mobile switching center (MSC) interface

—R.09: Interworking with PSTN and packet data networks

Page 22: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#22EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

—R.10: Service interworking, short message service

—R.11: Equipment specification

—R.12: Operation and maintenance, tariffs, traffic administration

Page 23: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#23EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

Summary of features

Channel bandwidth 200 kHz

Multiple access TDMA

Users/carrier 8

Speech coding rate 13 kb/s

FEC coded speech rate 22.8 kb/s

Page 24: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#24EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM, cont..

Summary of service quality requirements

Speech intelligibility 90%

Max one-way delay 90 ms

Max handoff gap 150 ms if intercell

Time to alert mobile ofinbound cell

4 sec first attempt, 15 sec final attempt

Release time to callednetwork

2 sec

Connect time to callednetwork

4 sec

Page 25: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#25EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Mobile station (MS) communicates to base stations through radio interface Um

Mobile termination (MT) supports physical channel between MS and base station (radio transmission, channel coding, speech coding)

Page 26: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#26EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Terminal equipment (TE), eg, telephone set. Contains terminal/user-specific data in form of smart card (subscriber identify module or SIM card), plugs into any GSM terminal like credit card and identifies user to network for personal mobility (in addition to terminal mobility) and security

Page 27: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#27EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Base station Subsystem (BSS) communicates with mobile switching center through network interface A

Base Transceiver Station (BTS) handles channel allocation, signaling, frequency hopping, handover initiation, etc.

BTS communicates with BSC using Abis interface

Page 28: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#28EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Base station controller (BSC) manages radio channels, paging, handoff for several BTSs

BSC communicates with MSC using A interface

Mobile switching center (MSC) is gateway to PSTN and packet data networks

Performs switching, paging functions, MS location updating, handoff control, etc.

Page 29: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#29EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Home location register (HLR) stores subscriber info and part of MS’s location info to route incoming calls to visitor location register (VLR) where mobile is roaming

VLR registers users roaming in its area and assigns roaming numbers

Page 30: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#30EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Authentication center (AUC) is accessed by HLR to authenticate a user for service. It contains authentication and encryption keys for subscribers

Equipment identity register (EIR) allows stolen or fraudulent mobile stations to be identified

Page 31: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#31EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM General Architecture, cont..

Operation subsystem (OSS) contains: operations and maintenance center (OMC), network management center (NMC), and administration center (ADC) . These network elements work together to monitor, control, maintain, and manage the network

Page 32: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#32EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical and Physical Channels

Um interface: various logical channels are mapped to physical channels

A physical channel is a timeslot with timeslot number in a sequence of TDMA frames

8 physical channels mapped onto 8 timeslots within TDMA frame per frequency carrier

Page 33: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#33EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Physical Channels

::

Frequency 124

Frequency 2

Frequency 1 Ch 1

Timeslot 1

Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8

Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8

Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 8

::

2 3 4 5 6 7 8

TDMA frame = 4.615 ms

Page 34: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#34EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channel Structure

CCH

TCH/F TCH/H

BCH CCCH DCCH

FCCH SCH BCCH PCH AGCH RACH

TCH CBCH

ACCH SDCCH

FACCHSACCH

Page 35: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#35EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels

3 groups of logical channels, TCH, CCH and CBCH

TCH is used to carry voice or data traffic

CCH is used for control functions

CBCH is used for broadcast functions

Page 36: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#36EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels, cont..

Logical traffic channels = full rate (TCH/F) at 22.8 kb/s or half rate (TCH/H) at 11.4 kb/s

Physical channel = full rate traffic channel (1 timeslot) or 2 half rate traffic channels (1 timeslot in alternating frames)

Full rate channel may carry 13 kb/s speech or data at 12, 6, or 3.6 kb/s

Half rate channel may carry 6.5 kb/s speech or data at 6 or 3.6 kb/s

Page 37: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#37EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels, cont..

CCH consists of 3 groups of logical control channels, BCH, CCCH and DCCH

BCH (broadcast channel): point-to-multipoint downlink only. Contains three sub-channels, BCCH, FCCH and SCH

—BCCH (broadcast control channel): send cell identities, organization info about common control channels, cell service available, etc

Page 38: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#38EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels

—FCCH (frequency correction channel): send a frequency correction data burst containing all zeros to effect a constant frequency shift of RF carrier

—SCH (synchronization channel): send TDMA frame number and base station identity code to synchronize MSs

Page 39: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#39EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels, cont…

CCCH (common control channel): Consists of three sub-channels, PCH, AGCH and RACH. This channels is used for paging and access

—PCH (paging channel): to page MSs

—AGCH (access grant channel): to assign MSs to stand-alone dedicated control channels for initial assignment

—RACH (random access channel): for MS to send requests for dedicated connections

Page 40: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#40EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels, cont…

DCCH (dedicated control channel): bi-directional point-to-point -- main signaling channels. Consist of two sub-channels, SDCCH and ACCH

—SDCCH (stand-alone dedicated control channel): for service request, subscriber authentication, equipment validation, assignment to a traffic channel

Page 41: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#41EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Logical Channels, cont…

—SACCH consist of two sub-channels, SACCH and FACCH

•SACCH (slow associated control channel): for out-of-band signaling associated with a traffic channel, eg, signal strength measurements

•FACCH (fast associated control channel): for preemptive signaling on a traffic channel, eg, for handoff messages

Page 42: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#42EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

OSI Model for SS7

TCAP MAPISUP INAPMUP OMAPLayer 4-7

SCCP

MTPLayer 3

Signaling link function, Signaling link physical requirementLayer 1-2

Page 43: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#43EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Interfaces, cont..

RF

LAPD

MM

RRM

CM

RRM

RF

LAPD LAPD

RF

RRM

RF

LAPD LAPD

RF

SCCP

RF

LAPD

MM

RRM

CM

SCCP

Air InterfaceUm Abis A

Page 44: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#44EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Protocol Layers

RF : Physical Layer

LAPD: Link Layer, ISDN protocol based

SCCP: Signal Connection Control Layer, part of link layer

RR: Radio Resource

MM: Mobility Management

CC: Call Control

Page 45: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#45EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Network Layer

Network layer consists of 3 sublayers

Radio resource management (RR) sublayer—Establishment, maintenance, and termination of

radio channel connections

Mobility management (MM) sublayer—Registration, authentication, and location tracking

Call control (CC) sublayer—Establishment, maintenance, and termination of

circuit-switched calls

Page 46: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#46EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Interfaces

MSC

AUC

Base Station SubsystemBSS

Switching System

BSSAP

VLR HLREIR

MAP

MAP

MAP

VLR

MAP

Page 47: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#47EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Interfaces, cont…

MS

BTS

BSC

LAPD

Base Station SubsystemBSS

Switching System

BSSAP

Page 48: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#48EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers

International mobile station equipment identity (IMEI). IMEI= TAC + FAC + SNR + SP— TAC = Type Approval Code, 6 decimals

— FAC = Final Assembly Code, 6 decimals, assigned by manufacturer

— SNR = Serial Number, 6 decimals, assigned by manufacturer

— SP = Spare, 1 decimal place

EIR has while, black and optionally grey list.

Page 49: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#49EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers

International mobile station equipment identity (IMEI). IMEI= TAC + FAC + SNR + SP— TAC = Type Approval Code, 6 decimals

— FAC = Final Assembly Code, 6 decimals, assigned by manufacturer

— SNR = Serial Number, 6 decimals, assigned by manufacturer

— SP = Spare, 1 decimal place

EIR has while, black and optionally grey list

Page 50: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#50EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

International mobile Subscriber Identity (IMSI). Stored on the SIM (Subscriber Identity Module) card. IMSI is obtained at the time of subscription. IMSI is not made public.

IMSI = MCC + MNC + MSIN

MCC = Mobile Country Code, 3 decimals

MNC = Mobile Network Code, 2 decimals

Page 51: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#51EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

MSIN = Mobile Subscriber Identification Number, maximum 10 decimal digits

Mobile Station ISDN number (MSISDN), is the real phone number of the subscriber. Stored in HLR and on SIM card

MSISDN = CC + NDC + SN

CC = Country Code, up to 3 decimals

Page 52: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#52EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

NDC = National Destination Code, typically 2-3 decimals

SN = Subscriber Number, maximum 10 decimals.

Mobile Station Roaming Number (MSRN), same format as MSISDN. A temporary location dependent ISDN number.

Is assigned in two cases, at registration or at call set up.

Page 53: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#53EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

Location Area Identity (LAI). Regularly sent on BCCH LAI = CC + MNC + LAC,

LAC = Location Area Code, max 5 decimals (<FFFFhex).

Temporary Mobile Subscriber Identity (TMSI). Stored only in the VLR and SIM card. Consists of 4*8 bits excluding value FFFF FFFFhex

Page 54: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#54EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

TMSI has only local meaning and can be defines according to operator’s specifications.

LAI + TMSI uniquely identifies the user, I.e. IMSI is no longer needed for ongoing communication

Page 55: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#55EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont..

Local Mobile Subscriber Identity (LMSI). Created in VLR and stored in HLR.

Like TMSI is operator defined.

Used in communication with VLR to speed the search for mobile records.

Speed is essential to achieve short call setup times.

Page 56: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#56EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

Global Cell Id = LAI + CI

CI = Cell id, unique id within the LAI. Maximum 2*8 bits

Base Transceiver Station Identity Code (BSIC) = NCC + BCC

Page 57: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#57EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Numbers, cont…

BSIC is broadcast periodically by the base station on the synchronization channel.

NCC = Network Color Code, 3 bits

BCC = Base Station Color Code, 3 bits

Page 58: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#58EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Roaming From Another PLMN

VLR registers users roaming in its area

—Recognizes mobile station is from another PLMN

—If roaming is allowed, VLR finds the mobile’s HLR in its home PLMN

—VLR constructs a global title from IMSI to allow signaling from VLR to mobile’s HLR via public telephone network

Page 59: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#59EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Roaming, cont...

VLR registers users roaming in its area

—VLR generates a mobile subscriber roaming number (MSRN) used to route incoming calls to mobile station

—MSRN is sent to mobile’s HLR

Page 60: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#60EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Roaming, cont…

VLR contains

—MSRN

—TMSI

—Location area where mobile station has registered

—Info for supplementary services (if any)

—IMSI

—HLR or global title

—Local identity for mobile station (if any)

Page 61: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#61EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security

3 security problems: unauthorized access, privacy from eavesdropping, protection of subscriber identity/location

Unauthorized (fraudulent) access

—GSM handsets must be presented with a subscriber identity module (SIM)

—SIM must be validated with personal identification number (PIN)

Page 62: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#62EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont…

Unauthorized (fraudulent) access

—SIM also stores subscriber authentication key, authentication algorithm, cipher key generation algorithm, encryption algorithm

—During registration (when roaming), mobile station receives “challenge” and uses authentication key and authentication algorithm to generate “challenge response” to verify user’s identity

Page 63: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#63EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont…

Privacy from eavesdropping

—Temporary encryption key is used for privacy of data, signaling, and voice

—Info is encrypted before transmission

Page 64: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#64EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont…

Anonymity of users

—Supported by temporary mobile subscriber ID (TMSI)

—When registered, mobile station sends globally-unique international mobile subscriber ID (IMSI) to network

—Network assigns TMSI for use during call - IMSI is not sent over radio link

Page 65: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#65EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont…

Anonymity of users

—Only network and mobile station know true identity

—New TMSI is assigned when roam into new area

Page 66: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#66EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont..

Fetched triplets are stored in VLR—Every call uses up one triplet (discarded)

—Another set must be fetched when exhausted

Visited system

Registration requestIMSI/TMSI identifies user, LAI points to old VLR,requests data toauthenticate user

IMSI/TMSI + LAI

Subscriber data

Old VLR

Page 67: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#67EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Assignment

Wireless personal communications, Chapter 7

Rappaport what pages

Page 68: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#68EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont..

Visited system

Challenge

Requests tripletsfrom home system,chooses a tripletCalculates

responseby authen-

ticationalgorithm

Challenge response Compares to storedresponse in triplet, registration successfulif matches

New TMSI

Acknowledge

Assigns new TMSI

Page 69: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#69EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Security, cont..

Visited system

Registrationcancel

Location update

AcknowledgeHLR

Old VLR

Page 70: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#70EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Handoffs

3 types of handoffs

—Intra-BSS: if old and new BTSs are attached to same base station

•MSC is not involved

—Intra-MSC: if old and new BTSs are attached to different base stations but within same MSC

—Inter-MSC: if MSCs are changed

Page 71: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#71EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Intra-MSC Handoff

Mobile station monitors signal quality and determines handoff is required, sends signal measurements to serving BSS

Serving BSS sends handoff request to MSC with ranked list of qualified target BSSs

MSC determines that best candidate BSS is under its control (assumed here)

MSC reserves a trunk to target BSS

Page 72: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#72EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Intra-MSC Handoff, cont..

Target BSS selects and reserves radio channels for new connection, sends Ack to MSC

MSC notifies serving BSS to begin handoff, including new radio channel assignment

Serving BSS forwards new radio channel assignment to mobile station

Mobile station re-tunes to new radio channel, notifies target BSS on new channel

Page 73: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#73EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Intra-MSC Handoff, cont..

Target BSS notifies MSC that handoff is detected

Target BSS and mobile station exchange messages to synchronize transmission in proper timeslot

MSC switches voice connection to target BSS, which responds when handoff is complete

MSC notifies serving BSS to release old radio traffic channel

Page 74: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#74EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Inter-MSC Handoff

Mobile station monitors signal quality and determines handoff is required, sends signal measurements to serving BSS

Serving BSS sends handoff request to MSC with ranked list of qualified target BSSs

Serving MSC determines that best candidate BSS is under control of a target MSC (assumed here) and calls target MSC through PSTN

Page 75: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#75EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Inter-MSC Handoff, cont..

Target MSC notifies its VLR to assign a TMSI

Target VLR returns TMSI

Target MSC reserves a trunk to target BSS

Target BSS selects and reserves radio channels for new connection, sends Ack to target MSC

Target MSC notifies serving MSC that it is ready for handoff

Page 76: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#76EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Inter-MSC Handoff, cont..

Serving MSC notifies serving BSS to begin handoff, including new radio channel assignment

Serving BSS forwards new radio channel assignment to mobile station

Mobile station re-tunes to new radio channel, notifies target BSS on new channel

Target BSS notifies target MSC that handoff is detected

Page 77: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#77EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

GSM Inter-MSC Handoff, cont..

Target BSS and mobile station exchange messages to synchronize transmission in proper timeslot

Voice connection is switched to target BSS, which responds when handoff is complete

Target MSC notifies serving MSC

Old network resources are released

Page 78: Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks

#78EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU

Reading Suggestion

Wireless Communications: Principles and Practice, Rappaport, sections 2.1

Wireless personal communications systems, Goodman, Chapter 7