gsm - tkk tietoli · pdf filegsm/gprs channel allocation example time (observation intervals)...

36
GSM Example of a PLMN (Public Land Mobile Network) At present most successful cellular mobile system (over 200 million subscribers worldwide) Digital (2 nd Generation) cellular mobile system operating in several frequency bands (GSM 900, GSM 1800 = DCS 1800, GSM 1900 = PCS 900) ETSI Specifications ( www.etsi.org ) Future evolution ?

Upload: haliem

Post on 06-Feb-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM• Example of a PLMN (Public Land Mobile Network)• At present most successful cellular mobile system

(over 200 million subscribers worldwide)• Digital (2nd Generation) cellular mobile system

operating in several frequency bands (GSM 900,GSM 1800 = DCS 1800, GSM 1900 = PCS 900)

• ETSI Specifications ( www.etsi.org )• Future evolution ?

Page 2: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM

Course requirements: ”Understanding Telecommunications” book by Ericsson(Part D – PLMN) + supporting material (= these slides)

GPRS

Course requirements: ”GPRS: Architecture, Protocols, and Air Interface” articleavailable at

www.comsoc.org/pubs/surveys/3q99issue/bettstetter.html

If you have problems obtaining this article, please contact the course assistant(Mika Nupponen)

Page 3: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Digital PLMN systems (status 2000)

IMT-2000GSM

W-CDMA

TDD

CDMA2000

IS-136

2nd Generation 3rd Generation 4th Generation

GPRS

EDGE

IS-95

UMTS

USA

Page 4: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Digital PLMN systems

GSM – Global System for Mobile communications: (FDMA/)TDMA-based system specified by ETSI

Several evolution steps towards 3rd generation systems:HSCSD – High Speed Circuit Switched Data (possibility of

combining up to 4 time slots for a data connection)GPRS – General Packet Radio Service (packet switching

overlay on TDMA radio access network)EDGE – Enhanced Data rates for GSM Evolution (change at

the air interface: 8 PSK modulation as in UMTS)IS-95 – American CDMA systemIS-136 – American TDMA system

Page 5: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

UMTS – Universal Mobile Telecommunications SystemUTRA FDD mode (UMTS Terrestrial Radio Access,Frequency Division Duplex mode) Ø W-CDMAUTRA TDD mode

CDMA2000 – American 3rd Generation CDMA system

IMT-2000 – International Mobile Telecommunications (ITU)

Other wireless systems & networks:DECT (no roaming), TETRA (not public), HIPERLAN et al.,UPT concept, GPS, mobile satellite systems …

Page 6: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM system architecture

NSS

NMS

BSS

BTS

BSCMSC

VLR

HLR

AC

EIR

GMSC

OMC

MS

MSBTS

MS

MS

SIM

database

Page 7: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM: circuit switched connections

NSSBSS

MS

MS BTS

BSCMSC

VLR

HLR

AC

EIR

GMSC

Page 8: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GPRS: packet switched connections

NSSBSS

MS

BTS

BSCMSC

VLRHLR

GMSC

PCU

SGSN

GGSN

AC

EIRMS

Page 9: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

UMTS network architecture

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

MS

BS

RNCMSC

VLR

HLR

GMSC

RNC SGSN

GGSN

AC

EIR

BS

MS

MS

Iu CS

Iur

Iub

Uu

Gn

Iu PS

Page 10: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

IMT-2000 / UMTS:

Core network (GSM-based)RNS (access network)

MS

BS

RNCMSC

VLR

HLR

GMSC

RNC SGSN

GGSN

AC

EIR

BS

MSMS

MS

Page 11: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Radio interface aspects

• Radio access techniques (FDMA / TDMA / CDMA)• Physical / logical channel structure / GSM ”burst”• Modulation method (GMSK, 8-PSK)• Source coding / channel coding / interleaving• Radio channel estimation & equalization techniques

(constructive use of the multipath channel)• Diversity techniques• Circuit vs. packet switched access• Protocols: random access, power control, handover

(with associated measurement procedures)

Page 12: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Radio interface – access techniques

Frequency divisionCode

division

Time divisiontime

code nr.

frequency

Page 13: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Radio interface - physical channels

Frame of length 8 time slots

T S S T T T T T T S S T

T T T T T T T T T T T T

