Documente Academic
Documente Profesional
Documente Cultură
1 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
Abstract
This document describes in detail how the GPRS STS counters in BSS are
stepped in BSS R8. A detailed flow graph of the PDCH allocation process
illustrates when the PDCH allocation related counters are stepped. The
sampling of PDCH usage and the stepping of the corresponding counters are
described in detail. The remaining GPRS BSS counters are listed and
described in separate sections. In addition a set of user formulas is given to
construct potential Key Performance Indicators from the basic STS counters.
Commercial In Confidence
2 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
Table of Contents
1
2
3
4
4.1
4.2
4.3
4.4
4.5
5
5.1
5.2
5.3
5.4
5.5
Revision History
Introduction
References
Counter overview
PDCH allocation and pre-emption
PDCH Usage
Random Accesses
Traffic Volume and Retransmission Rates
Transmission between the PCU and the CCU
Detailed Counter Descriptions
PDCH allocation and pre-emption
5.1.1
The PDCH allocation process
5.1.2
PDCH allocation and pre-emption counters
PDCH Usage
Random Accesses
Traffic Volume and Retransmission Rates
5.4.1
Counter Descriptions
5.4.2
User Formulae
Transmission between the PCU and the CCU
3
3
3
4
4
4
4
4
4
5
5
5
8
9
10
12
12
13
14
Commercial In Confidence
3 (14)
Prepared (also subject responsible if other)
No.
ERA/SV-01:1680 Uen
Checked
Date
Rev
2002-02-07
Reference
Revision History
Rev
Date
Description
2001-07-26
Created
2001-08-01
2001-10-03
2002-02-07
Introduction
This purpose of this document is to give an overview of how some of the
GPRS counters, introduced in BSS R8, function.
Note that this document is not an exhaustive description of each and every
GPRS counter, rather it concentrates on the counters where further
documentation was felt to be necessary.
Also, the intention is that this document should only be used as a reference in
the short term. The information contained here should go into an official
customer document at some point in the near future. From that point on this
document will not be updated.
The information is valid for BSS R8, including the Octoplus improvements and
most recent CN-Is.
References
1. DocNo: 29/0360-46/FCP 103 1229/3, Title: Support for New GPRS
Counters, Type: Report
2. DocNo: 4/155 17-CRT 240 06 Uen, Revision: B, Title: GPRS Channel
Handling, Type: Function Specification
3. DocNo: 54/1553-HSC 103 12 Uen, Revision: E, Title: User Description,
Channel Administration
Commercial In Confidence
4 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
Counter overview
The following counters are described in detail in the following section of this
document. Again note that this is not a complete list of all the GPRS
counters implemented in BSS R8.
4.1
4.2
4.3
4.4
4.5
PCHALLFAIL
ALLPDCHPCUFAIL
PREEMPTPDCH
PDCH Usage
ALLPDCHACC
ALLPDCHACTACC
ALLPDCHSCAN
ALLPDCHPEAK
Random Accesses
PDRAC
PDPRAC
RBCUL
RETRANSDL
RETRANSUL
DISCDL
Commercial In Confidence
5 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
5.1
Reference
The PDCH allocation procedure is depicted in the flow graph in figure 2. The
signalling S1, S2, refers to figure 1.
Commercial In Confidence
6 (14)
Prepared (also subject responsible if other)
No.
ERA/SV-01:1680 Uen
Checked
Date
Rev
2002-02-07
Reference
RCS
RTS
S7
RNLCT
S5
S6
S4
S3
RTGPHDEV
S2
LOAS
RGRLC
S0
S8
RCS
Regional PCU
Processor (RPP)
S1
RGRLCR
S5
S7
S4
S6
C
S3
B
A
RGRLC
S2
S0
S8
S1
Commercial In Confidence
7 (14)
Prepared (also subject responsible if other)
No.
ERA/SV-01:1680 Uen
Checked
Date
Rev
2002-02-07
Reference
Figure 2: Flow graph for PDCH allocation, including relevant PDCH allocation counters. The
signalling S1, S2, refers to figure 1.
S1: A request for PDCHs is sent from
RGRLCR to RGRLC. The request is either
for upgrading a specified, existing, PSET in
cell A or for an additional PSET in cell A.
Yes
Is the CP
load too high to service the PDCH
allocation request?
No
S2: How many GSL devices are
presently free in the RPP presently
serving cell A? The inquiry is sent from
RGRLC to RTGPHDEV.
Yes
No
PCHALLATT += 1
RNLCT allocates zero or more PDCHs
according to the request in S4. The
result is sent to RGRLC in S5.
No
Is the
allocation
attempt for a
dedicated
PDCH?
ALLPDCHPCUFAIL += 1
Initiate the process
Move Cell To
Other RPP in
RTGPHDEV.
Yes
No
PDCHALLFAIL += 1
Is at least
one PDCH allocated by
RNLCT?
Yes
S6: RGRLC requests RTGPHDEV to set up
through the group switch one GSL device
for each PDCH reported allocated in S5.
Yes
No
Is at least one of
the PDCHs reported allocated in S5 still
allocated as PDCH?
No
Yes
Did every
PDCH reported
allocated in S5 get one
GSL device?
Stop
Commercial In Confidence
8 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
5.1.2
The process Move cell to other RPP is not fast enough to free up GSL
devices to benefit the on-going PDCH allocation attempt. Hence the
number of GSL devices available at the request S6 equals the number of
free GSL devices reported in S3. In particular, if there is a shortage of
GSL devices reported in S3 (so that ALLPDCHPCUFAIL is stepped) the
shortage persists to the actual allocation of GSL devices, S6/S7 unless by
chance a GSL device has become available in the RPP thanks to
expiration of the PILTIMER.
PCHALLATT
Description: This counter is stepped each time the BSC attempts to allocate
a set of one or more PDCHs from the circuit switched domain. The counter is
stepped when signal S4 is forwarded to software block RNLCT as described
above.
Counter:
PCHALLFAIL
Counter:
ALLPDCHPCUFAIL
Description: Before any PDCHs are added in a cell a check is made to see if
it possible to add more PDCHs to the RPP. The counter is stepped if the RPP
could not handle the request. For example 4 GSL devices were requested but
only 3 GSL devices are available for use in the RPP.
Note: If in one PDCH allocation attempt there is both a shortage of GSL
devices and no BPC available in the circuit switched domain, both
PCHALLFAIL and ALLPDCHPCUFAIL are stepped.
Counter:
PREEMPTPDCH
Commercial In Confidence
9 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
5.2
PDCH Usage
See figure 3 for an overview of the mechanism of the PDCH usage counters.
Counter:
ALLPDCHACC
Counter:
ALLPDCHACTACC
Counter:
ALLPDCHSCAN
Counter:
ALLPDCHPEAK
Commercial In Confidence
10 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
Description: The peak number of active PDCHs from the last 15 minutes.
Every 60 seconds the highest value for the number of active PDCHs, from the
6 or so scans taken in the RPP, is written to one position in a circular store of
15 values. Also every 60 seconds, the highest value from this store of 15
values is sent to and stored in the CP. This value is ALLPDCHPEAK.
If the measurement period for STS is 1 hour then the value reported will be
the peak from the latest 15 minutes. The 45 minutes prior to this are not
considered.
5.3
Random Accesses
Counter:
PDRAC
Counter:
PDPRAC
Commercial In Confidence
11 (14)
Prepared (also subject responsible if other)
No.
ERA/SV-01:1680 Uen
Checked
Date
Rev
2002-02-07
Reference
1 minute
Scan
15
Scan
8
+
7
+
23
7
+
31
38
Active PDCH
Accumulator
cleared
Divides by # of
RPP scans during
last minute
Active PDCH
Accumulator
cleared
Divides by # of
RPP scans during
last minute
Multiplies by # of CP
scans since previous
value reported
Scan
Scan
404
Scan
Scan
Scan
Scan
+
PDCH
Accumulator = 400
ALLPDCHACTACC=
Accumulation of
these results during
measurement period
Multiplies by # of CP
scans since previous
value reported
Scan
Scan
Number
of PDCHs =
Scan
8
+
10
5
+
30
Scan
+
Active PDCH
Accumulator =
Scan
Scan
Scan
Scan
Number of
Active PDCHs =
ALLPDCHSCAN=
Number of CP scans
during measurement
period
408
412
420
428
435
+
442
ALLPDCHACC=
Increase in PDCH
accumulator during
measurement
period
Commercial In Confidence
12 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
5.4
5.4.1
Counter Descriptions
Counter:
RBCDL
Reference
Description: The total number of RLC data blocks transmitted by the PCU
during the measurement period. Retransmissions are included. MAC
signalling blocks are not included.
The RLC data blocks contain either user data or signalling above RLC/MAC
level (for example PDP Context Activation, Mobility Management signalling
etc). This type of signalling requires a TBF.
MAC signalling blocks are used by BSS to establish, maintain and release
TBFs and are not counted by RBCDL.
Counter:
RETRANSDL
Description: The total number of RLC data blocks retransmitted by the PCU
during the measurement period. This is usually in response to a NACK in the
acknowledgement bitmap.
In the latest versions of BSS R8 intentional retransmissions, up to 3 repeats
of the last radio block in the TBF, are sent to allow an uplink TBF set-up while
the downlink is closing. These intentional retransmissions are not counted by
RETRANSDL (if correction package AC-A6 loaded).
Note that data retransmitted in a new TBF is not counted. For example, on
cell reselection any unacknowledged LLC frames are transferred to the
transmission buffer in the new cell.
Counter:
RBCUL
Description: The total number of first time transmitted RLC data blocks
successfully received by the PCU during the measurement period plus the
number of retransmitted blocks (calculated as described below).
The RLC data blocks contain either user data or signalling above RLC/MAC
level (for example PDP Context Activation, Mobility Management signalling
etc). This type of signalling requires a TBF.
MAC signalling blocks are used by BSS to establish, maintain and release
TBFs and are not counted by RBCUL.
Note that RLC data blocks with stall indicator set are not counted (if correction
package AC-A6 loaded).
Commercial In Confidence
13 (14)
Prepared (also subject responsible if other)
No.
ERA/SV-01:1680 Uen
Checked
RETRANSUL
Date
Rev
2002-02-07
Reference
User Formulae
Block Error Rate (BLER)
The BLock Error Ratio (BLER) for DL and UL are calculated as below.
BLER _ DL =
RETRANSDL
* 100[%]
RBCDL
BLER _ UL =
RETRANSUL
* 100[%]
RBCUL + RETRANSUL
Commercial In Confidence
14 (14)
Prepared (also subject responsible if other)
No.
Checked
ERA/SV-01:1680 Uen
Date
Rev
2002-02-07
Reference
DISCDL
Counter:
DISCUL