Calculation
Huawei
Network
July 14th, 2013
marsudi.te2000@[Link]
7/16/15
Summary
This slide will depict how to calculate paging utilization in
Huawei network
Simple paging description and paging cause will be
discussed also this slide
Why paging utilization less than 100% but congestion
already triggered can be check in this discussion
Counter use for monitoring after LAC/RAC splitting and DT
step should be taken will be listed in this slide
marsudi.te2000@[Link]
7/16/15
Paging
Paging is one of the most important procedures in WCDMA.
Paging is critical factor associated with the call setup success
rate of the network.
The network will initiate paging in the following three cases:
1. Mobile terminating call
2. UTRAN system information update
3. UE state transitions
. When receiving paging from core network, UTRAN decides the
paging type.
. When mobile in IDLE mode, CELL PCH and URA PCH, UTRAN
will send paging type 1 on PCCH.
. Paging type 2 for a UE in RRC Connected Mode (CELL_DCH
and CELL_FACH states) on DCCH.
. When UE idle mode, paging will be broadcasted in to LAC
area, when UE in CELL DCH, CELL PCH and CELL FACH, paging
attempt will be sent to respective cell, while UE in URA state,
paging will be broadcasted into URA area
marsudi.te2000@[Link]
7/16/15
Paging Messages
The paging message include:
CN Domain Indicator, used by the RNC to identify from
which domain the Paging message originates
Permanent NAS UE Identity (that is, IMSI) used for
calculation of paging group and also for WCDMA RAN
paging co-ordination.
The paging message may also contain the following:
The DRX Cycle Length Coefficient (if available) may be
included in the Paging message, and if present, the
WCDMA shall when applicable use it for calculating the
paging occasions for the UE.
Temporary UE ID (that is, the TMSI)
Paging Area. Can be the Location Area Identity (LAI), the
Routing Area Identity (RAI) and (if omitted) the whole RNC
Paging cause
marsudi.te2000@[Link]
7/16/15
Mobile Terminating Call
NSS
UE AS
UE NAS
paging
RR_PAING_IND
RANAP
MSC
paging
RANAP
RR_EST_REQ (PAGING RESPONSE)
RRC setup procedure
INITIAL_DIRECT_TRANSFER
AUTHENTICATION REQUEST
(PAGING RESPONSE)
AUTHENTICATION RESPONSE
RR_SECURITY_CONTROL_REQ
(IK CK)
security mode control
SETUP
CALL CONFIRM
RAB setup procedure
ALERT
CONNECT
CONNECT ACKNOWLEDGE
After sending paging response, RRC connection request will be
sent with establishment cause: terminating conversation call
marsudi.te2000@[Link]
7/16/15
UTRAN system information update
When cell system information changed, paging type 1 is used
to inform mobile to read the updated system information. It is
special for the mobile in IDLE mode, CELL PCH and URA PCH .
marsudi.te2000@[Link]
7/16/15
UE state transitions
UTRA RRC Connected Mode
URA_PCH
out of
service
in
service
CELL_DCH
out of
service
in
service
Establish RRC Release RRC
Connection
Connection
in
service
GSM
Connected
Mode
GPRS
Packet
Transfer
Mode
CELL_FACH
out of
service
Release RRC
Connection
GSM:
Handover
UTRA:
Inter-RAT
Handover
CELL_PCH
Cell reselection
Release of
temporary
block flow
Establish RRC
Connection
Release RR
Connection
Establish RR
Connection
Initiation of
temporary
block flow
GPRS Packet Idle Mode1
Camping on a UTRAN cell1
Camping on a GSM / GPRS cell1
Idle Mode
When UTRAN wants mobile to change its state from CELL PCH
or URA PCH to CELL FACH, UTRAN will send paging type 1 to
mobile.
marsudi.te2000@[Link]
7/16/15
Discontinuous Reception (DRX)
The UE may use Discontinuous Reception (DRX) in order to
reduce power consumption. When DRX is used the UE
needs only to monitor one Page Indicator, PI, in one Paging
Occasion per DRX cycle.
In FDD mode, DRX cycle length = 2^k, k is DRX cycle
length coefficient. The UE shall store each CN domain
specific DRX cycle length for each CN domain the UE is
attached to and use the shortest of those DRX cycle
lengths.
The CS CN specific DRX cycle length coefficient shall be
updated locally in the UE using information given in system
information.
The PS CN specific DRX cycle length coefficient shall be
updated after the negotiation between the UE and PS CN by
NAS procedure.
marsudi.te2000@[Link]
7/16/15
Paging Occasion
one paging
occasion
2^K-1
4095
PI PI
0
P I
q
PI
NP-1
Paging Occasion = {(IMSI div K) mod (DRX cycle length
div PBP)} * PBP + n * DRX cycle length + Frame Offset,
Where n = 0,1,2 as long as SFN is below its maximum
value. K is the number of SCCPCH bears the PCH.
In FDD mode, Paging Occasion = IMSI mod 2K + n*2K
marsudi.te2000@[Link]
7/16/15
Paging Indicator Channel (PICH)
One PICH radio frame of length 10 ms consists of 300 bits (b0, b1, , b299). Of these,
288 bits (b0, b1, , b287) are used to carry paging indicators.
In each PICH frame, Np paging indicators {P0, , PNp-1} are transmitted, where Np=18,
36, 72, or 144.
The PI calculated by higher layers for use for a certain UE, is associated to the paging
indicator Pq . PI = DRX index mod NP = (IMSI div 8192) mod NP
If a paging indicator in a certain frame is set to "1" it is an indication that UEs associated
with this paging indicator and PI should read the corresponding frame of the associated
S-CCPCH.
marsudi.te2000@[Link]
7/16/15
10
Paging Cycle Coefficient
In the idle mode, the UE can receive the paging indication
with DRX to reduce the power consumption. At this time,
the UE needs to detect only one paging indication in a
paging occasion within a DRX cycle. The DRX cycle length
of UTRAN domain is obtained by substituting this parameter
into the formula DRX cycle = 2K PBP frames. Where, K
is [the paging cycle coefficient], and PBP is the paging
block cycle coefficient (In the FDD mode, PBP = 1).
Influence on the network performance: If this
parameter is set too small, the UE will detect the paging
channel frequently, and thus the battery is consumed fast;
if it is set too big, the UE will react very slowly on the
paging, it will also occur that the system repeats the UE
paging, and the downlink interference will be increased.
marsudi.te2000@[Link]
7/16/15
11
Paging Indicator per Frame (Np)
Np is the number of paging indicators per frame. The value
range of this parameter is 18, 36, 72, or 144.
Influence on the network performance:
PI = DRX index mod NP = (IMSI div 8192) mod NP.
All of the IMSIs is divided into Np groups. If this parameter
is set too small, for one IMSI, the paged probability of this
IMSI will increase and it will consume too much power. If
this parameter is set too big, the paged probability will
decrease. The bit number of each PI decrease too, and it
requests high demodulation performance for UE
marsudi.te2000@[Link]
7/16/15
12
Why Paging Utilization<100% but with Paging Congestion?
Maximum
Paging 5
UE per TTI
Statistic
Period
Paging Channel Specification PCH channel support
maximum paging 5 user with 1 TTI(Transmission Time
Interval, 1TTI=10ms)
Because the paging attempt is not stable within the statistic
period, some times is higher, some times is lower, so we
will face the paging congestion while the PCH
Utilization<100% .
The LAC split should be consider if the paging congestion
greater than 1% OR paging attempt
greater than 500k/hour 13
7/16/15
marsudi.te2000@[Link]
How big the PCH utilization will trigger paging congestion
Base on the Erlang B Table, if the Number of Channel is 5, and the
GOS is 1%, it can bear 1.361 Erl traffic, in other words, the
utilization is 27.22% (=1.361/5) while the GOS=1%
The PCH channel can support paging 5 user within 1 TTI,
We can assume the Number of Channel of 5, base on Erlang B
table, when the the utilization just 27.22%, GOS/Congestion
Rate=1%.
Base on Erlang B table, the
1% congestion.
marsudi.te2000@[Link]
utilization=27.22% will trigger
7/16/15
14
Paging Utilization Calculation
CS paging will be transmitted over specific LAC area
PS paging will be transmitted over specific RAC Area
RAC configuration is under LAC, so paging PS means paging
LAC+RAC
PS paging is much bigger than CS paging, so to reduce
paging load, one LAC can be configured with several RAC
Huawei recommend maximum paging attempt specific
LAC+RAC is 500K/hour
LAC+RAC splitting also recommended to be split if paging
loss already greater than 1%
marsudi.te2000@[Link]
7/16/15
15
Paging Performance Utilization
Paging Utilization (%) = 100*Paging Attempt/
(3600*(5/0.01))
Paging Attempt: Max [Link].AttPaging1 in 1 cell
under respective LAC+RAC during 1 hour
(5/0.01) every TTI PCH can page 5 user
Paging Loss (%) = 100*Paging Loss/Paging Attempt
Paging Loss: Max [Link] in
1 cell under respective LAC+RAC during 1 hour
Paging Attempt: Max [Link].AttPaging1 in 1 cell
under respective LAC+RAC during 1 hour
marsudi.te2000@[Link]
7/16/15
16
Sample Paging Utilization Before & After Split LAC
Paging utilization LAC 6073 decrease after splitting
to be LAC 6073 & 6070
marsudi.te2000@[Link]
7/16/15
17
Sample Paging Attempt Before & After Split LAC
Paging attempt & paging loss decrease after LAC splitting
marsudi.te2000@[Link]
7/16/15
18
Important Thing During LAC/RAC Splitting
1. LAC splitting will impact to charging system, so LAC should be
created in Online Charging System before created new LAC
2. LAC should be linked to specific RNC, so paging from core can
identify which RNC should be page
3. If this LAC has neighbor LAC from different MSS, this new LAC
should be defined as external LAC in neighbor MSS (if not MSS in
pool)
4. Add new RAC, need RAC definition in SGSN
5. Avoid LAC/RAC border in crowded area to avoid high location area
update/routing area update
6. If MSS pool, 1 LAC should be defined in all MSC in respective pool
Item should be test after LAC/RAC splitting
. Functionality test CS (MOC & MTC) & PS
. Check charging
. Test handover to neighbor LAC (outgoing & incoming)
marsudi.te2000@[Link]
7/16/15
19
Monitoring after LAC/RAC Splitting
Check traffic each cell which has new LAC/RAC (if much
traffic degradation, check consistency LAC RNC and LAC in
core
Check counter terminating:
[Link] Most important sample
[Link]
[Link] SMS
[Link]
[Link]
Counter terminating can be used to predict paging load
after LAC splitting assumption as below:
Paging generated by cell: (RRC Terminating cell/Total RRC
terminating cell )* Paging attempt
marsudi.te2000@[Link]
7/16/15
20
Sample Script (Modify LAC RAC)
1. Add ULAC:
ADD ULAC:CNOPINDEX=0, LAC=6220, PLMNVALTAGMIN=61, PLMNVALTAGMAX=68;
2. Add URAC
ADD URAC:CNOPINDEX=0,LAC=6220,RAC=17,PLMNVALTAGMIN=141,PLMNVALTAGMAX=148;
3. Add USAC
ADD USAC: CnOpIndex=0, LAC=6220, SAC=31011;
4. MOD UCELLACINFO
MOD UCELLACINFO: CellId=31011, LAC=6204, SAC=31011, CfgRacInd=REQUIRE, RAC=17;
Note:
. If only RAC modification (use existing RAC), can directly to mod ucellacinfo, no need to add USAC
. Dont forget to modify external in other RNC or 2G if respective cell defined as external cell
marsudi.te2000@[Link]
7/16/15
21
Thank You
marsudi.te2000@[Link]