Upload
omer-malik
View
68
Download
9
Tags:
Embed Size (px)
Citation preview
WWW.HUAWEI.COMHUAWEI TECHNOLOGIES CO., LTD.
GSM Signaling Procedure
Huawei Vietnam RF Team
Page 2
DTAP
RSL
OML
GSM Network Protocol
Page 3
Layer 3 Introduction► RR : ( Radio Resource Management )
Control by MS 、 BTS 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
GSM Network Protocol
Page 4
► CC : ( Call Control )
Control by MS and MSC
Function Sample– Call processing and routing– Short Message Service– Supplementary Service
GSM Network Protocol
Page 5
GSM Frame Structure
0 1 2 3 4 5 6 2 0 4 2 2 0 4 3 2 0 4 4 2 0 4 5 2 0 4 6 2 0 4 7
0 1 2 3
0 1
1 ( 2 6 - f r a m e ) m u l t i f r a m e = 2 6 T D M A f r a m e s ( 1 2 0 m s )
( = 5 1 ( 2 6 - f r a m e ) m u l t i f r a m e s o r 2 6 ( 5 1 - f r a m e ) m u l t i f r a m e s )
4 7 4 8 4 9 5 0
2 4 2 5
1 ( 5 1 - f r a m e ) m u l t i f r a m e = 5 1 T D M A f r a m e s ( 3 0 6 0 / 1 3 m s )
0 1 2 3 4 6 4 7 4 8 4 9 5 00 1 2 3 4 2 2 2 3 2 4 2 5
0 1 2 3 4 5 6 7
1 T D M A f r a m e = 8 t i m e s l o t s ( 1 2 0 / 2 6 o r 4 , 6 1 5 m s )
1 t i m e s l o t = 1 5 6 , 2 5 b i t d u r a t i o n s ( 1 5 / 2 6 o r 0 , 5 7 7 m s )
( 1 b i t d u r a t i o n = 4 8 / 1 3 o r 3 , 6 9 µ s )
T B E n c r y p t e d b i t s T r a i n i n g s e q u e n c e E n c r y p t e d b i t s T B G P8 , 2 535 82 65 83
F i x e d b i t s T B G P8 . 2 53
T B E n c r y p t e d b i t s E n c r y p t e d b i t s T B G P8 , 2 53 96 43
T B E n c r y p t e d b i t s T B G P6 8 , 2 533 64 18
33 9
1 4 2
N o r m a l b u r s t ( N B )
F r e q u e n c y c o r r e c t i o n b u r s t ( F B )
A c c e s s b u r s t ( A B )
( T B : T a i l b i t s - G P : G u a r d p e r i o d )
1 s u p e r f r a m e = 1 3 2 6 T D M A f r a m e s ( 6 , 1 2 s )
S y n c h r o n i z a t i o n s e q u e n c e
S y n c h r o n i z a t i o n s e q u e n c e
S y n c h r o n i z a t i o n b u r s t ( S B )
1 h y p e r f r a m e = 2 0 4 8 s u p e r f r a m e s = 2 7 1 5 6 4 8 T D M A f r a m e s ( 3 h 2 8 m n 5 3 s 7 6 0 m s )
3T B
Page 6
GSM Multi-Frame Channel
F S CC -
D 0
D 0
D 1
D 1
D 2
D 2
D 3
D 3
D 4
D 4
D 5
D 5
D 6D 6
D 7
D 7
A 0
A 4
D 0
D 0
D 1
D 1
D 2
D 2
D 3
D 3
D 4
D 4
D 5
D 5
D 6
D 6
D 7
D 7
A 0
A 4
A 3A 1
A 5
A 2
A 6 A 7 --
- - -
-
--
- - -
-A 3A 1A 5
A 2
A 6 A 7
--
RD 3
D 3
D 0
D 0
D 1
D 1
D 2
D 2
A 0 A 1
A 3A 2F S
F SD 3D 2
D 3D 2F S
F S
D 1D 0
D 1D 0
A 2 A 3
A 1A 0
S :C :A :
F :B :D :R :
T D M A f r a m e f o r f r e q u e n c y c o r r e c t i o n b u r s tT D M A f r a m e f o r B C C HT D M A f r a m e f o r S D C C HT D M A f r a m e f o r R A C H
B C C H + C C C H( d o w n l i n k )
B C C H + C C C H( u p l i n k )
8 S D C C H / 8( u p l i n k )
8 S D C C H / 8( d o w n l i n k )
B C C H + C C C H4 S D C C H / 4
( d o w n l i n k )
B C C H + C C C H4 S D C C H / 4
( u p l i n k )
T D M A f r a m e f o r s y n c h r o n i z a t i o n b u r s tT D M A f r a m e f o r C C C HT D M A f r a m e f o r S A C C H / C
5 1 f r a m e s 2 3 5 . 3 8 m s»
R R R R R R R R R R R R R R R R R R R R R RR R R R R R R R R R R R R R R R R R R R R R R
RR R
RRR R
R
F S B C
F B CS
F S CC
F S CC
F S CCCCF SCCF SF S B C
R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RR R R R R
Page 7
GSM Multi-Frame Channel
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 -
T t T t T t T t T t T t A T t T t T t T t T t T a
( a )
( b )
2 6 f r a m e s = 1 2 0 m s
( a ) c a s e o f o n e f u l l r a t e T C H
T , t : T D M A f r a m e f o r T C H A , a : T D M A f r a m e f o r S A C C H / T- : i d l e T D M A f r a m e
( b ) c a s e o f t w o h a l f r a t e T C H s
t
Page 8
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
Singling Link Establish Procedure
Page 9
MS BTS BSC MSC
Channel RequestChannel Required
Channel Activation ( SD )
Channel Act Ack ( SD )
Immediate AssignmentCommand
UI Imm Assignment / Imm Ass Ext
ST9103
ET9103
ST3126
ET3126
ST3101
SABM [L3 Info] Est Ind [L3 Info]
SCCP Con Rqrd [L3]
SCCP Conn Confirm
ET3101
ST9105
ET9105
UA [L3 Info]
( RACH )( Est Cause , Rnd Nbr )( Est Cause , Rnd Nbr , FN , TA )
RACH_TA_Filtering
( TA , BS/MS_TxPwr -->Max , Chann )
Timer ;S -- Start ;
E -- End
Entity
Um Abis A
( Rnd Nbr , TDMA Frame Nbr , Chan , TA )
( AGCH )
For 2 MS at same time
( SDCCH )
CM Serv Req , Pag Res , Loc Update Req
Set Asynchronous
Balance
Unnumbered Ack
Singling Link Establish Procedure
Page 10
Singling Link Establish Procedure——Abis
Abis Signaling
Channel Required
Page 11
Singling Link Establish Procedure——Abis
Channel Activation
Page 12
Singling Link Establish Procedure——Abis
Immediately Assignment
Page 13
MS BTS BSC MSCAuthentication Req
Ciphering Mode Cmd
Authentication ReqAuthentication Req
Authentication Resp Authentication RespAuthentication Resp
Encryption CommandCiphering Mode Cmd
Ciphering Mode Cmp Ciphering Mode CmpCiphering Mode Cmp
TMSI Realloc Cmd
TMSI Realloc Cmd TMSI Realloc Cmd
TMSI Realloc Cmp TMSI Realloc Cmp TMSI Realloc Cmp
Aut
hent
icat
ion
Cip
heri
ngT
MSI
Rea
lloc
ST3260
ET3260
*Authentication Reject*
Iden
tific
atio
n Identification RequestST3270
ET3270
Identification Request Identification Request
Identification ResponseIdentification Resp
Identification Response
ST3250
ET3250
( RAND )
( SRES )
RAND and Ki by A3 algorithm get
SRES; by A8 algorithm get Kc
Check
SRES
( IMSI )
( Permitted Alg , Kc )( Alg , Kc )( Alg ( A5 ))
( TMSI )
VLR get from HLR
the RAND/SR
ES/Kc
Authentication, Identification, Ciphering, TMSI Re-allocation
Page 14
Authentication Request
Authentication, Identification, Ciphering, TMSI Re-allocation
Page 15
Authentication Response
Authentication, Identification, Ciphering, TMSI Re-allocation
Page 16
Identification Response
Authentication, Identification, Ciphering, TMSI Re-allocation
Page 17
Content
► Normal Assignment for TCH
► Special case
Queuing
Directed Retry
TCH Assignment Procedure
Page 18
MS BTS BSC MSC
Channel Activation TCH
SABM (FACCH)
Channel Activation Ack.
Assignment CommandAssignment Command
Assignment RequestPhysical Context Request
Physical Context Confirm
Establish IndicationUA
Assignment Complete Assignment Complete
Assignment Cmp
RF Channel Release (SD)
RF Channel Release Ack.
STrr1
ETrr1
ST9108
ET9108
ST9103
ET9103
ST3107
ET3107
( Chn Type , Priority , CIC , DL DTX , Queuing Flag )( TA , MS/BS_TxPwr )
( SDCCH )
( TA , MS/BS_TxPwr )
( MA , TS , HSN , MAIO, MS_TxPwr )
On TCH if need signaling, then use Stealing Flag transfer TCH into FACCH
TCH Assignment Procedure
Page 19
Assignment Request
EFR
Queuing
TCH Assignment Procedure---A interface
Page 20
Abis
TCH Assignment Procedure---Abis interface
Page 21
Physical Context Comfirm
TCH Assignment Procedure---Abis interface
Page 22
System Information Type 5
BA List
TCH Assignment Procedure---Abis interface
Page 23
System Information Type 6
LAC/CI
TCH Assignment Procedure---Abis interface
Page 24
Assignment Command
Frequency Encoding
( Bitmap 0 )
TCH Assignment Procedure---Abis interface
Page 25
TCH Assignment Procedure---Abis interface
Page 26
MS BTS BSC MSC
SABM (FACCH)
Channel Activation
HO CMD
Assignment Request
Physical Con Req
Chan. Act. Ack.
HO Detection
UA
Phys. Info
Assignment Cmp
ST11
ST3103
Queuing Indication
ET11At this time, a TCH become free
TCH Queue
Assignment Request
ST11 Queuing Indication
ET11 A Handover alarm is raised. A target BTS is selected
HO CMD
HO Access
ST9103
ET9103
T
T
S
T
T
Establish IndicationT
T
HO CMP T HO CMP
ST3124
ET3124
ET3103
Direct Retry
TCH Assignment Procedure---Queue and Direct Retry
Page 27
MOC ( Early Assignment )
MS BTS BSC MSC
Call Proceeding
ESTIN (CM_Serv_Req)
RR Connection Establishment RR Connection Establishment RR Connection Establishment
Authentication Procedure Authentication Procedure Authentication Procedure
Ciphering Procedure Ciphering ProcedureCiphering Procedure
TMSI Realloc Procedure TMSI Realloc Procedure TMSI Realloc Procedure
SETUP SETUPSETUP
Call Proceeding Call Proceeding
Assignment Procedure Assignment Procedure Assignment Procedure
AlertingAlertingAlerting
ConnectConnectConnect
Connect Ack. Connect Ack. Connect Ack.
Speech
CM_Serv_Req
( called party nbr )
Establish TCH first,
then connect another part.
Alerting transfer on
TCH
( CM Serv Type , Mobile ID , Classmark2 , Priority ,)
SDCCH
TCH
Page 28
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 29
CM Service Request
MOC est/pkt mode con estabShort message serviceSuppl service activation
CLASSMARK
MOC —— A interface
Page 30
CLASSMARK
► Include
MS Revision Level
MS Ciphering Capability
MS Frequency Capability
MS RF Power Capability in Each Band
MOC —— A interface
Page 31
CLASSMARK
MOC —— A interface
Page 32
Setup
MOC —— A interface
Called Number
Page 33
MS BTS BSC MSC
Call Proceeding
ESTIN (CM_Serv_Req)
RR Connection Establishment RR Connection Establishment RR Connection Establishment
Authentication Procedure Authentication Procedure Authentication Procedure
Ciphering Procedure Ciphering ProcedureCiphering Procedure
TMSI Realloc Procedure TMSI Realloc Procedure TMSI Realloc Procedure
SETUP SETUPSETUP
Call Proceeding Call Proceeding
Assignment Procedure Assignment Procedure Assignment Procedure
AlertingAlertingAlerting
ConnectConnectConnect
Connect Ack. Connect Ack. Connect Ack.
Speech
CM_Serv_Req
SDCCH
TCH
Establish another side
channel, then setup
TCH , Alerting send on SDCCH
MOC ( Late Assignment )
Page 34
MS BTS BSC MSC
Call Confirmed
ESTIN (Paging Resp)
RR Connection Establishment RR Connection Establishment RR Connection Establishment
Authentication Procedure Authentication Procedure Authentication Procedure
Ciphering Procedure Ciphering ProcedureCiphering Procedure
TMSI Realloc Procedure TMSI Realloc Procedure TMSI Realloc Procedure
SETUP SETUPSETUP
Call Confirmed Call Confirmed
Assignment Procedure Assignment Procedure Assignment Procedure
AlertingAlertingAlerting
ConnectConnectConnect
Connect Ack. Connect Ack. Connect Ack.
Speech
Paging Response
PagingPaging CommandPaging RequestST3113
ET3113
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 Group’s Paging Req
message
( MS ID ( TMSI+IMSI/IMSI ), Cell ID ( LAC/LAC+CI ))
( MS ID ( TMSI/IMSI ), Paging Group )
( MS ID ( TMSI/IMSI ))( Max 4 TMSI )
( Mobile ID , Classmark2 , Priority ,)
( calling party nbr )
MTC
Page 35
A-interface
MTC —— A interface
Page 36
Paging
IMSI, BSC use it for calculate Paging Group
TMSI, it’s save bits number in radio resource for Paging
LAC Paging
MTC —— A interface
Page 37
Paging Response
MTC —— A interface
Page 38
Setup
MTC —— A interface
Calling Number
Page 39
MS BTS BSC MSC
Clear CMD
ESTIN (Loc Up Req)
RR Connection Establishment RR Connection Establishment RR Connection Establishment
Authentication Procedure Authentication Procedure Authentication Procedure
Ciphering Procedure Ciphering ProcedureCiphering Procedure
TMSI Realloc Procedure TMSI Realloc Procedure TMSI Realloc Procedure
Loc Up Accept
Channel ReleaseDeactivate SACCH
DISC
Release IndicationUA
RF Ch Release
Loc Up Req
Loc Up AcceptLoc Up Accept
Channel Release
RF Ch Release Ack
Clear CMP
ST3210
ET3210
( LU Type , MS ID , LAI , Classmark1 ,)
Location Update
Page 40
A interface
Location Update —— A interface
Page 41
Location Update Request
Location Update —— A interface
( Follow-on ) call procedure
Old LAC
Current TMSI
Page 42
Location Update Accept
Location Update —— A interface
New LAC
Re-allocated TMSI
Page 43
MS BTS BSC MSCMeasurement Rep Measurement Res
Intra cell HOPhys Context Req
OC
OCPhys Context Conf
OC : Old ChannelNC : New Channel
NC
NCChannel Activation Ack
Channel Activation
Handover CommandAssignment Command
OC
SABMEstablish Indication
UA
OC
NC
NC
NC
Assignment CompleteNC
Assignment CompleteHandover Performed
RF Channel RelOC
RF Channel Rel Ack.OC
ST9108
ET9108
ST9103
ET9103
ST3107
ET3107
ST_RCR_ACK
ET_RCR_ACK
Old TA 、 MS/BS_TxPwr will be reused in
new channel
( HO Cause , Cell ID , Chn Type )
Intra Cell HO
Page 44
Abis
Intra Cell HO —— Abis
Page 45
Assignment Command
Intra Cell HO —— Abis
Old TCH
New TCH Channel
Page 46
MS BTSserving BSC MSCBTStargetMeas Report Meas Result
HO Alarm & Candidate Cell
Phys Context Req
Phys Context Conf
Channel Activation
Channel Act Ack.
HO CommandHO Command
HO AccessHO Detection
SABMEstablish Ind
UA
Handover Complete Handover CompleteHandover Performed
RF Channel Release
RF Channel Rel. Ack.
ST9108
ET9108
ST9103
ET9103
ST3103
ST3103
ST3106
ET3106
ST_RCR_ACK
ET_RCR_ACK
ST200
ET200
Old TA is reused in new channel, but MS/BS_TxPwr will use the MAX in new channel
( AB , DCH )
( Cell , MA , MAIO , HSN , TS , TA)
Internal Inter Cell HO——Synchronized HO
Page 47
MS BTSserving BSC MSCBTStarget
HO Alarm & Candidate Cell
Channel Activation
Channel Act Ack.
HO CommandHO Command
HO Access
HO Detection
SABM
Establish IndUA
Handover Complete Handover CompleteHandover Performed
RF Channel Release
RF Channel Rel. Ack.
ST9103
ET9103
ST3103
ST3103
ST3105
ET3105
Physical Info
ST3124
ET3124
ST200
ET200
ST_RCR_ACK
ET_RCR_ACK
Phys Context Req
Phys Context Conf
ST9108
ET9108
Meas Report Meas Result
No Physical Cont Req procedure, old channel TA can’t
reuse for new channel
Measure TA
( TA )( TA is reused )
Internal Inter Cell HO——asynchronous
Page 48
Internal Inter Cell HO——A interface
HO Performed
HO Cause
Target Cell
Page 49
MS BTSserving BSCserving MSCBTStargetMeas Report Meas Result
HO Alarm & Candidate Cell
Channel Activation
Channel Act Ack.
HO CommandHO Command
HO AccessHO Detection
SABMEstablish Ind
UA
Handover Complete Handover Complete HO Complete
RF Channel Release
RF Ch. Rel. Ack.
BSCtarget
HO Required
HO Request
HO Request Ack.
HO Command
Phys Information
( SCCP Con Required )
( SCCP Con Conf ) .
Clear Command
Clear Complete
SCCP Released
SCCP Rel. Cmp.
STrr2
ET3124
ETrr2
ST_HO_REQ_Lost
ST9103
ST9103
ST9113
ST3103
ET3103
ST3124
ST200
ET200
ST3106
ET3106
ST8
ET8
External Inter Cell HO
ET9113
ET_HO_REQ_Lost
Page 50
External Inter Cell HO---A interface
A interface——outgoing
A interface------incoming
Page 51
External Inter Cell HO——A interface
HO Required
HO Cause
Target Cell
Page 52
External Inter Cell HO——A interface
HO Command
Target cell : BCCH/BSIC
Target cell channel type
Use for HO Access
Initial power for new channel
Page 53
External Inter Cell HO——A interface
Clear Command
Page 54
External Inter Cell HO——A interface
HO Request (1 of 2)
Channel type
encryption
Classmark2
Page 55
External Inter Cell HO——A interface
HO Request (2 of 2)
Source cell
Priority and Queuing
A interface’s CIC
Target cell
Classmark3
Page 56
External Inter Cell HO——A interface
HO Request Ack
HO Command
Page 57
External Inter Cell HO——A interface
HO Complete
Page 58
MS BTS BSC MSC
DisconnectDisconnect Disconnect
Release ReleaseRelease
Release Complete Release CompleteRelease Complete
MS release
DisconnectDisconnect Disconnect
Release ReleaseRelease
Release Complete Release CompleteRelease Complete
Network release
Channel Release
Page 59
Channel Release——A interface
A interface ——MS release
Call release ( DTAP layer )
BSSM release
SCCP release Disconnect
MS release
Normal call clear
Page 60
Channel Release——A interface
A interface ——Network Release
Disconnect
Network release
Another side hung up
Page 61
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
Channel Release
Page 62
MS BTS BSC MSC
DISC (DCH)
Channel Release (DCH)
Deactivate SACCH
Release IndicationUA
Phy Context Request
Phy Context Confirm
RF Channel Release
RF Channel Release Ack
ET3110
ST3110
ST3111
T3111 Expiry
ST9108
ET9108
ST_RCR_ACK
ET_RCR_ACK
BSC send Channel ReleaseTo MS
No SACCH received from the MS
Connection Fail Ind
RF Channel Release
RF Channel Release Ack
ST_RCR_ACK
ET_RCR_ACK
Radio Link Failure
Wait for T3111 expired, then release BTS channel, to ensure the UA message
have time to send
Channel Release ——Radio Channel
Page 63
Channel Release ——Abis
Abis
Channel release
Page 64
MSCBSC
Clear Request
Clear Command
Clear Complete
SCCP Released
SCCP Released Complete
BSC Trigger the release
Clear Command
Clear Complete
SCCP Released
SCCP Released Complete
MSC Trigger the release
ST9104
ET9104
ST9101
ET9101
ST9101
ET9101
Channel Release——A Interface Release
Thank You