GSM Signaling Procedure
Huawei Vietnam RF Team
HUAWEI TECHNOLOGIES CO., LTD.
WWW.HUAWEI.COM
GSM Network Protocol
DTAP
RSL
OML
Page 1
GSM Network Protocol
Layer 3 Introduction
RR :Radio Resource Management Control by MSBTS and BSC Function Sample Paging Management Ciphered Mode Management Frequency Redefinition Dedicated Channel Assignment Handover Management Measures and Power Control
MM :Mobility Management Control by MS and MSC / VLR Function Sample Authentication / Identification Procedures Location Updating IMSI Attach / Detach
Page 2
GSM Network Protocol
CC : Call Control
Control by MS and MSC Function Sample
Call processing and routing Short Message Service Supplementary Service
Page 3
GSM Frame Structure
1 hyperframe = 2 048 superframes = 2 715 648 TDMA frames (3 h 28 mn 53 s 760 ms) 0 1 2 3 4 5 6 1 superframe = 1 326 TDMA frames (6,12 s) (= 51 (26-frame) multiframes or 26 (51-fram e) m ultifram es) 0 0 1 2 1 3 47 48 24 49 25 50 2042 2043 2044 2045 2046 2047
1 (26-frame) m ultiframe = 26 T DM A fram es (120 m s) 0 1 2 3 4 22 23 24 25
1 (51-frame) m ultiframe = 51 T DM A fram es (3060/13 m s) 0 1 2 3 46 47 48 49 50
1 TDMA frame = 8 time slots (120/26 or 4,615 ms) 0 1 2 3 4 5 6 7
1 time slot = 156,25 bit durations (15/26 or 0,577 ms) (1 bit duration = 48/13 or 3,69 s) (T B: T ail bits - GP: Guard period) Norm al burst (NB) TB 3 TB 3 TB 3 TB 8 Encrypted bits 39 Synchronization sequence 41 Encrypted bits 58 T raining sequence 26 Fixed bits 142 Synchronization sequence 64 Encrypted bits 36 TB 3 Encrypted bits 39 GP 68,25 Encrypted bits 58 T B GP 3 8,25 T B GP 3 8.25 T B GP 3 8,25
Frequency correction burst (FB)
Synchronization burst (SB)
Access burst (AB)
Page 4
GSM Multi-Frame Channel
BCCH + CCCH F S (downlink)
F S
F S
F S
F S
BCCH + CCCH RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR (uplink) 51 frames 235.38 ms 8 SDCCH/8 (downlink) D0 D0 D1 D1 D2 D2 D3 D3 D4 D4 D5 D5 D6 D6 D7 D7 A0 A4 A1 A5 A2 A6 A3 A7 - - - - -
8 SDCCH/8 (uplink)
A5 A1
A6 A2
A7 A3
- - - - -
D0 D0
D1 D1
D2 D2
D3 D3
D4 D4
D5 D5
D6 D6
D7 D7
A0 A4
BCCH + CCCH F S 4 SDCCH/4 F S (downlink)
B B
C C
F S F S
C C
C C
F S F S
D0 D0
D1 D1
D2 D2
D3 D3
F S F S
A0 A2
A1 A3
BCCH + CCCH 4 SDCCH/4 (uplink)
D3 D3
RR RR
A2 A0
A3 A1
RRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRR
D0 D0
D1 D1
RR RR
D2 D2
F: B: D: R:
T DM A T DM A T DM A T DM A
fram e fram e fram e fram e
for frequency correction burst for BCCH for SDCCH for RACH
S: T DM A fram e for synchronization burst C: T DM A fram e for CCCH A: T DM A fram e for SACCH/C
Page 5
GSM Multi-Frame Channel
(a)
26 frames = 120 ms (b) T t T t T t T t T t T t A T t T t T t T t T t T t a
(a) case of one full rate TCH T, t: TDMA frame for TCH -: idle TDMA frame
(b) case of tw o half rate TCHs A, a: TDMA frame for SACCH/T
Page 6
Singling Link Establish Procedure
Content Establish Signaling Link, used for signaling transmission When MS want to connect to network, firstly must establish the radio signaling link and A-interface link Step included Paging Procedure
Random Access Procedure
Immediate Assignment Procedure SCCP Connection Establishment Procedure
Page 7
Singling Link Establish Procedure
Entity
MS
Channel Request
ST3126 RACHEst CauseRnd Nbr
BTS
RACH_TA_Filtering
BSC
Timer S -- Start E -- End
MSC
Channel Required
Est CauseRnd NbrFNTA
Channel ActivationSD
TABS/MS_TxPwr -->MaxChann
ST9103
Channel Act Ack SD
For 2 MS at same time AGCH ET3126
ET9103
Immediate Assignment Command
Rnd NbrTDMA Frame NbrChan TA CM Serv ReqPag Res Loc Update Req
ST3101
UI Imm Assignment / Imm Ass Ext SABM [L3 Info]SDCCH UA [L3 Info]
Set Asynchronous Balance
Est Ind [L3 Info]
ST9105
ET3101
SCCP Con Rqrd [L3]
ET9105
Unnumbered Ack
SCCP Conn Confirm
A
Um
Page 8
Abis
Singling Link Establish ProcedureAbis
Abis Signaling
Channel Required
Page 9
Singling Link Establish ProcedureAbis
Channel Activation
Page 10
Singling Link Establish ProcedureAbis
Immediately Assignment
Page 11
Authentication, Identification, Ciphering, TMSI Re-allocation
MS
Authentication
RAND and Ki by A3 algorithm get SRES; by A8 algorithm get Kc
BTS
Authentication Req Authentication Resp
BSC
Authentication Req
RAND
Authentication Req Authentication Resp
SRES
VLR get MSC from HLR the ST3260 RAND/SRES/ Kc Check SRES
Authentication Resp
ET3260
*Authentication Reject*
Identification
Identification Request Identification Response
IMSI AlgA5
Identification Request Identification Response
Identification Request
ST3270
Identification Resp Encryption Command Ciphering Mode Cmp
AlgKc Permitted AlgKc
ET3270
Ciphering
Ciphering Mode Cmd Ciphering Mode Cmp
Ciphering Mode Cmd Ciphering Mode Cmp TMSI Realloc Cmd
TMSI Realloc
TMSI Realloc Cmd TMSI Realloc Cmp
TMSI Realloc Cmd
TMSI Realloc Cmp
TMSI
ST3250
TMSI Realloc Cmp
ET3250
Page 12
Authentication, Identification, Ciphering, TMSI Re-allocation
Authentication Request
Page 13
Authentication, Identification, Ciphering, TMSI Re-allocation
Authentication Response
Page 14
Authentication, Identification, Ciphering, TMSI Re-allocation
Identification Response
Page 15
TCH Assignment Procedure
Content Normal Assignment for TCH Special case Queuing Directed Retry
Page 16
TCH Assignment Procedure
MS BTS
SDCCH
BSC
Chn TypePriorityCIC ST9108 DL DTXQueuing Flag
ET9108
MSC
Assignment Request
STrr1
Physical Context Request Physical Context Confirm Channel Activation TCH Channel Activation Ack.
MATSHSNMAIO MS_TxPwr TAMS/BS_TxPwr TAMS/BS_TxPwr
ST9103
ET9103
Assignment Command SABM (FACCH) UA
Assignment Command
ST3107
On TCH if need signaling, then use Stealing Flag transfer TCH into FACCH
Establish Indication Assignment Complete
Assignment Complete
ET3107
Assignment Cmp RF Channel Release (SD)
ETrr1
RF Channel Release Ack.
Page 17
TCH Assignment Procedure---A interface
Assignment Request
EFR
Queuing
Page 18
TCH Assignment Procedure---Abis interface
Abis
Page 19
TCH Assignment Procedure---Abis interface
Physical Context Comfirm
Page 20
TCH Assignment Procedure---Abis interface
System Information Type 5
BA List
Page 21
TCH Assignment Procedure---Abis interface
System Information Type 6
LAC/CI
Page 22
TCH Assignment Procedure---Abis interface
Assignment Command
Frequency Encoding Bitmap 0
Page 23
TCH Assignment Procedure---Abis interface
Frequency Encoding
Frequency Encoding
Fixed Bitmap Bitmap 0 Use for 1~124 AFRCN
Page 24
TCH Assignment Procedure---Queue and Direct Retry
MS BTS BSC
Assignment Request
ST11
MSC
Queuing Indication
At this time, a TCH become free
TCH Queue
Physical Con Req
ET11
Assignment Request
Direct Retry
T T
ST11
Queuing Indication
ST9103 ET9103 ST3103
Channel Activation Chan. Act. Ack. HO CMD
T T T T T
ET11
A Handover alarm is raised. A target BTS is selected
ST3124
HO CMD HO Access Phys. Info
HO Detection
ET3124
SABM (FACCH) UA
HO CMP
Establish Indication HO CMP
ET3103
Assignment Cmp
Page 25
MOCEarly Assignment
MS
RR Connection Establishment
BTS
RR Connection Establishment
BSC
RR Connection Establishment
MSC
CM_Serv_Req
CM Serv TypeMobile ID Classmark2Priority Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
ESTIN (CM_Serv_Req)
Authentication Procedure
SDCCH
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
Ciphering Procedure TMSI Realloc Procedure
SETUP
called party nbr
SETUP Call Proceeding
Assignment Procedure
SETUP Call Proceeding
Assignment Procedure
Call Proceeding
Assignment Procedure
Alerting
TCH
Alerting Connect Connect Ack.
Alerting Connect Connect Ack.
Connect Connect Ack.
Establish TCH first, then connect another part. Alerting transfer on TCH
Speech
Page 26
MOC A interface
A interface
Two times Classmark Update, the 1st one is caused by Early Classmark Sending (ECSC); 2nd caused by BSC send Classmark Enquiry
Page 27
MOC A interface
CM Service Request
MOC est/pkt mode con estab Short message service Suppl service activation
CLASSMARK
Page 28
MOC A interface
CLASSMARK
Include
MS Revision Level MS Ciphering Capability MS Frequency Capability MS RF Power Capability in Each Band
Page 29
MOC A interface
CLASSMARK
Page 30
MOC A interface
Setup
Called Number
Page 31
MOCLate Assignment
MS
RR Connection Establishment
BTS
RR Connection Establishment
BSC
RR Connection Establishment
MSC
CM_Serv_Req
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
ESTIN (CM_Serv_Req)
Authentication Procedure Ciphering Procedure
SDCCH
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
TMSI Realloc Procedure
SETUP Call Proceeding Alerting
Assignment Procedure
SETUP Call Proceeding Alerting
Assignment Procedure
SETUP Call Proceeding Alerting
Assignment Procedure Establish another side channel, then setup TCH , Alerting send on SDCCH
Connect
TCH
Connect Connect Ack.
Connect Connect Ack.
Connect Ack.
Speech
Page 32
Paging Group Number: defined by BS_AG_BLKS_RES and BS_PA_MFRMS;MS belong to the Paging Group = (IMSI mod 1000) mod N;MS only monitor its own Paging Groups Paging Req message
MTC
MS
MS IDTMSI/IMSI Max 4 TMSI
BTS
Paging Request
MS IDTMSI/IMSIBSC Paging Group
Paging Command
MS IDTMSI+IMSI/IMSI MSC Cell IDLAC/LAC+CI
Paging
ST3113
RR Connection Establishment
RR Connection Establishment
RR Connection Establishment
ESTIN (Paging Resp)
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
Mobile IDClassmark2Priority Authentication Procedure
Ciphering Procedure TMSI Realloc Procedure
Paging Response
ET3113
SETUP Call Confirmed
Assignment Procedure
SETUP Call Confirmed
Assignment Procedure
SETUP
calling party nbr
Call Confirmed
Assignment Procedure
Alerting
Connect Connect Ack.
Alerting
Connect Connect Ack.
Alerting
Connect Connect Ack.
Speech
Page 33
MTC A interface
A-interface
Page 34
MTC A interface
Paging
IMSI, BSC use it for calculate Paging Group TMSI, its save bits number in radio resource for Paging
LAC Paging
Page 35
MTC A interface
Paging Response
Page 36
MTC A interface
Setup
Calling Number
Page 37
Location Update
MS
RR Connection Establishment
BTS
RR Connection Establishment
BSC
RR Connection Establishment
MSC
LU TypeMS IDLAIClassmark1
ESTIN (Loc Up Req)
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
Loc Up Req
Authentication Procedure Ciphering Procedure TMSI Realloc Procedure
ST3210
Loc Up Accept
Loc Up Accept
Loc Up Accept Clear CMD
ET3210
Channel Release
Channel Release
Deactivate SACCH
DISC
UA
Release Indication RF Ch Release RF Ch Release Ack Clear CMP
Page 38
Location Update A interface
A interface
Page 39
Location Update A interface
Location Update Request
Follow-on call procedure
Old LAC
Current TMSI
Page 40
Location Update A interface
Location Update Accept
New LAC
Re-allocated TMSI
Page 41
Intra Cell HO
MS
Measurement Rep
BTS
Measurement Res Phys Context Req Phys Context Conf
BSC
Intra cell HO
MSC
OC OC NC NC OC OC
ST9108 ET9108 ST9103 ET9103 ST3107
Channel Activation
Channel Activation Ack Handover Command
NC
Old TAMS/BS_TxPwr will be reused in new channel
Assignment Command SABM
NC
NC
UA Assignment Complete
NC
Establish Indication
Assignment Complete
ET3107
HO CauseCell IDChn Type
Handover Performed
OC OC
RF Channel Rel RF Channel Rel Ack.
ST_RCR_ACK ET_RCR_ACK
OC : Old Channel NC : New Channel
Page 42
Intra Cell HO Abis
Abis
Page 43
Intra Cell HO Abis
Assignment Command
Old TCH
New TCH Channel
Page 44
Internal Inter Cell HOSynchronized HO
MS
Meas Report
BTSserving
Meas Result
BTStarget
BSC
MSC
HO Alarm & Candidate Cell Phys Context Req Phys Context Conf Channel Activation Channel Act Ack. HO Command HO Access ABDCH HO Detection
ST3106 ST9108 ET9108
ST9103 ET9103
HO CommandCellMAMAIOHSNTSTA
Old TA is reused in new channel, but MS/BS_TxPwr will use the MAX in new channel
ST3103
ST200
SABM UA Handover Complete
ET3106
Establish Ind Handover Complete
ST3103
ET200
Handover Performed
RF Channel Release
RF Channel Rel. Ack.
Page 45
ST_RCR_ACK ET_RCR_ACK
Internal Inter Cell HOasynchronous
MS
Meas Report
BTSserving
Meas Result
BTStarget
BSC
MSC
HO Alarm & Candidate Cell
Channel Activation
Channel Act Ack. HO Command
ST3124
ST9103 ET9103
No Physical Cont Req procedure, old channel TA cant reuse for new channel
HO Command Measure TA HO Detection Physical Info TA
ST3105
ST3103
HO Access
ET3124 ST200
SABMTA is reused
ET3105
Establish Ind
ET200
UA Handover Complete Handover Complete
ST3103
Handover Performed Phys Context Req Phys Context Conf
ST9108 ET9108
RF Channel Release
RF Channel Rel. Ack.
Page 46
ST_RCR_ACK ET_RCR_ACK
Internal Inter Cell HOA interface
HO Performed
HO Cause
Target Cell
Page 47
External Inter Cell HO
MS
Meas Report
BTSserving
BTStarget
Meas Result
BSCserving
HO Alarm & Candidate Cell
BSCtarget
HO Required
MSC
ST_HO_REQ_Lost
Channel Activation Channel Act Ack. HO Command HO Access
ST3124
HO Request SCCP Con Required ST9103
ST9103
STrr2
HO Command
ET_HO_REQ_Lost
ST9113
HO Command
ST8
HO Request Ack. SCCP Con Conf.
ETrr2
ST3103
HO Detection
ST3106
Phys Information
ET3124 ST200 ET200
SABM
ET3106
Establish Ind
UA Handover Complete Handover Complete RF Channel Release RF Ch. Rel. Ack.
ET8 ET9113
HO Complete
ET3103
Clear Command Clear Complete SCCP Released SCCP Rel. Cmp.
Page 48
External Inter Cell HO---A interface
A interfaceoutgoing
A interface------incoming
Page 49
External Inter Cell HOA interface
HO Required
HO Cause
Target Cell
Page 50
External Inter Cell HOA interface
HO Command
Target cellBCCH/BSIC
Target cell channel type
Use for HO Access Initial power for new channel
Page 51
External Inter Cell HOA interface
Clear Command
Page 52
External Inter Cell HOA interface
HO Request 1 of 2
Channel type
encryptio n
Classmark 2
Page 53
External Inter Cell HOA interface
HO Request 2 of 2
Source cell
Priority and Queuing
A interfaces CIC
Target cell
Classmark 3
Page 54
External Inter Cell HOA interface
HO Request Ack
HO Command
Page 55
External Inter Cell HOA interface
HO Complete
Page 56
Channel Release
MS BTS BSC MSC
MS release
Disconnect Release Release Complete Disconnect Release Release Complete Disconnect Release Release Complete
Network release
Disconnect Release Release Complete Disconnect Release Release Complete Disconnect Release Release Complete
Page 57
Channel ReleaseA interface
A interface MS release
Call releaseDTAP layer BSSM release
SCCP release
Disconnect
MS release
Normal call clear
Page 58
Channel ReleaseA interface
A interface Network Release
Disconnect
Network release
Page 59
Another side hung up
Channel Release
Channel Release
Um and A interface release is separated with each other
Um Channel Release
BSC send Channel Release message to MS
Radio Link Failure
A interface Release
MSC send CLEAR COMMAD to BSC BSC send CLEAR REQUEST to MSC
Page 60
Channel Release Radio Channel
MS
ST3110
BTS
Channel Release (DCH) DISC (DCH) Deactivate SACCH Release Indication
BSC
MSC
ST3111
ET3110
UA
T3111 Expiry
BSC send Channel Release To MS
Wait for T3111 expired, then release BTS channel, to ensure the UA message have time to send
Phy Context Request Phy Context Confirm RF Channel Release RF Channel Release Ack
No SACCH received from the MS
ST9108
ET9108 ST_RCR_ACK
ET_RCR_ACK
Connection Fail Ind
Radio Link Failure
RF Channel Release RF Channel Release Ack
ST_RCR_ACK ET_RCR_ACK
Page 61
Channel Release Abis
Abis
Channel release
Page 62
Channel ReleaseA Interface Release
BSC MSC
ST9104
Clear Request Clear Command Clear Complete SCCP Released SCCP Released Complete
ET9104
BSC Trigger the release
ST9101
ET9101
Clear Command
MSC Trigger the release
ST9101
Clear Complete
SCCP Released
SCCP Released Complete
ET9101
Page 63
Thank You