CSSR Case Study
CSSR Case Study
The RAB Setup Attempt Procedure starts when the CN sends an RAB ASSIGNMENT REQUEST message to the RNC. The
message contains information about one of the following service types: CS Conversational RAB Establishments, CS Streaming RAB
Establishments, PS Conversational RAB Establishment, PS Background RAB Establishments, PS Interactive RAB Establishments,
PS Streaming RAB Establishments. The RAB Setup Attempt Procedure is complete when the RNC receives an RAB ASSIGNMENT
REQUEST message from the CN network. The RAB Setup Success Procedure is complete when the RNC sends to the CN an RAB
ASSIGNMENT RESPONSE message.
PS-CSSR:PS Radio Access success Ratio=RRC setup success ratio*PS RAB setup Success ratio*100 %
The PS RRC Setup Attempt Procedure is complete when the RNC receives an RRC CONNECTION REQUEST message from the
UE. The message contains information about one of the following service types: Originating Interactive Call, Terminating Interactive
Call, Originating Background Call, and Terminating Background Call. The PS RRC Setup Success Procedure is complete when the
RNC receives an RRC CONNECTION SETUP COMPLETE message from the UE.
PS Radio Access Success Ratio (Cell) =RRC Setup success ratio* PS RAB setup success Ratio * 100%
=[(RRC.SuccConnEstab.OrgBkgCall+RRC.SuccConnEstab.OrgInterCall +RRC.SuccConnEstab.TmBkgCall
+RRC.SuccConnEstab.TmItrCall )/(RRC.AttConnEstab.OrgBkgCall+RRC.AttConnEstab.OrgInterCall
+RRC.AttConnEstab.TmBkgCall +RRC.AttConnEstab.TmInterCall )]* [(VS.RAB.SuccEstabPS.Conv+VS.RAB.SuccEstabPS.Str
+VS.RAB.SuccEstabPS.Int +VS.RAB.SuccEstabPS.Bkg )/(VS.RAB.AttEstabPS.Conv+VS.RAB.AttEstabPS.Str
+VS.RAB.AttEstabPS.Int +VS.RAB.AttEstabPS.Bkg )] x 100%
The PS RAB Setup Attempt Procedure is complete when the RNC receives an RAB ASSIGNMENT REQUEST message from the
SGSN in the PS domain, the message contains information about one of the following service types: Conversational services,
Streaming services, Interactive Services, Background Services. The PS RAB Setup Success Procedure starts when the RNC
receives a RADIO BEARER SETUP COMPLETE message from the UE. This procedure is complete when the RNC sends an RAB
ASSIGNMENT RESPONSE message to the SGSN in the PS domain.
CS-CSSR:CS Radio Access Success Ratio= RRC Setup Success ratio*CS RAB setup success ratio *100%
= [(RRC.SuccConnEstab.OrgConvCall+RRC.SuccConnEstab.TmConvCall +RRC.SuccConnEstab.EmgCall )/
(RRC.AttConnEstab.OrgConvCall+RRC.AttConnEstab.TmConvCall +RRC.AttConnEstab.EmgCall )]*
[(VS.RAB.SuccEstabCS.Conv+ VS.RAB.SuccEstabCS.Str)/(VS.RAB.AttEstabCS.Conv+ VS.RAB.AttEstabCS.Str)] x 100%
Please note that, Streaming call is under both CS & PS. depending upon real time service or non real time service. For example 3G
real time video call is under CS. Whenever you need real time service then have to make circuit switch coz in real time service delay
is not allowed.
The CS RRC Setup Attempt Procedure is complete when the RNC receives an RRC CONNECTION REQUEST message from the
UE. The message contains information about one of the following service types: Originating Conversational Call, Terminating
Conversational Call, and Emergency Call. The CS RRC Setup Success Procedure is complete when the RNC receives an RRC
CONNECTION SETUP COMPLETE message from the UE.
The CS RAB Setup Attempt Procedure is complete when the RNC receives an RAB ASSIGNMENT REQUEST message from the
CN in the CS domain. The message contains information about one of the following service types: Conversational Services,
streaming Services. The CS RAB Setup Success Procedure starts when the RNC receives a RADIO BEARER SETUP COMPLETE
message from UE. This procedure is complete when the RNC sends an RAB ASSIGNMENT RESPONSE message to the CN in the
CS domain.
From the Above KPI analysis, we can see the many counter failed in case of PS RAB. Here I will focus on PS _CSSR so my
concern is with RRC and PS RAB failure counters.
Solution:UL CE Congestion (VS.RRC.Rej.ULCE.Cong/ VS.RAB.FailEstabCS/PS.ULCE.Cong)
Most of time you will see RRC or RAB failure due to UL CE congestion, solution given below to solve the UL CE congestion issue
Node B level optimization,
What is CE (Channel Element)?
A band Channel Element is the resource base required in the Node-B to Provide for one voice channel capacity, including the
control plane to Provide for one voice channel capacity, including the control plane signaling, compressed mode, the transmit
diversity and softer handover.
For Ex , in the right picture you can see, compared to DL CE
Consumption in UL is times more. That is the main reason for UL CE
Congestion in 3G
CEs consumption in UL is always greater than DL the reason is, in UL
direction due to diversity Node B BBU card has to do a lot of
manipulations to combine the diversity signals and enhance UL.
This is the main reason behind high consumption of CEs in UL
direction. But in HUAWEI system does not need extra CE for UL
Direction due to diversity may be needed in Ericsson and NSN.
(I am not sure)
I hope now we have clarity that why there is more UL CE Congestion rather than DL CE.
If congestion is spread among different hours and days, and on the same Node-B, the following parameters can be used to
decrease the usage of UL CEs
UlMidRateThd (DCCC): Uplink Mid Bit Rate Threshold.
UlDcccRateThd (DCCC): Uplink Bit Rate Threshold for DCCC.
UlFullCvrRate (DCCC): Uplink Full Coverage Bit Rate.
UlGBR (USERGBR): Uplink GBR for BE service.
UlRateDnAdjLevel (DCCC): set to 3_Rates can be reduced to 2_Rates.
UlRateUpAdjLevel (DCCC): set to 2_Rates can be increased to 3_Rates.
Other Option:
Decrease the Max Bit Rate
Shift R99 traffic HSPA
Reduce Initial bit Rate from 64 to 32kbs
Enable the DCCC Algorithm
Enable cell & Node B credit LDR with first action as BE rate reduction & if your network is having multiple frequencies then 2nd
action as inter frequency load ho.
Change HSUPAINITIALRATE from D64 to D32.
Change UL & DL GBR to D32 by command SET UUSERGBR.
Step1- Check if uplink CE utilization is balance between different groups
We can create template in M2000 to check the utilization for CE groups. This utilization is reference for CE group balance.
We can check Baseband resource group balancing by using M2000. To check to BB resource group at node b level we can
use LST LOCELL command and after knowing group we can have knowledge about which group have high UL CE congestion
and then we can do UL BB grouping balancing by shifting Cell from one highly congested group to lower congested group and
distribute traffic among different baseband group.
Step -2, Modify ULTTICREDITSFRESTHD to 4SF4 or 8SF4
MOD UCELLLDR: CELLID=1, ULTTICREDITSFRESTHD=4SF4;
MOD UNODEBLDR: NODEBNAME="aaa", ULTTICREDITSFRESTHD=4SF4;
Step-3 , Active NODEB LDR switch
How to set LDR algorithms:
a) ADD NODEBALGOPARA : NodeBLdcAlgoSwitch=NODEB_CREDIT_LDR-1; (Node B level)
b) SET LDCALGOPARA: LdcSwitch=NODEB_CREDIT_LDR_SWITCH-1; (NodeBlevel)
c) ADD CELLALGOSWITCH: NBMLdcAlgoSwitch=CELL_CREDIT_LDR-1; (Celllevel)
d) MOD UNODEBALGOPARA: NODEBNAME="aa", NODEBLDCALGOSWITCH=NODEB_CREDIT_LDR1&LCG_CREDIT_LDR-1;
If we enable the LDR algorithms, and DCCC Algorithm should be enable at the same time. How to set the DCCC algorithms:
a) SET CORRMALGOSWITCH: ChSwitch=DCCC_SWITCH-1; (RNC level)
b) BE service reduction: ADD CELLLDR: CellId=11111,UlLdrFirstAction=BERateRed, UlLdrSecondAction=NoAct;
Step-4 Modify LDR threshold and ULLDRBERATEREDUCTIONRABNUM
RNC Level Optimization:
Step -1
Level
Command
RNC
SET UUSERGBR
Parameter
ULGBR
Current Value
D64
Recommend
Value
D32
Remark
Improve CE congestion
Step-2
We can change the HSUPA initial rate to improve the UL CE congestion
Level
RNC
Command
SET UFRC
Parameter
HsupaInitial
Rate
Current Value
D256
Recommend
Value
D64
Remark
HSUPA Initial rate
Step-3
Enabling LDR Algorithms to Reduce the CE Congestion Case
Level
Command
RNC
SET ULDCALGOPARA
RNC
SET ULDCALGOPARA
RNC
SET ULDCALGOPARA
Parameter
Current
Value
Recommend
Value
LDCSWITCH_NODEB_CREDIT_LDR_SWITC
H
LDCSWITCH_LCG_CREDIT_LDR_SWITCH
LDCSWITCH_LC_CREDIT_LDR_SWITCH
Remark
LDR
Switch
LDR
Switch
LDR
Switch
Step-4
To improve CE congestion we can modify the DCCC thresholds.
Level
Command
RNC
ULDCCCRATETH
D
Parameter
SET UDCCC
Current Value
Recommend
Value
D64
D32
Remark
DCCC Threshold
Note: - If above solution not helped much in UL CE congestion Optimization then we can make request to customer to increase the
WBBP board on site. By this way we can increase the CE capacity and problem will get resolved.
Solution:UL Power Congestion (VS.RRC.Rej.ULPower.Cong, VS.RAB.FailEstabCS/PS.ULPower.Cong)
This is most important cause of degrading CSSR (CS/PS), most of time you will see KPI get affected due to UL Power Congestion.
HUAWEI system has ENU (Total Equivalent user Number) feature, we can change this setting, and Maximum ENU value is 200.
If you see in the system this ENU value already 200 then we can switch off the algorithm and see the result.
As per my understanding, if we switch of Algorithm, what happened, the entire user will get access and will be no control based on
ENU, but now system will check RTWP and CAC will be based on RTWP. If after getting more user access RTWP maintained then
rejection due to UL power congestion will be reduced and CSSR (CS, PS) will get improved, if RTWP get worst, then what will
happened there will be more RAB rejection due to UL power congestion and CSSR will get worst. This measurement will be done by
RNC based on ENU load factor, RTWP and threshold set in the RNC. RNC will keep comparing the threshold and actual loading
factor, based on this make decision. In UL measurement is based on RTWP while in DL measurement based on TCP. In case of
rejection due to UL power congestion means level of UL interference or load.
(ENU total + ENU New)/ENU Max= loading factor
In HUAWEI system, in case of UL, ALGORITHM_SECOND is used which is based On ENU, That means Call Admission control
based on the Equal user number.
As soon as user keep increasing we keep increasing the ENU, but limit is 200, till 200 CAC work. But if still user counts increase
then it get rejected due to parameter setting or Algorithm setting.
If we turn off algorithm then there will be no restriction of call admission control in UL. System will keep accepting the call unless
system gets congested. In HUAWEI system we have 4 kind of algorithm.
ALGORITHM_OFF: Disable uplink call admission control algorithm.
ALGORITHM_FIRST: The load factor prediction algorithm will be used in uplink CAC.
ALGORITHM_SECOND: The equivalent user number algorithm will be used in uplink CAC.
ALGORITHM_THIRD: The loose call admission control algorithm will be used in uplink CAC.
Note: - After changing ENU Value, we must monitor the RTWP. If RTWP get affected then Other KPI will get affected and not a good
idea to continue with changed ENU Value.
Step -1, to change the ENU Value
Level
Command
CELL
MOD UCELLCAC
MOD
UCELLALGOSWI
TCH
CELL
Parameter
Current Value
Recommend
Value
ULTOTALEQUSERNUM
160
200(max)
NBMULCACALGOSELS
WITCH
ALGORITHM_
ON
ALGORITHM_O
FF
Remark
Equivalent user
Number
CAC Algorithm
Step-2, we can change Uplink LDR threshold to improve the UPLINK Congestion.
Level
Command
CELL
CELL
MOD UCELLLDM
MOD UCELLLDM
Parameter
Current Value
ULLDRTRIGTHD
ULLDRRELTHD
55
45
Recommend
Value
45
35
Remark
UPLINK Congestion
UPLINK Congestion
BLINDHOFLAG
HOCOVPRIO
TRUE
For Example: IDLEQOSSFET2SN: F1 to F2/F3: IDLEQOSSFET2SN -50, F2/F3 to F1: IDLEQOSSFET2SN 50, if congestion,
it can be modified to 0;
Between F2 and F3: IDLEQOSSFET2SN 0
B)
LDBDRDSWITCH
DCH
LDBDRDSWITCHH
SDPA
LDBDRDCHOICE
OFF
OFF
ON
User Number
ADD UCELLCAC
MAXHSDPAUSERN
UM
96
Command
CELL
CELL
CELL
CELL
CELL
MOD
MOD
MOD
MOD
MOD
Parameter
Current Value
DLCONVAMRTHD
DLCONVNONAMRTHD
DLOTHERTHD
DLHOTHD
DLCELLTOTALTHD
UCELLCAC
UCELLCAC
UCELLCAC
UCELLCAC
UCELLCAC
80
80
75
85
90
Recommend
Value
85
85
80
90
93
Remark
Downlink
Downlink
Downlink
Downlink
Downlink
Power
Power
Power
Power
Power
CAC
CAC
CAC
CAC
CAC
DLLDRRELT
HD
55
45
DLLDRSECONDACTION
DLLDRTHIRDACTION
InterFreqLDHO
BERateRed
CodeAdj
Command
CELL
MOD UCELL
CELL
MOD UCELL
CELL
MOD UCELL
MOD
UCHPWROFFSET
MOD
CELL
CELL
Parameter
Current Value
Recommend Value
PSCHPower
-5
-8
SSCHPower
-5
-8
BCHPower
-2
-5
AICHPowerOffset
-6
-9
PICHPowerOffset
-7
-10
Reduce
power
Reduce
power
Reduce
power
Reduce
power
Reduce
Remark
Common channel
Common channel
Common channel
Common channel
Common channel
UCHPWROFFSET
CELL
MOD UPCH
PCHPower
-2
-5
power
Reduce Common channel
power
MAXBITRAT
E
64000
128000
384000
RLMAXDLP
WR
-20
-20
-20
Step-8, change downlink LDR thresholds, LDM parameter changing to make UE entry LDR status quicker
Level
CELL
CELL
Command
MOD UCELLLDM
MOD UCELLLDM
Parameter
DLLDRTRIGTHD
DLLDRRELTHD
Current Value
70
60
Recommend Value
55
45
Remark
Downlink Congestion
Downlink Congestion
RTWP can be poor due to high traffic. There are some parameters by which we can optimize that cell that have bad
RTWP due to high traffic.
Cell level optimization
Level
Command
Parameter
Current Value
Recommend Value
-20
-30
CELL
MOD
UPRACHUUPARA
S
Constantvalue
CELL
MOD
UPRACHUUPARA
S
PowerRampStep
CELL
MOD
UPRACHUUPARA
S
PreambleRetransMa
x
20
40
CELL
ADD URACH
Mmax
8,3
CELL
ADD URACH
NB01max
10,0
10
Remark
Modify this value for high
RTWP cells only which
was caused by high
traffic
Modify this value for high
RTWP cells only which
was caused by high
traffic
Modify this value for high
RTWP cells only which
was caused by high
traffic
Modify this value for high
RTWP cells only which
was caused by high
traffic
Modify this value for high
RTWP cells only which
was caused by high
traffic
RNC
RNC
RNC
RNC
RNC
Current
Value
Recommend
Value
UM_RRCRELCMP_RLDEL_DELAY_SWIT
H
Improve RTWP
BeThd6A1
Improve RTWP
BeThd6B1
Improve RTWP
BeThd6A2
Improve RTWP
BeThd6B2
Improve RTWP
RESERVEDSWITCH0_RESERVED_SWITC
H_0_BIT2
Improve RTWP
Command
SET
URRCTRLSWIT
CH
SET
UEDCHTTIREC
FG
SET
UEDCHTTIREC
FG
SET
UEDCHTTIREC
FG
SET
UEDCHTTIREC
FG
SET
UCORRMPARA
Parameter
Remark
Suggestion:- I have tried to describe the all the case which I faced during my project work. I hope this document will help you to
solve the CSSR issue. I suggest , before change the parameter , make proper Change request and take approval from Technical
director , supervisor , customer etc. also make sure parameter change doesnt no impact at live network if have impact at live
network then change only in night time during wee hours only. thank you