T T T T T T T T T T T T

T T T T T T T T T T T T

Carrier 0

Carrier 1

Carrier 2

Carrier 3

TS2 TS2

TS0 TS1Typically used for signaling

Page 14: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Radio interface – logical channels

Traffic channels Control channels (for signaling)

TCH/F

TCH/H

Broadcast Common control Dedicated

SCH

FCCH

BCCH

PCH

AGCH

SDCCH

SACCH

FACCHRACH

bidirectionaldownlinkuplink

Page 15: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GPRS channel structure

PDCH:s for GPRS use (for example)

T S S T T T T T T S S T

T T T T T T T

T T T T T T T

Carrier 0

Carrier 1

Carrier 2

TS0 TS1Used for GSM signaling

PBCCH – Packet Broadcast Control Channel (optional)PCCCH – Packet Common Control Channel (optional)

PDTCH – Packet Data Traffic Channel

Also, PACCH and PTCCH possible

Page 16: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM/GPRS channel allocation example

time (observation intervals)

Allocation schemes are network operator dependent

Dynamicalallocation

(circuit switchedGSM channelsare given higherpriority)

TS0

TS7 Only for GPRS

Page 17: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM radio interface

GSM normal burst: 156.25 bits (0.577 ms)

TDMA frame (4.615 ms):

TDMA multiframe: SACCH

Idle= 26 TDMA frames / 51 TDMA frames

3 57 encrypted bits 1 26 training bits 1 57 encrypted bits 3 8.25

TS7 TS0 TS1 TS2 TS3 TS4 TS5 TS6 TS7 TS0 TS1

1 2 3 4 5 6 7 8 9 10

23 24 25 26

11 12 13 14 15

Page 18: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM speech encoding

Voice coding: 260 bits in 20 ms blocks (13 kbit/s) MS - BSC

Channel coding: 456 coded bits (22.8 kbit/s) MS - BTS

Interleaving: 8 x 57 bits (22.8 kbit/s)

260 bits

57 bits

260 bits

456 bits

57 bits 57 bits

bits 4, 12, 20, 28,36, 44, etc. fromthe 456 bit frame

Page 19: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM signaling message encoding

Signalling message in (split into) block(s) of 184 bits:

Each block is coded into 456 bits (22.8 kbit/s)

Interleaving: 8 x 57 bits (22.8 kbit/s)

184 bits

57 bits

456 bits

57 bits 57 bits

bits 4, 12, 20, 28,36, 44, etc. fromthe 456 bit frame

Page 20: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GPRS packet encoding

Interleaving: 8 x 57 bits (22.8 kbit/s)

LLC frameFH

BH

57 bits

Convolutional encoding into 456 bits

57 bits 57 bits

bits 4, 12, 20, 28,36, 44, etc. fromthe 456 bit frame

Info BCS T

Segment Segment Segment Segment ….

For instance, segment of IP packet FCS

RLC block

Page 21: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM protocols (MS Ø MSC)

CM

MM

RR

LAPDm

Radio

RR

LAPDm

Radio

BTSM

LAPD

64 kb/s

RR

BTSM

LAPD

64 kb/s

BSSAP

SCCPMTP

64 kb/s

CM

MM

BSSAP

SCCPMTP

64 kb/s

MS BTS BSC MSC

Um Abis A

BSSMAPDTAP

Page 22: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GPRS protocols (user plane)

IP/X.25 IP/X.25

SNDCP GTP

LLC TCP

SNDCP

LLC

RLC

MAC

Radio

RLC

MAC

Radio

BSSGP

NS

L1bis

BSSGP

NS

L1bis

IP

L2

L1

GTP

TCP

IP

L2

L1

MS BSS SGSN GGSN

Um Gb Gn

Page 23: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

GSM signaling at ”layer 3”

RR (Radio Resource management)• Access and initial assignment (reserving a SDCCH)• Handover management

MM (Mobility Management)• Registration (MS power switch on)• Location updating (MS moves to another location area)• Authentication

CM (Call control Management)• Signaling for setting up and releasing circuit switched

connections (very similar to DSS 1 in N-ISDN)

Page 24: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Connectivity ”modes” in GSM and GPRS

GSM:

Disconnected MS is switched off (circuit mode)Idle location updates are performedConnected handovers in c.s. connection

