GSM Overview

58
Department of Electronic Engineer Department of Electronic Engineer ELE 52PMC Personal Mobile Communication GSM Public Land Mobile GSM Public Land Mobile Network (PLMN) Network (PLMN) Michael Feramez [email protected] www.ee.latrobe.edu.au/~mf Lecture 4

Transcript of GSM Overview

Page 1: GSM Overview

Department of Electronic EngineeringDepartment of Electronic EngineeringELE 52PMC

Personal Mobile Communication

GSM Public Land Mobile Network GSM Public Land Mobile Network (PLMN)(PLMN)

Michael [email protected]/~mf

Lecture 4

Page 2: GSM Overview

2

Introduction

The European Telecommunication Standards Institute (ETSI) standardised the Global System for Mobile communications (GSM).

ETSI originally defined GSM as a European digital cellular telephony standard.

The GSM interfaces defined by ETSI lay the ground-work for a multivendor network approach to digital mobile communication.

GSM offers users good voice quality, call privacy, and network security.

Page 3: GSM Overview

3

GSM Statistics

Number of Countries/Areas with GSM System is 205 (Feb 2004)

GSM Total Subscribers - 1024.3 million (end Feb 2004)

SMS messages sent per month - 45.6 Billion SMS forecast for 2004 - 547.5 Billion GSM accounts for 72.5% of the World's digital market

and 72.0% of the World's wireless market

Ref.: [5] GSM Association

Page 4: GSM Overview

4

GSM Subscribers Growth

Blue bars = in-year net gains2001 is an estimate

Page 5: GSM Overview

5

GSM Subscribers by Region

Page 6: GSM Overview

6

Others ….

GSM/PSTN/ISDN

MSC

BTS

BSC

BTS PSTN

BTSISDN

SS#7MS

MS

MS

MS

MS

MS

Page 7: GSM Overview

7

Communication Path

OSI Protocol Reference Model

Application

Presentation

Session

Transport

Network

Data Link

Physical

Application

Presentation

Session

Transport

Network

Data Link

PhysicalBits

F A C Data Unit ( I Field ) FCS F

AP DataPH

Data UnitSH

Data UnitTH

Data UnitNH

AP DataAH

AP DataAP “X” AP “Y”

Page 8: GSM Overview

8

OSI of GSM

Transmission

RR

MM

CM

OAM

UserOperator

1. Radio transmission (Physical)1. Radio transmission (Physical)

2. Radio Resource Management2. Radio Resource Management

3. Mobility Management3. Mobility Management

4. Communication Management4. Communication Management

5. Operation Administration5. Operation Administration & Maintenance& Maintenance

Page 9: GSM Overview

9

System Elements

MS (Mobile Station)– MT (Mobile Terminal)

– TE (Terminal Equipment)

BS (Base Station)– BTS (Base Transceiver Station)

– BSC (Base Station Controller)

MSC (Mobile Switching Centre)

Page 10: GSM Overview

10

Maximum RF Power for MS

I 20

II 8

III 5

IV 2

V 0.8

Class Max. RF Power (W)

Page 11: GSM Overview

11

Functional Architecture

BSCMSC

HLR

VLR

MS

OAM

BTS

Base Station Subsystem(BSS)

Um

Air Interface

A-bis Interface

A Interface

MAP

MAP

Page 12: GSM Overview

12

Internal Environment

NSSBSSMS

OSS

Control flowUser data flow

OSS Operation SubsystemBSS Base Station SubsystemMS Mobile StationNSS Network & Switching Subsystem

Page 13: GSM Overview

13

External Environment

PSTNNSSBSS

OSS

Control flowUser data flow

OSS Operation SubsystemBSS Base Station SubsystemPSTN Public Switch Telephone NetworkNSS Network & Switching Subsystem

BSS

Page 14: GSM Overview

14

MTTE

MS

BTS

BTS

BTS

BSC

BSS

MTTE

MS

MTTE

MS

BTS

BTS

BTS

BSC

BSS

MTTE

MS

MSC

NMC

OMC

ADC

OMC

HLR

AUC

VLR

EIR

MSCA

Um

A: Interface between BSC and MSCA-bis: Interface between BTS and BSCUm: Air Interface between MS and BTS

A-bis

AUC: Authentication CentreEIR: Equipment Identity RegisterHLR: Home Location RegisterVLR: Visitor Location Register

Page 15: GSM Overview

15

Functions of MSC

Gateway to other networks (PSTN, ISDN, etc.), Paging of MS, MS location updating, and MS mobility management assisted by:

