RN31577EN20GLA0
Course Content
KPI overview Performance monitoring Air interface and neighbor optimization Capacity & traffic optimization Paging and inter-RNC optimization
RN31577EN20GLA0
Module Objectives
RN31577EN20GLA0
RN31577EN20GLA0
Re-location (1/4)
UE Mobility Handling in RAN 3GPP options to use MM
CN
SRNS relocation
CN
SRNC anchoring
CN CN
Iu
RNC
Iu Iur
RNC
Iu
RNC
Iu Iur
RNC S-RNC
Iu Iur
Iu
D-RNC
Iu
RNC
Iu Iur
RNC
anchoring is supported in Nokia SRNC only for CS RT + PS/NRT services within Cell_DCH
SRNC Anchoring which is not as such a standardised mobility method, but which can be implemented by applying an undefined set of standardised features
RN31577EN20GLA0
Re-location (2/4)
UE Mobility Handling in RAN 3GPP gives two different options to handle inter-RNC mobility in radio network
1. 2.
When neighbouring DRNC or CN do not support relocation, anchoring is supported in Nokia SRNC only for CS RT services, PS RT data services and for PS NRT data services in CELL_DCH state. In multivendor cases this will lead to limited functionality related to mobility over RNC border between different vendors RNS if the other vendor uses SRNC anchoring
RN31577EN20GLA0
Re-location (3/4)
Source and Target RNC
Relocation procedure and failures are detected differently between Source and Target RNC Target RNC: The Target RNC sees the Relocation as incoming RRC SRNC Relocation is an RRC Establishment cause Setup, Access and Active counters are incremented both for RRC and RAB In case of failures, Setup and Access failure counters are incremented both for RRC and RAB Source RNC: The Source RNC starts the Relocation procedure SRNC Relocation is a RRC Release cause RRC Active release counters are incremented both for RRC and RAB In case of failures, Active failure counters are incremented both for RRC and RAB
RN31577EN20GLA0
Re-location (4/4)
Failure and Abnormal Release cause at Service Level
RRC setup and access counters are updated during incoming handovers and relocations. If the new RRC connection is established or relocated successfully and if there are RAB connections for the UE, the RAB setup and access counters are updated as well.
RN31577EN20GLA0
MS
SRNS Relocation,
Setup phase:
RRC_CONN_STP_ATT
CN
RANAP:Relocation Request Ack User plane set -up RANAP:Relocation Command RNSAP:Relocation Commit SRNC operation started RANAP:Relocation Detect UP switching
RRC_CONN_ STP_FAIL_RNC
Iu
SRNC
Iu
DRNC
Active phase:
RRC_CONN_ACC_CMP
RN31577EN20GLA0
Attempts complete
10
RN31577EN20GLA0
SRNC_RELOC_FAILS SRNC_RELOC_ATTS
11
RN31577EN20GLA0
SRNS Relocation,
CN
Iu
SRNC
Iu
DRNC
Active phase
Iur
RNSAP:Relocation Commit SRNC operation started RANAP:Relocation Detect UP switching RRC:UTRAN Mobility Information RRC:UTRAN Mobility Information Confirm RANAP:Relocation complete RANAP:Iu Release
Release phase
From Source RNC point of view the RRC is in the active phase
12
RN31577EN20GLA0
13
RN31577EN20GLA0
Source RNC
OUT DETAILED REASON frequency Percentage nok_c 62 2.09% subsystem_down_c default_c default_c radio_conn_lost_c 60 5 3 3
STOP WCELL IDOUT FAIL SOURCE OUT REASON OUT DETAILED REASONfrequency Percenatge 0 rnc_internal_c no_resp_from_rlc_c nok_c 92 3.05% 0 iu_c serv_req_nack_from_iuv_c subsystem_down_c 70 2.32% 0 radio_interface_c no_resp_from_rlc_c default_c 9 0.30% 0 radio_interface_c radio_link_failure_c radio_conn_lost_c 4 0.13% 0 radio_interface_c timer_expired_c rrc_dir_sc_re_est_c 3 0.10% 0 transmissio_c transport_res_rel_nrm_c default_c 3 0.10%
14
RN31577EN20GLA0
Impact of SRNC relocation failure in the Setup failure Percentage refers to all the failures in the setup phase
IN REASON srnc_relocation_c srnc_relocation_c srnc_relocation_c srnc_relocation_c srnc_relocation_c OUT FAIL SOURCE iu_c rnc_internal_c iu_c transmissio_c rnc_internal_c OUT REASON no_resp_from_iuv_c invalid_configuration_c no_resp_from_iuv_c serv_req_nack_from_nrm_c serv_req_nack_from_r_rab_c frequency 79 6 3 2 1
Target RNC
Target RNC MS
Source RNC
RANAP:Relocation Request
RANAP:Relocation Request Ack User plane -upset RANAP:Relocation Command RNSAP:Relocation Commit SRNC operation started RANAP:Relocation Detect UP switching
frequency 76 6 5 2 2 2
RRC:UTRAN Mobility Information Confirm RANAP:Relocation complete RANAP:Iu Release RANAP:Iu Release Complete User plane release
Active phase
15
RN31577EN20GLA0
16
RN31577EN20GLA0
Thank You !
17
RN31577EN20GLA0
18
RN31577EN20GLA0
URA_PCH
CELL_PCH
CELL_DCH
CELL_FACH
Tx and Rx mode
Idle Mode
19 Nokia Siemens Networks RN31577EN20GLA0
There are 3 scenarios for WCDMA packet access: infrequent transmission of small packets frequent transmission of small packets and transmission of large packets Packet data transfer in WCDMA can be performed using common, shared or dedicated transport channels.
Since the establishment of a dedicated transport channel itself requires signalling and thus consumes radio resources, it is reasonable to transmit infrequent and small NRT user data packets using common transport channels without closed loop power control. Then the random access channel (RACH) in UL and the forward access channel (FACH) in DL are the transport channels used for packet access
When the packet data is transferred on common channels, the UE is in CELL_FACH state. Large or frequent user data blocks are transmitted using shared or dedicated transport channels (DCH). When the packet data is performed on shared or dedicated channels, the UE is in CELL_DCH state.
20 Nokia Siemens Networks RN31577EN20GLA0
Each UE in Cell-DCH or Cell_FACH substate is allocated DMCU resources in RNC. In case of processing shortage in DMCU units, RNC may move UE to Cell_PCH and release all DSP resources in RNC.
L3 signaling is RRC: Physical Channel Reconfiguration
CELL_PCH
CELL_DCH
21
RN31577EN20GLA0
URA_ PCH
Cell_ PCH
Completion of URA Update procedure Max. # cell updates in Cell_FACH / Cell_PCH exceeded
Cell_ DCH
Setup of RT/NRT RB RAB reconfiguration DCH Up or Downgrade Bit rate reduction due to load reasons
CN originated paging (MT Call) Random Access (MO Call)
22 Nokia Siemens Networks RN31577EN20GLA0
Cell_ FACH
Idle Mode
Paging Performance
Paging lost: cell-PCH not active
incremented only if the mobile is in cell-PCH
(bit/s) 23 Nokia Siemens Networks RN31577EN20GLA0
Paging Performance
Paging Blocking
A terminal, once registered to a network, has been allocated a paging group. For the paging group there are Paging Indicators (PI) which appear periodically on the Paging Indicator Channel (PICH) when there are paging messages for any of the terminals belonging to that paging group. Once a PI has been detected, the terminal decodes the next PCH frame transmitted on the Secondary CCPCH to see whether there was a paging message intended for it. The terminal may also need to decode the PCH in case the PI reception indicates low reliability of the decision. If network would like to contact into certain user (SIM card) a paging procedure will took place. Paging type 1 can happen either due to mobile terminated call or mobile terminated SMS. First step is to find out where subscriber-B (the called party) is. This means HLR enquiry to subscriber-Bs HLR. HLR will return VLR address where subscriber-B is. VLR will start and act as master to this paging procedure. VLR will know subscriber-Bs location area level. VLR will send paging command to relevant RNCs (via Iu-CS interface), who are handling this LAC where subscriberB is.
24
RN31577EN20GLA0
In the case that a single S-CCPCH has been configured for a cell, the TTI for the paging transport channel is 10 ms while the transport block size is 80 bits and the transport block set size is 1. The S-CCPCH can be used to transmit the transport channels: Forward Access Channel (FACH) and Paging Channel (PCH). In the current implementation (see 3GPP 25.331), the PCH has the priority on FACH so that FACH transport blocks can be sent only if the timeslot is not occupied by paging messages. Thus, the maximum PCH throughput is 80 bits / 10 ms = 8 kbit/s. Since the dimension of a paging message (including 1 paging record) is 80 bits, the maximum paging rate is 100 paging/sec/cell.
25
RN31577EN20GLA0
Each IMSI belongs to a paging group, according to the formula Paging group = IMSI mod (DRX cycle length) The paging occasions for each paging group can be
10 ms
group 1 served
group 2 served
group 3 served
group 4 served
group 30 served
group 31 served
group 32 served
group 1 served
group 2 served
In case no buffering is utilized, only 1 paging message related to each paging group would be served at the end of each period of 10 ms * DRX cycle length.
26
RN31577EN20GLA0
busy
busy
busy
busy
first empty place
NOTE: a paging can be buffered for M * DRX cycle length = 9 * 320 ms = 2.88 sec; this time is shorter than the repetition time in CN but could be higher than the repetition time in RNC (when cell-PCH is active).
27 Nokia Siemens Networks RN31577EN20GLA0
Paging Performance in 3G
PCH throughput: paging requests blocked
The number of transmitted pagings (on the radio interface) is: paging_requests [pagings/hour] = 3600 * PCH_THROUGHPUT / (80 bits) The number of paging attempts forwarded to be transmitted on PCH is: paging_type_1 [pagings/hour] = PAGING_TYPE_1_ATT_CN_ORIG + PAGING_TYPE_1_ATT_RNC_ORIG PAGING_TYPE_1_ATT_CN_ORIG- indicates the no.of CN originated paging attempts to mobiles in idle state or PCH/URA substate. PAGING_TYPE_1_ATT_RNC_ORIG-indicates the no.of RNC originated paging attempts to mobiles in PCH/URA substate.
The number of paging attempts not sent on air due to congestion of PCH channel is: paging_requests_blocked [paging/hour] = paging_type_1 - paging_requests
28
RN31577EN20GLA0
29
RN31577EN20GLA0
Air Interface
MaxAmountOfPagingType1 = max(M1006C25, among cells in the LA/RA) + max(M1006C26 , among cells in the LA/RA) PagingThroughput [bps] = MaxAmountOfPagingType1 AveragePagingRecordSize[bit ] AveragePagingRecordSize [bit ] = 80 8000 (# of SCCPCH = 1) MaxPagingThroughput [bps ] = 24000 (# of SCCPCH = 2) PagingThroughput [bps ] PagingLoad [%] = 100 MaxPagingThroughput [bps ]
Air Interface
Poisson Distribution
1 SCCPCH
8[kbps]
Max PCH Throughput
100
Max P.T.1/sec
YES
OK
2 SCCPCH
24[kbps]
300
Divide LA/RA
31 Nokia Siemens Networks RN31577EN20GLA0
100 98 96 94 92 90 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 # of Sim ultaneous "PagingType1" [count/sec]
PCHLoad=10%
PCHLoad=30%
PCHLoad=50%
PCHLoad=70%
PCHLoad=80%
Practical Max PCH Load = 70% When PCH load=80%, ~1.3% of P.T1 fails. It would be good to have Practical Max PCH Load as 70% so that simultaneous #P.T1/sec is practically less than max(=100). NOTE: THIS IS PURELY FROM PCH POINT OF VIEW AND DOES NOT INCLUDE THE PAGING BUFFER HANDLING ASPECT
32 Nokia Siemens Networks RN31577EN20GLA0
0.67[%/month]
date RNC501
33 Nokia Siemens Networks RN31577EN20GLA0
RNC509
RNC519
RNC510
Calculations about PCH load can be used to plan the LA/RA areas BUT it should be noted that the paging buffer handling analysis should be included as well.
34
RN31577EN20GLA0
35
RN31577EN20GLA0
Introduction (1/2)
24 kbps Paging Channel
Paging load/activity
- 8 kbps paging channel capacity is implemented for (RU10) - 24 kbps can be allocated for RU20 (ASW) - Transport block size increase - The stand alone 24kbps PCH is allocated on S-CCPCH with SF128, comparing 8 Kbps/SF256 (more PwR) - If Paging 24 kbps is used, maximum of available HSDPA codes are only14
Paging Ch with 24 kbps Bottleneck is PwR Not code tree allocation (calculation on next slide)
Cch,256,3 S-CCPCH 1 Cch,256,2 Cch,256,1 Cch,256,0 Cch,256,14
HS-SCCH
S-CCPCH setup
Pilot coverage
WCEL: PtxSCCPCH1 It carries a PCH or FACH (mux) or FACH /dedicated). Spreading factor is SF64 (60 kbps)
36 Nokia Siemens Networks RN31577EN20GLA0
Introduction (2/2)
8/24 kbps Paging Channel
Example: Power benchmark What limits first: PwR or Code tree occupation Average HSDPA throughput hardly affected by loss of 1 code, as CQI extremely seldom good enough for 15 codes (e.g. probability < 1 : 1000) With SF128 PCH (24kbps) needs power 2 dB below CPICH = 31 dBm = 1.26 Watt 60kbps/24kbps, cc. 1/2 With SF256 PCH (8kbps) needs power 5 dB below CPICH = 28 dBm = 0.63 Watt 30kbps/8kbps cc.1/2 Power loss = 1.26 W 0.63 W = 0.63 W approx. 600 mW 3 % of 20 W max. cell power (1% = 200mW, 3% =600 mW) 5 % (600 mW) of about 12 W available for user data
37
RN31577EN20GLA0
To support higher paging capacity, the size of transport block for PCH is increased:
PCCH
Logical channel
8 kbps = up to 5050-75% PCH load
Transport channel
Physical SCCPC S-CCPCH possible channel H If WCEL: PCH24KbpsEnabled parameter is set to enabled, the PCH transport channel is mapped to a dedicated S-CCPCH physical channel.
38
RN31577EN20GLA0
CC 1/2
CC 1/2
16 bit
16 bits
39
RN31577EN20GLA0
S-CCPCH Configuration 1
This configuration limits the PCH bit rate to 8 kbps The PCH is multiplexed with the FACH-u and FACH-c The PCH always has priority SF64 is required to transfer the FACH-u and FACH-c bit rates
Logical channel
DTCH
DCCH
CCCH
BCCH
PCCH
Transport channel
FACH-u
U- user data
FACH-c
C- control data
PCH
Physical channel
SCCPCH 1 SF 64
40
RN31577EN20GLA0
S-CCPCH Configuration 2a
PCH24kbpsEnabled is configured to disabled with this configuration Limits the PCH bit rate to 8 kbps The PCH is allocated its own S-CCPCH SF256 is allocated to the PCH as a result of the low bit rate
Logical channel
DTCH
DCCH
CCCH
BCCH
PCCH
Transport channel
FACH-u
FACH-c
PCH
Physical channel
SCCPCH 1 SF 64
SCCPCH 2 SF 256
41
RN31577EN20GLA0
S-CCPCH Configuration 2b
PCH24kbpsEnabled is configured to enabled with this configuration Increases the PCH bit rate to 24 kbps The PCH is allocated its own S-CCPCH SF128 is allocated to the PCH to support the increased bit rate
RU 20
Logical channel
DTCH
DCCH
CCCH
BCCH
PCCH
Transport channel
FACH-u
FACH-c
PCH
Physical channel
SCCPCH 1 SF 64
SCCPCH 2 SF 128
24 kbps
42
RN31577EN20GLA0
S-CCPCH Configuration 3a
PCH24kbpsEnabled is configured to disabled with this configuration Limits the PCH bit rate to 8 kbps The PCH is allocated its own S-CCPCH SF256 is allocated to the PCH as a result of the low bit rate DTCH DCCH CCCH BCCH CTCH PCCH
Logical channel
Transport channel
FACH-u
FACH-c
FACH-c
FACH-s
PCH
Physical channel
SCCPCH connected SF 64
43
RN31577EN20GLA0
S-CCPCH Configuration 3b
PCH24kbpsEnabled is configured to enabled with this configuration Increases the PCH bit rate to 24 kbps The PCH is allocated its own S-CCPCH SF128 is allocated to the PCH to support the increased bit rate DTCH DCCH CCCH BCCH CTCH PCCH
Logical channel
Transport channel
FACH-u
FACH-c
FACH-c
FACH-s
PCH
Physical channel
SCCPCH connected SF 64
44
RN31577EN20GLA0
Code Allocation
Channelisation code for 24 kbps
PCH uses a larger section of the code tree
Cch,128,6 Cch,128,5
Cch,256,14
E-AGCH
S-CCPCH 1
45
RN31577EN20GLA0
Thank You !
46
RN31577EN20GLA0