GPRS:

Idle MS is switched off (packet mode)Standby location updates on a larger basisReady location updates on cell-by-cell basis

Page 25: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Random access in GSM / GPRS

No communication between MS and network can be startedwithout first using the random access procedure in

• network originated activity (paging, e.g. for MTC)• MS originated activity (MOC, location updating,

registration, de-registration at power switch-off)

1) MS sends a short access burst over the RACH (uplink), (Slotted Aloha, collision possibility Ø retransmission)2) Network (BSC) returns ”permission” message including:

- allocated channel (frequency, time slot)- timing advance for correct time slot alignment

Page 26: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Important identifiers in GSM

IMSI – International Mobile Subscriber Identity (global)TMSI – Temporary Mobile Subscriber Identity (local and

temporary)LAI – Location Area Identity (global)MSISDN – Mobile Subscriber ISDN number (address of

subscriber HLR database)PIN – Personal Identification Number (only within MS)IMEI – International Mobile Equipment Identity (global)Temporary, local numbers for routing (MSRN, HON …)

Page 27: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (1)

Last LAI and TMSI stored in SIM.MS monitors broadcast LAI.LAI matching => everything ok !

VLR 1

VLR 2

HLRLAITMSI Ø IMSI

IMSILAI => VLR 1

MS

LAITMSI

SIM

LAI

Page 28: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (2)

LAI different => location update needed !

VLR 1

VLR 2

HLRLAITMSI Ø IMSI

IMSILAI => VLR 1

MS

LAITMSI

SIM

LAI

Page 29: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (3)

SIM sends old LAI and TMSI to VLR 2But, VLR 2 does not know IMSI!

VLR 1

VLR 2

HLRLAITMSI Ø IMSI

IMSILAI => VLR 1

MS

LAITMSI

SIM

LAILAITMSI

Page 30: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (4)

VLR 2 sends new LAI to VLR 1which in turn updates the HLR

VLR 1

VLR 2

HLRLAITMSI Ø IMSILAI => VLR 2

IMSILAI => VLR 1LAI => VLR 2TMSI

MS

LAITMSI

SIM

LAILAITMSI

Page 31: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (5)

HLR sends IMSI to VLR 2 andcancels subscriber data in VLR 1

VLR 1

VLR 2

HLRLAI

IMSILAI => VLR 2

MS

LAITMSI

SIM

LAILAITMSI Ø IMSI

Page 32: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: location updating (6)

VLR 2 sends new TMSI to MS (SIM).MS also updates LAI. Compare withslide (1). Location update successful!

VLR 1

VLR 2

HLRLAIMS

LAITMSI

SIM

LAITMSI Ø IMSI

Important information for MTC (see below)

IMSILAI – VLR 2

Page 33: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: mobile terminated call (1)(mobile terminated call = MTC)

MTC directed through PSTN to GMSC using MSISDN.GMSC contacts HLR (MSISDN is in fact the address ofthe register location of the subscriber with given IMSI)

GMSC

HLRLAITMSI => IMSI

MSISDN => IMSILAI => VLR 2

MS

LAITMSI

SIM MSISDNMSC

VLR 2

Page 34: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: mobile terminated call (2)

HLR returns to GMSC the current LAI of called mobilesubscriber. The GMSC can now route the call to the MSCserving the subscriber

GMSC

HLRLAITMSI => IMSI

MSISDN => IMSILAI => VLR 2

MS

LAITMSI

SIM MSISDNLAI => VLR 2

MSC

VLR 2

Page 35: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: mobile terminated call (3)

The MSC broadcasts a paging message (including TMSI)within the location area defined by LAI

GMSC

HLRLAITMSI => IMSI

IMSILAI => VLR 2

MS

LAITMSI

SIM

MSC

VLR 2

Page 36: gsm - TKK Tietoli · PDF fileGSM/GPRS channel allocation example time (observation intervals) Allocation schemes are network operator dependent Dynamical allocation (circuit switched

Case study: mobile terminated call (4)

Only the mobile subscriber with the correct TMSI reactsto the paging. A connection between MS and MSC isestablished and the call set-up is completed.

GMSC

HLRLAITMSI => IMSI

IMSILAI => VLR 2

MS

LAITMSI

SIM

MSC

VLR 2