– Home Location Register (HLR), and

– Visitor Location Register (VLR).

Page 16: GSM Overview

16

Gateway MSC (GMSC) Key Role

GMSCUser

HLR

MSCVLRDirectory

NumberRoutingNumber

RoutingNumber

DirectoryNumber

GMSC handling of a domestic call

Page 17: GSM Overview

17

Radio S

ubsystem

RPE-LTPencoder

RPE-LTPdecoder

13 bit uniform to 8 bit A-Law

8 bit A-Law to 13 bit uniform

MS

C

PSTN/

ISDN

104 kbps

13 kbps

8000samples/s

13-bit uniformcode

Analoguespeech

8000 samples/s13-bit uniform

code

8000 samples/s8-bit A-Law

ITU-T G.711, G.712,G.713, G.714

RPE-LTPencoder

RPE-LTPdecoder

13 bit uniform to Analogue

O/P

Analogue to 13 bit uniform

I/P

System Description

Page 18: GSM Overview

18

Radio Access & Demod

GMSK

De-Interleaving

Forward Error

CodingInterleaving

Radio Access & ModGMSK

InterleavingForward

Error Coding

Error Correction

Radio Access & ModGMSK

Error Correction

De-Interleaving

Radio Access & Demod

GMSK

Dup Dup

Encoded speech456 bits/frame

Encoded speech456 bits/frame

Radio Subsystem

Page 19: GSM Overview

19

Digital Radio Link ProcessSpeechCoding

ChannelCoding

BitInterleaving

Encryption

Modulation

Burst Forming& Multiplexing

SpeechDecoding

ChannelDecoding

BitDeinterleaving

Decryption

DelayEqualisation

Demodulation

Demultiplexing

Page 20: GSM Overview

20

Transmission

Speech Coding– Regular Pulse Excitation (RPE)

– Linear Prediction Coding (LPC)

Data Service Modulation - GMSK GSM channels

– Physical channels

– Logical channels

Multiple-access scheme (TDMA/FDMA, FH)

Page 21: GSM Overview

21

Speech Coding

A 4-kHz analogue signal is first converted to 64 kbps and then to 13 kbps using RPE-LPC (Regular Pulse Excitation - Linear Prediction Coding).

RPE generates the impulse noise to simulate the nature of speech.

LPC compresses the speech waveform by using a filter with 8 transmitted coefficient.

There are two modes of voice transmission in GSM; continuous (normal) and discontinuous.

Page 22: GSM Overview

22

GSM Speech Processing - BS

8-bit A-Lawto 13-bituniform

Converter

RPE-LTPSpeechEncoder

13 x 8,000 = 104 kbps

DigitalSpeech Signal(64 kbps)

To ChannelEncoder

13 kbps

RPE-LPC: Regular Pulse Excitation - Linear Prediction CodingRPE-LTP: Regular Pulse Excitation - Long-Term Predictor

MSside

MSCside

Page 23: GSM Overview

23

GSM Speech Processing - MS

Low-PassFilter

RPE-LTPSpeechEncoder

To ChannelEncoder

A/DConverter

AnalogueSpeech Signal(4 kHz BW)

13 kbps

13 x 8,000 = 104 kbps

RPE-LPC: Regular Pulse Excitation - Linear Prediction CodingRPE-LTP: Regular Pulse Excitation - Long-Term Predictor

MS BS

Page 24: GSM Overview

24

0 1 2 3 4 5 6 7

260 260

456 bit456 bit

20 ms20 ms

D4

D1

D2

D3

D5

D6

D7

D8

D4

D1

D2

D3

D5

D6

D7

D8

Tail Bits3

57 bit data(first 20 ms)

Training Sequence26

57 bit data(second 20 ms)

Tail Bits3

Guard Period8.25

Normal Burst (NB)

1 1

57 bits each

Speech (13 kbps)

Speech coder

Channel encoder

TDMA frame (4.615 ms)

20 ms at 13 kbps

160 Samples (2,080 bits) 160 Samples (2,080 bits)

Page 25: GSM Overview

25

Data Services

The highest data rate is 9600 bps and has two different modes.

Transparent mode (T) employs FEC:– 2400 bps (intermediate rate is 3.6 kbps)

– 4800 bps (intermediate rate is 6 kbps)

– 9600 bps (intermediate rate is 12 kbps)

Non-Transparent mode (NT) employs ARQ.

Page 26: GSM Overview

26

Modulation

