02 - RN20022EN14GLN1 - EGPRS Network Audit PDF
02 - RN20022EN14GLN1 - EGPRS Network Audit PDF
RN 2002
EGPRS EXPLAIN: Chapter 2
BSS Network Audit
RN20022EN14GLN1 1
BSS Network Audit
Legal Notice
All copyrights and intellectual property rights for Nokia Siemens Networks training documentation, product documentation and
slide presentation material, all of which are forthwith known as Nokia Siemens Networks training material, are the exclusive
property of Nokia Siemens Networks . Nokia Siemens Networks owns the rights to copying, modification, translation, adaptation
or derivatives including any improvements or developments. Nokia Siemens Networks has the sole right to copy, distribute,
amend, modify, develop, license, sublicense, sell, transfer and assign the Nokia Siemens Networks training material.
Individuals can use the Nokia Siemens Networks training material for their own personal self-development only, those same
individuals cannot subsequently pass on that same Intellectual Property to others without the prior written agreement of Nokia
Siemens Networks .
The Nokia Siemens Networks training material cannot be used outside of an agreed Nokia Siemens Networks training session
for development of groups without the prior written agreement of Nokia Siemens Networks.
RN20022EN14GLN1 2
BSS Network Audit
Module objectives
After completing this learning element, the participant will be able to:
Theory:
RN20022EN14GLN1 3
BSS Network Audit
BSS - Content
• Gb
RN20022EN14GLN1 4
BSS Network Audit
• A new LA algorithm is employed with PCU-2 based on Bit Error Probability values (see
EGPRS)
In GPRS RLC acknowledged mode RLC data blocks which are not correctly received have to
be retransmitted with the same Coding Scheme (CS).
RN20022EN14GLN1 5
BSS Network Audit
Data
Correction
Error
GPRS CS1 181 9.05 / 8
PCU1+2 CS2 268 13.4 / 12
GPRS CS3 312 15.6 / 14.4
PCU2 CS4 428 21.4 / 20
• CS1 & CS2 – Implemented in all BTS types without HW change More Data
=
• CS3 & CS4 – not for Talk family BTS Less Error
Correction
*first value includes the RLC header, the MAC header (excluding the USF), the spare bits and RLC information.
Second value only RLC information (no headers)
RN20022EN14GLN1 6
BSS Network Audit
MAC
For CS 4 no
CS-4
USF BCS coding or
RLC/MAC Block Size: 428 puncturing
BCS Size: 16 is done
20 ms
except for
Precoded USF: 12
interleaving USF
456 bits Data rate (kbps): 21.4
57 57 57 57 57 57 57 57
RN20022EN14GLN1 7
BSS Network Audit
10
0
0 5 10 15 20 25 30 C/I
RN20022EN14GLN1 8
BSS Network Audit
RLC
blocks
Raw Data
Header per Data rate
Scheme Code rate Modulation within one
Code rate Radio kbps
Radio Block
Block
(20ms)
NOTE: The italic captions indicate the 6 octets (48) of padding when retransmitting an MCS-8 block with
MCS-3 or MCS-6. For MCS-3, the 6 octets of padding are sent every second block (see 3GPP TS 44.060).
RN20022EN14GLN1 9
BSS Network Audit
RN20022EN14GLN1 10
BSS Network Audit
Time
8PSK (0,1,0)
Envelope (amplitude)
(0,0,0)
(0,1,1)
(0,0,1) (1,1,1) Time
(1,0,1) (1,1,0)
22,5° offset
(1,0,0)
to avoid zero crossing
RN20022EN14GLN1 11
BSS Network Audit
RN20022EN14GLN1 12
BSS Network Audit
Burst Structure
- Burst structure is similar with current GMSK burst, but term 'bit' is replaced by 'symbol‘
- One symbol has 3 bits when using 8-PSK
- Training sequence has lower envelope variations
- it is possible to use 8-PSK and GMSK on adjacent timeslots (not for MS!)
- In case of max output power only, back-off applied to 8-PSK (there is no DL power
control)
P
(dBm)
)
t (us)
RN20022EN14GLN1 13
BSS Network Audit
RN20022EN14GLN1 14
BSS Network Audit
Adding redundancy
Puncturing of the
coded info
User data
RN20022EN14GLN1 15
BSS Network Audit
data 1
RN20022EN14GLN1 16
BSS Network Audit
MCS-1
MCS-4
RN20022EN14GLN1 17
BSS Network Audit
C/I
18 © Nokia Siemens Networks RN20022EN14GLN1
RN20022EN14GLN1 18
BSS Network Audit
RN20022EN14GLN1 19
BSS Network Audit
RN20022EN14GLN1 20
BSS Network Audit
The PCU selects the used MCS. This selection can be divided in four classes:
• Initial MCS to be used when entering packet transfer mode (set by parameters)
• Modulation selection
• MCS selection for initial transmissions of each RLC block (Link Adaptation, LA)
• MCS to be used for re-transmissions (must be the same family, only for ACK mode )
Link Adaptation algorithm depends if RLC protocol works in acknowledged or unacknowledged mode. In
acknowledged mode, LA algorithm is designed to optimize channel throughput in different radio conditions. In
unacknowledged mode, the algorithm tries to keep the TBF below a specified Block Error Rate (BLER) limit.
The Link Adaptation (LA) algorithm for EGPRS is the same for PCU 1 and 2. It can be disabled by
parameter. After the start of the TBF LA starts to work based on Bit Error Probability (BEP) measurements
performed at the MS (downlink TBF) and the BTS (uplink TBF).
In DL case the MCS selection is based on EGPRS Channel Quality Report received in EGPRS PACKET
DOWNLINK ACK/NACK message sent from the MS to network using PACCH to indicate the status of the
downlink RLC data blocks received.
The MCS selection is based on using the BEP (Bit Error Probability) measurement data which contains the
current averaged BEP value as well as the variation of this value (CV-Coefficient of Variation).
In UL case the MCS selection is based on the respective BEP measurement values which are measured by
the BTS and given to PCU in the UL PCU frames.
RN20022EN14GLN1 21
BSS Network Audit
…..
CV_BEP_4 1.00 > CV_BEP > 0.75
CV_BEP_5 0.75 > CV_BEP > 0.50
MEAN_BEP_25 -2.80 - -2.64
CV_BEP_6 0.50 > CV_BEP > 0.25
MEAN_BEP_26 -2.96 - -2.80
MEAN_BEP_27 -3.12 - -2.96 CV_BEP_7 0.25 > CV_BEP > 0.00
RN20022EN14GLN1 22
BSS Network Audit
• Gb
RN20022EN14GLN1 23
BSS Network Audit
SD
TRX 1 BCCH TS TS TS TS TS TS It is the choice of
CCH the operator if
territory is
configured to the
BCCH TRX or on
TRX 2 TCH TRXs
TS TS TS TS TS TS TS TS
RN20022EN14GLN1 24
BSS Network Audit
Case 1: TRX 1
- Many (E)GPRS users
- Low CS traffic TRX 2
Case 2: TRX 1
- High CS traffic
- (E)GPRS user have TRX 2
to take the ‘rest’ Dedicated capacity
Case 3:
TRX 1
- No (E)GPRS user
- Zero CS traffic
TRX 2 Default capacity
RN20022EN14GLN1 25
BSS Network Audit
TRX 1
TRX 2
RN20022EN14GLN1 26
BSS Network Audit
# of TRXs (GTRX=Y) 1 2 3 4
# of signaling RTSL (GTRX =Y) 1 2 2 3
CDED = 1% 1 RTSL 1 RTSL 1 RTSL 1 RTSL
CDEF = 30% 2 RTSL 4 RTSL 6 RTSL 8 RTSL
CMAX = 80% 5 RTSL 11 RTSL 17 RTSL 23 RTSL
Any setting 1…20% of CDEF with 1 TRX configuration (GTRX=1) will result in 1 TSL Default
territory.
20 % x 7 = 1,4 = 1 RTSL
1 % x 7 = 0.07 = 1 RTSL (every result bigger than 0 and below 2 is rounded to one)
0 % x 7 = 0 = 0 RTSL (This is the default value for CDED)
RN20022EN14GLN1 27
BSS Network Audit
TRX 1
TRX 2
RN20022EN14GLN1 28
BSS Network Audit
Example how to determine the Idle Timeslots: With default settings and 2 TRXs 1 Timeslot
after CS downgrade and 2 Timeslots after CS upgrade are kept free (as well by intra cell
handovers). So in the dimensioning, it can be assumed that on average there are 1.5 free
timeslots kept free (the same amount of upgrades as downgrades takes place).
RN20022EN14GLN1 29
BSS Network Audit
Downlink Dual Carrier (DLDC) requires the territory to span at least 2TRXs. There is no
special requirement for deploying DLDC (PCU2 is required) but
TRX 1
TRX 2
RN20022EN14GLN1 30
BSS Network Audit
BCCH N-TRX
f1 f1 f1 f1 f1 f1 f1 f1 -Dynamic Territory
upgrades and downgrades
apply only for standard
BCCH/ Not TCH TCH TCH TCH TCH TCH
RACH/ i n use
cells.
SDCCH E-RACH E-TRX - In the case of extended
f1 f2 f2 f2 f2 f2 f2 f2 (up to 70 KM cell radius) or
super-extended (up to 105
KM cell radius) no dynamic
E-RACH SDCCH TCH TCH TCH TCH EGTCH EGTCH up- and down-grades of
(E)GPRS territories apply.
E-RACH S-TRX
- EGTCH (Extended
f1 f3 f3 f3 f3 f3 f3 f3 (E)GPRS Traffic Channel)
timeslots are not available
for CS and so similar to
E-RACH SDCCH TCH TCH TCH TCH EGTCH EGTCH
dedicated capacity
RN20022EN14GLN1 31
BSS Network Audit
SGSN-1
BSC-1
RA-1
RN20022EN14GLN1 32
BSS Network Audit
SGSN-1
BSC-1
PCU
RN20022EN14GLN1 33
BSS Network Audit
BSC-1
RA-1
RN20022EN14GLN1 34
BSS Network Audit
MeasurementReports
Measurement Reportswith
withNC2
NC2
RN20022EN14GLN1 35
BSS Network Audit
Usage of Priorities
900 Macro can lead to ping
900 Macro
pong behavior!
2nd priority 2nd priority and needs careful
planning
900 Micro 900 Micro
900 Micro 900 Micro
Highest
Priority Highest
Priority
1800 1800
1800 1800
36 © Nokia Siemens Networks RN20022EN14GLN1
RN20022EN14GLN1 36
BSS Network Audit
RN20022EN14GLN1 37
BSS Network Audit
3
Nokia 5140
2.5
Time (s)
2 Application Outage
RN20022EN14GLN1 38
BSS Network Audit
• Gb
RN20022EN14GLN1 39
BSS Network Audit
0 MCB/LCB BSC
One 64 kbps (8 bits) channel in PCM frame is called 1
2
timeslot (TSL) 3
One 16 kbps (2bits) channel timeslot is called Sub-TSL 4
5
One PCM frame has 32 (E1) or 26 (T1) TSLs 6
7
8
9
10
One Radio timeslot corresponds to one 16 kbps 11
Sub-TSL and one TRX takes two TSLs from Abis 12
13
14
15
One TRX has dedicated TRXsig of 16, 32 or 64 16
kbps 17
18 TCH 0 TCH 1 TCH 2 TCH 3
19 TCH 4 TCH 5 TCH 6 TCH 7 TRX1
One BCF has dedicated BCFsig (16 or 64 kbps) 20
for O&M 21
22
23
24
Q1-management needed if TRS management 25 TRXsig
under BSC 26
27 BCFsig
28
29
MCB/LCB bits required if loop topology is used 30
31 Q1-management
RN20022EN14GLN1 40
BSS Network Audit
RN20022EN14GLN1 41
BSS Network Audit
Coding scheme Bit rate (kbps) Abis PCM allocation (fixed + pool/slave)
CS-1 8,0
GPRS CS-2 12,0
CS-3 14,4
CS-4 20,0 - Higher data rates don’t fit in 16
MCS-1 8,8 kbit/s channels
MCS-2 11,2 - GPRS CS-2 requires 2 subslots
when EDGE activated (TRX/BTS)
MCS-3 14,8
- 16, 32, 48, 64 or 80 kbit/s Abis
MCS-4 17,6 links per RTSL needed
MCS-5 22,4
EDGE
MCS-6 29,6
MCS-7 44,8
MCS-8 54,4
MCS-9 59,2
Retrans.
RN20022EN14GLN1 42
BSS Network Audit
RN20022EN14GLN1 43
BSS Network Audit
The PCU is the BSC plug-in unit that controls the (E)GPRS radio resources, receives and transmits PCU
frames to the BTSs and Frame Relay (or IP packets) to the SGSN
It handles both the Gb interface and RLC/MAC protocols in the BSS and acts as the key unit in the
following procedures:
• (E)GPRS radio resource allocation and management
• (E)GPRS radio connection establishment and management
• Data transfer
• (Modulation and) Coding scheme selection
• PCU statistics
The first generation PCUs (PCU or PCU1) are optimized to meet (E)GPRS requirements, i.e. non real
time solutions (QoS classes "Background" and "Interactive“). EGPRS, NCCR, NACC are supported by
both PCUs.
The second generation PCU (PCU2) is a high capacity embedded plug-in unit that provides additional
(E)GPRS processing power and extended functionality from BSS11.5 onwards. Second Generation
PCUs have a new architecture.
There are 3 PCU2 plug-in unit variants for the different NSN GSM/EDGE BSC variants:
• PCU2-U: BSCi and BSC2i
• PCU2-D: BSC3i 660, BSC3i 1000 and BSC3i 2000
• PCU2-E for BSC3i versions including the Flexi BSC
RN20022EN14GLN1 44
BSS Network Audit
RN20022EN14GLN1 45
BSS Network Audit
PCU BSCi, BSC2i 1 256 / 064 / 128 / 128 / 32* 166MHz / 128MB
PCU-S BSCi, BSC2i 1 256 / 064 / 128 / 128 / 32* 200MHz / 128MB
PCU-T BSCi, BSC2i 1 256 / 064 / 128 / 256 / 32* 300MHz / 256MB
* Maximum capacity of one FR link is 31 PCM TSL (31 x 64 kbps) in case of Gb over IP value gives
the maximum processing capacity of one logical PCU (example 32 means 32 x 64kbps = 2048 kbps)
** Number of PCU2-E per BCSU and capacity depends on the BSC version (BSC3i 660, 1000/2000
or 3000 the Flexi BSC). The indicated values are only valid for the Flexi BSC-see next page
RN20022EN14GLN1 46
BSS Network Audit
BSC3i type max #PCU2-E #Abis channels #active BCSU per BSC / Abis bw controllable
per BCSU per PCU2-E #logical PCU per BSC (Abis bw in max conf.)
BSC3i 1000 3 (not 5) 512 (not 1024) 5 / 15 ~ 122 Mbps (~204 Mbps)
BSC3i 2000 3 (not 5) 512 (not 1024) 10 / 30 ~ 245 Mbps (~ 409 Mbps)
RN20022EN14GLN1 47
BSS Network Audit
DAP/cell Refers to Subslots per pool (DAP resources and Territory, all BTS level resources)
RN20022EN14GLN1 48
BSS Network Audit
• Gb
RN20022EN14GLN1 49
BSS Network Audit
Gb Interface - Introduction
The Gb interface is the interface between the BSS and the Serving GPRS Support Node
(SGSN)
It allows the exchange of signaling information and user data between one
• Packet Control Unit (PCU) or PSE (Packet Service Entity) at the BSS side and one
• Packet Processing Unit (PAPU) at the SGSN side
Each PCU/PSE has its own separate Gb interface to the SGSN. Many users share the same
physical resource. Resources are given to a user upon activity (sending/receiving)
Signaling and user data are sent in the same transmission plane and no dedicated physical
resources are required to be allocated for signaling purposes (no SS7)
Access rates per user may vary without restriction from zero data to the maximum possible line
rate.
One Gb interface can be implemented using the Frame Relay or IP.
Gb
BSC SGSN
PCU / PAPU
PSE
BSS PS Core
50 © Nokia Siemens Networks RN20022EN14GLN1
RN20022EN14GLN1 50
BSS Network Audit
Gb Interface - Protocols
Um Gb Gn Gi
APP APP
TCP/UDP USER TCP/UDP
IP Relay PAYLOAD
IP
SNDCP SNDCP GTP GTP L2
LLC LLC UDP UDP L1
RLC RLC BSSGP BSSGP IP IP
MAC MAC NS NS L2 L2
GSM RF GSM RF L1bis L1bis L1 L1
RN20022EN14GLN1 51
BSS Network Audit
Gb Interface - FR
RN20022EN14GLN1 52
BSS Network Audit
Gb Interface - IP
Internet Protocol (IP) as transmission network is besides FR an alternative way to configure the
sub-network of the Gb interface. IP meets the increased demand for transmission cost
efficiency :
• The sub-network is IP-based and the physical layer can be Ethernet or WAN (Wide Area
Network)
• The introduction of IP makes it possible to build an efficient transport network for the IP
based multimedia services of the future
• Both, IPv6 and IPv4 protocol versions are supported
• IP transport can be used in parallel with FR under the same BSC and BCSU
• Within one BCSU, separate PCUs can use different transmission media (but one PCU only
IP or FR)
• Gb over IP requires support from both BSC and SGSN.
IP
BTS
BSC SGSN
FR
BTS
Gb
53 © Nokia Siemens Networks RN20022EN14GLN1
RN20022EN14GLN1 53
BSS Network Audit
Gb Interface - IP
Gb configuration common for Gb over IP or FR (values are examples)
• The NSEI (Network Service Element Identifier) must be identical and unique at BSS and SGSN
side.
• One PCU / PSE is equivalent to one NSE (Network Service Entity)*
• One NSE is connected with one ore more permanent virtual connections called NS-VC (Network
Service Virtual Connection)
• A cell can be identified by one BVCI (BSSGP Virtual Connection Identifier) which has an end-to-
end significance. One NS-VCI supports several BVCs
• BVCI = 0 is reserved for signalling purposes inside one NSE.
•Gb configuration only for Gb over IP (values are examples):
• Each PAPU and PCU/PSE has its own IP address..
• When the NS-VC is created the remote IP address and local and remote UDP port numbers
should be specified.
• The BC (Bearer Channel), DLCI (Data Link Connection Identifier) and CIR (committed
Information Rate) parameter are NOT present in the Gb over IP
In the BSC, the capacity of one PCU remains the same, regardless of whether IP or FR is used
as the transport technology.
*This statement is not true anymore with multipoint Gb
54 © Nokia Siemens Networks RN20022EN14GLN1
RN20022EN14GLN1 54
BSS Network Audit
Gb over IP
BSS1
PCU1
SGSN
NSEI_1
PAPU1 UDP33301 BVCI_0
NS-VCI_7
NSEI_1
NS-VCI_7 UDP33302 BVCI_3
BVCI_0 UDP50001 NS-VCI_2
NS-VCI_2 IP:10.2.77.82 LA
BVCI_3 UDP50002
RA 1
PCU2
NSEI_2 BTS_3
NSEI_2 NS-VCI_5
NS-VCI_5 UDP33303
UDP50003 BVCI_0 BTS_6
BVCI_0
NS-VCI_8 UDP33304
UDP50004 NS-VCI_8 BVCI_6
BVCI_6
IP NS-VCI_3
UDP33305 RA 2
UDP50005 NS-VCI_3 BTS_8
IP:10.2.77.83
Network BTS_2
IP:10.2.10.10
PCU3
PAPU2 NSEI_3
NSEI_3 NS-VCI_4 UDP33306
BVCI_8
NS-VCI_4
UDP50006
BVCI_8
NS-VCI_1 UDP33307
BVCI_22
UDP50007 NS-VCI_1
BVCI_0 UDP33308
NS-VCI_11 BVCI_0
NS-VCI_11
BVCI_22 UDP50008
IP:10.2.77.84
IP:10.2.10.11
BSSGP Data
NS Signalling
UDP Data & Signalling
55 © Nokia Siemens Networks IP
RN20022EN14GLN1
RN20022EN14GLN1 55
BSS Network Audit
WAN with
BSC Minimum 2 E1
PCU / PSE 1
IP
PCU / PSE 2
Network
PCU / PSE …
RN20022EN14GLN1 56
BSS Network Audit
Multipoint Gb S13
With the multipoint Gb functionality a PCU or PSE can be connected to several
SGSNs. This provides the system with enhanced resilience and the possibility of
equalising the traffic load of the different SGSNs. Different users in the same cell can be
connected to different SGSNs, according to the SGSN load conditions. The feature is
only applicable for Gb over IP.
RN20022EN14GLN1 57
BSS Network Audit
Multipoint Gb
With multipoint Gb several SGSNs (PAPUs) are connected to one PCU/PSE.
- One PCU/PSE still serves its cells (one MS in a certain cell will be served by one
PCU/PSE).
- With 2 SGSN on average 50 % of the traffic of one PCU/PSE is handled by SGSN 1,
the other SGSN 2 handles the rest.
- If resiliency is target (remaining Gb and SGSN(S) should be enabled to handle all traffic
in case of the failure of one SGSN). This should be considered in the dimensioning
process.
- Multipoint Gb requires Gb over IP
- Amount of NSEs per PCU is restricted to 8 (maximum 8 SGSN can be connected)
Gbxxx ????
Area 2 PCU/PSE Gb3 ????
SGSN 3
Gb1 Gb2
RN20022EN14GLN1 58
BSS Network Audit
Gb overhead
In dependency of the used transport the Gb protocols require some overhead. The
overhead depends on the packet size. Unless otherwise specified average packet size is
assumed to be 512 bytes, including the user data IP header.
(Values assume no compression of the SNDCP protocol)
Gb over IPV4 SNDC +LLC +BSSGP 3+6+12+4 4+40+63 512 10.4% 27.1% 18.8%
Rel'4+NS +UDP+IP +8+20 +4+8+20
Gb over IPV6 SNDC +LLC +BSSGP 3+6+12+4 4+40+63 512 14.3% 31.1% 22.7
Rel'4+NS +UDP+IP +8+40 +4+8+40
RN20022EN14GLN1 59
BSS Network Audit
SGSN capacity
The SGSN capacity is very much dependant of the used Software and Hardware version.
Additionally the packet processing capacity depends on various factors, such as the packet
length, ciphering, use of data compression, and the selected LLC mode. Therefore the actual
SGSN data rate may vary depending on the factors mentioned above. A more detailed analyses
is part of the PS core-network dimensioning process!
RN20022EN14GLN1 60