Gprs Telecom
Gprs Telecom
Site
VELIZY
Originator(s)
Jardel JP
Domain
Division
Rubric
Type
Distribution Codes
:
:
:
:
Alcatel 900/BSS
Product Definition
SYS-TLA
System Functional Blocks
Internal :
External :
PREDISTRIBUTION:
L. Cruchant
JY Amaudrut
S. Baudet
MCD/TD Vlizy:
PJ Pietri
M. Wu
JC Barthelemy
R Bialobroda
C. Charmont
B. De-Jaeger
M. Delprat
T. Donzel
J. Guinand
S. Bourdeaut
E. Desorbay
P. Dupuy
B. Landais
D. Isidoro
JP Humeau
F. Huet
R Le Hegarat
G. Linden
S. Pega
C. Ramond
MCD/TD Kontich:
MCD/TD Kaisemer:
MCD/TD Zuffenhausen:
MCD/TD Berlin:
PREDISTRIBUTION: DOC. CENTRES
MCD VELIZY
B. Marliac
MCD STUTTGART
I. Lentzsch
MCD ANTWERP
L. Van Eyck
ABSTRACT
This document is a presentation of GPRS telecom layers, in B6.2.
Approvals
Name
D.Berthoumieux
SM
R. Gdecker
BTS SSAM
R. Bialobroda
MFS SSAM
App.
Name
L. Dierick
BSC SSAM
App.
MCD
02
released
256_02.DOC
30/09/1999
1/2
REVIEW
Ed. 01 Proposal 02
Ed 02 Proposal 01
21-12-98
30-09-99
TD/SYT/JPJ/81243/Ed.1
TD/SYT/JPJ/90531/Ed.1
HISTORY
Ed. 01 Proposal 01
Ed. 01 ip02
06-07-98
21-08-98
Ed. 01 released
02-02-99
Ed. 02 Proposal 01
Ed. 02 released
10-06-99
30-09-99
first draft
- remarks of last working meeting
- O&M interfaces have been detailed
- RRM and BSCGP specification evolutions, taken into
account
- NS-VC management function description
document updated according to review remarks
(TD/SYT/JPJ/81243/Ed.1)
miscellaneous updates
MCD
02
released
256_02.DOC
30/09/1999
2/2
TABLE OF CONTENTS
HISTORY ......................................................................................................................................... 2
REFERENCED DOCUMENTS ......................................................................................................... 2
RELATED DOCUMENTS ................................................................................................................. 2
PREFACE ........................................................................................................................................ 2
1. SCOPE
2.1 Introduction
10
10
11
12
3.1 Definitions
3.1.1 GPRS Mobile station classes
3.1.2 IMSI (International Mobile Subscriber Identity)
3.1.3 P-TMSI (Packet Temporary Mobile Subscriber Identity)
3.1.4 TLLI (Temporary Logical Link Identity)
3.1.5 Location Area Identity (LAI)
3.1.6 Routeing Area Identity (RAI)
12
12
12
12
12
12
13
13
13
14
15
15
15
16
16
19
19
4. ALCATEL ARCHITECTURE
20
20
20
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
1/122
22
23
24
26
31
32
32
5.2 Um interface
5.2.1 GSM-RF layer
5.2.2 packet data logical channels
5.2.3 Channel coding
5.2.4 Cell re-selection
5.2.5 Timing advance
5.2.6 Power control
5.2.7 Discontinuous reception (DRX)
5.2.8 System information broadcasting
33
33
34
38
39
39
42
43
44
45
45
46
48
49
49
52
64
65
6. GB INTERFACE
68
68
68
68
69
6.2 Addressing
6.2.1 Permanent Virtual Channel (PVC)
6.2.2 Bearer Channel (BC)
6.2.3 Network Service Virtual Connection (NS-VC)
6.2.4 Network Service Entity (NSE)
6.2.5 BSSGP Virtual Connection (BVC)
69
69
69
69
70
70
6.3 NS functionalities
6.3.1 Load sharing function
6.3.2 NS-VC management function
73
73
76
78
79
80
81
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
2/122
7. O&M INTERFACE
84
84
85
87
88
89
90
91
92
93
94
95
96
96
97
98
98
98
98
8. GPRS SCENARIOS
99
99
100
101
102
102
103
112
119
120
121
122
10. GLOSSARY
123
MCD
02
released
256_02.DOC
30/09/1999
3/122
02
01
ED
30-09-99
02-02-99
DATE
CHANGE NOTE
MCD/TD
MCD/TD
APPRAISAL AUTHORITY
MCD/TD/SYT
MCD/TD/SYT
ORIGINATOR
MCD
02
released
256_02.DOC
30/09/1999
4/122
HISTORY
Ed. 01 released
02-02-99
Ed. 02 released
30-09-99
REFERENCED DOCUMENTS
[1]
[2]
[3]
[4]
[5]
GSM 03.60
GSM 03.64
GSM 04.60
GSM 08.16
GSM 08.18
RELATED DOCUMENTS
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
PREFACE
MCD
02
released
256_02.DOC
30/09/1999
5/122
1. SCOPE
This document is a presentation of GPRS telecom layers, in B6.2.
The aim of this document is to introduce telecom layer specifications ([6] to [15]), to give to the
reader a general overview.
Therefore, protocols which are described in this document do not deal with all the cases.
Furthermore, in the case of ambiguities between this document and a specific layer
specification, the specific layer specification takes precedence.
This document is structured in the following way:
- chapter 2 is an introduction to GPRS.
- chapter 3 presents GPRS network operations (Mobility Management functions, paging,
packet routing and transfer functions)
- chapter 4 deals with GPRS Alcatel architecture and describes the consequences of this
architecture on telecom layers.
- chapter 5 describes specific functions related to MS-network interface
- chapter 6 describes specific functions related to Gb interface
- chapter 7 describes O&M interface, telecom entity and performance management.
- chapter 8 describes some GPRS overall scenario
- chapter 9 presents telecom functional blocks which are used in telecom layer specifications
- chapter 10 is the glossary
MCD
02
released
256_02.DOC
30/09/1999
6/122
2.1 Introduction
In many software applications (e.g. web server consultation), data traffic is bursty (i.e. a session may
last several minutes, whereas data is only transmitted during a few seconds).
Data transmission in circuit-switched mode has the drawback to allocate resources during the whole
session, General Packet Radio Service (GPRS) defines a network architecture dedicated to packet
transfer mode, with radio access, which allows service subscriber to send and receive data in an
end-to-end packet transfer mode, without utilizing network resource in circuit-switched mode.
A GPRS network can be linked to different fixed data networks (e.g. IP, X25).
GPRS uses the BSS architecture, but defines a fixed network (GPRS backbone) which is different
from the NSS, and which links the BSS to PDNs (Packet Data Networks).
The BSS is used for both circuit-switched and GPRS services.
The BSS has 2 clients:
- the MSC, for circuit-switched services (A interface)
- the GPRS backbone network, for GPRS (Gb interface)
PSTN
MSC/VLR
BSS
Gi
Gb
GPRS
Backbone
PDN
e.g. X25
PDN
e.g. IP
Gi
MCD
02
released
256_02.DOC
30/09/1999
7/122
BSS
GGSN
SGSN
PDN
IP-based GPRS
backbone
BSS
GGSN
PDN
SGSN
GGSN
other PLMN
MCD
02
released
256_02.DOC
30/09/1999
8/122
HLR
Gr
Gs
BSS
Gc
SGSN
GGSN
Gb
Gn
Gp
SGSN
PDN
Gi
Gf
SGSN
other PLMN
SGSN-HLR interface
MAP (Mobile Application Part), TCAP, SCCP, MTP3/2
(update/cancel location)
- Gs:
MSC/VLR-SGSN interface
BSSAP+ (Base Station System Application Part +), SCCP, MTP3/2
(attach, update location, circuit paging)
- Gf:
SGSN-EIR interface
MAP (Mobile Application Part), TCAP, SCCP, MTP3/2
- Ge:
GGSN-HLR interface
MAP (Mobile Application Part), TCAP, SCCP, MTP3/2
- Gn:
SGSN-GGSN interface
GTP, UDP, IP
(PDP context creation/deletion/modification, route monitoring)
MCD
02
released
256_02.DOC
30/09/1999
9/122
IP/X25
relay
SNDCP
LLC
LLC
RLC
MAC
MAC
GSM-RF
GSM-RF
NS
L2
L1bis
L1bis
L1
Gb
UDP/
TCP
IP
NS
BSS
Um
BSSGP
BSSGP
GTP
UDP/
TCP
relay
RLC
MS
GTP
SNDCP
IP
L2
L1
SGSN
Gn
GGSN
MCD
02
released
256_02.DOC
30/09/1999
10/122
relay
GMM/SM
GMM/SM
LLC
LLC
relay
RLC
RLC
MAC
MAC
GSM-RF
MS
GSM-RF
BSS
Um
BSSGP
BSSGP
GTP
UDP
UDP
IP
IP
NS
NS
L2
L1bis
L1bis
L1
Gb
GTP
SGSN
L2
L1
Gn
GGSN
MCD
02
released
256_02.DOC
30/09/1999
11/122
3.1 Definitions
MCD
02
released
256_02.DOC
30/09/1999
12/122
MCD
02
released
256_02.DOC
30/09/1999
13/122
SGSN
GGSN
(4)
MCD
02
released
256_02.DOC
30/09/1999
14/122
3.3.1 MM states
The MM activities related to a GPRS subscriber are characterised by the following states:
- IDLE
The subscriber is not attached to the GPRS MM, paging is not possible.
The subscriber is not known from the different GPRS nodes.
The MM context holds no valid location or routing information for the subscriber.
- STANDBY
The subscriber is attached to GPRS MM.
CS and PS paging are possible but data transmission and reception are not possible.
The SGSN MM context contains only the RAI location information.
The MS may initiate activation or deactivation of PDP contexts while in this state.
in
- READY
After paging, the MM state in the SGSN is changed to READY when data or signalling
information is received from the MS.
The location information in the SGSN MM context is extended to cell level.
The MS may send and receive data in this state.
Regardless if a radio resource is allocated to the subscriber or not, the MM context remains
the READY state even when there is no data being communicated.
The READY state is supervised by a timer. When it expires, the state becomes STANDBY.
MCD
02
released
256_02.DOC
30/09/1999
15/122
Gs
BSS
BTS
CS Paging
PPCH/PCH
PS Paging
SGSN
MCD
02
released
256_02.DOC
30/09/1999
16/122
MSC
Gs
BSS
BTS
CS Paging
PACCH
SGSN
MSC
CS Paging
BTS
BSS
PCH
PS Paging
SGSN
MCD
02
released
256_02.DOC
30/09/1999
17/122
MSC
CS Paging
BSS
BTS
PCH
PS Paging
PPCH
SGSN
PCCCH
PCCCH
CCCH
CCCH
(not applicable)
II
CCCH
CCCH
III
CCCH
PCCCH
CCCH
CCCH
Mode
Characteristics
- Gs interface
- MPDCH
(see Figure 7)
- Gs interface
- no MPDCH
- BSCGP interface
(see Erreur! Source
du
renvoi
introuvable.)
- Gs interface
(see Figure 8)
- BSCGP interface
- no MPDCH
- no Gs interface
(see Figure 9)
- MPDCH
- no Gs interface
(see Figure 10)
- no MPDCH
- BSCGP interface
- no Gs interface
(see Figure 9)
MCD
02
released
256_02.DOC
30/09/1999
18/122
BSS
SGSN
STANDBY
PDP PDU
On reception of a downlink PDP PDU, in the STANDBY state, the SGSN sends a BSSGP
paging request, with the IMSI (to calculate the MS paging group), the P-TMSI (identifier by
which the MS is paged), the Routing Area (determine the set of cells to be paged), QoS (not
used in B6.2) and the DRX parameters
- (2):
The BSS pages the MS with one message in each cell belonging to the Routing Area
- (3):
The MS responds with any LLC PDU which is interpreted by the SGSN as a page response.
- (4):
MCD
02
released
256_02.DOC
30/09/1999
19/122
4. ALCATEL ARCHITECTURE
(see also [20])
MCD
02
released
256_02.DOC
30/09/1999
20/122
Gb
BSC site
All rights reserved. Passing on and copying of this
document, use and communication of its contents
not permitted without written authorization from Alcatel
CCU
SGSN site
BTS
PCU
CCU
CCU
BTS
PCU
CCU
CCU
BTS
PCU
CCU
Abis
Gb
packet-switching function
MCD
02
released
256_02.DOC
30/09/1999
21/122
CCU
Abis
CCU
BTS
MFS
BSC
CCU
PCU
CCU
PCU
SGSN
Gb
Um
BTS
BSC
Ater
MCD
02
released
256_02.DOC
30/09/1999
22/122
Some GPRS functionalities have consequences on the transmission and control planes of the Alcatel
architecture.
- PCU location
Since PCU functionalities are located in the MFS, GSM-RF layer has to be extended to the MFS
(L1/L2 GCH layer) (see Figure 14 and Figure 15)
- GPRS common signalling
For GPRS common signalling needs, either CCCH (which is used for circuit-switched traffic) or a
dedicated channel PCCCH is used.
When CCCH is used, for GPRS common signalling, a signalling link has to be established between
the MFS and the BSC (L1/L2 GSL and BSCGP) (see Figure 16)
- Radio resources dynamic allocation
Radio and Abis resources are shared between circuit-switched and GPRS traffic, therefore a
signalling link has to be established between the MFS and the BSC (L1/L2 GSL and BSCGP) to
allow resources request. (see Figure 16)
SNDCP
LLC
LLC
relay
RLC
RLC
MAC
GSM-RF
relay
GSM-RF
L2-GCH
L1-GCH
MS
BTS
Um
Abis/Ater
BSSGP
BSSGP
MAC
L2-GCH
NS
NS
L1-GCH
L1bis
L1bis
MFS
Gb
SGSN
MCD
02
released
256_02.DOC
30/09/1999
23/122
GMM/SM
GMM/SM
LLC
LLC
relay
RR/RRM
RRM
MAC
BSSGP
L2-GCH
NS
NS
L1-GCH
L1bis
L1bis
MAC
GSM-RF
relay
GSM-RF
L2-GCH
L1-GCH
MS
BSSGP
RLC
RLC
Um
BTS
Abis/Ater
MFS
Gb
SGSN
MCD
02
released
256_02.DOC
30/09/1999
24/122
RR/RRM
BSCGP
relay
BSCGP
L2-RSL
L2-GSL
L1-RSL
L1-GSL
RR
GSM-RF
relay
GSM-RF
L2-RSL
L1-RSL
MS
BTS
Um
Abis
BSC
NS
L2-GSL
L1-GSL
MFS
Ater
L1bis
Gb
MCD
02
released
256_02.DOC
30/09/1999
25/122
signalling n 7
SM
SM
TC
MSC
BSC
GCH
MFS
SGSN
GSL
Gb
Abis
Ater
SM:
Sub Multiplexer
TC:
to
- Ater interface:
MCD
02
released
256_02.DOC
30/09/1999
26/122
- AterMux interface:
Ater interface
AterMux interface
TS
TS
(4 nibbles)
tributary 1
tributary 2
SM
tributary 3
tributary 4
TS:
64 Kbit/s Time-Slot
MCD
02
released
256_02.DOC
30/09/1999
27/122
The AterMux PCM is composed of 32 timeslots at 64kbit/s, shared between CS timeslots and GPRS
timeslots.
The CS timeslots are made up of:
- timeslots composed of 3 or 4 CS nibbles at 16kbit/s (according to the multiplexing scheme 3:1 or
4:1 of the BSC); a CS nibble carry the voice for a transaction
- CS signalling N7
- other specific O&M timeslots not related to CS (X25, Qmux, Alarm octet)
The GPRS timeslots on the AterMux contain:
- the timeslots devoted to the transport of GPRS data composed of 3 or 4 GPRS nibbles at
16kbit/s
- the GPRS signalling channels (64k) called GSL channels
PCM link
between BSC
and MFS
(AterMux)
CS nibbles
CIRCUIT
SWITCHED
N7 signalling link(s)
data
nibbles
GPRS
GSL link(s)
MCD
02
released
256_02.DOC
30/09/1999
28/122
PCM
Gb
CS circuit
MCD
02
released
256_02.DOC
30/09/1999
29/122
4.1.5.2.2 Gb interface
For MFS to SGSN connections, 3 options can be taken:
1) combined AterMux links and Gb links through TC and MSC (see Figure 21)
- CS timeslots are routed transparently through the MFS
- GPRS timeslots are processed in the MFS and replaced by Gb timeslots
- GPRS timeslots are set as transparent in the TC
MFS
PCM
TC
MSC
BSC
SGSN
Gb
CS circuit
MSC
PCM
BSC
SGSN
Gb
MCD
02
released
256_02.DOC
30/09/1999
30/122
HLR
Gr
BSS
Gb
BTS
BSC
MFS
SGSN
GGSN
Gn
Gs
MSC/VLR
1 to n relation
MCD
02
released
256_02.DOC
30/09/1999
31/122
BSC
CCCH
L2-RSL
BCCH
L1-RSL
common
signalling
on CCCH
MFS
BSCGP
L2-RSL
L2-GSL
L1-RSL
L1-GSL
- common
signalling
on CCCH
- (M)PDCH
(de)alloc.
- cell/BSC/CIC
state change
RRM
BSCGP
L2-GSL
L1-GSL
GSL
GSM-RF
Abis
Ater
RLC
PCCCH
PBCCH
PDTCH
MAC
L2-GCH
L1-GCH
Um
GCH
L2-GCH
L1-GCH
MCD
02
released
256_02.DOC
30/09/1999
32/122
5.2 Um interface
MCD
02
released
256_02.DOC
30/09/1999
33/122
7 0
7 0
48
49
50
51
frame 0
block
4
B0
1
2
8
B1
B2
13
B3
17
B4
21
B5
2
5
26
30
B6
B7
3
8
34
B8
39
B9
43
B10
47
B11 x
MCD
02
released
256_02.DOC
30/09/1999
5
1
34/122
Different packet data logical channels can occur on the same physical channel (i.e. PDCH). The
sharing of the physical channel is based on blocks of 4 consecutive bursts.
- PCCCH (Packet Common Control Channel)
This channel deals with common control (paging, access grant, random access)
It does not have to be allocated permanently in the cell. Whenever the PCCCH is not allocated, the
CCCH shall be used to initiate a packet transfer.
When it exists, the PCCCH is mapped on one or several PDCHs (only one in step1). In that case, the
PCCCH, PBCCH and PDTCH share same PDCHs.
The PCCCH supports the following sub-channels:
- PRACH (Packet Random Access CHannel)
PRACH is determined by the USF (see 5.5.4.1) that is broadcast continuously on the corresponding
downlink.
- PPCH (Packet Paging CHannel)
- PAGCH (Packet Access Grant CHannel)
- PBCCH (Packet Broadcast Control Channel)
It broadcasts general information used by the MS to access the network for packet transmission and
information (transmitted on BCCH) to allow CS operation.
It does not have to be allocated permanently in the cell.
It is mapped on one or several PDCHs (only one, in step1). The mapping on the PDCH follows a
predefined rule.
The existence of the PCCCH, and consequently the existence of the PBCCH, is indicated on the
BCCH.
- PTCH (Packet Traffic Channel)
It is used for user data transmission and its associated signalling
- PDTCH (packet Data Traffic CHannel)
It is mapped onto one PDCH. up to 8 PDTCHs, with different timeslots but with the same
frequency parameters, may be allocated to one MS at the same time.
- PACCH (Packet Associated Control CHannel)
It is mapped onto one PDCH. It is dynamically allocated on the block basis.
If a single PDTCH is assigned to one MS, the corresponding PACCH is allocated on the
same PDCH.
If multiple PDTCHs are assigned to one MS, PACCH is always allocated on one of the
PDCHs on which PDTCHs are allocated. the position of the PDCH carrying the PACCH is provided
explicitly in the resource assignment message.
PACCH is bi-directional (i.e. it can dynamically be allocated both on the uplink and on the
downlink regardless on whether the corresponding PDTCH assignment is for uplink or downlink)
- PTCCH (Packet Timing advance Control Channel)
This bi-directional channel is used for continuous timing advance mechanism.
The PDCH carrying the PTCCH of one MS is the same PDCH carrying the PACCH of that MS.
A MS shall be allocated a sub-channel of the uplink PTCCH according to the Timing Advance Index
(TAI). (see 5.2.5.2)
- burst types
On PRACH access bursts are used. On all other packet data logical channels, radio blocks
comprising 4 normal bursts are used. The only exception is the Packet Control ACK message on
uplink PACCH which comprise 4 consecutive access bursts.
- GPRS master channel (MPDCH)
A PDCH will be called master GPRS channel when it carries PBCCH and PCCCH channels.
MCD
02
released
256_02.DOC
30/09/1999
35/122
MS
BTS
BSC
MFS
BCCH
CCCH (PCH, AGCH)
CCCH (RACH)
PTCH (PDTCH, PACCH)
PTCH (PDTCH, PACCH)
PTCCH
MCD
02
released
256_02.DOC
30/09/1999
36/122
BTS
BSC
MFS
BCCH
PBCCH
PCCCH (PPCH, PAGCH)
PCCCH (PRACH)
PTCH (PDTCH, PACCH)
PTCH (PDTCH, PACCH)
PTCCH
MCD
02
released
256_02.DOC
30/09/1999
37/122
(bytes)
22
32
38
52
CS1
CS2
CS3
CS4
(bytes)
20
30
36
50
RLC/MAC block
RLC header (2 bytes)
RLC data unit
RLC data block without spare bits
spare bits
CS1 is always used for signalling. (it is the most protected CS)
CS1 and CS2 can both be used for traffic, depending on radio conditions.
This choice is done by the MFS (RRM/RLC layer), according to
- reception quality
- and level measurements performed by the BTS,
and coding is applied, on the radio interface, on RLC/MAC PDU + BCS (Block Check Sequence);
In the UL, the coding scheme is transmitted to the MS in the TBF establishment phase.
If the MFS decides to change the coding scheme, it sends an extra PACKET UL ACK/NACK
message to the MS.
An O&M parameter allows to enable/disable the CS adaptation mechanism.
MS
BTS
channel coding
MFS
coding
scheme
coding
scheme
determination
O&M
uplink flow
reception
measurements
RXQUAL/RXLEV
BTS type
MCD
02
released
256_02.DOC
30/09/1999
38/122
BTS
MFS
TAI:
Timing
Advance
Index
timing advance
calculation
Packet Channel Request
+ timing advance (TA)
TAI
allocation
Packet UL
Assignment (TA + TAI)
to be used for
continuous
timing advance
update
Packet UL
Assignment ( TA + TAI)
(PAGCH
or AGCH)
MCD
02
released
256_02.DOC
30/09/1999
39/122
BTS
MFS
LLC PDU
TAI
allocation
(PAGCH)
to be used for
continuous
timing advance
update
Packet DL assignment
with polling (TAI)
timing
advance
calculation
MCD
02
released
256_02.DOC
30/09/1999
40/122
MS
BTS
n+1/12
TA
calculation
TA-message n+1/38
n+1/38
TA
calculation
TA-message n+2/12
TA-message
update
MCD
02
released
256_02.DOC
30/09/1999
41/122
52 multi-frame
n
n
n+1
n+1
n+2
n+2
n+3
n+3
n+4
n+4
...
n+7
n+8
frame
12
38
12
38
12
38
12
38
12
38
...
38
12
MCD
02
released
256_02.DOC
30/09/1999
42/122
B1
PBCCH
PBCCH
B2
PG 0
PG 4
PBCCH
PBCCH
PBCCH
PG:
B3
B4
PBCCH
PBCCH
B5
PG 2
PG 6
B6
PG 252
PBCCH
PG 0
PBCCH
B7
PBCCH
PBCCH
B8
PG 1
PG 5
B9
B10
PBCCH
B11
PG 3
PG 7
PG 254
PBCCH
PG 253
PBCCH
PG 255
PG 2
PBCCH
PG 1
PBCCH
PG 3
0
1
63
0
Paging Group
MCD
02
released
256_02.DOC
30/09/1999
43/122
MCD
02
released
256_02.DOC
30/09/1999
44/122
MFS
BSC
radio signalling
BSCGP
BSCGP
GPRS radio resource management
system control
L2-GSL
L2-GSL
L1-GSL
L1-GSL
MCD
02
released
256_02.DOC
30/09/1999
45/122
MCD
02
released
256_02.DOC
30/09/1999
46/122
BTS
BSC
MFS
GPRS master
ch. alloc/dealloc (4)
O&M
master
master
channel
channel
management
management
(6)
(5)
PDCH
alloc/dealloc.(1)
BSC_LOAD
(3)
PDCH
management
packet channel
req/rel.
GCH ch.
act/release. (2)
MCD
02
released
256_02.DOC
30/09/1999
47/122
F
N
0
52 multiframe
Downlink
GPRS
frames
(ideal
alignment)
B0
B1
B1
B2
B2
T1
F
N
2
5
B3
T2
B3
B4
T3
B4
B5
B5
T4
B6
T5
T6
F
N
3
8
B6
B7
B7
B8
T7
F
N
5
1
B8
B9
T8
B9
B 10
T9
B 10 B 11
B 11
T10
B0
T11
T0
MCD
02
released
256_02.DOC
30/09/1999
48/122
5.5.1 Definitions
5.5.1.1 Temporary Block Flow (TBF)
A TBF is a physical connection used by 2 RR entities (one in the MS, the other in the MFS, both
involved in a point to point dialogue for packet connection establishment) to support the
unidirectional transfer of LLC PDUs on packet data physical channels.
The TBF is allocated radio resource on one or more PDCHs and comprises a number of RLC/MAC
blocks carrying one or more LLC PDUs.
A TBF is temporary and is maintained only for the duration of the data transfer.
An example is given, in the figure below.
MS2 and MS3 are involved in a DL transfer, using the same PDCH (PDCH3), MS4 in an UL transfer,
using 2 PDCHs (PDCH3 and PDCH4) and MS1 in an UL and DL transfer, using one PDCH UL
(PDCH1) and 2 PDCHs DL (PDCH1 and PDCH2).
UL TBF
DL TBF
PDCH4
PDCH2
PDCH1
PDCH
PDCH3
MS
MS1
MS2
MS3
MS4
downlink flow
uplink flow
MCD
02
released
256_02.DOC
30/09/1999
49/122
02
ED
MCD
released
256_02.DOC
30/09/1999
50/122
MCD
02
released
256_02.DOC
30/09/1999
51/122
The establishment of a Temporary Block Flow can be initiated by either the MS or the network.
The request for the establishment of a TBF is performed
- on the PCCCH, if it exists
- if not, on the CCCH
multi-slot class
class
X
X
X
X
X
X
number
blocks
X
1 to 8
X
X
X
X
X
of
[priority]
(only in 11 bits
format)
1 to 4
1 to 4
1 to 4
X
X
X
X
[...]: conditional
random value
(8bits/11bits
format)
2b/3b
3b/3b
3b/3b
3b/5b
3b/5b
3b/5b
3b/5b
2b/3b: 2 or 3 bits
according to the
burst format
MCD
02
released
256_02.DOC
30/09/1999
52/122
BTS
MFS
timing
advance
calculation
idle
packet channel
req. (+ TA)
resource
allocation
packet UL assignment
(packet req., ref., TFI,
USF,TA, TAI) (polling) (*)
ack.1ph
waiting
radio blocks
allocation
activation
assigning
transfering
contention
resolution
Note: For state definition (idle, ack.1ph waiting,....) see Erreur! Source du renvoi introuvable.
(*):
On the same PCCCH on which the Packet Channel request was received
MCD
02
released
256_02.DOC
30/09/1999
53/122
MCD
02
released
256_02.DOC
30/09/1999
54/122
MS
All rights reserved. Passing on and copying of this
document, use and communication of its contents
not permitted without written authorization from Alcatel
BTS
MFS
timing
advance
calculation
packet UL assignment
(packet req. ref.,
starting-time, TA)
idle
packet channel
req. + TA
one UL block
allocation
idle
resource
allocation
ack.2ph
waiting
switch on
assigned
PDCH
transfering
Note: For state definition (idle, ack.2ph waiting,....) see Erreur! Source du renvoi introuvable.
Figure 41 two phase access, UL TBF establishment, nominal case, on PCCCH
MCD
02
released
256_02.DOC
30/09/1999
55/122
BTS
BSC
MFS
idle
(RACH)
timing
advance
calculation
channel req. + TA
resource
allocation
(AGCH)
immediate assignment
(TFI, USF, TAI, TA)
switch on
assigned
PDCH
wait
timer
(T_ul_assign
_ccch)
assigning
radio blocks
allocation
activation
Note: For state definition (idle, ack.1ph waiting,....) see Erreur! Source du renvoi introuvable.
Figure 42 one phase access, UL TBF establishment, nominal case, on CCCH
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
56/122
- single block packet access, one block period on a PDCH is needed for 2 phases access.
In this case, the immediate assignment message doesnt contain a TFI, nor an USF, nor a
TAI, it contains only a TBF starting time indicating a block to send a RLC/MAC block (e.g. a
Packet Resource request for 2 phases access) and an initial timing advance value.
MS
BTS
BSC
MFS
idle
(RACH)
timing
advance
calculation
channel req. + TA
immediate assignment
(TBF starting time, TA)
(AGCH)
idle
resource
allocation
(PACCH)
(PACCH)
switch on
assigned
PDCH(s)
transfering
Note: For state definition (idle, ack.2ph waiting,....) see Erreur! Source du renvoi introuvable.
Figure 43 two phase access, UL TBF establishment, nominal case, on CCCH
5.5.2.1.1.3 TBF establishment initiated by the MS during a downlink data block transfer
The MS may request establishment of an UL transfer during a DL TBF by including a channel
request description information in the PACKET DL ACK/NACK message (time-slots requested,
priority, RLC mode, LLC frame type, octets of RLC data)
UL resources are allocated to the MS by returning a PACKET UL ASSIGNMENT message on
PACCH, containing USF value(s) and UL TAI (different from DL TAI).
MCD
02
released
256_02.DOC
30/09/1999
57/122
BTS
MFS
idle
LLC PDU
resource
allocation
Packet DL assignment
(polling) (TFI, TAI)
(PPCH)
Packet control ACK
(PACCH)
switch on
assigned
PDCH(s)
assigning
timing
advance
calculation
Note: For state definition (idle, assigning,....) see Erreur! Source du renvoi introuvable.
Figure 44 DL TBF establishment, nominal case, on PCCCH
MCD
02
released
256_02.DOC
30/09/1999
58/122
BTS
BSC
MFS
idle
LLC PDU
resource
allocation
switch on
assigned PDCH
channel assignment
(TFI, TAI)
wait
(PCH)
timer
(T_dl_assign
_ccch)
(PACCH)
(PACCH)
timing
advance
calculation
Note: For state definition (idle, assigning,....) see Erreur! Source du renvoi introuvable.
Figure 45 DL TBF establishment, nominal case, on CCCH
5.5.2.1.2.3 TBF establishment initiated by the network during an uplink data block transfer
During UL transfer, the MFS may initiate a DL TBF by sending a PACKET DL ASSIGNMENT
message to the MS on the PACCH.
MCD
02
released
256_02.DOC
30/09/1999
59/122
Corresponding case
Packet Channel request (2 phase access on
CCCH or PCCCH)
This radio block will be used by the MS to send a
Packet Resource request
- UL 1 phase access on CCCH or PCCCH
- UL access during a DL transfer
- Packet Resource request handling (2 phase
access)
DL transfer
MCD
02
released
256_02.DOC
30/09/1999
60/122
DL
Rx
Rx
Mx
Ttb
UL
- Rx:
- Tx:
- Ttb:
the
- Tra:
Tra
Tx
Tx
DL slot
UL slot
minimum number of slots between the end of the last previous transmit or receive slot and
first next transmit
minimum number of slots between the previous transmit or receive slot and the next receive
slot when measurement (Mx) is to be performed between
(These values are defined in GSM 05.02, annex B, for each multi-slot class)
(for more details, see also [14])
Figure 46 class 5, symetric configuration
MCD
02
released
256_02.DOC
30/09/1999
61/122
5.5.2.6.2 Throughput
Throughput indication is given:
- DL, in the requested throughput field of DL BSSGP PDUs
- UL, in the peak-throughput-class field of the Packet Resource request message (i.e. this
information is known by the network only in a 2 phase access)
In B6.2, the throughput information is only taken into account, UL, for NS load-sharing.
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
62/122
A MS is granted as many PDCHs, as supported by its multislot class, furthermore O&M data defines
the maximum number of PDCHs allocated to a TBF.
The PDCH throughput is equally shared between all MSs to which this PDCH has been allocated.
The multislot class information is given:
- DL, in DL BSSGP PDUs
- UL, only in the following cases:
- Packet Resource request, on PACCH
- One phase access, on PRACH
- TBF establishment requested through Packet DL ACK/NACK
(in the other cases, the MS is considered as a monoslot MS)
MCD
02
released
256_02.DOC
30/09/1999
63/122
MCD
02
released
256_02.DOC
30/09/1999
64/122
5.5.4.1.1 Downlink
The DL, from the MFS to multiple MSs, does not require contention arbitration.
Different logical channels share the same PDCH:
- PBCCH
It is mapped on 1 to 4 blocks (B0, B6, B3, B9).
The number of blocks (BS_PBCCH_BLKS) is broadcast on PBCCH in B0, which always exists, in
case of GPRS master channel.
- PDTCH and PACCH
The scheduling is based on the use of the TFI to address individually all the MSs engaged in a traffic
exchange.
Each MS monitors its assigned PDCHs and filters out the received blocks based on the TFI, which is
contained in the RLC header.
- PCCCH (PAGCH, PPCH)
The PCCCH, PDTCH and PACCH can be mapped dynamically, by the MFS and are identified by the
message header.
The configuration is partly fixed by some parameters broadcast by the PBCCH:
- BS_PBCCH_BLKS:
number of PBCCH blocks
- BS_PAG_BLKS_RES:
number of blocks not used for PBCCH or PPCH.
It corresponds to the number of blocks for PAGCH, PDTCH and PACCH.
The MS shall attempt to decode every DL RLC/MAC block on all assigned PDCHs.
Whenever the MS receives an RLC/MAC block containing an RLC control block, the MS shall
attempt to interpret the message therein. If the message addresses the MS (the identity of the MS is
a specific field of the control message according to its type, e.g UL TFI in Packet UL ACK/NACK) ,
the MS shall act on the message.
5.5.4.1.2 Uplink
The UL is shared among multiple MSs and requires contention control procedures.
Multiplexing is handled by dynamic allocation medium access mode, in GPRS step1.
The medium access mode the MS is to use is signalled in the Packet UL Assignment.
MCD
02
released
256_02.DOC
30/09/1999
65/122
uplink PDCH
PDTCHi
USFi
PACCHi
PDTCHj
USFj
PACCHj
PRACH
USF=FREE
PACCHk
USF= no emission
+ RRBP
MCD
02
released
256_02.DOC
30/09/1999
66/122
USF
USFi
USFj
FREE
no emission
USFi
USFj
uplink
RRBP
false
+3
false
false
false
false
MSi
MSj
PRACH
PACCHk
MSi
MSj
Note: During the establishment of an UL TBF, on CCCH, with 2 phase access, another mechanism
is used (see Figure 43). One block (Bx) is assigned, thanks to the TBF starting time parameter of
the immediate assignment message.
DL Bx-1 block shall have its USF value equal to no emission.
5.5.4.2 Polling mechanism
This mechanism is used by the MFS to request a response from the MS.
It is based on the RRBP mechanism which allocates a block for this response.
It is used for different purposes:
- to require a Packet Control ACK either to measure initial timing advance or to acknowledge
a
control message.
Particularly, the MS will be requested to send a Packet Control Acknowledgement upon
receipt of any Packet Assignment, in order to allocate radio blocks, to this TBF, only when
the
acknowledgement is received, to optimize the radio resources usage.
- to require blocks acknowledgement in DL transfer, in acknowledged mode
- to allocate an UL PACCH block, during DL transfer in unacknowledged mode.
The different cases are summarized in the following table:
DL message received by the
MS
RLC/MAC control block
UL message forwarded by
the MS
Packet control ACK
Packet DL ACK/NACK
FBI:
usage
- initial timing advance measure
or
message
control
acknowledgement
- DL transfer acknowledgement
- or UL PACCH block allocation
mode
Packet control ACK
mode
- end
transfer
of
unacknowledged
MCD
02
released
256_02.DOC
30/09/1999
67/122
6. GB INTERFACE
The Gb interface connects the BSS and the SGSN, allowing the exchange of signalling information
and user data.
GPRS signalling and user data are sent in the same transmission plane.
MFS
SGSN
Gb
interface
BSSGP
BSSGP
NS (NSC)
NS (NSC)
NS (SNS)
NS (SNS)
FR
network
L1
L1
Figure 48 Gb interface
MCD
02
released
256_02.DOC
30/09/1999
68/122
In this phase of GPRS, the intermediate transmission network is Frame Relay (FR). Only FR
Permanent Virtual Connections are used, which are statically configured by O&M.
Point to point SGSN-MFS connections constitute a particular case of simplified transmission
network.
Unacknowledged mode is used between the MFS and the SGSN.
6.2 Addressing
(see Figure 49 and Figure 50)
MCD
02
released
256_02.DOC
30/09/1999
69/122
MCD
02
released
256_02.DOC
30/09/1999
70/122
BSS
All rights reserved. Passing on and copying of this
document, use and communication of its contents
not permitted without written authorization from Alcatel
RRM
cells
BVC
BSSGP
NSE
NSE
NS-VC
NSC
PVC
SNS
Bearer channel
MCD
02
released
256_02.DOC
30/09/1999
71/122
SGSN
NSEI=1
Load sharing
Bearer
Channel=3
Bearer
Channel=1
NSVCI=3
DLCI=34
NSVCI=1
DLCI=16
Cell id3
Cell id9
NSVCI=2
DLCI=23
NSVCI=2
DLCI=23
Frame
Relay
network
BVCI=4
Bearer
Channel=2
BVCI=5
BVCI=2
BVCI=3
BVCI=4
NSVCI=1
DLCI=98
BVCI=5
NSVCI=3
DLCI=17
Cell id7
BVCI=6
BVCI=6
MCD
02
released
256_02.DOC
30/09/1999
72/122
6.3 NS functionalities
(see [4])
MCD
02
released
256_02.DOC
30/09/1999
73/122
Procedure load_sharing
02
256_02.DOC
30/09/1999
released
routing
procedure
access to
routing table
(BVCIb, LSPc)
triggered on NS-UNITDATA-req
reception
(NSEIa, BVCIb, LSPc, bit rat e)
N
access to the
NSEIa
NS-VCs list
according t o the
request ed bit rat e
a list of NS-VCs
is associated to NSEIa
NS-VC choice
relationship
NSEIa, BVCIb, LSPc --> NS-VC
is registered in the routing table
(BVCIb,
LSPc)?
registration in
the routing
table
NS PDU is routed on the NS-VC
given by the routing table
1(2)
74/122
routing
ED
MCD
Procedure load_sharing
02
256_02.DOC
30/09/1999
released
end of
transf er
access to
routing table
(BVCIy, LSPz)
suppression in
the routing
table
ED
MCD
triggered on TRN-STOP-req
reception
(NSEIx, BVCIy, LSPz)
relationship
NSEIx, BVCIy, LSPz --> NS-VC
is withdrawn from the routing table
2(2)
75/122
NS
entity
NS-BLOCK
NS-BLOCK-ACK
Note: These PDUs are sent on any enabled NS-VC belonging to the same NSE
Figure 53 NS-VC Blocking procedure
NS
entity
NS
entity
NS-UNBLOCK
NS-UNBLOCK-ACK
Note: These PDUs are sent on any enabled NS-VC belonging to the same NSE
Figure 54 NS-VC Unblocking procedure
MCD
02
released
256_02.DOC
30/09/1999
76/122
NS
entity
NS
entity
NS-RESET
NS-RESET-ACK
NS
entity
NS
entity
NS-ALIVE
NS-ALIVE-ACK
MCD
02
released
256_02.DOC
30/09/1999
77/122
SGSN
LLC
RL
NM
GMM
NM
RRM
GMM
BSSGP
BSSGP
BSSGP
NS
NS
RLC
MAC
MCD
02
released
256_02.DOC
30/09/1999
78/122
SGSN
BSSGP SAP
DL-UNITDATA
UL-UNITDATA
MCD
02
released
256_02.DOC
30/09/1999
79/122
SGSN
GMM SAP
PAGING-CS
PAGING-PS
RADIO-STATUS
acknowledgement
6.4.2.1.1 CS paging
When instructed by the MSC/VLR to initiate circuit-switched transmission between the MSC and a
MS, the SGSN shall send a PAGING CS PDU to the MFS. (network operation mode I)
6.4.2.1.2 PS paging
When wishing to initiate packet-switched transmission between an SGSN and MS, an SGSN shall
send a Paging PS PDU to the MFS.
6.4.2.2 Radio status procedure
The RADIO-STATUS PDU indicates bad conditions on the radio interface.
This PDU has the following parameters:
- TLLI or TMSI or IMSI
- radio cause (radio contact lost with the MS, radio link quality insufficient, ...)
MCD
02
released
256_02.DOC
30/09/1999
80/122
MFS
NM SAP
SGSN
NM SAP
FLUSH-LL
LLC-DISCARDED
BVC-FLOW-CONTROL
MS-FLOW-CONTROL
BVC-BLOCK
BVC-UNBLOCK
BVC-RESET
STATUS
acknowledgement
MCD
02
released
256_02.DOC
30/09/1999
81/122
MCD
02
released
256_02.DOC
30/09/1999
82/122
A BVC-RESET procedure is used to synchronise BVC states between the MFS and the SGSN.
This procedure may be initiated either by the MFS or the SGSN, on the following events:
- BVC creation
- processor recovery
- underlying network recovery
- ....
After performing a BVC-RESET procedure, the affected BVC is assumed to be in the unblocked
state in the SGSN. So the MFS has to initiate a block procedure if the affected BVC is marked
blocked in the MFS.
The BVC-RESET PDU has the following parameters:
- BVCI
- cause
This PDU has to be acknowledged by a BVC-RESET-ACK PDU with the BVCI indication.
MFS
SGSN
RESET
unblocked
O&M
blocking
or
failure
O&M
unblocking
or
recovery
(1):
BVC-UNBLOCK
or
RESET
BVC-BLOCK
RESET
(1)
blocked
unblocked
blocked
MCD
02
released
256_02.DOC
30/09/1999
83/122
7. O&M INTERFACE
operations
notifications
attributes
Telecom
layer
entity
MCD
02
released
256_02.DOC
30/09/1999
84/122
- BSSGP:
- BVC-PTP class
One BVC-PTP represents the GPRS traffic of one cell on Gb interface
It is managed, by O&M, through the cell entity.
- BVC-SIG class
One BVC-SIG represents, on Gb interface, signalling related to one NSE (i.e. a couple GPUBSS, in B6.2, one BSS is handled by only one GPU).
It is managed, by O&M, through the BSS entity.
- BSSGP class (only one instance to model the layer)
MCD
02
released
256_02.DOC
30/09/1999
85/122
- NSC:
- NSVC class
Traffic of one NSE is shared between NSVCs, on Gb interface.
There is a one to one mapping between NSVC and PVC.
- NSC class (only one instance to model the layer)
- SNS:
- PVC class
One PVC is a frame relay Permanent Virtual Channel mapped on a bearer channel, on Gb
interface.
- BC class
One BC is a Bearer Channel on the Gb interface.
- SNS class (only one instance to model the layer)
GPU
BVC_
SIG
BSS
BC
2
Gic_
Group
GSL
cell
BVC_
PTP
NSVC
PVC
1 to 1 association
1 to n association
MCD
02
released
256_02.DOC
30/09/1999
86/122
LM-GSL-create-req
LM-GSL-delete-req
O&M
GSL
L2GSL
dl-establich-req
dl-release-req
NTM-BSC-State-ind
RRM
NTM-BSC-Reset-ind/req
dl-release-ind
dl-establish-ind
acknowledgement
MCD
02
released
256_02.DOC
30/09/1999
87/122
LM-BSS-create-req
LM-BSS-delete-req
LM-BSS-SET-req
NTM-BSC-State-req
BSCGP
RRM
O&M
NTM-BSC-Reset-ind/req
LM-BSS-State-change-ind
BSS
NM-BVC-SIG-CREATE-req
NM-BVC-SIG-DELETE-req
NM-BVC-SIG-START-req
NM-BVC-SIG-STOP-req
BSSGP
BVC-SIG
NM-BVC-SIG-T-STATUS-ind
availability status
dependency
off-line
0
administrative state
locked/unlocked
locked/unlocked
locked/unlocked
MCD
02
released
256_02.DOC
30/09/1999
88/122
NTM-GICGROUP-State-req
O&M
BSCGP NTM-GICGROUP-state-ind
NTM-BSC-reset-ind
RRM
LM-Gic-Group-state-change-ind
GIC
Group
MCD
02
released
256_02.DOC
30/09/1999
89/122
LM-CELL-create-req
LM-CELL-delete-req
O&M
LM-CELL-state-change
cell
BSC
(via
BSCGP)
BSSGP
NM-BVC-PTP-CREATE-req
NM-BVC-PTP-DELETE-req
NM-BVC-PTP-START-req
NM-BVC-PTP-STOP-req
BVC-PTP
NTM-CELL state-ind
NM-BVC-PTP-T-STATUS-ind
NTM-CELL state-req
NTM-CELL start/stop-req
NTM-CELL-Detach-req
NTM-CELL-Detach-ind
MCD
02
released
256_02.DOC
30/09/1999
90/122
operational state
disabled
availability status
off-line
administrative state
locked/unlocked
disabled
dependency
locked/unlocked
disabled
disabled
enabled
off-line + dependency
failed
0
locked/unlocked
unlocked
locked/unlocked
comments
BSCGP unavailability
indication
BVC-PTP
unavailability
MFS internal failure
RRM
SGSN
(via NS)
BSSGP
BVC-BLOCK
BVC-UNBLOCK
NM-BVC-PTP-CREATE-req
NM-BVC-PTP-DELETE-req
BVC-RESET
NM-BVC-PTP-START-req
NM-BVC-PTP-STOP-req
BVC-PTP
Cell
NM-BVC-PTP-T-STATUS-ind
MCD
02
released
256_02.DOC
30/09/1999
91/122
NM-BVC-SIG-CREATE-req
NM-BVC-SIG-DELETE-req
TRN-CONNECT-req
TRN-DECONNECT-req
RRM
NM-BVC-SIG-START-req
NM-BVC-SIG-STOP-req
NM-BVC-SIG-T-STATUS-ind
NSC
BSSGP
BVC-SIG
TRN-NSE-Start-req
TRN-NSE-Stop-req
TRN-NSE-Capacity-ind
BVC-RESET
SGSN
(via NS)
MCD
02
released
256_02.DOC
30/09/1999
92/122
O&M
LM-NSVC-create-req
LM-NSVC-delete-req
LM-NSVC-SET-req
(administrative state)
LM-NSVC-statechange-ind
LM-NSVC-ERRCONF-ind
SGSN
(via SNS)
NSC
NS-ALIVE
NS-BLOCK
NS-UNBLOCK
NS-RESET
NSVC
SNS
TRN-FAILURE-ind
TRN-AVAILABLE-ind
operational state
disabled
disabled
disabled
enabled
availability status
off-line
dependency
failed
0
administrative state
locked/unlocked
locked/unlocked
locked/unlocked
locked/unlocked
comments
blocked by the peer
PVC disabled
reset on-going
MCD
02
released
256_02.DOC
30/09/1999
93/122
O&M
Network
(FR)
LM-PVC-create-req
LM-PVC-delete-req
LM-PVC-statechange-ind
STATUS
PVC
Availability Bit
New Bit
NSC
TRN-FAILURE-ind
TRN-AVAILABLE-ind
MCD
02
released
256_02.DOC
30/09/1999
94/122
7.2.9 BC entity
The BC entity class is managed by SNS.
BC instances are created by O&M.
The BC entity class has the following attributes:
- BC id
- PCMI (PCM Identifier)
- TS conf ( Time Slot configuration)
- NTS (Number of Time Slots)
- active DLCI (list of the active DLCI on this BC)
- unknown DLCI (list of DLCI configured locally and unknown from the network)
- not-configured DLCI (list of DLCI unknown locally and presented by the network)
- operational state (read only attribute)
- cause
- no reply from the network
- loopback detected
- invalid network behaviour
- physical link error
SNS
O&M
Network
(FR)
LM-BC-create-req
LM-BC-delete-req
BC
STATUS ENQUIRY
LM-BC-state-change-ind
MCD
02
released
256_02.DOC
30/09/1999
95/122
counter
value
qualityOfService
alarm report
threshold
c
time
granularity
period
c: counter value collected at the
end of the first granularity period
MCD
02
released
256_02.DOC
30/09/1999
96/122
- gauge
The gauge is the management abstraction of the value of a dynamic variable, such as the number of
connections currently operated by a protocol machine.
The value of the gauge is subject to change in either direction.
A threshold may be associated and a hysteresis mechanism has to be provided to avoid the repeated
triggering of event notifications when the gauge makes small oscillations around a threshold value.
A tide-mark may be associated. It records the maximum or minimum value reached by a gauge
during a measurement period.
gauge
value
qualityOfService
alarm report
threshold
time
granularity
period
lower tide-mark value, at the end of
the granularity period
upper tide-mark value, at the end of
the granularity period
MCD
02
released
256_02.DOC
30/09/1999
97/122
MCD
02
released
256_02.DOC
30/09/1999
98/122
8. GPRS SCENARIOS
The purpose of this paragraph is to present some GPRS scenarios
MCD
02
released
256_02.DOC
30/09/1999
99/122
MS
BSC
MFS
SGSN
PDP (1)
stand-by
Paging PS (2)
(PPCH)
(PRACH)
supervision
timer
(PAGCH)
Packet uplink assignment (5)
LLC PDU (6)
UL TBF
(7)
Ready
(8)
DL-UNITDATA
MCD
02
released
256_02.DOC
30/09/1999
100/122
BTS
MS
BSC
MFS
SGSN
stand-by
PDP (1)
Paging PS (2)
PS Paging
Paging command
(PCH) (3)
(RACH) (4)
supervision
channel request
timer
ready
(8)
DL-UNITDATA
MCD
02
released
256_02.DOC
30/09/1999
101/122
8.2.1 Definitions
The X200 rules are applied:
N layer
N-1 layer
N-PDU
N-1 PCI
N-1 SDU
N-1 PDU
PDU:
SDU:
PCI:
N-PDU
N-1 layer
N-1 PCI
N-1 PDU
N-1 SDU
N-1 PDU
MCD
02
released
256_02.DOC
30/09/1999
102/122
MS
MFS
SGSN
STAND-BY
PDP PDU
PAGING PS
Packet Paging request
UL TBF establishment procedure
(paging response)
LLC PDU
READY
DL packet data transfer procedure
MCD
02
released
256_02.DOC
30/09/1999
103/122
L3-PDU
LLC-PDU
LLC
relay
RLC-PDU
RLC
MAC
GSM-RF
radio
block
relay
GSM-RF
BTS
Um
BSSGP-PDU
RLC
GCH
PDU
L2-GCH
L1-GCH
MS
LLC
MAC
L2-GCH
NS
NS-PDU
NS
L1-GCH
L1bis
FR PDU
L1bis
GCH
frame
Abis/Ater
BSSGP
BSSGP
MFS
Gb
SGSN
address
field
L3 PDU
information field
control
field
FCS
- address field
- PD: protocol discriminator (LLC protocol or different protocol)
- C/R: (command/response)
- SAPI (GPRS MM, QoS priority level 1, level 2, level 3, level 4, SMS)
SAPI identifies a point at which LLC services are provided by a LLE (Logical Link
Entity) to a layer-3 entity.
- control field
4 types of control field formats are specified:
- confirmed information transfer (I format)
- supervisory functions (S format)
- unconfirmed information transfer (UI format)
- control functions (U format)
- information field (140 octets min., 1520 octets max.) (L3-PDU)
- FCS (Frame Check Sequence)
It is a Cyclic Redundancy Check code which is used to detect bit errors in the header and
information fields of the LLC PDU.
MCD
02
released
256_02.DOC
30/09/1999
104/122
header
- BSSGP header
- PDU type (DL-UNITDATA)
- TLLI (current)
- QoS profile
- bit rate ( 0 to 6 553 500 bit/s)
The 0 value means best effort
- precedence ( high/normal/low priority)
- A-bit (acknowledged or unacknowledged RLC mode)
- T-bit (LLC-PDU contains signalling (e.g. related to GMM) or data)
- PDU lifetime (PDU life time inside the BSS)
- MS radio access capability
- [priority] (priority of the PDU)
- [DRX parameters] (SPLIT_PG_CYCLE code, non-DRX timer)
- [IMSI]
- [TLLI (old)]
8.2.2.1.3 NS PDU
PDU type
BSSGP PDU
information field
BVCI
(NSUNITDATA)
8.2.2.1.4 FR PDU
synchroni
sation
flag
NS PDU
information field
header
FCS
- synchronisation flag
All frames shall start and end with a flag sequence equal to 01111110.
The closing flag may also serve as the opening flag of the next frame.
- header
- DLCI (Data Link Control Identifier)
- FECN (Forwarded Explicit Congestion Notification)
may be set by a congested network to notify the user that congestion avoidance
procedures should be initiated where applicable for traffic in the direction of
the frame
carrying the FECN indication.
- BECN (Backward Explicit Congestion Notification)
may be set by a congested network to notify the user that congestion avoidance
procedures should be initiated where applicable for traffic in the opposite
direction of
the frame carrying the FECN indication.
- FCS (Frame Check sequence)
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
105/122
ED
MCD
02
released
256_02.DOC
30/09/1999
106/122
MAC
header
RLC
header
RLC data
spare bits
- MAC header
- payload type (RLC data block)
- RRBP (relative Reserved Block Period)
- S/P (Supplementary/polling) (RRBP valid or not)
- USF (Uplink State Flag)
- RLC header
- TFI (Temporary Flow Identifier)
identifies the TBF (Temporary Block Flow) to which the RLC data block belongs
- BSN (Block Sequence Number)
sequence number of each RLC data block within the TBF
- FBI (Final Block Indicator)
indicates that the DL RLC data block is the last RLC data block of the DL TBF.
- PR (Power Reduction) indicates the power level reduction of the next RLC blocks in
the PDCH, relative to the BCCH level.
- RLC data
Each LLC PDU shall be segmented into RLC data blocks.
A RLC data block may contain octets from one or more LLC PDUs.
The size of RLC data will depend on the coding scheme which will be applied on the
radio interface:
- CS1: 20 octets
- CS2: 30 octets
- CS3: 36 octets (not in step1)
- CS4: 50 octets (not in step1)
- spare bits
The size of this field depends on the coding scheme:
- CS1: 0
- CS2: 7 bits
- CS3: 3 bits (not in step1)
- CS4: 7 bits (not in step1)
MCD
02
released
256_02.DOC
30/09/1999
107/122
header
- GCH header
- GCH PDU type (traffic)
- DL block number
- coding scheme
- uplink burst (normal burst, access burst, no burst)
- BS_TXPWR (BTS emission relative power)
- CRC (Cyclic Redundancy Check)
- RLC/MAC PDU
- CS1: 184 bits
- CS2: 271 bits
synchroni
sation
pattern
note:
GCH PDU
information field
BCS
4 radio bursts
- RLC/MAC PDU coded according to the coding scheme
- Block Check Sequence (BCS)
encripted
(58)
bits
training
sequence (26)
encripted
(58)
bits
tail
bits
(3)
guard
period
MCD
02
released
256_02.DOC
30/09/1999
108/122
primitives
BSSGP-DL-UNITDATA-req
main parameters
BSSGP --> NS
(SGSN)
NS-UNITDATA-req
NS --> FR
(SGSN)
FR --> NS
(MFS)
NS --> BSSGP
(MFS)
BSSGP --> RLC/MAC
(MFS)
DL-CORE-DATA-req
- NSEI
- BVCI
- LSP
-TLLI
- QoS
- PDU life time
- radio access capability
- DRX parameters
- NSEI
- BVCI
- LSP
- DLCI
DL-CORE-DATA-ind
- DLCI
NS-UNITDATA-ind
L2-GCH-UNITDATA-req
L2-GCH-UNITDATA-ind
- NSEI
- BVCI
- cell id.
- TLLI
- QoS
- PDU life time
- radio access capability
- DRX parameters
- PDCHid
- DL block number
- uplink burst
- coding scheme
- BS-TXPWR
- PDCHid
- DL block number
- uplink burst
- coding scheme
- BS-TXPWR
RL-DL-UNITDATA-ind
MCD
02
released
256_02.DOC
30/09/1999
109/122
MFS
BSSGP
FLOW-CONTROL-MS
SSGN
BSSGP
FLOW-CONTROL-MS
MS
flow
control
FLOW-CONTROL-BVC
BVC
flow
control
MS
FLOW-CONTROL-BVC
cell
BVC
LLC-PDU
BSSGP-PDU
MCD
02
released
256_02.DOC
30/09/1999
110/122
MS
flow control
LLC-PDU
FLOW-CONTROL-MS
RRM
LLC-PDU
BVC
flow control
available
PDCH
capacity
FLOW-CONTROL-BVC
LLC-PDU
flow
control
ind.
BSSGP
threshold
flow
control
ind.
DSP
emission
queue
RLC
MCD
02
released
256_02.DOC
30/09/1999
111/122
L3-PDU
LLC-PDU
LLC
RLC-PDU
RLC
MAC
GSM-RF
radio
block
relay
GSM-RF
MS
L2-GCH
BTS
Um
BSSGP-PDU
RLC
GCH
PDU
L1-GCH
LLC
relay
MAC
L2-GCH
NS
NS-PDU
NS
L1-GCH
L1bis
FR PDU
L1bis
GCH
frame
Abis/Ater
BSSGP
BSSGP
MFS
Gb
SGSN
MCD
02
released
256_02.DOC
30/09/1999
112/122
address
field
L3 PDU
information field
control
field
FCS
- address field
- PD: protocol discriminator (LLC protocol or different protocol)
- C/R: (command/response)
- SAPI (GPRS MM, QoS priority level 1, level 2, level 3, level 4, SMS)
SAPI identifies a point at which LLC services are provided by a LLE (Logical Link
Entity) to a layer-3 entity.
- control field
4 types of control field formats are specified:
- confirmed information transfer (I format)
- supervisory functions (S format)
- unconfirmed information transfer (UI format)
- control functions (U format)
- information field (140 octets min., 1520 octets max.) (L3-PDU)
- FCS (Frame Check Sequence)
It is a Cyclic Redundancy Check code which is used to detect bit errors in the header and
information fields of the LLC PDU.
MCD
02
released
256_02.DOC
30/09/1999
113/122
MAC
header
[TLLI]
RLC
header
information field
spare bits
- MAC header
- payload type (RLC data block)
- countdown value
allows the MFS to calculate the number of RLC data blocks remaining for the
current UL TBF
- SI (Stall Indicator)
indicates whether the transmit window can (or cannot) advance
- R (Retry)
indicates whether the MS transmitted the Packet Channel request one time or more
during its most recent channel access
- RLC header
- TFI (Temporary Flow Identifier)
identies the TBF (Temporary Block Flow) to which the RLC data block belongs
- BSN (Block Sequence Number)
sequence number of each RLC data block within the TBF
- TI (TLLI Indicator)
indicates the presence of an optional TLLI field within the RRLC/MAC PDU
- RLC data
Each RLC data block may contain octets from one or more LLC PDUs.
The size of RLC data will depend on the coding scheme which will be applied on the
radio interface:
- CS1: 20 octets
- CS2: 30 octets
- CS3: 36 octets (not in step1)
- CS4: 50 octets (not in step1)
- spare bits
The size of this field depends on the coding scheme:
- CS1: 0
- CS2: 7 bits
- CS3: 3 bits (not in step1)
- CS4: 7 bits (not in step1)
BCS
4 radio bursts
- RLC/MAC PDU coded according to the coding scheme
- Block Check Sequence (BCS)
- radio burst (see 8.2.2.1.9)
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
114/122
synchroni
sation
pattern
note:
GCH PDU
information field
header
- GCH header
- GCH PDU type (traffic)
- UL block number
- block number error (to correct clock drifts between radio and GCH interfaces)
- coding scheme (CS1/CS2)
- RXQUAL (reception quality measured, by the BTS, on the radio interface)
- RXLEV (reception level measured, by the BTS, on the radio interface)
- CRC (Cyclic Redundancy Check)
- RLC/MAC PDU
- CS1: 184 bits
- CS2: 271 bits
header
MCD
02
released
256_02.DOC
30/09/1999
115/122
8.2.3.1.7 NS PDU
PDU type
BSSGP PDU
information field
BVCI
(NSUNITDATA)
8.2.3.1.8 FR PDU
synchroni
sation
flag
NS PDU
information field
header
FCS
MCD
02
released
256_02.DOC
30/09/1999
116/122
primitives
L2-GCH-UNITDATA-req
main parameters
L2-GCH-UNITDATA-ind
RL-UL-UNITDATA-req
BSSGP --> NS
(MFS)
NS-UNITDATA-req
NS --> FR
(MFS)
FR --> NS
(SGSN)
NS --> BSSGP
(SGSN)
BSSGP --> LLC
(SGSN)
DL-CORE-DATA-req
- PDCHid
- UL block number
- block number error
- coding scheme
- RXQUAL
- RXLEV
- PDCHid
- UL block number
- coding scheme
- RXQUAL
- RXLEV
- BVCI
- NSEI
- TLLI
- QoS
- cell identifier
- BVCI
- NSEI
- LSP
- throughput indication
- precedence
- DLCI
DL-CORE-DATA-ind
- DLCI
NS-UNITDATA-ind
- BVCI
- NSEI
- NSEI
- BVCI
- TLLI
- QoS
- cell identifier
BSSGP-UL-UNITDATA-ind
MCD
02
released
256_02.DOC
30/09/1999
117/122
MCD
02
released
256_02.DOC
30/09/1999
118/122
MCD
02
released
256_02.DOC
30/09/1999
119/122
(2):
When the operation in the old cell is aborted (i.e. the UL TBF is aborted), the MFS receives
no more messages in the UL blocks scheduled for this MS by the USF mechanism.
N3101 is incremented in the MFS for each radio block allocated to that MS for which no data
is received. When N3101 reaches N3101 max (default value = 16), radio resource
scheduling
is stopped and T3169 is activated (USF and TFI values are frozen until T3169
expiry).
(3):
When (P)SI information has been acquired, an UL TBF is established in the new cell.
(4):
adds
The SGSN is informed of the cell change, when receiving a LLC PDU, in which the MFS
the cell identifier.
MS
MFS
UL TBF (cell A)
(1)
(P)SI
acquisition
(3)
SGSN
(2)
(4)
MCD
02
released
256_02.DOC
30/09/1999
120/122
(2):
When the operation in the old cell is aborted (i.e. the DL TBF is aborted), the MFS receives
no more acknowledgement from the MS, so an abnormal release is undertaken.
(3):
When (P)SI information has been acquired, an UL TBF is established in the new cell. in
order to send a cell update to the SGSN.
(4):
When receiving the new cell location, the SGSN sends a FLUSH to discard DL LLC PDUs
buffered for the MS in the old cell.
(5):
The SGSN resumes the DL transfer by sending a DL LLC PDU which will trigger a DL TBF
establishment in the new cell.
MS
MFS
DL TBF (cell A)
(1)
(P)SI
acquisition
(3)
SGSN
(2)
(4)
FLUSH ACK
DL TBF establishment (cell B)
(5)
MCD
02
released
256_02.DOC
30/09/1999
121/122
O&M
NTM
PCC
PRH
PAG
TRN
telecom
layer
n
telecom
layer
n-1
telecom layer Service Access Point
MCD
02
released
256_02.DOC
30/09/1999
122/122
10. GLOSSARY
BC
BCCH
BCS
BECN
BSC
BSCGP
BSN
BSS
BSSAP
BTS
BVCI
CCCH
CCU
CS
CS paging
DL
DLCI
DSP
FBI
FCS
FEC
FECN
FR
FSM
GCH
GGSN
GMM
GPRS
GPU
GSL
GSM-RF
IMSI
LA
LAI
LLC
LSP
MAC
MAP
MFS
MPDCH
MS
MSC
MTP2
MTP3
NM
NS
NSC
NSEI
NSS
NS-VCI
NS-VLI
NTM
PAGCH
Bearer Channel
Broadcast Control Channel
Block Check Sequence
Backward Explicit Congestion Notification
Base Station Controller
BSC GPRS Part
Block Sequence Number
Base Station System
Base Station System Application Part
Base Transceiver Station
BSSGP Virtual Connection Identifier
Common Control Channel
Channel CODEC Unit
Coding Scheme
Circuit Switched paging
DownLink
Data Link Control Identifier
Digital Signalling Processor
Final Block Indication
Frame Check Sequence
Forwarding Error Correction
Forwarded Explicit Congestion Notification
Frame Relay
Final State Machine
GPRS Channel
Gatway GPRS Support Node
GPRS Mobility Management
General Packet Radio Service
GPRS Processing Unit
GPRS Signalling Link
GSM Radio Frequency
Internatonal Mobile Subscriber Identity
Location Area
Location Area Identifier
Logical Link Control
Link Selector Parameter
Medium Access Control
Mobile Application Part
Multi Function Server
Master PDCH
Mobile Station
Mobile Switching Center
Message Transfer Part Layer 2
Message Transfer Part Layer 3
Network management
Network Service
Network Service Control
Network Service Entity Identifier
Network Sub-System
Network service - Virtual Connection Identifier
Network service - Virtual Link Identifier
NeTwork Management
Packet Access Grant Channel
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
123/122
PAG
PACCH
PBCCH
PCC
PCCCH
PCI
PCU
PDCH
PDN
PDP
PDU
PDTCH
PLMN
PPCH
PRACH
PRH
PS paging
PSTN
PTCCH
PTM
PTM-G
PTM-M
PTP
PVC
RA
RAI
RL
RLC
RRBP
RR
RRM
RSL
SAP
SCCP
SDU
SGSN
SM
SNS
TA
TAI
TBF
TC
TCAP
TCH
TDMA
TFI
TLLI
TMSI
TRN
TRX
TS
UL
USF
VLR
PAGing
Packet Associated Control CHannel
Packet Broadcast Control Channel
Packet Connection Control
Packet Common Control Channel
Packet Control Information
Packet Control Unit
Packet Data Channel
Packet Data Network
Packet Data Protocol
Protocol Data Unit
Packet Data Traffic Channel
Public Land Mobile Network
Packet Paging Channel
Packet Random Access Channel
Packet Resource Handling
Packet Switched paging
Public Switched Telephone Network
Packet Timing Control Channel
Point To Multipoint
Point To Multipoint-Group
Point To Multipoint-Multicast
Point To Point
Permanent Virtual Channel
Routeing Area
Routeing Area Identifier
ReLay
Radio Link Control
Relative Reserved Block Period
Radio Resource
Radio Resource Management
Radio Signalling Link
Service Access Point
Signalling Connection Control Part
Service Data Unit
Serving GPRS Support Node
Session Management
Sub-Network Service
(initial) Timing Advance (value)
Timing Advance Index
Temporary Block Flow
TransCoder
Transaction Capabilities Application Part
Traffic CHannel
Time Division Multiple Access
Temporary Flow Identity
Temporary Logical Link Identity
Temporary Mobile Subscriber Identity
TRaNsport
Transceiver
Time Slot
UpLink
Uplink Status Flag
Visitor Location register
END OF DOCUMENT
GPRS telecom presentation
ED
MCD
02
released
256_02.DOC
30/09/1999
124/122