Gaussian Minimum-Shift Keying (GMSK) with BT = 0.3 normalised bandwidth Gaussian filter.

Transmission rate: (1/T) = 270 kbps Baseband: B = 270 x 0.3 = 81 kHz The GSM RF channel is 200 kHz which means the

bandwidth efficiency is 270 kbps / 200kHz = 1.35 b/s/Hz

Page 27: GSM Overview

27

GMSK Modulation

coscos

sinsin

GaussianFilter

GaussianFilter

dt dt

-sin t

cos t

cos [t + (t, n)]cos [(t, n)]

sin [(t, n)]

(t, n)

Phase pulse shaping

Page 28: GSM Overview

28

GSM Channels

Physical channels– Full rate

– Half rate

– One-eighth rate

Logical channels– Downlink common channels

– Uplink common channel

– Signalling channels

Page 29: GSM Overview

29

Physical Channels

Physical channel in a TDMA system is defined as a timeslot with a timeslot number TN in a sequence of TDMA frames.

GSM employs TDMA combined with FH and hence the physical channel is partitioned in both time and frequency.

FH is known to be very efficient in combating channel fading.

Page 30: GSM Overview

30

TCH (Traffic Channels)

TCH/F 22.8 kbps (Full Rate)– TCH/F9.6

– TCH/F4.8

– TECH/F2.4

TCH/H 11.4 kbps (Half Rate)– TCH/H4.8

– TCH/H2.4

TCH/8 (One-eighth Rate)

Page 31: GSM Overview

31

Downlink Common Channels

FCCH - Frequency Correction Channel SCH - Synchronisation Channel BCCH - Broadcast CCH PAGCH - Paging and Access Grant Channel CBCH - Call Broadcast Channel

Page 32: GSM Overview

32

0 1 2 3 4 5 6 7

1 TDMA Frame = 8 Timeslots

1 Timeslot = 156.25 Bit Duration

Tail Bits3

Encrypted Bits58

Training Sequence26

Encrypted Bits58

Tail Bits3

Guard Period8.25

Normal Burst (NB)

Tail Bits3

Fixed Bits142

Tail Bits3

Guard Period8.25

Frequency Correction Burst (FCB)

Tail Bits3

Encrypted Sync Bits39

Extended TrainingSequence 64

Encrypted Sync Bits39

Tail Bits3

Guard Period8.25

Synchronisation Burst (SB)

Tail Bits8

SynchronisationSequence 41

Encrypted Bits36

Tail Bits3

Guard Period68.25

Access Burst (AB)

Page 33: GSM Overview

33

Uplink Common Channel

RACH - Random Access Channel is used by MS to access a call.

RACH/F - Full rate, one timeslot every 8 BP. RACH/H - Half rate, using 23 timeslots in the 51 x 8

BP cycle. The frame is 8 BP (Burst Periods) of 4.615 ms duration.

Page 34: GSM Overview

34

Signalling Channels

CCCH - Common Control Channel ACCH - Associated CCH SACCH - Slow Associated CCH FACCH - Fast Associated CCH SDCCH - Stand-alone Dedicated CCH

Page 35: GSM Overview

35

Multiple-Access Scheme

A combination of FDMA and TDMA A total of 124 FDMA channels of 200 kHz bandwidth

each. The Uplink frequency band 935 - 960 MHz (25 MHz)

and Downlink 890 - 915 MHz (25 MHz). The duplex separation is 40 MHz. TDMA employs 8 timeslots forming a frame of 4.16

ms, 0.577 ms per timeslot.

Page 36: GSM Overview

36

TDMA/FDMA

F1 F’1F0

Cell Rx Cell Tx

F2 F’2

45 MHz

Amplitude

Frequency

Page 37: GSM Overview

37

GSM FDMA/TDMA

ch #1 ch #2 ch #3 ch #4 ch #5 ch #6 ch #8ch #7

ch #1 ch #2 ch #3 ch #4 ch #5 ch #6 ch #8ch #7

ch #1 ch #2 ch #3 ch #4 ch #5 ch #6 ch #8ch #7

Frequency 1

Frequency 2

Frequency 124

Fre

quen

cy D

omai

n

Time Domain

TS0 TS3 TS4 TS5 TS6 TS7TS1 TS2

Page 38: GSM Overview

38

Frequency Hopping

GSM employs a slow frequency hopping rate defined in bits per hop.

The regular rate is 217 hops/s, with 270 kbps transmission rate, the result is 1200 bits/hop.

It is worth mentioning that FH improves the propagation performance when considering the effect of frequency selective fading.

Page 39: GSM Overview

39

Radio Resource Management

Radio channels (resources) are allocated for call setup, handover, and release on a call basis.

Management involves three functions: location, handover, and roaming.

Three link protocols are used for RR functions:– Radio Link Protocol (LAPDm)

– Link Access protocol (LAPD)

– Message Transfer Protocol (MTP)

Page 40: GSM Overview

40

Mobile-Originating Call

Mobile StationMobile Station Base StationBase Station

Random Access

Immediate Assignment

Exchange of Call Setup Information

Traffic Channel Assignment

Data Flow

Page 41: GSM Overview

41

Mobile-Assisted Handoff (MAHO)

MAHO algorithm is carried out within the MS. MS scans for another RF carrier under direction from a

BS. BS requests MS to measure the signal strength of a

specific RF carrier. Upon request, MS forwards the result to BS. BS initiates handover on the basis of:

– Signal strength at MS from the candidate BTS– Signal strength at the candidate BTS from MS

Page 42: GSM Overview

42

Mobility Management

Location updates, handovers, and roaming Cell selection Authentication:

– PIN checked locally by SIM– GSM network RAND and SRES

Encryption User identity protection - Security management, SIM

(MS side) and AUC (network side).

Page 43: GSM Overview

43

Cell Selection

C1 = A - max(B, 0)C1 = A - max(B, 0)A = received level average - p1A = received level average - p1B = p2 - maximum RF power of the MSB = p2 - maximum RF power of the MSp1 = a value between -110 and -48 dBmp1 = a value between -110 and -48 dBmp2 = a value between 13 and 43 dBmp2 = a value between 13 and 43 dBmMS maximum power = 29 to 43 dBmMS maximum power = 29 to 43 dBm

MS chooses the best cell depending on:MS chooses the best cell depending on:1. The level of the signal received by MS,1. The level of the signal received by MS,2. The maximum transmission power of MS2. The maximum transmission power of MS3. Two parameters p1 and p2 specified by the cell3. Two parameters p1 and p2 specified by the cell

Both values of p1 and p2 are broadcast from the cell.Both values of p1 and p2 are broadcast from the cell.

Page 44: GSM Overview

44

Authentication

Authentication protects the network against unauthorised access.

Phase One - PIN is checked locally by the SIM. Phase Two - A 128-bit RAND is sent from the network

to MS.– RAND mixes with MS’ secret parameter Ki in A3 process

algorithm producing a 32-bit SRES.

– SRES (signed result) is sent from MS to network for verification.

Page 45: GSM Overview

45

Authentication Computation

Ki RAND

A3

SRES

Ki RAND

A3

SRES

RAND

Equal?

MS Network

Page 46: GSM Overview

46

User Identity Protection

SIM (MS side) and AUC (network side) are the repositories of the subscriber’s key Ki.

The key Ki never transmits over the air. Both sides perform A3 and A8 computations.

Page 47: GSM Overview

47

Communication Management

CM layer provides telecommunication services (speech, fax, and data) via RR and MM layers.

The management functions of CM layer are:– Call Control

– Service Management

– Short Message Service

Page 48: GSM Overview

48

0 1 11 241312SACCH 0 1 2 49 50

0 1 2 7

TB3 58 Encrypted bits 56 bits Training Seq. 58 Encrypted bits

TB3

GP8.25

0 1 2 49 50

24 250 1

0 1 2 3 2046 2047

1 hyperframe = 2048 superframes=2,715,648 TDMA frames (3 hours, 28 minutes, ..)

1 superframe = 1326 TDMA frames (6.12 s)

1 timeslot = (156.25 bits duration ~ 0.577 ms

1 TDMA frame = 8 timeslots (4.615 ms)

1 multiframe = 26 TDMA frames (120 ms) 1 multiframe = 51 TDMA frames (235 ms)

e.g. TCH/FS

e.g. BCCH

Idle/SACCH

Page 49: GSM Overview

49

Objectives of GSM PLMN

To provide the subscriber with a wide range of services and facilities, both voice and nonvoice, that are compatible with those offered by existing networks (e.g. PSTN, ISDN)

To introduce a mobile RS that is compatible with ISDN To provide certain services and facilities exclusive to

mobile situations To give compatibility of access to the GSM network for

a mobile subscriber in a country that operates the GSM system

Page 50: GSM Overview

50

Objectives of GSM PLMN - cont.

To provide facilities for automatic roaming, locating, and updating of mobile subscribers

To provide services to a wide range of mobile stations, including vehicle mounted stations, portable stations, and handheld stations

To provide for the efficient use of the frequency spectrum

To allow for low-cost infrastructure, terminal, and service cost

Page 51: GSM Overview

51

GSM PLMN Services

A telecommunication service supported by the GSM PLMN is defined as a group of communication capabilities that the service provider offers to the subscribers

GSM PLMN offers 3 basic telecommunication services:– bearer services

– teleservices, and

– supplementary services

Please refer to Reference [1] for a list of services

Page 52: GSM Overview

52

Bearer Services Support

Data services x x

Alternate speech/data x x

Speech followed by data x x

Clear 3.1 kHz audio x x

Unrestricted digital information (UDI) x x

Packet Assembler/Disassembler (PAD) x

3.1 kHz external to PLMN x

Others x

Service GSM ISDN

Page 53: GSM Overview

53

Teleservices Support

Circuit speech (telephony) x x

Emergency call x x

Short message point-to-point x x

Short message cell broadcast x x

Alternate speech/facsimile group 3 x x

Automatic facsimile group 3 x

Voice-band modem (3.1 kHz audio) x x

Messaging teleservices x

Service GSM ISDN

Paging teleservices x

Others x

Page 54: GSM Overview

54

Access methodAccess method TDMA/FDMATDMA/FDMA

Frequency band (MS to BS)Frequency band (MS to BS) 890 - 915 MHz890 - 915 MHz

Frequency band (BS to MS)Frequency band (BS to MS) 935 - 960 MHz935 - 960 MHz

Channel bandwidthChannel bandwidth 200 kHz200 kHz

ModulationModulation GMSKGMSK

Bit rateBit rate 270.833 kbps270.833 kbps

FilterFilter BT = 0.3 (Gaussian)BT = 0.3 (Gaussian)

Voice channel codingVoice channel coding RPE-LPC Convolutional 13 kbpsRPE-LPC Convolutional 13 kbps

GSM Specification

Frequency HoppingFrequency Hopping Slow hopping (217 hops/s)Slow hopping (217 hops/s)

Page 55: GSM Overview

55

Cont.

Handoff methodHandoff method MAHOMAHO

Adaptive equalisationAdaptive equalisation yes (up to 16 yes (up to 16 s time dispersion)s time dispersion)

Users per channelUsers per channel 88

MS power levelMS power level 0.8, 2, 5, 8, 20 Watts0.8, 2, 5, 8, 20 Watts

Number of channelsNumber of channels 124124

Frame IntervalFrame Interval 8 timeslots = 4.615 ms8 timeslots = 4.615 ms

InterleavingInterleaving 40 ms40 ms

Associated control channelAssociated control channel Extra frameExtra frame

TimeslotTimeslot 0.577 ms0.577 ms

Page 56: GSM Overview

56

MSMS Mobile Station Mobile StationTETE Terminal Equipment Terminal EquipmentMTMT Mobile Terminal Mobile TerminalBSBS Base Station Base StationBTSBTS Base Transceiver Station Base Transceiver StationBSCBSC Base Station Controller Base Station ControllerMSCMSC Mobile Switching Centre Mobile Switching CentreHLRHLR Home Location Register Home Location RegisterVLRVLR Visitor Location Register Visitor Location RegisterNMCNMC Network Management Centre Network Management CentreOMCOMC Operation and maintenance Centre Operation and maintenance CentreADCADC Administration Centre Administration CentreAUCAUC Authentication Centre Authentication CentreEIREIR Equipment Identifier Register Equipment Identifier Register

Page 57: GSM Overview

57

MAHO Mobile Assisted HandoffMAHO Mobile Assisted HandoffGMSCGMSC Gateway MSC Gateway MSCRPERPE Regular Pulse Excitation Regular Pulse ExcitationLPCLPC Linear Prediction Coding Linear Prediction CodingBPBP Burst Period Burst PeriodRSRS Radio Service Radio Service

Page 58: GSM Overview

58

References

[1] Garg, Vijay K and Wilkes Joseph E, “Wireless and Personal Communication Systems”. Prentice Hall PTR

[2] Parsons J D and Gardiner J G, Mobile Communication Systems, Blackie USA Halsted Press

[3] Lee, William C. Y., Mobile Cellular Telecommunications Systems, McGraw-Hill, Inc.

[4] Gibson, D. Jerry, The Communications Handbook, 1997 CRC Press, Inc.

[5] GSM World from GSM Association: www.gsmworld.com