Professional Documents
Culture Documents
and parameters
Technical Training
Part- II
Table of Contents
LC (Load Control) consist of LDR (Load Reshuffling) and OLC (Over Load Control).
In basic congestion state, LDR will be used to optimize resource distribution, to minimize the impact on the on-going users perceptions.
In overload state, OLC will be used to reduce cell load quickly, keep system stability and the services of high priority users.
Page 3
LDR (Load Reshuffling )
When the usage of cell resource exceeds the basic congestion triggering threshold, the cell enters the basic congestion state.
In this case, Load Reshuffling (LDR) is required to reduce the cell load and increase the access success rate.
The basic congestion of a cell can be caused by power resource, code resource, Iub resource, or NodeB credit resource.
For power resource, the RNC performs periodic measurement and checks whether the cells are congested.
For code, Iub, and NodeB credit resources, the RNC checks whether the cells are congested when resource usage changes.
If the congestion of all resources is triggered in a cell, the congestion is relieved in order of resource priority for load reshuffling as
configured through the SET LDCALGOPARA command.
Power Resource
Congestion control based on power resource can be enabled through
the DL_UU_LDR and UL_UU_LDR subparameters of the
NBMLdcAlgoSwitch parameter.
If the current UL/DL load of the R99 cell is higher than or equal to
the UL/DL LDR trigger threshold (UlLdrTrigThd or
DlLdrTrigThd) for 1,000 ms, the cell is in the basic congestion
state, and the related load reshuffling actions are taken.
If the current UL/DL load of the R99 cell is lower than the UL/DL
LDR relief threshold (UlLdrRelThd or DlLdrRelThd) for 1,000 ms,
the cell enters the normal state again.
Page 5
LDR (Load Reshuffling ) – Step(1)
In the uplink,
If the uncontrollable load of the cell is higher than or equal to the UL LDR trigger threshold (UlLdrTrigThd) for 600 ms, the cell is in the
basic congestion state, and the related load reshuffling actions.
If the uncontrollable load of the cell is lower than the UL LDR relief threshold (UlLdrRelThd) for 600 ms, the cell enters the normal state
again.
If the load of non-HSPA power and GBP in a cell is lower than the DL LDR relief threshold (DlLdrRelThd) for a hysteresis time that is
specified by the parameter DlLdTrnsHysTime, the cell enters the normal state again.
If both cells are in the normal state, the cell group is in the normal state.
Page 6
LDR (Load Reshuffling ) – Step(1)
Code Resource
Congestion control based on code resource can be enabled through the CELL_CODE_LDR subparameter of the NBMLdcAlgoSwitch
parameter.
If the SF corresponding to the current remaining code of the cell is larger than the value of CellLdrSfResThd, code congestion is
triggered and the related load reshuffling actions are taken.
Iub Resource
Congestion control based on Iub resource can be enabled through the IUB_LDR subparameter of the NodeBLdcAlgoSwitch
parameter in the ADD NODEBALGOPARA or MOD NODEBALGOPARA command.
Iub congestion control in both the uplink and downlink is NodeB-oriented.For the basic congestion caused by Iub resource, all UEs under
the NodeB are the objects of related LDR actions.Iub congestion detection is controlled by TRM: Transmission Resource Management.
If the cell group or NodeB UL/DL current remaining SF (mapped to credit resource ) is higher than UlLdrCreditSfResThd or
DlLdrCreditSfResThd (set through the ADD NODEBLDR command), credit congestion at cell group or NodeB level is triggered and
related load reshuffling actions are taken. The range of LDR actions is the same as the first type, but the range of UEs to be sorted by
priority is different. All the UEs in the normal cells that belong to the cell group or NodeB will be sorted.
Page 8
LDR (Load Reshuffling ) Parameters
Page 9
LDR (Load Reshuffling ) Parameters
Forward congestion If the available forward bandwidth is less than or equal to this value, the forward
TRMLOADTH FWDCONGBW 0~200000 0~200000 kbit/s 0
remain bandwidth congestion alarm is emitted and forward congestion control is triggered.
If the available backward bandwidth is less than or equal to this value, the
Backward congestion
TRMLOADTH BWDCONGBW backward congestion alarm is emitted and backward congestion control is 0~200000 0~200000 kbit/s 0
remain bandwidth
triggered.
Forward congestion clear If the available forward bandwidth is greater than this value, the forward
TRMLOADTH FWDCONGCLRBW 0~200000 0~200000 kbit/s 0
remain bandwidth congestion alarm is cleared and forward congestion control is stopped.
Backward congestion If the available backward bandwidth is greater than this value, the backward
TRMLOADTH BWDCONGCLRBW 0~200000 0~200000 kbit/s 0
clear remain bandwidth congestion alarm is cleared and backward congestion control is stopped.
Page 10
LDR (Load Reshuffling ) Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
If the ratio of UL/DL load of the cell to the uplink capacity is not lower than this threshold, the
UL LDR trigger
UlLdrTrigThd UL/DL load reshuffling function of the cell is triggered.
threshold
UCELLLDM DlLdrTrigThd After the basic congestion state of the cell load is released, the system no longer implements 0~100 0~1 % 55/70
DL LDR trigger
the LDR action. Because the load fluctuates, the difference between the LDR release
threshold
threshold and trigger threshold should be higher than 10% to avoid ping-pong effect.
If the ratio of UL /DL load of the cell to the uplink capacity is lower than this threshold, the
UL LDR release
UlLdrRelThd UL/DL load reshuffling function of the cell is stopped.
threshold
UCELLLDM DlLdrRelThd After the basic congestion state of the cell load is released, the system no longer implements 0~100 0~1 % 45/60
DL LDR release
the LDR action. Because the load fluctuates, the difference between the LDR release
threshold
threshold and trigger threshold should be higher than 10% to avoid ping-pong effect.
DL State Trans If the DL load state of the cell is lasted longer than this threshold, the DL load state of the cell
UCELLLDM DlLdTrnsHysTime 10~600000 10~600000 ms 1000
Hysteresis threshold transfers.
SF4, SF8,
This parameter specifies the Cell SF reserved threshold used for judging whether the code SF4, SF8, SF16,
Cell LDR SF reserved SF16, SF32,
UCELLLDR CellLdrSfResThd load reshuffling (LDR) is allowed. The code load reshuffling could be triggered only when the SF32, SF64, None SF8
threshold SF64, SF128,
minimum available SF of a cell is higher than this threshold. SF128, SF256
SF256
SF4, SF8,
Reserved SF threshold in uplink credit LDR. The uplink credit LDR could be triggered only SF4, SF8, SF16,
Ul LDR credit SF SF16, SF32,
UCELLLDR UlLdrCreditSfResThd when the SF factor corresponding to the uplink reserved credit is higher than the uplink or SF32, SF64, None SF8
reserved threshold SF64, SF128,
downlink credit SF reserved threshold. SF128, SF256
SF256
SF4, SF8,
Reserved SF threshold in downlink credit LDR. The downlink credit LDR could be triggered SF4, SF8, SF16,
Dl LDR credit SF SF16, SF32,
UCELLLDR DlLdrCreditSfResThd only when the SF factor corresponding to the downlink reserved credit is higher than the SF32, SF64, None SF8
reserved threshold SF64, SF128,
uplink or downlink credit SF reserved threshold. SF128, SF256
SF256
Threshold of SF reserved in uplink credit LDR. The uplink credit LDR is triggered when the SF
factor corresponding to the uplink reserved credit is higher than the uplink or downlink credit
SF4, SF8,
SF reserved threshold. The lower the parameter value is, the easier the credit enters the SF4, SF8, SF16,
Ul LDR Credit SF SF16, SF32,
UNODEBLDR UlLdrCreditSfResThd congestion status, the easier the LDR action is triggered, and the easier the user experience SF32, SF64, None SF8
reserved threshold SF64, SF128,
is affected. A lower code (SF)resource LDR trigger threshold, however, causes a higher SF128, SF256
SF256
admission success rate because the resource is reserved. The parameter should be set
based on the operator's requirement.
Threshold of SF reserved in downlink credit LDR. The downlink credit LDR is triggered when
the SF factor corresponding to the downlink reserved credit is higher than the uplink or
SF4, SF8,
downlink credit SF reserved threshold. The lower the parameter value is, the easier the credit SF4, SF8, SF16,
Dl LDR Credit SF SF16, SF32,
UNODEBLDR DlLdrCreditSfResThd enters the congestion status, the easier the LDR action is triggered, and the easier the user SF32, SF64, None SF8
reserved threshold SF64, SF128,
experience is affected. A lower code (SF) resource LDR trigger threshold, however, causes a SF128, SF256
higher admission success rate because the resource is reserved. The parameter should be
Page 11
SF256
set based on the operator's requirement.
LDR (Load Reshuffling ) – Step(2)
The following procedures apply to HSPA cells and R99 cells. For R99 cells, only DCH UEs are selected by LDR actions.
Whether the users of gold priority are selected by LDR actions is specified by the GoldUserLoadControlSwitch parameter.
When the cell is in the basic congestion state, the RNC takes one of the following actions in each period (specified by the
LdrPeriodTimerLen parameter) until the congestion is relieved:
LDR Actions:
Inter-RAT load handover in the PS domain, which involves the following actions:
Inter-RAT Should Be Load Handover in the PS Domain
Inter-RAT Should Not Be Load Handover in the PS Domain
The sequence of LDR actions can be changed through the ADD UCELLLDR command. Page 12
LDR (Load Reshuffling ) – Step(2)
Turn on the LDR algorithm switch
Inter-frequency
load handover
Successful?
Yes
If the handover succeeds, the algorithm continues to check
No whether the system is congested. If the system is still
Code
Successful?
Yes congested, the inter-frequency load handover is initiated
reshuffling Wait for the
No
expiration of the timer
again.
BE rate Yes
Successful?
reduction
Keep the
No If the handover fails, code reshuffling is performed: If the
Inter-RAT
action
handover Successful?
Yes
Mark
code reshuffling succeeds, the algorithm continues to check
sequence
unchanged
in CS domain
No "current action whether the system is congested. If the system is still
Inter-RAT = successful
and take the
handover Successful?
Yes action" congested, the code reshuffling is initiated again.
current action
in PS domain
firstly No
AMR rate
Successful?
Yes If the code reshuffling fails, the next action, that is, BE rate
reduction
No reduction, is taken.
QoS
Yes
renegotiation Successful?
on Iu interface No The rest may be deduced by analogy.
MBMS power Yes
Successful?
reduction
No
Renegotiation
MBMS Power
Handover in
Handover in
Reshuffling
CS Domain
PS Domain
Frequency
Reduction
Reduction
Reduction
AMR Rate
Handover
Inter-RAT
Inter-RAT
BE Rate
Iu QoS
Code
Inter-
Load
Resource UL/DL Channel
DCH √ √ √ √ √ √
UL
HSUPA √ √ √
DCH √ √ √ √ √* √
Power HSDPA √ √ √
DL DC-HSDPA √ √
FACH (MBMS) √*
DCH √ √ √
UL
HSUPA √ √
Iub DCH √ √ √
DL HSDPA √ √
FACH (MBMS)
– –
DCH √ √ √
Code HSDPA
DL
FACH (MBMS)
DCH √ √ √ √
UL
HSUPA √ √ √
DCH √ √ √ √
Credit
HSDPA
DL Page 14
FACH (MBMS)
LDR (Load Reshuffling ) Parameters
Indicates whether gold users involve in the switch of congestion control. According to
GoldUserLoadControl Gold user load OFF(OFF),
UCELLLDR the policy set for gold users by operators, if service quality of gold users should be OFF, ON None OFF
Switch control switch ON(ON)
guaranteed even in resource congestion, the switch should be disabled.
Identifying the period of the LDR execution. When basic congestion occurs, execution
of LDR can dynamically reduce the cell load. The lower the parameter value is, the
more frequently the LDR action is executed, which decreases the load quickly. If the
parameter value is excessively low, an LDR action may overlap the previous one
before the previous result is displayed in LDM.
LDR period timer
ULDCPERIOD LdrPeriodTimerLen The LDR algorithm aims to slowly reduce the cell load and control the load belowthe 1~86400 1~86400 s 10
length
admission threshold, each LDR action takes a period (for example the inter-RAT load
handover needs a delay of about 5 s if the compressed mode is needed),
and there is a delay for the LDM module responds to the load decreasing (the delay is
about3 s when the L3 filter coefficient is set to 6), so the parameter value should be
higher than 8s.
Page 15
LDR (Load Reshuffling ) Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
UCELLLDR DlLdrThirdAction DL LDR third action This parameter is used to set the sequence of BERateRed
LDR actions.
UCELLLDR DlLdrFourthAction DL LDR fourth action NoAct, InterFreqLDHO, NoAct, InterFreqLDHO, NoAct
NOACT: No load reshuffling action is taken.
BERateRed, QoSRenego, BERateRed, QoSRenego,
INTERFREQLDHO: The inter-frequency load
UCELLLDR DlLdrFifthAction DL LDR fifth action CSInterRatShouldBeLDHO, CSInterRatShouldBeLDHO, NoAct
handover is performed.
PSInterRatShouldBeLDHO, PSInterRatShouldBeLDHO,
BERATERED: Channels are reconfigured for
AMRRateRed, AMRRateRed, MBMSDecPower,
UCELLLDR DlLdrSixthAction DL LDR sixth action the BE service. NoAct
MBMSDecPower, CodeAdj, CodeAdj,
QOSRENEGO: The renegotiation on the QoS of
CSInterRatShouldNotLDHO, CSInterRatShouldNotLDHO,
the uncontrollable real-time service is performed.
UCELLLDR DlLdrSeventhAction DL LDR seventh action PSInterRatShouldNotLDHO PSInterRatShouldNotLDHO NoAct
CSINTERRATSHOULDBELDHO: The inter-
RAT SHOULDBE load handover of the CS
UCELLLDR DlLdrEighthAction DL LDR eighth action domain is performed. NoAct
PSINTERRATSHOULDBELDHO: The inter-RAT
UCELLLDR DlLdrNinthAction DL LDR ninth action SHOULDBE load handover of the PS domain is NoAct
performed.
None
AMRRATERED (AMR service rate decreasing):
UCELLLDR DlLdrTenthAction DL LDR tenth action The setting of the TFC subset and the NoAct
negotiation of the service rate can be performed
UCELLLDR UlLdrFirstAction UL LDR first action for the AMR voice service. InterFreqLDHO
MBMSDECPOWER (MBMS power limiting):
UCELLLDR UlLdrSecondAction UL LDR second action The MBMS service is configured with the BERateRed
minimum power.
CODEADJ (code tree reshuffling): The
UCELLLDR UlLdrThirdAction UL LDR third action fragments of the downlink code tree are NoAct
NoAct, InterFreqLDHO, NoAct, InterFreqLDHO,
arranged. BERateRed, QoSRenego, BERateRed, QoSRenego,
UCELLLDR UlLdrFourthAction UL LDR fourth action CSINTERRATSHOULDNOTBELDHO: The CSInterRatShouldBeLDHO, CSInterRatShouldBeLDHO, NoAct
inter-RAT SHOULDNOTBE load handover of the PSInterRatShouldBeLDHO, PSInterRatShouldBeLDHO,
CS domain is performed. AMRRateRed, AMRRateRed,
UCELLLDR UlLdrFifthAction UL LDR fifth action NoAct
PSINTERRATSHOULDNOTLDHO: The inter- CSInterRatShouldNotLDHO, CSInterRatShouldNotLDHO,
RAT SHOULDNOTBE load handover of the PS PSInterRatShouldNotLDHO PSInterRatShouldNotLDHO
UCELLLDR UlLdrSixthAction UL LDR sixth action domain is performed. NoAct
The inter-frequency load handover algorithm is restricted by the inter frequency hard handover algorithm switch.
If the UE is in the soft handover state, inter-frequency load handover can be performed only when the HO_ALGO_LDR_ALLOW_SHO_SWITCH
subparameter of the HoSwitch parameter is set to 1.
The CodeCongSelInterFreqHoInd parameter can be set to allow inter-frequency handover in order to reduce congestion on code resource.
The inter-frequency load handover can be performed based on blind handover or measurement, which can be decided by the parameter
InterFreqLDHOMethodSelection.
If the InterFreqLDHOMethodSelection parameter is set to BLINDHO, the inter-frequency load handover based on blind handover performs the
following steps:
1. The algorithm checks whether cells for inter-frequency blind handover are available. If available, the algorithm goes to the next step. Otherwise,
the action fails, and the algorithm takes the next action.
Whether the neighboring cells support blind handover is specified by the parameter BlindHoFlag.
2. The algorithm selects the target cell according to the type of resource that causes the basic congestion:
− If the basic congestion is caused by power resource:
If the candidate cell does not support DC-HSDPA, the algorithm checks whether the load margin of the target cell is higher than both
UlInterFreqHoCellLoadSpaceThd and DlInterFreqHoCellLoadSpaceThd and whether the load of the target cell is normal.
If the candidate cell supports DC-HSDPA, the concerned cell group and the candidate cell must have sufficient power margin.
The load margin refers to the difference between the load of the target cell and the basic congestion triggering threshold of the target cell.
If the margin is not higher than the threshold, the action fails, and the algorithm takes the next action.
If there is more than one cell meeting the requirements, the first cell in the list of the neighbor cells is selected as the blind handover target cell.
− If the basic congestion is caused by code resource:
Whether there are blind handover target cells meeting the requirements is decided by the following conditions:
a. The minimum SF of the target cell is not greater than that of the current cell.
b. The difference of code usage between the current cell and the target cell is greater than LdrCodeUsedSpaceThd.
c. The state of target cell is normal.
If there is no such cell, this action fails and the algorithm takes the next action.
Page 17
If there is more than one cell meeting the requirements, the first cell in the list of the neighbor cells is selected as the blind handover target cell.
LDR (Load Reshuffling ) – Step(3)
3. The algorithm selects the UEs to be handed over according to the setting of InterFreqLdHoForbidenTC and
NbmLdcUeSelSwitch:
If NbmLdcUeSelSwitch is set to NBM_LDC_MATCH_UE_ONLY, the algorithm performs the following steps:
a. Selects the UEs that meet the following conditions as candidate UEs.
The service types of UEs are not forbidden for LDR handover by parameter InterFreqLdHoForbidenTC.
The service types of UEs are supported by the target cell.
b. Sorts the candidate UEs whose rates are no higher than the handover bandwidth thresholds, based on the integrated priority.
c. Selects the UE with the lowest integrated priority for handover.
If NbmLdcUeSelSwitch is set to NBM_LDC_MATCH_UE_FIRST, the algorithm performs the following steps:
a. Selects the UEs that meet the following conditions as candidate UEs.
The service types of UEs are not restricted for LDR handover by parameter InterFreqLdHoForbidenTC.
The service types of UEs are supported by the target cell.
b. Sorts the candidate UEs whose rates are not higher than the handover bandwidth thresholds, based on the integrated priority.
c. Selects the UE with the lowest integrated priority for handover.
If the rates of all the candidate UEs are higher than the handover bandwidth thresholds, the algorithm performs the following steps:
a. Selects the UEs that meet the following conditions as candidate UEs.
The service types of UEs are not restricted for LDR handover by parameter InterFreqLdHoForbidenTC.
The service types of UEs are not supported by the target cell.
b. Sorts the UEs whose rates are not higher than the handover bandwidth threshold, based on the integrated priority.
c. Selects the UE with the lowest integrated priority for handover.
If NbmLdcUeSelSwitch is set to NBM_LDC_ALL_UE, the algorithm performs the following steps:
a. From the current cell, selects the UEs whose service types are not forbidden for LDR handover by parameter
InterFreqLdHoForbidenTC.
b. Sorts the UEs whose rates are no higher than the handover bandwidth thresholds, based on the integrated priority.
c. Selects the UE with the lowest integrated priority for handover.
If multiple UEs have the same lowest integrated priority, the algorithm selects the one with the highest rate for handover.
The UL and DL handover bandwidth thresholds are specified by UlInterFreqHoBWThd and DlInterFreqHoBWThd respectively.
Both the thresholds are considered in the selection of the target UE.
4. After selecting the target cell and the UE, the RNC makes blind handover decision. Page 18
LDR (Load Reshuffling ) – Step(3)
LDR Action (1)Inter-Frequency Load Handover Based on Measurement
The inter-frequency load handover based on measurement can be performed only if the basic congestion is caused by power resource.
If the InterFreqLDHOMethodSelection parameter is set to MEASUREHO, the inter-frequency load handover is performed based on
measurement. The LDR algorithm is implemented by performing the following steps:
1. The RNC selects the UE whose service types are not forbidden for LDR handover by parameter InterFreqLdHoForbidenTC, and
then sorts the selected UEs according to their integrated priority and performs inter-frequency load handover based on
measurement on the UE with the lowest integrated priority.
2. The RNC selects the candidate cells that meet the following conditions:
The cell must be an inter-frequency neighboring cell of the current cell. The cell must not be a DRNC inter-frequency neighboring cell.
The frequency of the cell is within the band supported by the UE.
The cell must meet the following conditions on load margin:the algorithm checks whether the load margin of the target cell is higher than
both UlInterFreqHoCellLoadSpaceThd and DlInterFreqHoCellLoadSpaceThd and whether the load of the target cell is normal.
The DrdOrLdrFlag parameter of the cell is set to True, indicating that the cell can be measured.
If the NbmLdcUeSelSwitch parameter is set to NBM_LDC_MATCH_UE_ONLY, the cell must support the service requested by the UE.
If such candidate target cells do not exist, the inter-frequency load handover action fails and the algorithm takes the next action.
If such candidate cells exist, the following step is performed.
3. The RNC issues a measurement control message to the UE, requesting the UE to measure the signal quality of all candidate cells.
4. The UE measures the RSCP and Ec/No of the candidate cells and periodically reports the measurement results to the RNC.
The reporting period is specified by the PrdReportInterval parameter.
5. Based on the received measurement results, the RNC selects the candidate target cells. The candidate target cells must meet the
following conditions:
The cell is not in the basic congestion state.
The measured RSCP is higher than the RSCP threshold that is specified by the TargetFreqThdRscp parameter.
The measured Ec/No is higher than the Ec/No threshold that is specified by the TargetFreqThdEcN0 parameter.
If such candidate target cells do not exist, the inter-frequency load handover action fails and the algorithm takes the next action.
If such candidate target cells exist, the following step is performed.
6. The RNC selects the cell with the highest priority from the candidate target cells to perform inter-frequency hard handover.
If the handover succeeds, the LDR action is complete.
If the handover fails, the RNC tries accessing the cell with the second highest priority to perform inter-frequency hard handover until the
handover succeeds or it has tried accessing all the candidate target cells. Page 19
LDR (Load Reshuffling ) Parameters
Page 20
LDR (Load Reshuffling ) Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
R99_CONVERSATIONAL, R99_CONVERSATIONAL,
R99_STREAMING, R99_STREAMING,
R99_BE, R99_BE,
This parameter specifies the forbidden traffic
HSDPA_CONVERSATION HSDPA_CONVERSATIONA
Forbidden Traffic Class classes when perform inter-frequency
UCELLLDR InterFreqLdHoForbidenTC AL, HSDPA_STREAMING, L, HSDPA_STREAMING, None None
for inter-freq HO handover, in order to prevent disarranging of
HSDPA_BE, HSDPA_BE,
the layers.
HSPA_CONVERSATIONA HSPA_CONVERSATIONAL,
L, HSPA_STREAMING, HSPA_STREAMING,
HSPA_BE HSPA_BE
Page 21
LDR (Load Reshuffling ) Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
BE rate reduction can only be performed when the DRA_DCCC_SWITCH subparameter of the DraSwitch parameter is set to 1.
Different from the TF restriction to the OLC function, the BE rate reduction is implemented by bandwidth reconfiguration. The bandwidth
reconfiguration requires signaling interaction on the Uu interface. This procedure is relatively long.
In the same environment, different rates have different downlink transmit powers. The higher the rate, the greater the downlink transmit
power. Therefore, the load can be reduced by bandwidth reconfiguration.
For HSUPA services, the consumption of CEs is based on the bit rate. The higher the rate, the more the consumption of CEs. Therefore,
the consumption of CEs can be reduced by bandwidth reconfiguration.
3. If services can be selected, the action is successful. If services cannot be selected, the action fails and go to next actions.
4. The bandwidth of the selected services is reduced to the specified rate based on the DCCC (Dynamic Channel
Configuration Control).
5. The reconfiguration is complete as indicated by the RADIO BEARER RECONFIGURATION message on the Uu interface and
through the synchronized radio link reconfiguration procedure on the Iub interface.
Page 23
LDR (Load Reshuffling ) – Step(3)
When the cell enters the basic congestion state, the RNC decreases BE rates through the DCCC function to relieve the congestion.
The following table shows the basic principle of DCCC based on LDR.
Direction Event Event description DCCC
Cell load (uplink or downlink power) is Decrease rate for UEs selected by LDR
DCH UL/DL or E-DCH UL Basic congestion
greater than LDR trigger threshold until congestion is relieved.
Cell leaves basic congestion state The previously downgraded bearers may
DCH UL/DL or E-DCH UL Congestion relieved + 4a
and receives 4a have their rate increased.
For a DCH RAB, the rate adjustment level is fixed to 3_Rates. If the rate decrease level (UlRateDnAdjLevel or DlRateDnAdjLevel) is
set to 2_Rates, the middle rate is calculated by the RNC and the middle rate is approximately equal to the MBR divided by two.
− If the current rate is equal to the MBR, it is decreased to the UL/DL middle rate threshold (UlMidRateThd/DlMidRateThd).
− If the current rate is higher than the GBR but lower than the MBR, it is decreased to the GBR.
For an E-DCH RAB, a rate is selected from the HSUPA UL rate adjustment set (EdchRateAdjustSet) as the target rate for rate decrease.
− The target rate must be smaller than but the closest to the current rate.
− The target rate must be greater than or equal to the GBR.
Page 24
LDR (Load Reshuffling ) – Step(3)
LDR Action (2) BE Rate Reduction
The figure shows an example of UL BE rate decrease and increase in the case
that the RAB is a DCH RAB.
In addition, the current UL rate can be the initial rate, middle rate, or MBR.
When the current UL rate is the MBR, it is decreased to the middle rate if a UL
basic congestion report is received, and then decreased to the GBR if a second
UL basic congestion report is received.
When the current DL rate is the MBR, it is decreased to the middle rate if a DL
basic congestion report is received, and then decreased to the GBR if a second
DL basic congestion report is received.
Page 25
LDR (Load Reshuffling ) Parameters
Threshold of the UL intermediate rate when the 3-step D16, D32, D64,
Uplink Mid Bit Rate 16, 32, 64, 128,
UDCCC UlMidRateThd mode is used for UL rate adjustment and the manual D128, D144, D256, kbit/s D128
Threshold 144, 256, 384
mode is used for UL intermediate rate adjustment. D384
Threshold of the DL intermediate rate when the 3-step D16, D32, D64,
Downlink Mid Bit Rate 16, 32, 64, 128,
UDCCC DlMidRateThd mode is used for DL rate adjustment and the manual D128, D144, D256, kbit/s D128
Threshold 144, 256, 384
mode is used for DL intermediate rate adjustment. D384
Page 26
LDR (Load Reshuffling ) – Step(3)
LDR Action (3) QoS Renegotiation for Uncontrollable Real-Time Services
The QoS renegotiation function for uncontrollable real-time services is set by the PS_STREAM_IU_QOS_NEG_SWITCH subparameter
of the PsSwitch parameter.
Uncontrollable real-time services refer to PS streaming services. The load can be reduced by adjusting the rates of real-time services
through QoS renegotiation.
The uncontrollable real-time service cannot perform rate down automatically like BE service due to the QoS requirement. That is, GBR is
specified in RAB assignment procedure and must be guaranteed.
In 3GPP R5, the RNC initiates the RAB renegotiation procedure through the “RAB MODIFY REQUEST” message on the Iu interface.
Upon reception of the “RAB MODIFY REQUEST” message, the Core Network (CN) sends the “RAB ASSIGNMENT REQUEST”
message to the RNC for RAB parameter reconfiguration. Based on this function, the RNC can adjust the rate of real-time services to
reduce the load of the current cell. The RNC will request a new MBR and GBR that are the lowest ones among the alternative
configurations in the “RAB ASSIGNMENT message” from the CN. However, the CN can decide how to react to the request upon
reception of the “RAB MODIFY REQUEST” message.
Page 27
LDR (Load Reshuffling ) – Step(3)
This action can only be performed when the CS inter-RAT handover algorithm is enabled.
The size and coverage mode of a 2G cell are different from those of a 3G cell. Therefore, inter-RAT blind handover is not considered.
Inter-RAT handover in the CS domain involves the following actions.
The algorithm for this action is the same as that for the action "Inter-RAT Should Be Load Handover in the CS Domain".
The difference is that this action only involves CS users with the "service handover" IE set to "handover to GSM should not be
performed".
This action can only be performed when the PS inter-RAT handover algorithm is enabled.
Inter-RAT handover in the PS domain involves the following actions.
The algorithm for this action is the same as that for the action "Inter-RAT Should Be Load Handover in the CS Domain". The difference is
that this action involves only PS users with the "service handover" IE set to "handover to GSM should be performed".
The number of controlled UEs is determined by the UlPSInterRatShouldBeHOUeNum or DlPSInterRatShouldBeHOUeNum
parameter.
The algorithm for this action is the same as that for the action "Inter-RAT Should Not Be Load Handover in the CS Domain". The
difference is that this action involves only PS users with the "service handover" IE set to "handover to GSM should not be performed".
The number of controlled UEs is specified by the UlPSInterRatShouldNotHOUeNum or DlPSInterRatShouldNotHOUeNum
parameter.
HSPA services can be selected only when HsdpaCMPermissionInd is set to TRUE and HsupaCMPermissionInd is not set to
Limited.
Page 29
LDR (Load Reshuffling ) Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
This action can only be performed when the following conditions are met:
The subparameter CS_AMRC_SWITCH of the parameter CsSwitch is set to 1.
The parameter AMRQosPerform is set to YES.
For uplink, the parameter UlQosAmrAdjSwitch / UlQosWAmrAdjSwitch is set to YES.
For downlink, the parameter DlQosAmrAdjSwitch / DlQosWAmrAdjSwitch is set to YES.
1. Based on the integrated priority, the algorithm sorts the AMR RABs in descending order.
2. The algorithm selects the RABs with the lowest integrated priorities and with the rates higher than the GBR for AMR services (conversational). The
number of selected RABs is specified by the DlLdrAMRRateReductionRabNum parameter. If the RNC cannot find an appropriate RAB for the
AMR rate reduction, the action fails. The algorithm takes the next action.
3. The RNC sends the rate control request message through the Iu interface to the CN to adjust the AMR rate to the GBR.
1. Based on the integrated priority, the algorithm sorts the AMR RABs in descending order.
2. The algorithm selects the RABs with the lowest integrated priorities and with the rates higher than the GBR for AMR services (conversational).
The number of selected RABs is determined by the UlLdrAMRRateReductionRabNum parameter. If the RNC cannot find an appropriate RAB
for the AMR rate reduction, the action fails. The algorithm takes the next action.
3. The RNC sends the TFC CONTROL command to the UE to adjust the AMR rate to the GBR
Page 32
LDR (Load Reshuffling ) Parameters
To optimize the code usage efficiency, the "left most" principle is adopted in initial code allocation procedure, that is, the code with
minimum SF is reserved to ensure that the codes are available for use continuously. However, the code tree may not obey the "left most"
principle during actual use. Code reshuffling can be used to make the code tree obey "left most"’ principle.
When the cell is in the basic congestion state caused by code resource, code reshuffling can be performed to reserve sufficient code
resources for subsequent services. Code subtree adjustment refers to the switching of users from one code subtree to another.
It is used for decreasing the code fragments to release smaller codes first.
3. Selects a subtree from the candidate subtrees according to the setting of LdrCodePriUseInd.
− If this parameter is set to TRUE, the algorithm selects the subtree with the largest code number from the candidates.
− If this parameter is set to FALSE, the algorithm selects the subtree with the smallest number of users from the candidates. if multiple
subtrees have the same number of users, the algorithm selects the subtree with the largest code number.
4. Treats each user in the subtree as a new user and allocates code resources to each user.
5. Initiates the reconfiguration procedure for each user in the subtree and reconfigures the channelization codes of the users to the
newly allocated code resources.
The reconfiguration procedure on the UU interface is initiated through the PHYSICAL CHANNEL RECONFIGURATION message and
that on the Iub interface through the RL RECONFIGURATION message.
Page 34
LDR (Load Reshuffling ) – Step(3)
LDR Action (7) Code Reshuffling
Page 35
LDR (Load Reshuffling ) Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
SF4(SF4), SF8(SF8),
This parameter specifies the Cell SF reserved threshold
SF16(SF16),
used for judging whether the code load reshuffling (LDR) is
Cell LDR SF reserved SF32(SF32), SF4, SF8, SF16, SF32,
UCELLLDR CellLdrSfResThd allowed. The code load reshuffling could be triggered only None SF8
threshold SF64(SF64), SF64, SF128, SF256
when the minimum available SF of a cell is higher than this
SF128(SF128),
threshold.
SF256(SF256)
Page 36
OLC (Overload Control) – STEP(1)
After the UE access is allowed, the power consumed by a single link is adjusted by the single link power control function.
The power varies with factors such as the mobility of the UE and the changes in the environment. In some situations, the total power load
of the cell can be higher than the target load. To ensure the system stability, Overload Control (OLC) must be performed
OLC algorithm consists of three steps as following,
Overload Triggering
OLC Procedure
OLC Actions
If the UL/DL load of the cell is higher than or equal to the UlOlcTrigThd or
DlOlcTrigThd for a hysteresis time, the cell is in the overload state, and the
related overload handling action is taken.
If the current UL/DL load of the cell is lower than the UlOlcRelThd or
DlOlcRelThd for a hysteresis time, the overload state of the cell is released and
the related overload handling is stopped.
The uplink load of an HSUPA cell is calculated based on the uncontrollable load
of the cell. The downlink load of an HSDPA cell is calculated based on the load of
Page 37
non-HSPA power and GBP in the cell.
OLC (Overload Control) – STEP(2)
STEP (2) Overload Prcedure Turn on the OLC algorithm switch
When the cell is overloaded, the RNC takes one of the following actions in
each period specified by the OlcPeriodTimerLen parameter until the Mark "current OLC state = uncongested"
congestion is relieved:
1. Performing TF Control of BE Services Start sending the OLC congestion indication
2. Switching BE Services to Common Channels
3. Adjusting the Maximum FACH TX Power Mark "current action = first OLC action"
4. Releasing Some RABs Send congestion
relief indication to
Clear the "selected" mark of all UE OLC actions MAC (downlink
As shown in the figure, the OLC procedure is as follows: Congestion congestion)
1. The OLC takes the first action to perform TF control. state indication
Wait for congestion state indication
If the TF control succeeds, the OLC checks whether the
system is overloaded. If yes, the OLC performs TF control
again. Yes
Current OLC state = congested?
No
If the TF control fails, go to 2.
Performing Yes
2. The OLC takes the second action to switch BE services to Successful?
TF control
common channels. No
Keep the
If the switching succeeds, the OLC checks whether the system action Switching BE
Successful?
Yes Wait
services to CCH Mark for the
is overloaded. If yes, the OLC switches BE services to sequence
No
unchanged "current expiration
common channels again. action = of the
and take
If the switching fails, go to 3. the current
Adjusting Max
Successful?
Yes
success- OLC
FACH TX power
action first No ful action" period
timer
3. The OLC takes the third action to adjust the maximum Yes
Releasing
FACH transmit power. some RABs
Successful?
If the adjustment succeeds, the OLC checks whether the No
system is overloaded. If yes, the OLC adjusts the power again.
If the adjustment fails, the OLC takes the fourth action to No OLC action is taken
or all actions fail
release some RABs. Mark "current action = first OLC action"
Page 38
OLC (Overload Control) – STEP(3)
For the TF control in the downlink, the OLC algorithm operates as follows:
1. Based on the integrated priority, the algorithm sorts the RABs in descending order.
3. RNC sends the TF control indication message to the MAC. Each MAC of the selected RABs will receive one TF control indication
message and will restrict the transport format combination (TFC) selection of the BE services to reduce the data rate step by step.
The MAC restricts the TFC selection according to the following formula:
Here:
− TFmax(0) is the maximum TB number of the BE service before the service is selected for TF control.
− TFmax(N+1) is the maximum TB number during the period from (T0 + RateRstrctTimerLen x N) to (T0 + RateRstrctTimerLen x (N + 1)),
where T0 is the time when the MAC receives the TF control indication message.
− Ratelimitcoeff is specified by the RateRstrctCoef parameter.
4. If the number of times that TF control is performed exceeds DlOlcFTFRstrctTimes, the action fails. The OLC takes the next action.
Page 39
OLC (Overload Control) – STEP(3)
OLC Action (1) Performing TF Control of BE Services
5. If the congestion is relieved, the RNC sends the congestion relief indication to the MAC. At the same time, the rate recovery timer
(RateRecoverTimerLen) is started. When this timer expires, the MAC increases the data rate step by step.
MAC recovers the TFC selection by calculating the maximum TB number according to the following formula:
Here:
− TFmax(0) is the maximum TB number of the BE service before congestion relief indication is received.
− TFmax(N+1) is the maximum TB number during the period from (T1 + RateRecoverTimerLen x N) to (T1 + (RateRecoverTimerLen x (N +
1)), where T1 is the time when the MAC receives the congestion relief indication message.
− RateRecoverCoeff is specified by the RecoverCoef parameter.
In this example, the MAC performs TF control of a downlink 384 kbit/s
service, and RateRstrctCoef is set to 0.68.
Before point A, the cell is not in OLC state. The downlink data
transfer rate is 384 kbit/s, the corresponding TF is 12 x 336, and TFS
is {12 x 336, 8 x 336, 4 x 336, 2 x 336, 1 x 336, 0 x 336}.
At point A, the cell enters OLC state. The RNC selects this RAB for
fast TF restriction. MAC restricts the TFC selection during the period
between point A and point B by calculating the maximum TB number
as follows:
TFmax(1) = TFmax(0) x Ratelimitcoeff = 12 x 0.68 = 8.16
Compare 8.16 with the TFS. Then, the maximum TB number is 8.
The time between point A and point B is specified by the
RateRstrctTimerLen parameter.
For the TF control in the uplink, the OLC algorithm operates as follows:
For a UE with the DCH service, the RNC sends a TRANSPORT FORMAT COMBINATION CONTROL message to the UE to restrict the
TFC of the UE, according to the 3GPP TS25.331.
1. Based on the integrated priority, the algorithm sorts the DCH RABs in descending order.
2. The algorithm selects the RABs with the lowest integrated priorities and with the rates higher than UlDcccRateThd. The number of
selected RABs is specified by the UlOlcFTFRstrctRabNum parameter.
3. The RNC sends the TRANSPORT FORMAT COMBINATION CONTROL message to the UE that accesses the specified service.
This message contains the following IEs:
Transport Format Combination Set (TFCS) Identity: defines the available TFC that the UE can select, that is, the restricted TFC
sub-set. It is always the two TFCs corresponding to the lowest data rate.
TFC Control Duration: defines the period in multiples of 10 ms frames for which the restricted TFC sub-set is to be applied. It is set to a
random value from the range of 10 ms to 5120 ms, so as to avoid data rate upsizing at the same time.
After the TFC control duration is due, the UE can apply any TFC of TFCS before the TF control.
4. Each time, the RNC selects a certain number of RABs, which is specified by UlOlcFTFRstrctRabNum, for TF control. The UE of
each selected RAB will receive the TRANSPORT FORMAT COMBINATION CONTROL message. The number of times that TF
control is performed is specified by UlOlcFTFRstrctTimes.
If the RNC cannot find an appropriate service, the OLC performs the next action. Page 41
OLC (Overload Control) – STEP(3)
Whether the selected UEs can be switched to common channels depends on the setting of DRA_PS_BE_STATE_TRANS_SWITCH,
DRA_HSDPA_STATE_TRANS_SWITCH, or DRA_HSUPA_STATE_TRANS_SWITCH in the parameter DraSwitch.
For the switching of uplink BE services to common channels, if the control RTWP anti-interference function switch
(NBMCacAlgoSwitch: RTWP_RESIST_DISTURB) is turned on, the RNC checks whether the uplink equivalent user load proportion
of the cell is lower than 40%. If it is lower than 40%, the RNC does not perform this operation.
For switching BE services to common channels, the OLC algorithm operates as follows:
1. Based on the integrated priority, the algorithm sorts all the UEs in the PS domain in descending order.
2. The algorithm selects the UEs with the lowest integrated priorities. The number of selected UEs is specified by
TransCchUserNum. If the selection fails, the OLC takes the next action.
Page 42
OLC (Overload Control) – STEP(3)
The procedure for adjusting the maximum FACH transmit power is as follows:
1. Set the maximum FACH transmit power to the target maximum transmit power. The target maximum transmit power is calculated
according to the following formula:
2. If the congestion is relieved after the power adjustment, the system starts the FACH power recovery timer, which is set to 5s.
When the timer expires, the maximum FACH transmit power is increased to the original maximum FACH transmit power if the system
is always in the normal state before the timer expires.
The preceding power adjustment is applicable to only the FACH carrying common services rather than MBMS services.
Page 43
OLC (Overload Control) – STEP(3)
OLC Action (4) Releasing Some RABs
For the release of some RABs in the uplink, the OLC algorithm operates as follows:
1. Based on the integrated priority, the algorithm sorts all RABs including HSUPA and DCH services in descending order.
2. The algorithm selects the RABs with the lowest integrated priorities. If the integrated priorities of some RABs are identical, it selects
the RAB with a higher rate in the uplink. The number of selected RABs is specified by UlOlcTraffRelRabNum.
3. The selected RABs are released directly.
This function is disabled when the UlOlcTraffRelRabNum, DlOlcTraffRelRabNum, and MbmsOlcRelNum parameters are set to 0.
The higher the value of UlOlcTraffRelRabNum or DlOlcTraffRelRabNum, the more the cell load decreases, which will affect the users
experience negatively. Page 44
OLC (Overload Control) Parameters
If the ratio of UL/DL load of the cell to the uplink capacity is lower than this
UCELLLDM UlOlcRelThd UL OLC release threshold 0~100 0~1 % 85
threshold, the UL overload and congestion control function of the cell is
stopped. The value of the OLC release threshold should not be much lower
than or close to the OLC trigger threshold, or the system state may have a
ping-pong effect. The recommended difference between the OLC release
UCELLLDM DlOlcRelThd DL OLC release threshold 0~100 0~1 % 85
threshold and the OLC trigger threshold is higher than 10%.
DL fast TF restriction refers to a situation where, when the cell is overloaded and congested,
the downlink TF can be adjusted to restrict the number of blocks transported in each TTI at
DL TF rate recover
UCELLOLC RecoverCoef the MAC layer and the rate of user data, thus reducing the cell downlink load. This parameter 100~200 1~2 % 130
coefficient
defines the downlink OLC fast TF rate recovery coefficient. The greater this parameter is, the
larger the TF restrict effect.
DL fast TF restriction refers to a situation where, when the cell is overloaded and congested,
the downlink TF can be adjusted to restrict the number of blocks transported in each TTI at
the MAC layer and the rate of user data, thus reducing the cell downlink load. This parameter
defines the time length of the downlink OLC fast TF restriction. RateRstrctTimerLen and
DL TF rate restrict RateRecoverTimerLen are effective only to the downlink. The uplink fast TF restriction is
UCELLOLC RateRstrctTimerLen 1~65535 1~65535 ms 3000
timer length performed by the UE. For the uplink fast TF restriction, the RNC only delivers a new TFCS
and randomly selects a comparatively bigger time length in the signaling value scope. The UE
automatically release the TF restriction once the time expires. The higher RateRstrctTimerLen
is, the more slowly the BE service rate decreases. The lower RateRstrctTimerLen is, the
harder it is to receive the overload release instruction.
DL fast TF restriction refers to a situation where, when the cell is overloaded and congested,
the downlink TF can be adjusted to restrict the number of blocks transported in each TTI at
the MAC layer and the rate of user data, thus reducing the cell downlink load. This parameter
defines the downlink data rate recover timer length in fast TF restriction. RateRstrctTimerLen
and RateRecoverTimerLen are effective only to the downlink. The uplink fast TF restriction is
DL TF rate recover performed by the UE. For the uplink fast TF restriction, the RNC only delivers a new TFCS
UCELLOLC RateRecoverTimerLen 1~65535 1~65535 ms 5000
timer length and randomly selects a comparatively bigger time length in the signaling value scope. The UE
automatically release the TF restriction once the time expires. The higher
RateRecoverTimerLen is, the more slowly the BE service rate recovers, while the lower
probability that the overload is triggered again in a short period. The lower
RateRecoverTimerLen is, the more quickly the BE service rate is recovered, but more
overloads occur.
Page 46
OLC (Overload Control) Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
DL/UL fast TF restriction refers to a situation where, when the cell is overloaded and
congested, the DL/UL TF can be adjusted to restrict the number of blocks transported
DL OLC fast TF restrict in each TTI at the MAC layer and the rate of user data, thus reducing the cell DL/UL
UCELLOLC DlOlcFTFRstrctTimes load.The mechanism of the OLC is that an action is performed in each [OLC period] 0~100 0~100 None 3
times
and some services are selected based on the action rules to perform this action. This
parameter defines the maximum number of downlink OLC fast TF restriction performed
in entering/exiting the OLC status.
After the overload is triggered, the RNC immediately executes OLC by first executing
fast TF restriction. The internal counter is incremented by 1 with each execution. If the
number of overloads does not exceed the OLC action threshold, the system lowers the
BE service rate by lowering TF to relieve the overload. If the number of overloads
UL OLC fast TF restrict exceeds the OLC action threshold, the previous operation has no obvious effect on
UCELLOLC UlOlcFTFRstrctTimes 0~100 0~100 None 3
times alleviating the overload and the system has to release users to solve the overload
problem. The lower the parameters are, the more likely the users are released,
resulting in negative effect on the system performance. If the parameters are
excessively high, the overload status is released slowly.
DL/UL fast TF restriction refers to a situation where, when the cell is overloaded and
DL OLC fast TF restrict congested, the DL/UL TF can be adjusted to restrict the number of blocks transported
UCELLOLC DlOlcFTFRstrctRabNum 1~10 1~10 None 3
RAB number in each TTI at the MAC layer and the rate of user data, thus reducing the cell downlink
load.The mechanism of the OLC is that an action is performed in each [OLC period]
and some services are selected based on the action rules to perform this action. This
UL OLC fast TF restrict parameter defines the maximum number of RABs selected in executing downlink OLC
UCELLOLC UlOlcFTFRstrctRabNum fast restriction.Selection of RABs of the OLC is based on the service priorities and ARP 1~10 1~10 None 3
RAB number
values and bearing priority indication.
UCELLOLC FACHPwrReduceValue Fach power reduce value This parameter defines the reduce value in reducing FACH power Action. 0~30 0~3 0.1dB 0
DL OLC traff release RAB User release is an extreme method in reducing the cell load and
UCELLOLC DlOlcTraffRelRabNum
number recovering the system when the cell is overloaded and congested.The 0~10 0~10 None 0
mechanism of the OLC is that an action is performed in each [OLC period]
and some services are selected based on the action rules to perform this
action. This parameter defines the maximum number of RABs released in
executing DL/UL OLC service release.
UL OLC traff release RAB For the users of a single service, the releasing of RABs means the
UCELLOLC UlOlcTraffRelRabNum
number complete releasing of the users. The releasing of RABs causes call drops, 0~10 0~10 None 0
This parameter indicates whether the MBMS service is released first or MBMS_REL, MBMS_REL,
UCELLOLC SeqOfUserRel Sequence of user release None MBMS_REL
user first when the overload occurs. USER_REL USER_REL
MBMS service release is an extreme method in reducing the cell load and
recovering the system when the cell is overloaded and congested.The
MBMS services number mechanism of the OLC is that an action is performed in each [OLC period]
UCELLOLC MbmsOlcRelNum 0~8 0~8 None 1
released and some services are selected based on the action rules to perform this
action. This parameter defines the maximum number of MBMS services
released in executing downlink OLC service release.
Page 48
Table of Contents
Radio Bearer (RB) of a Radio Access Bearer (RAB) carries the control plane signaling or user plane data of L3 between
the UE and the UTRAN.
RB is mapped onto logical channels through the radio link control (RLC) sublayer of L2. After RLC processing, RLC protocol data units
(PDUs) are sent to the medium access control (MAC) sublayer through logical channels.
Based on the traffic class and quality of service (QoS) required by the upper layer, the MAC selects appropriate transport channels and
maps the logical channels onto the transport channels.
The physical layer (L1) maps the transport channels onto one or more physical channels. After data processing, such as spreading and
scrambling, the signaling or user data is sent through radio waves.
Page 50
Page 50
Radio Bearer Specifications
SRB Specifications
Different SRB specifications, that is, 3.4/6.8/13.6/27.2 kbit/s RRC Connection
and RAB Assignment is supported to meet the QoS requirements for Maximum Bit Rate
SRB Index Direction
different services. (kbit/s)
1 3.4 DL/UL
The RNC provides different sets of configuration parameters (including SRB 2 13.6 DL/UL
maximum bit rate) for different typical services. 3 27.2 DL/UL
4 6.8 DL/UL
TRB Specifications
RNC searches for the RAB indexes of TRBs according to the attributes such as the Core Network (CN) domain, Taffic Class(TC), Source
Statistics Descriptor,(SSD) and Maximum Bit Rate (MBR). Then, the RNC configures the associated parameters for each service based on RAB
indexes.
RNC automatically checks the identity of the CN domain that provides the services. The “RAB ASSIGNMENT REQUEST” message received from
the CN contains information of traffic class, source statistics descriptor, and MBR.
Conversational class is the most sensitive to delay. It is used to carry real-time traffic. The real-time traffic requires shortest delay and strict time
sequence between data streams. Therefore, this traffic class has the highest QoS requirement.
Streaming class is used to carry unidirectional data streams. It does not have a high requirement for delay, but the time sequence must be kept
within a data stream and the end-to-end delay jitter of data streams must be controlled.
Interactive class is used to carry traditional Internet services, such as Web browsing and database query. Its round trip time (RTT) is a key
parameter, and data packets need to be transmitted transparently at low bit error rates.
Background class is used to receive or transmit data in background mode. Such services include email, SMS, and FTP. This class does not have
a high requirement for delay, but it requires data packets to be transmitted transparently at low bit error rates.
Page 51
Radio Bearer Specifications
TRB specifications supported by Huawei RNC are listed below.
RAB Index CN Domain Traffic Class Source Statistics Descriptor MBR (kbit/s) Direction RAB Index CN Domain Traffic Class Source Statistics Descriptor MBR (kbit/s) Direction
0 CS Conversational Speech 12.2 DL/UL 64 PS Interactive Unknown 35200 DL
1 CS Conversational Speech 23.85 DL/UL 65 PS Interactive Unknown 42100 DL
2 CS Conversational Unknown 28.8 DL/UL 66 PS Interactive Unknown 11480 UL
3 CS Conversational Unknown 32 DL/UL 67 PS Interactive Unknown 512 DL
4 CS Conversational Unknown 56 DL/UL 68 PS Interactive Unknown 8640 DL
5 CS Conversational Unknown 64 DL/UL 69 PS Interactive Unknown 16000 DL
6 CS Streaming Unknown 57.6 DL/UL 70 PS Background Unknown 0 DL/UL
11 PS Conversational Unknown 8 DL/UL 71 PS Background Unknown 8 DL/UL
12 PS Conversational Unknown 16 DL/UL 72 PS Background Unknown 16 DL/UL
13 PS Conversational Unknown 32 DL/UL 73 PS Background Unknown 32 DL/UL
15 PS Conversational Unknown 64 DL/UL 74 PS Background Unknown 64 DL/UL
16 PS Conversational Unknown 38.8 DL/UL 75 PS Background Unknown 128 DL/UL
17 PS Conversational Unknown 39.2 DL/UL 76 PS Background Unknown 144 DL/UL
18 PS Conversational Unknown 40 DL/UL 77 PS Background Unknown 256 DL/UL
19 PS Conversational Unknown 42.8 DL/UL 78 PS Background Unknown 384 DL/UL
21 PS Streaming Unknown 8 DL/UL 79 PS Background Unknown 608 UL
22 PS Streaming Unknown 16 DL/UL 80 PS Background Unknown 768 DL
23 PS Streaming Unknown 32 DL/UL 81 PS Background Unknown 1024 DL
24 PS Streaming Unknown 64 DL/UL 82 PS Background Unknown 1280 UL
25 PS Streaming Unknown 128 DL/UL 83 PS Background Unknown 1536 DL
26 PS Streaming Unknown 144 DL/UL 84 PS Background Unknown 1800 DL
27 PS Streaming Unknown 256 DL/UL 85 PS Background Unknown 2048 DL/UL
28 PS Streaming Unknown 384 DL/UL 86 PS Background Unknown 2720 UL
40 PS Interactive Unknown 0 DL/UL 87 PS Background Unknown 3600 DL
41 PS Interactive Unknown 8 DL/UL 88 PS Background Unknown 5440 UL
42 PS Interactive Unknown 16 DL/UL 89 PS Background Unknown 7200 DL
43 PS Interactive Unknown 32 DL/UL 90 PS Background Unknown 10100 DL
44 PS Interactive Unknown 64 DL/UL 91 PS Background Unknown 13900 DL
45 PS Interactive Unknown 128 DL/UL 92 PS Background Unknown 21000 DL
46 PS Interactive Unknown 144 DL/UL 93 PS Background Unknown 27900 DL
47 PS Interactive Unknown 256 DL/UL 94 PS Background Unknown 35200 DL
48 PS Interactive Unknown 384 DL/UL 95 PS Background Unknown 42100 DL
49 PS Interactive Unknown 608 UL 96 PS Background Unknown 11480 UL
50 PS Interactive Unknown 768 DL 97 PS Background Unknown 512 DL
51 PS Interactive Unknown 1024 DL 98 PS Background Unknown 8640 DL
52 PS Interactive Unknown 1280 UL 99 PS Background Unknown 16000 DL
53 PS Interactive Unknown 1536 DL 100 PS Interactive Unknown 48900 DL
54 PS Interactive Unknown 1800 DL 101 PS Background Unknown 48900 DL
55 PS Interactive Unknown 2048 DL/UL 102 PS Interactive Unknown 56000 DL
56 PS Interactive Unknown 2720 UL 103 PS Background Unknown 56000 DL
57 PS Interactive Unknown 3600 DL 104 PS Interactive Unknown 63000 DL
58 PS Interactive Unknown 5440 UL 105 PS Background Unknown 63000 DL
59 PS Interactive Unknown 7200 DL 106 PS Interactive Unknown 69900 DL
107 PS Background Unknown 69900 DL
60
61
PS
PS
Interactive
Interactive
Unknown
Unknown
10100
13900
DL
DL 108 PS Interactive Unknown Page 52
77000 DL
62 PS Interactive Unknown 21000 DL 109 PS Background Unknown 77000 DL
63 PS Interactive Unknown 27900 DL 110 PS Interactive Unknown 84200 DL
111 PS Background Unknown 84200 DL
Transport Channel Selection
Principles of Transport Channel Selection for Signaling and Traffic
Transport Channel Selection for Signaling
During RRC connection setup, the SRB is carried on the CCH, DCH, HS- Signaling/Service
DSCH, or E-DCH, which is described as follows: Domain Transport Channel
Type
– Signaling DCH/CCH/HS-DSCH/E-DCH
After receiving the RRC CONNECTION REQUEST message from UE, RNC selects
Speech DCH/HS-DSCH/E-DCH
the channel type for the RRC connection establishment according to the establishment
cause. For different establishment causes, the selected channel types can be set CS Videophone (VP)
DCH
through the MML command SET URRCESTCAUSE. Streaming
Speech
If the selected channel type is FACH, the SRB is carried on the CCH in both the DCH/HS-DSCH/E-DCH
Streaming
uplink and the downlink. PS
Interactive
If the selected channel type is DCH, then DCH/CCH/HS-DSCH/E-DCH
Background
− In the downlink, if SrbChlTypeRrcEffectFlag is set to TRUE and SrbChlType is
set to HSDPA or HSPA, the SRB is carried on the HS-DSCH; otherwise, the SRB is MBMS FACH/DCH/HS-DSCH
carried on the DCH.
− In the uplink, if SrbChlTypeRrcEffectFlag is set to TRUE and SrbChlType is
set to HSUPA or HSPA, the SRB is carried on the E-DCH; otherwise, the SRB is
carried on the DCH.
During TRB connection setup, the SRB is carried on the CCH, DCH, HS-DSCH, or E-DCH, which is described as follows:
If the selected channel type is FACH, the SRB is carried on the CCH in both the uplink and the downlink.
If the selected channel type is DCH/E-DCH/HS-DSCH, then
− In the downlink, if the channels selected by all the TRBs are HS-DSCH and SrbChlType is set to HSDPA or HSPA, the SRB is carried on the
HS-DSCH; otherwise, the SRB is carried on the DCH.
− In the uplink, if the channel types selected by all the TRBs are E-DCH and SrbChlType is set to HSUPA or HSPA, the SRB is carried on the E-DCH;
otherwise, the SRB is carried on the DCH.
If both the UE and the cell support HSPA but the SRB fails to be set up on the HSPA channel (for example, an admission failure occurs), the SRB is set
up on the DCH. At the same time, the retry timer is started for periodic retries to set up the SRB on the HSPA channel. The length of the retry timer is
specified by ChannelRetryTimerLen. Page 53
Transport Channel Selection
CS speech service (CS voice service) can be carried on the DCH, HS-DSCH, or E-DCH.
In the downlink, if CSVoiceChlType is set to HSPA, the CS speech service is carried on the HS-DSCH; otherwise, the CS speech service
is carried on the DCH.
In the uplink, if CSVoiceChlType is set to HSPA, the CS speech service is carried on the E-DCH; otherwise, the CS speech service is
carried on the DCH.
PS speech service (VoIP service) can be carried on the DCH, HS-DSCH, or E-DCH.
In the downlink, if VoipChlType is set to HSDPA or HSPA, the VoIP service is carried on the HS-DSCH; otherwise, the VoIP service is
carried on the DCH.
In the uplink, if VoipChlType is set to HSPA, the VoIP service is carried on the E-DCH; otherwise, the VoIP service is carried on the DCH.
The streaming service in the PS domain can be carried on the DCH, HS-DSCH, or E-DCH.
If the maximum DL service rate is higher than or equal to DlStrThsOnHsdpa, the cell supports HSDPA, and MapSwitch:
MAP_PS_STREAM_ON_HSDPA_SWITCH is set to ON, the service is carried on the HS-DSCH.
Otherwise, the service is carried on the DCH.
If the maximum UL service rate is higher than or equal to UlStrThsOnHsupa, the cell supports HSUPA, and
MapSwitch: MAP_PS_STREAM_ON_HSUPA_SWITCH is set to ON, the service is carried on the E-DCH.
Otherwise, the service is carried on the DCH.
Page 54
Transport Channel Selection
For the first PS BE service, if UCORRMALGOSWITCH: RESERVED_SWITCH_0_BIT5 is set to ON and the E-DCH is selected for the
uplink, the RNC will further determines the coverage of the UE. If the UE has weak coverage, the DCH is selected to reduce the call drop
rate.
The RNC determines the signal quality of the UE based on the PCPICH Ec/No value indicated in the RRC CONNECTION REQUEST
message during the RRC setup.
If the Ec/No value is within the valid range, that is, the timer EcN0EffectTime has not expired, and the Ec/No value is below the
threshold which can be specified by the parameter ReservedU32Para0, the signal quality is considered poor and the UE has weak
coverage. In this case, the RNC selects the DCH for the BE service. If the Ec/No value is above the threshold, the RNC selects the E-DCH
for the BE service.
If the Ec/No value exceeds the valid range, that is, the timer EcN0EffectTime has expired, the RNC will directly set up BE services on
the E-DCH without considering the Ec/No value.
If both the cell and the UE support HSPA but a service fails to be set up on the HSPA channel (for example, an admission failure occurs),
the service is carried on the DCH. At the same time, the retry timer is started for periodic retries to access the HSPA channel. The timer
length is specified by ChannelRetryTimerLen. If an HSUPA service is set up on the DCH because of weak coverage, it will not start
periodic retries but directly switch to the E-DCH when the uplink coverage improves and traffic volume increases.
Page 56
Transport Channel Selection Parameters
Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit
Value
ORIGCONVCALLEST, ORIGCONVCALLEST,
ORIGSTREAMCALLEST, ORIGSTREAMCALLEST,
ORIGINTERCALLEST, ORIGINTERCALLEST,
ORIGBKGCALLEST, ORIGBKGCALLEST,
ORIGSUBSTRAFFCALLEST, ORIGSUBSTRAFFCALLEST,
TERMCONVCALLEST, TERMCONVCALLEST,
TERMSTREAMCALLEST, TERMSTREAMCALLEST,
TERMINTERCALLEST, TERMINTERCALLEST,
Cause of RRC Cause of RRC connection establishment, that is, TERMBKGCALLEST, TERMBKGCALLEST,
EMERGCALLEST, EMERGCALLEST,
URRCESTCAUSE RrcCause connection the value of the establishment cause IE in the INTERRATCELLRESELEST, INTERRATCELLRESELEST,
None None
establishment RRC CONNECTION REQUEST message. INTERRATCELLCHGORDEREST, INTERRATCELLCHGORDEREST,
REGISTEST, DETACHEST, REGISTEST, DETACHEST,
ORIGHIGHPRIORSIGEST, ORIGHIGHPRIORSIGEST,
ORIGLOWPRIORSIGEST, ORIGLOWPRIORSIGEST,
CALLREEST, CALLREEST,
TERMHIGHPRIORSIGEST, TERMHIGHPRIORSIGEST,
TERMLOWPRIORSIGEST, TERMLOWPRIORSIGEST,
TERMCAUSEUNKNOWN, TERMCAUSEUNKNOWN,
MBMSCALLEST, DEFAULTEST MBMSCALLEST, DEFAULTEST
Channel type of CS voice services. DCH indicates that both uplink and
downlink are preferably carried on DCH. HSPA indicates that uplink is
DCH(UL_DCH,DL_DCH)
CS voice channel preferably carried on E-DCH, and downlink is preferably carried on HS-
UFRCCHLTYPEPARA CSVoiceChlType , HSPA(UL_EDCH,DL_ DCH, HSPA None DCH
type DSCH. In particular, both uplink and downlink will be carried on DCH if
HSDSCH)
either uplink cannot be carried on E-DCH or downlink cannot be carried
on HS-DSCH.
Rate threshold for decision to use E-DCH to carry PS streaming services. D8, D16, D32, D64, 8, 16, 32, 64,
UL streaming traffic
UFRCCHLTYPEPARA UlStrThsOnHsupa When the maximum UL rate is higher than or equal to this threshold, the D128, D144, D256, 128, 144, 256, kbit/s D256
threshold on HSUPA
service will be carried on E-DCH. Otherwise, it will be carried on DCH. D384 384
This parameter specifies the rate threshold for decision to use E-DCH to D8, D16, D32, D64, 8, 16, 32, 64, 128,
UFRCCHLTYP UL BE traffic threshold on carry UL PS domain background/interactive services. When the D128, D144, D256, 144, 256, 384, 608,
UlBeTraffThsOnHsupa kbit/s D608
EPARA HSUPA maximum UL service rate is higher than or equal to this threshold, the D384, D608, D1280, 1280, 2048, 2720,
service will be carried on E-DCH. Otherwise, it will be carried on DCH. D2048, D2720, D5440 5440
This parameter specifies the rate threshold of 2ms TTI on the E-DCH for
D8, D16, D32, D64,
HSUPA BE service. When the cell capability and UE capability allows 8, 16, 32, 64, 128,
Rate threshold of BE on D128, D144, D256,
UFRC BeHsupa2msTtiRateThs 2ms TTI, 2ms TTI on the E-DCH is used if the PS BE service carried on 144, 256, 384, 608, kbit/s None
2ms TTI of HSUPA D384, D608, D1280,
HSUPA with uplink rate isn't less than this threshold. Otherwise, 10ms 1280, 2048, 2720
D2048, D2720
TTI is used.
Page 59
Transport Channel Selection Parameters
CORRM algorithm reserved U32 para 0. The para of 32 bits is reserved for
further change request use.
Time duration when the reported Ec/No is valid. The reported Ec/No is valid for
UFRC EcN0EffectTime Ec/N0 effective time the period (starting from the time when the Ec/No report is received) specified 0~65535 0~65535 ms 5000
by this parameter.
Threshold for determining the signal quality in a cell. If the reported Ec/No
UCELLFRC EcN0Ths Ec/N0 threshold exceeds the value of this parameter, you can infer that the signal quality in the 0~49 -24.5~0 0.5dB 41 (-4dB)
cell is good and a high code rate can be set for initial access.
Page 60
Channel Switching(UE State Transition)
The Channel Switching or UE state transition optimizes the use of physical radio resources by issuing reconfiguration of
an existing connection. For a particular connection, PS RAB reconfiguration is triggered by changes in the amount of data to be transmitted,
available radio resources, coverage, and mobility.
When triggered on an active UE with a large amount of data to transmit on the PS RAB, the Channel Switching (UE state transition) feature aims to
dynamically allocate the channel with highest available bit rate providing optimal common resource consumption.
A passive UE with a small amount of, or no data, to transmit is switched to the state with the least resource consumption. This increase the radio
resouces utilization efficiency and shorten the call setup time (RAB setup) when the UEs resume their activities.
After the RRC connection is set up, the RNC observes PS users activity and uses the UE state transition function to change the UE state.
UE state transistion consists of two parts: evaluation and execution. The evaluation part is responsible for monitoring the resource
needs of a UE through measurement reports received from the UE, the Node B, and the RNC. A request to change the connection state is
made to the execution part when such a need is detected.
UE state transition is evaluated and triggered by user activity (traffic volume), user inactivity (timer) or mobility.
Cell re-selection
If the number of cell reselections exceeds configurable
threshold during a configurable period (timer), the UE is
considered to be in the state of frequent cell reselection.
Paging / Data
There is data to be transferred.
Overload
When a cell is in the overload state, RNC may transit the If a UE has a CS service, the UE stays in CELL_DCH during the call
UE from CELL_DCH (DCH/HS-DSCH/E-DCH) to and is not allowed for D2F.
CELL_FACH (FACH) to relieve the load. If a UE has a streaming service, the UE is not allowed for F2P.
Page 62
UE State Transition (Channel Switching)
State transition Channel switch Description
D2F CELL_DCH (DCH) to CELL_FACH
D2F E2F CELL_DCH (E-DCH) to CELL_FACH
H2F CELL_DCH (H-DSCH) to CELL_FACH
F2D CELL_FACH to CELL_DCH (DCH)
F2D F2H CELL_FACH to CELL_DCH (H-DSCH)
F2E CELL_FACH to CELL_DCH (E-DCH)
F2P - CELL_FACH to CELL_PCH
P2U - CELL_PCH to URA_PCH
P2F - CELL_PCH to CELL_FACH
U2F - URA_PCH to CELL_FACH
H2D CELL_DCH (H-DSCH) to CELL_DCH (DCH)
E2D CELL_DCH (E-DCH) to CELL_DCH (DCH)
D2D
D2H CELL_DCH (DCH) to CELL_DCH (H-DSCH)
D2E CELL_DCH (DCH) to CELL_DCH (E-DCH)
CPC2F CELL_DCH (CPC) to CELL_FACH
CPC2EFACH CELL_DCH (CPC) to Enhanced CELL_FACH
EFACH2CPC Enhanced CELL_FACH to CELL_DCH (CPC)
CPC and EFACH
EFACH2D Enhanced CELL_FACH to CELL_DCH (DCH)
D2EFACH CELL_DCH (DCH) to Enhanced CELL_FACH
Fast dormancy - New state transition mechanism is designed for fast dormancy.
For best effort (BE) services that are not allowed for state transition,
Low Activity - RNC can instruct the BE service to enter low activity state which is
configured with lower rate. Page 63
UE State Transition (Channel Switching)
SET UCORRMALGOSWITCH (DraSwitch) defines the dynamic resource allocation global parameters (RNC-level) are as follows:
DRA_PS_BE_STATE_TRANS_SWITCH enables RRC state transitions for bearers carrying Best Effort services.
DRA_PS_NON_BE_STATE_TRANS_SWITCH enables RRC state transitions for bearers carrying services (PS real-time service) other than Best
Effort.
DRA_HSDPA_STATE_TRANS_SWITCH enables RRC state transition from HS-DSCH to FACH.
Only valid if either DRA_PS_BE_STATE_TRANS_SWITCH or DRA_PS_NON_BE_STATE_TRANS_SWITCH (or both) are enabled, according to the
type of service being carried on HS-DSCH, that is, Best Effort or not Best Effort, respectively.
If DRA_DCCC_SWITCH is set to 1 and the dynamic channel adjustment strategy (DcccStg) is set to RATE_UP_AND_DOWN_ON_DCH, the UE state
transition function starts to work when the UL/DL rate is below or equal to the UL/DL rate threshold for DCCC (UlDcccRateThd/DlDcccRateThd).
If DRA_DCCC_SWITCH is set to 1 and DcccStg is set to RATE_UP_ONLY_ON_DCH, the UE state transition function always works.
If DRA_DCCC_SWITCH is set to 0, the UE state transition function always works.
For the PS inactive service, if the timer parameters for online detection, which can be set through the SET UPSINACTTIMER command, are set to be a
small value, the RRC connection may be released before UE state transition.
Page 64
UE State Transition (Channel Switching)
D2F State Transition
When receiving a report on event 4b, the RNC starts the timer for transition D2F and the counters for UL and DL event 4b reports.
If both the number of UL event 4b reports and the number of DL event 4b reports are above or equal to the D2F transition threshold before the timer
expires, the D2F is performed when the timer expires.
The D2F transition threshold is the rounded-down value obtained according to the following formula:
D2F transition threshold = [D2F transition time/ (Time to trigger + Pending time after trigger) x State transition traffic redundancy coefficient]
Where:
The D2F transition time, time to trigger, and pending time after trigger are specified by the parameters listed in table below.
The state transition traffic redundancy coefficient is used to prevent false detection that a UE is in a low-activity state,
due to the loss of measurement reports. This coefficient is set to 80%.
Event 4b
Event 4b Event 4b
Service Type D2F Transition Timer Pending Time After
Reporting threshold Time to Trigger
Trigger
BE service on
BeD2FStateTransTimer D2F2PTvmThd D2FTvmTimeToTrig D2FTvmPTAT
DCH
BE service on
BeH2FStateTransTimer BeH2FTvmThd BeH2FTvmTimeToTrig BeH2FTvmPTAT
HS-DSCH
PS real-time
RtDH2FStateTransTimer RtDH2FTvmThd RtDH2FTvmTimeToTrig RtDH2FTvmPTAT
service
Page 65
UE State Transition (Channel Switching)
D2F State Transition
The parameters of event 4b are set to their respective parameter values for the UL and the DL. The parameters include the time to trigger,
pending time after trigger, and threshold. For example, for BE services if the UL channel is the DCH and the DL channel is the HS-DSCH, the
parameter configurations for BE service on the DCH as listed in the previous table are used for the UL, and the parameter configurations for
BE service on the HS-DSCH as listed in the previous table are used for the DL.
State transition from E-DCH to FACH is similar to state transition from DCH to FACH. The difference is that the event 4b measurement for
state transition from E-DCH to FACH is based on the throughput. The throughput measurement period is specified by
E2FThrouMeasPeriod. The threshold of event 4b is also based on the throughput. The threshold is specified by E2FThrouThd.
•For BE service on the DCH (both uplink and downlink), both the uplink rate and downlink rate can be adjusted to the low-activity rate threshold
(LittleRateThd).
•For BE service on the DCH (uplink) and HS-DSCH (downlink), only the uplink rate can be adjusted to LittleRateThd.
•For BE service on the E-DCH (uplink) and DCH (downlink), only the downlink rate can be adjusted to LittleRateThd.
Note that if LittleRateThd is above or equal to UlDcccRateThd or DlDcccRateThd, the rate cannot be adjusted to LittleRateThd.
If LittleRateThd is excessively high, excessive resources are occupied even if the UE does not have data to transmit for a long time, leading to network congestion.
If LittleRateThd is excessively low, the throughput will be lower than the expected value when UE starts to transmit data again, though more radio resources are saved.
When the cell is in the overload congestion state, the state transition F2D is prohibited.
Service Type Threshold of Event 4a Target Rate
●For the uplink, the target rate equals the smaller one between the
MBR and the UL rate threshold for DCCC.
BE service on the DCH BeF2DTvmThd
For the downlink, the target rate equals the smaller one between
the MBR and the DL rate threshold for DCCC.
●For the uplink:
- The target rate equals the smaller one between the MBR and the
UL rate threshold for DCCC for transition from FACH to DCH.
- The target rate equals the minimum rate in the HSUPA UL rate
BE service on the HS-DSCH BeF2HTvmThd
adjustment set (EdchRateAdjustSet) for the transition from
FACH to E-DCH.
When receiving a report that event 4b occurs and the traffic volume is zero, the RNC starts the timer for transition F2P and the counters for
UL and DL event 4b reports. If both the number of UL event 4B reports and the number of DL event 4B reports are above the F2P transition
threshold before the timer expires, the F2P happens when the timer expires.
The F2P transition threshold is the rounded-down value obtained according to the following formula:
F2P transition threshold = [F2P transition time/(Time to trigger + Pending time after trigger) x State transition traffic redundancy coefficient]
Event 4b
Event 4b Event 4b
Service Type F2P Transition Timer Pending Time After
Reporting threshold Time to Trigger
Trigger
Page 68
UE State Transition (Channel Switching)
Before the state transition, the state of the UE is CELL_PCH. During the cell reselection, the UE sends the CELL UPDATE messages.
The RNC starts a timer (CellReSelectTimer) and counts the number of CELL UPDATE messages with the cause value of cell reselection.
When the timer expires, the number of CELL UPDATE messages may be above the threshold (CellReSelectCounter).
In this case, the RNC initiates a state transition when the UE sends the CELL UPDATE message again.
The state transition P2U involves the transient state CELL_FACH, in which some necessary signaling interaction is performed.
P2F and U2F are performed when UTRAN pages the UE or when the UE needs to exchange information with the UTRAN.
Page 69
UE State Transition (Channel Switching)
D2D State Transition
For HSDPA and HSUPA, there are two more sub-state called CELL_DCH (with HS-DSCH) and CELL_DCH (with E-DCH).
Principle of state transitions of D2D is shown in the following figure.
Type Trigger (D2D)
(1) During RAB setup, RAB should be carried over E-DCH but resources are insufficient.
(2) During RAB setup, RAB should be carried over E-DCH but the coverage is
insufficient.
(3) After HSUPA RAB setup, if the radio coverage is poor during HSUPA data
transmission,
E2D E-DCH can switch to DCH based on the algorithm of coverage-based BE service
fallback from E-DCH to DCH.
Coverage-based BE service fallback from E-DCH to DCH. (4) E-DCH serving cell change (change of best cell)
During data transmission of an HSUPA BE service, if the user is located in poor radio − New best cell does not support E-DCH
− New best cell does not have enough resources for E-DCH
coverage, the BE service can fall back from E-DCH to DCH. In this way, the uplink
coverage performance of the user is improved. The algorithm is controlled by
RESERVED_SWITCH_0_BIT7. (1) In any of the scenarios above (E2D), it is possible to transit DCH to E-DCH.
− Periodic attempt to reconfigure to E-DCH (timer)
− Traffic volume (event 4A)
During data transmission of an HSUPA BE service, if the transmit power of the UE is
D2E
higher than the threshold of event 6A and the throughput is lower than the threshold of (2) If a UE reports event 6B2 and event 4A, and the UE services can be carried on the
event 4B, the service falls back from E-DCH to DCH. The threshold of event 6A is E-DCH, then the RNC switches the UE from the DCH to the E-DCH during the rate
calculated through ReservedU8Para0 and the threshold of event 4B is calculated increase process
through E2DThrou4BThd.
(1) RAB should be carried over HS-DSCH but resources are insufficient.
If an HSUPA BE service of a UE falls back from E-DCH to DCH, all uplink services of
the UE also fall back. A fallback from E-DCH to DCH occurs only in the current cell. H2D (2) HS-DSCH serving cell change (change of best cell)
− New best cell does not support HS-DSCH
− New best cell does not have enough resources for HS-DSCH
After a service falls back to the DCH, it does not periodically attempt to switch to the
E-DCH. Actually, the service directly switches from DCH to E-DCH when traffic (1) In any of the scenarios above (H2D), it is possible to transit DCH to HS-DSCH later.
volume increases and the uplink coverage is recovered. The UE reports event 4A to
indicate the traffic volume increases and event 6B to indicate the uplink coverage is D2H − Periodic attempt to reconfigure to HS-DSCH (timer)
− Traffic volume (event 4A)
recovered. The 6B threshold is calculated through ReservedU8Para1.
If the algorithm of coverage-based BE service fallback from E-DCH to DCH is enabled,
the algorithm of coverage-based dynamic TTI adjustment of BE services is
automatically disabled. Page 70
Channel Switching Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
For a BE service that has a low maximum rate, the DCCC algorithm is not
D8, D16, D32, D64,
Uplink Bit Rate Threshold for obviously effective yet it increases algorithm processing. Thus, the traffic- 8, 16, 32, 64, 128,
UDCCC UlDcccRateThd D128, D144, D256, kbit/s D64
DCCC based DCCC algorithm is applied to BE services whose maximum UL rate is 144, 256, 384
D384
greater than the threshold.
For a BE service that has a low maximum rate, the DCCC algorithm is not
D8, D16, D32, D64,
Downlink Bit Rate Threshold for obviously effective yet it increases algorithm processing. Thus, the traffic- 8, 16, 32, 64, 128,
UDCCC DlDcccRateThd D128, D144, D256, kbit/s D64
DCCC based DCCC algorithm is applied to BE services whose maximum DL rate is 144, 256, 384
D384
greater than the threshold.
Page 71
Channel Switching Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
When the BE service rate decreases to the DCCC threshold rate, the UE,
however, cannot perform state transition to FACH state because, for example,
the state transition switch is OFF or there are CS services. In this case, when
D0, D8, D16,
traffic remains low for quite a long period, the service rate decreases to this rate 0, 8, 16, 32, 64,
Low Activity Bit Rate D32, D64, D128,
UDCCC LittleRateThd and D2F state transition is not performed. The timer parameters and traffic 128, 144, 256, kbit/s D64
Threshold D144, D256,
volume measurement parameters for the function of low activity rate adjustment 384
D384
are the same as those in the D2F state transition process. The relative
parameters can be set in command SET UUESTATETRANS and SET
UUESTATETRANSTIMER.
Threshold for triggering event 6B1 for BE services. Event 6B1 is reported
through a measurement report, and is triggered when the transmit power of a UE
is smaller than the absolute threshold for triggering event 6B1. The value of this
UEDCHTTIRECFG BeThd6B1 6B1 threshold for BE 0~82 0~82 dB 3
parameter is a relative threshold, which is calculated as follows: Absolute
threshold for triggering event 6B1 = Maximum uplink transmit power - Value of
this parameter.
Page 72
Channel Switching Parameters
Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit
Value
Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit
Value
D16, D32, D64, D128, D256,
16, 32, 64, 128, 256, 512,
D512, D1024, D2k, D3k, D4k,
This parameter specifies the threshold of the traffic 1024, 2k, 3k, 4k, 6k, 8k,
D6k, D8k, D12k, D16k, D24k,
UUESTATETRANS BeF2DTvmThd BE F/R2D 4A Threshold volume of 4A event for triggering the transition of BE 12k, 16k, 24k, 32k, 48k, byte D1024
D32k, D48k, D64k, D96k,
services from FACH to DCH. 64k, 96k, 128k, 192k,
D128k, D192k, D256k,
256k, 384k, 512k, 768k
D384k, D512k, D768k
This parameter specifies the occurrence time of 4A
D0, D10, D20, D40, D60,
event for triggering the transition of BE services from 0, 10, 20, 40, 60, 80, 100,
D80, D100, D120, D160,
UUESTATETRANS BeF2DTvmTimeToTrig BE F/R2D 4A Time FACH to DCH. This parameter can prevent 120, 160, 200, 240, 320, ms D0
D200, D240, D320, D640,
unnecessary reports to be triggered, caused by traffic 640, 1280, 2560, 5000
D1280, D2560, D5000
volume variation.
D8, D16, D32, D64, D128,
8, 16, 32, 64, 128, 256,
This parameter is used to check whether the UE in the D256, D512, D1024, D2k,
512, 1024, 2k, 3k, 4k, 6k,
BE HS-DSCH2F 4B low activity state. If the UE is on HS-DSCH channel, D3k, D4k, D6k, D8k, D12k,
UUESTATETRANS BeH2FTvmThd 8k, 12k, 16k, 24k, 32k, byte D64
Threshold the low activity counter increases by 1 every time traffic D16k, D24k, D32k, D48k,
48k, 64k, 96k, 128k, 192k,
volume event 4B is reported. D64k, D96k, D128k, D192k,
256k, 384k, 512k, 768k
D256k, D384k, D512k, D768k
Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit
Value
Page 76
UE State Transition (Channel Switching)
Always Online
If there is no data transmission for the PS service of a UE, the connection for the service is released, but the CN reserves the Packet Data Protocol
(PDP) context for this PS service of the UE.
When the RNC detects that there is no data transmission for a PS service, the RNC sends a request to the CN for release of the service.
The CN initiates the release procedure, requesting the RNC to release the corresponding radio resources. The CN, however, reserves the PDP
context for this PS service of the UE. When the UE re-initiates the service of this PDP context, it does not have to apply for the PDP context again.
Thus, the UE in the PS domain is always online.
For each PS RAB, two PDCP timers, namely T1 and T2, are available.
T1 and T2 are RNC oriented. They can be set to different values for different services by the following parameters:
Page 77
UE State Transition (Channel Switching)
Start
If there is only one RAB for the UE in the PS domain, the RNC sends an
Yes IU RELEASE REQUEST message to the CN.
The PDCP entity sends the request
to the RRC layer for release of the If there is more than one RAB for the UE in the PS domain, the RNC
service, and T2 is started
sends an RAB RELEASE REQUEST message to the CN.
Yes
The two messages indicate the release causes in the "User Inactivity" IE.
Does the PDCP entity
initiate the release
procedure?
Step (4) When the CN receives the message, it initiates the release
No
procedure. The CN reserves the PDP context for the service and the UE
Yes
does not have to apply for the PDP context again when it re-initiates the
Is there data transmitted in
the uplink or downlink? service.
No
The service release request sent from the PDCP entity may not be processed
No
Does T2 expire? in time. The reason is that the associated processor in the RNC is busy.
Yes End
Page 78
Channel Switching Parameters
When detecting that the Ps' Conversational User had no data to transfer for
UPSINACTTIMER PsInactTmrForCon Conversational service T1 a long time which longer than this timer, the PDCP layer would request the 0~14400 0~14400 s 20
RRC layer to release this Radio Access Bear.
When detecting that the Ps' Streaming User had no data to transfer for a
UPSINACTTIMER PsInactTmrForStr Streaming service T1 long time which longer than this timer, the PDCP layer would request the 0~14400 0~14400 s 20
RRC layer to release this Radio Access Bear.
After sending release request to RRC layer, if the Streaming Radio Access
UPSINACTTIMER ProtectTmrForStr Streaming service T2 Bear haven't been released until the Streaming service T2 timeout, the 0~60 0~60 s 20
PDCP layer will resend release request indication.
When detecting that the Ps' Interactive User had no data to transfer for a
UPSINACTTIMER PsInactTmrForInt Interactive service T1 long time which longer than this timer, the PDCP layer would request the 0~14400 0~14400 s 20
RRC layer to release this Radio Access Bear.
After sending release request to RRC layer, if the Interactive Radio Access
UPSINACTTIMER ProtectTmrForInt Interactive service T2 Bear haven't been released until the Interactive service T2 timeout, the 0~60 0~60 s 20
PDCP layer will resend release request indication.
When detecting that the Ps' Background User had no data to transfer for a
UPSINACTTIMER PsInactTmrForBac Background service T1 long time which longer than this timer, the PDCP layer would request the 0~14400 0~14400 s 20
RRC layer to release this Radio Access Bear.
After sending release request to RRC layer, if the IMS Radio Access Bear
UPSINACTTIMER ProtectTmrForImsSig IMS signal T2 for signal haven't been released until the IMS service T2 timeout, the PDCP 0~60 0~60 s 20
layer will resend release request indication.
When detecting that the Ps' IMS signal had no data to transfer for a long
UPSINACTTIMER PSInactTmrForImsSig IMS signal T1 time which longer than this timer, the PDCP layer would request the RRC 0~64800 0~64800 s 20
layer to release this Radio Access Bear.
Page 79
Fast Dormancy (FD)
…
20 seconds (inactivity timer) Around 6 seconds (depends on UE types)
…
When the application is in use, sometimes the user is doing nothing at all.
(For example, waiting for message coming when using MSN).
During the time described as above, UE will send “Heart Beat” message to
inform the AP server that the application is still on.
Heart Beat Increases Signaling and Makes Small Data Packet
Smart phone Mass Small Packets, Always ON and Many More Applications
cause the “Signaling Storm”. Page 80
Fast Dormancy (FD)
The descriptions about the RNC fast dormancy, enhanced fast dormancy, and standard fast dormancy are as follows:
Fast dormancy, after receiving a “Signaling Connection Release Indication (SCRI)” message from a UE, the RNC releases the UE RRC connection
regardless of whether the message contains the cause value "UE Requested PS Data session end”.
Enhanced fast dormancy, UEs send SCRI messages that do not contain the cause value "UE Requested PS Data session end" to the RNC. After
receiving such an SCRI message, the RNC moves the UE to the CELL_PCH state.
Standard fast dormancy is applicable to fast dormancy UEs that comply with 3GPP Release 8 (R8 for short). With standard fast dormancy, UEs send
SCRI messages that contain the cause value "UE Requested PS Data session end" to the RNC. After receiving such an SCRI message, the RNC
moves the UE to the CELL_PCH state. Standard fast dormancy is valid only when the RNC has enabled the timer T323 in system information block type
1 (SIB1).
Fast Dormancy
UEs complying with 3GPP Release 8 support the fast dormancy function, as defined in 3GPP TS 25.331 CR3483.
When a UE processing only PS services finishes PS data transmission, it sends the RNC an SCRI message that may contain the cause value "UE
Requested PS Data session end." Upon receiving the message, the RNC releases the UE’s RRC connection and enables the UE to quickly enter power-
saving mode.The following figure shows the procedure of fast dormancy.
RNC sends the timer T323 in SIB1 or UTRAN Mobility Information to the UE to control fast dormancy.
If the value of T323 is INVALID, the timer is not sent to the UE. Accordingly, the UE does not send the
SCRI message containing the cause value "UE Requested PS Data session end.“
If the value of T323 is 0, the UE can recognize the timer. In such a case, when to send the SCRI
messages is determined by the UE behavior.
If the value of T323 is a value other than 0, the UE sends the release request and initiates timer
T323. The UE sends the release request again after T323 expires.
If the UE cannot recognize the timer T323, when to send the SCRI messages is not determined by the
timer. The SCRI messages will not contain the cause value "UE Requested PS Data session end."
Page 81
Fast Dormancy (FD)
Enhanced and Standard Fast Dormancy
As the number of intelligent UEs in mobile networks continues increasing, these networks face signaling storms produced by
these UEs. Enhanced fast dormancy is applicable to networks serving a large number of intelligent UEs already supporting fast dormancy.
Enhanced fast dormancy can reduce the signaling processing efforts of the RNC and prevent the signaling processing unit in the RNC from overflowing.
To save power, when there is no PS data to transmit, an intelligent UE sends the RNC an SCRI message to request the RRC connection release or to
indicate to the UTRAN that one of its signaling connections has been released. In addition, the UE periodically sends heartbeat messages to the core
network, for example, to check for new mail on the mail server.
If fast dormancy (rather than enhanced fast dormancy) is applied, the RNC releases the RRC connection as indicated in the 3GPP specifications.
In such a case, the heartbeat messages lead to the procedures for RRC connection setups, authentication, encryption, and RAB setups.
This greatly increases the signaling processing workload of the RNC and may cause the signaling processing unit in the RNC to overflow.
Enhanced fast dormancy and standard fast dormancy are introduced to address this problem.
The following figure shows the difference between fast dormancy, enhanced fast dormancy, and standard fast dormancy
Page 82
Fast Dormancy (FD)
Identifying Fast Dormancy UEs
Two types of fast dormancy mechanisms are implemented in UEs. UEs that support fast dormancy are referred to as fast dormancy
UEs in this document.
If the FD_TAC_MATCH_SWITCH of the parameter PROCESSSWITCH is turned on, the following UEs are identified as fast dormancy UEs:
− UE (Pre-R8 fast dormancy) that complies with 3GPP Release 5 or later releases and whose IMEI is on the white list. The IMEI range for the white list is specified by
the binary group (TAC, FastDormancy = ON) in the RNC MML command ADD UIMEITAC. If the FastDormancy switch is on, the RNC considers the UEs
specified by the IMEI (TAC) capable of enhanced fast dormancy.
− UE (R8 fast dormancy) from which the SCRI message whose cause value is "UE Requested PS Data session end" is sent.
If the FD_TAC_MATCH_SWITCH of the parameter PROCESSSWITCH is turned off, the following UEs are identified as fast dormancy UEs.
− UEs complying with 3GPP Release 5 or later releases, excluding those on the black list. The IMEI range for the black list is specified by the binary group (TAC,
FastDormancy = OFF) in the RNC MML command ADD UIMEITAC. If the FastDormancy switch is OFF, the RNC considers the UEs specified by the IMEI (TAC)
incapable of enhanced fast dormancy.
RNC can obtain the IMEI of the UE from the UE's response to the "IDENTITY REQUEST" message. The IMEI range is specified by the parameter TAC
in the RNC MML command ADD UIMEITAC.
The IMEI (consisting of 14 decimal digits and one check digit) contains the origin, model, and serial number of the UE. The structure of the IMEI is
specified in 3GPP TS 23.003.
TAC: Type approval code, 6 bit, determined by the type approval center.
FAC: Final assembly code, 2 bit, It is determined by the manufacturer.
SNR: Serial number, 6 bits, It is issued by the manufacturer of the MS. SP: 1 bit , Not used.
(SPARE)
Check the IMEI in your MS : *#06#
Page 83
Fast Dormancy (FD)
State Transitions for Fast Dormancy UEs
If enhanced fast dormancy is disabled, the UE’s RRC connection is released after the RNC receives an SCRI message.
The enhanced fast dormancy switches are specified by the RNC-level subparameter FAST_DORMANCY_SWITCH of the parameter
PROCESSSWITCH and cell-level subparameter FAST_DORMANCY_ADCTRL of the parameter NBMCacAlgoSwitch.
The following figure shows the state transitions for a fast dormancy UE.
Type Description
D2P indicates a transition from CELL_DCH to CELL_PCH. Similarly, F2P is from
CELL_FACH to CELL_PCH, and D2F is from CELL_DCH to CELL_FACH.
RNC starts the PS inactivity timer after the fast dormancy UE changes state.
-If the switch FD_P2D_SWITCH of PROCESSSWITCH in the ADD UIMEITAC command is turned on:
If the TAC of the UE is the same as that configured on the RNC and if the UE is in the CELL_PCH and the UE is going to transmit uplink data or respond to the
paging message, the RNC instructs the UE to perform a P2D transition directly.
-If the UE reports event 4A to the RNC, the RNC instructs the UE to enter the CELL_DCH state (F2D transition).
-If the UE reports event 4B to the RNC, the RNC instructs the UE to enter the CELL_PCH state (F2P transition).
F2D
When the fast dormancy UE periodically sends small heartbeat messages, the normal state transition mechanism changes the UE state from CELL_FACH to
CELL_DCH. To prevent state transitions from being triggered by a small number of heartbeat messages, a new threshold for Event 4A is introduced:
FastDormancyF2DHTvmThd.
To prevent too many UEs from remaining in the CELL_FACH state, fast dormancy ensures that the state transition switch does not affect the 4A and 4B
measurement or state transition from CELL_FACH to another state for fast dormancy UEs.
Page 85
Fast Dormancy Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
If the UE checks that no PS/CS data is transmitted, the UE will send the
SIGNALLING CONNECTION RELEASE INDICATION message to the RNC,
informing the RNC to terminate the PS data session.
D0, D5, D10, D20, 0, 5, 10, 20, 30,
UCONNMODETIMER T323 Timer 323 D30, D60, D90, 60, 90, 120, s INVALID
Meanwhile, the UE starts T323. The UE shall be inhibited from sending the
D120, INVALID INVALID
SIGNALLING CONNECTION RELEASE INDICATION message with the IE
"Signalling Connection Release Indication Cause" set to "UE Requested PS
Data session end" whilst timer T323 is running.
The function of the TAC.If Fast_Dormancy is selected, the TAC specifies the
Fast_Dormancy, Fast_Dormancy,
The function of the UEs that are enabled with the Fast Dormancy feature; if
UIMEITAC TAC_FUNC HSDPA_RB_ HSDPA_RB_ None None
TAC HSDPA_RB_Setup_Cmp_CRC is selected, the TAC specifies the UEs that
Setup_Cmp_CRC Setup_Cmp_CRC
occasionally fail during the HSDPA RAB setup process.
Page 86
Fast Dormancy Parameters
FAST_DORMANCY_SWITCH.
FAST_DORMANCY_ FAST_DORMANCY_ When it is checked, RNC will apply FAST DORMANCY function.
SWITCH SWITCH FD_TAC_MATCH_SWITCH.
URRCTRLSWITCH When it is checked, RNC will apply FAST DORMANCY function for UE OFF,ON OFF,ON None OFF
FD_TAC_MATCH_ FD_TAC_MATCH_ whose TAC is configured in database. When it is not checked, RNC
SWITCH SWITCH will apply FAST DORMANCY function for UE whose version is R5 or
later.
When the switch is turned off, the RNC performs the CELL_DCH-to-
CELL_FACH (D2F for short) procedure on UEs that support fast
dormancy.
URRCTRLSWITCH RSVDBIT1_BIT29 RSVDBIT1_BIT29 OFF, ON ON, OFF None OFF
When the switch is turned on, the RNC performs the CELL_DCH-to-
CELL_PCH (D2P for short) procedure on UEs that support fast
dormancy.
When this switch is turned on, the RNC performs a state transition
from CELL_PCH or URA_PCH to CELL_FACH (P2F) upon receiving a
CELL UPDATE message with the cause value "uplink data
transmission" or "paging response".
When this switch is turned off, if receiving a CELL UPDATE message
with the cause value "uplink data transmission" or "paging response,"
the RNC performs a state transition from CELL_PCH or URA_PCH to
URRCTRLSWITCH RSVDBIT1_BIT20 RSVDBIT1_BIT20 OFF,ON OFF,ON None OFF
CELL_DCH (P2D) in either of the following scenarios:
Page 87
Table of Contents
Besides supporting the mobility of the UE, handovers play a key role in maintaining high capacity in the network.
In order to keep the power of its signal constant, the UE must raise its
transmission power as it moves further away from the WCDMA BTS.
Intra-UMTS handover
Intra-frequency handover
Inter-frequency handover
Inter-RAT handover
UMTS to GSM handover
GSM to UMTS handover
Page 89
Neighbour cell definitions
Neighbour Cells
When the UE is in connected mode, the RNC follows it on cell level. Once it knows in which cell the UE is located, the RNC checks
information about all the neighbouring cells and transmits the data back to the UE. RNC updates continuously the neighbour cell lists in
order to reflect the changing neighbourhood of a moving mobile station in connected mode.
The neighbouring cells are defined on a cell-by-cell basis, that is, each cell can have its own set of neighbouring cells.
1) Active Set cells: Radio links are established between active set cells and the UE. All cells in the active set send user information.
The cells in the active set are participating in soft handover and they are included in the intra-frequency cell list of the UE.
2) Monitored Set cells: Cells included in the intra-frequency, interfrequency and inter-system cell lists of the UE and monitored
according to these lists. The intra-frequency cells in the monitored set are not participating in soft handovers.
3) Detected Set cells: The cells in the detected set have been detected by the UE outside the intra-frequency cell list of the UE.
UMTS
Maximum of 31 intra-frequency neighboring cells can be configured for a cell.
Maximum of 64 inter-frequency neighboring cells can be configured for a cell.
(maximum of 32 neighboring cells can have the same downlink frequency and uplink frequency).
Maximum of 32 GSM neighboring cells can be configured for a UMTS cell.
GSM
Maximum 32 UMTS neighbor cells can be configured for a GSM cell.
Page 90
Intra-Frequency Handover
Intra-frequency handover is of the following two types:
Intra-frequency soft handover: means that multiple radio links (RL) are connected to the UE at the same time.
Intra-frequency hard handover: means that only one radio link is connected to the UE at the same time.
Soft Handover
Item Hard Handover
(Softer Handover)
Number of radio links (RL) in the Active Set Several (3 by default) One
Intra-frequency soft handover is characterized by the function that the UE can be connected to multiple Universal Terrestrial Radio
Access Network (UTRAN) access points at the same time. Addition and/or release of radio links are controlled by the ACTIVE SET
UPDATE procedure.
Page 91
Handover Overview
Soft handover (SHO) is an important feature of WCDMA which avoids excessive interference from neighboring cells.
During the soft handover , the power control command (UL/DL) will be decided based on the measurement of all cells in Active Set,
therefore the power level of the radio links are optimum.
Page 92
Intra-Frequency Handover
Item Softer Handover Soft Handover
When the UE is in the overlapped coverage area
When the UE is in the overlapped coverage area of two
of multiple neighboring cells of a NodeB with
neighboring cells of different NodeBs
combined RLs. (Radio Link Set : RLS)
Scenario
When the UE communicates with multiple cells by When the UE communicates with different cells by
setting up multiple channels over the Uu interface. setting up multiple channels over the Uu interface
Uplink signal Using maximum-ratio combination (MRC) Using selection combination (SC)
Downlink signal Using maximum-ratio combination (MRC) Using maximum-ratio combination (MRC)
Resource use Occupying less Iub bandwidth Occupying more Iub bandwidth
The Iur interface is congested between RNCs. In this scenario, also intra-frequency hard handover instead of soft handover can be performed
between two RNCs.
The intra-frequency soft handover fails and intra-frequency hard handover is allowed.
When intra-frequency soft handover fails because of a congestion problem of the target cell, the RNC tries an intra-frequency hard handover with a
lower service bit rate.
The HO_INTRA_FREQ_HARD_HO_SWITCH parameter is used to determine whether to enable intra-frequency hard handover. By default, this
switch is set to ON.
Whether the Iur interface is available depends on the setting of the following two parameters according to handover types:
Whether intra- or inter- frequency hard handover is allowed over the Iur interface depends on the setting of the HHOTRIG parameter.
Whether inter RNC soft Handover is allowed depends on the setting of the SHOTRIG parameter.
The SHOTRIG parameter consists of three sub-switches:
CS_SHO_SWTICH: If this switch is checked, soft handover for CS service over the Iur interface is allowed.
HSPA_SHO_SWTICH: If this switch is checked, soft handover for HSPA service over the Iur interface is allowed.
NON_HSPA_SHO_SWTICH: If this switch is checked, soft handover for non-HSPA PS service over the Iur interface is allowed.
If the RRC connection has been set up but the Radio Bearers (RBs) have not, whether a cross-Iur soft handover can be executed is determined by
HoSwitch: HO_MC_SIGNAL_IUR_INTRA_SWITCH parameter. Only if the switch is set to ON, can the cross-Iur soft handover be executed.
Page 94
Intra-Frequency Handover procedure
The intra-frequency handover procedure is divided into three phases:
Handover measurement, Handover decision, and Handover execution.
After the UE transits to the CELL_DCH state in connected mode during a call, the RNC sends a MEASUREMENT CONTROL message
to instruct the UE to take measurements and report the measurement event results.
Page 95
Intra-Frequency Handover measurement
In the measurement phase, the UE takes measurements according to the MEASUREMENT CONTROL message
received from the RNC. When the event triggering conditions are met, the UE sends measurement reports to the RNC according to the
rules defined in the MEASUREMENT CONTROL message.
Measurement time of layer 1 is 200 ms. The vendor can decide the filtering
method.
The calculation is based on the following formula:
Page 96
Intra-Frequency Handover measurement
Accuracy of measurement results on the UE and handover delay should be considered in setting the value of k.
Usually, at a low speed, k should be larger so that more inaccurate measurement results caused by quick fading can be filtered; at
a high speed, k should be smaller to reduce handover delay and to improve handover success rate.
0
Filter response
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
t
-2
-4
Measured
-6 Filtered, k = 3
Filtered, k = 5 Filter response
-8
0
9
11
13
15
17
19
21
23
25
27
29
31
33
t
-10
-5
-12
Measurements -10
Value, dB
Measured
Filtered, k = 3
Filtered, k = 5
-15
-20
-25
Measurements
Page 97
Intra-Frequency Handover measurement
Intra-Frequency Handover Measurement Events
In intra-frequency handover, the UE reports measurement results to the RNC through event reporting.
When the measurement reporting criteria are met, the UE reports the results to the RNC as an event.
Event report
The measurement report is sent when the reporting criteria are met.
Periodic report (event to periodic report)
If RNC does not respond after several events are reported, the UE
switches to periodic report.The interval between report and total
report times are controlled through parameters.
Event Description
A primary CPICH enters the reporting range. This indicates that the quality of a cell is close to the quality
1A of the best cell in the active set. A relatively high combined gain can be achieved when the cell is added to
the active set.
A primary CPICH leaves the reporting range. This indicates that a cell has a lower quality than the best
1B
cell in the active set. The cell has to be deleted from the active set.
A non-active primary CPICH becomes better than an active primary CPICH. This indicates that the quality
1C of a cell is better than the quality of the worst cell in the active set. The RNC replaces a cell in the active
set with a cell in the monitored set.
Page 98
Intra-Frequency Handover measurement
Triggering of Event 1A
Event 1A is triggered under the following condition:
W represents weighted factor, which is determined by the parameter Weight. The total quality of the best cell and the active set is specified by W.
Mi is the measurement value of a cell in the active set.
NA is the number of cells not forbidden to affect the reporting range in the active set. The parameter CellsForbidden1A indicates whether adding the
cell to the active set affects the relative threshold of event 1A.
MBest is the measurement value of the best cell in the active set.
R1a is the reporting range or the relative threshold of soft handover. The threshold parameters of the CS non-VP service, VP service, and PS service are
as follows:
− IntraRelThdFor1ACSVP
− IntraRelThdFor1ACSNVP
− IntraRelThdFor1APS
For the PS and CS combined services, the threshold for CS services is used.
For the single signaling connection of the UE, the threshold for CS services is used.
H1a represents HystFor1A the hysteresis value of event 1A
Page 99
Intra-Frequency Handover measurement
Triggering of Event 1A
If the signal quality of a cell that is in the monitor set is higher than Th1A for a period of time specified by TrigTime1A (that is, Time to trigger in Figure
below), the UE reports event 1A.
Th1A = (CPICH Ec/No of the best cell in the active set) - (reporting range for event 1A)
If Weight > 0, then Th1A = (general signal quality of all the cells in the active set) - (reporting range for event 1A).
Reporting range for event 1A is equal to the value of IntraRelThdFor1ACSVP, IntraRelThdFor1ACSNVP, or IntraRelThdFor1APS.
Page 100
Intra-Frequency Handover measurement
Triggering of Event 1B
Event 1B is triggered under the following condition:
For the PS and CS combined services, the threshold for CS services is used.
If the UE currently has only signaling connections, the threshold for CS services is used.
H1b is the hysteresis value of event 1B, which is determined by the parameter Hystfor1B.
Page 101
Intra-Frequency Handover measurement
Triggering of Event 1B
Th1B = (CPICH Ec/No of the best cell in the active set) - (reporting range for event 1B)
Reporting range for event 1B is equal to the value of IntraRelThdFor1BCSVP, IntraRelThdFor1BCSNVP, or IntraRelThdFor1BPS.
If Weight > 0, then Th1B = (general signal quality of all the cells in the active set) - (reporting range for event 1B).
If the signal quality of a cell in the active set is lower than Th1B for a period of time specified by TrigTime1B (Time to trigger in the figure), the UE
reports event 1B.
Page 102
Intra-Frequency Handover measurement
Triggering of Event 1C
Th1C = (CPICH Ec/No of the worst cell in the active set) + (hysteresis/2)
Where,
Hysteresis is equal to the value of Hystfor1C.
If the signal quality of a cell not in the active set is higher than Th1C
for a period of time specified by TrigTime1C (Time to trigger in
the figure), the UE reports event 1C, as shown in the figure.
The UE reports event 1C for qualified cells after the number of cells
in the active set reaches the maximum value. The maximum
number of cells in the active set can be set by the
MaxCellInActiveSet parameter.
Page 103
Intra-Frequency Handover measurement
Triggering of Event 1D
MNotBest is the measurement value of a cell that is not the best cell.
CIONotBest is equal to the sum of CIO and CIOOffset, which is the offset between the cell in the reporting range and the best cell in the active set.
MBest is the measurement value of the best cell in the active set.
CIOBest is the cell individual offset value of the best cell. This parameter is not used for event 1D.
H1d is the hysteresis value of event 1D, which is determined by the parameter Hystfor1D.
If the signal quality of a cell not in the active set is higher than
Th1D for a period of time specified by TrigTime1D (Time to
trigger in the figure), the UE reports event 1D.
Page 104
Neighboring cell combination
After the active set is updated, the RNC updates the neighboring cell list by using the neighboring cell combination algorithm
according to the status of the active set. This list includes the new intra-frequency, inter-frequency, and inter-RAT neighboring cells.
The combination methods of intra-frequency handover, inter-frequency handover, and inter-RAT handover are the same.
RNC sort the cells in the active set in descending order of CPICH Ec/No
according to the latest measurement report (event 1A, 1B, 1C, or 1D) from the UE.
The best cell is based on event 1D, whereas other cells are based on the latest
measurement report.
The cells in the active set are added to Sall.
The neighboring cells of the best cell in the active set are added to Sall.
NprioFlag (the flag of the priority) and Nprio (the priority of the neighboring cell),
which are set for each neighboring cell, are used to change the order of adding the
neighboring cells to Sall.
The neighboring cells of other cells in the active set are added to Sall in
descending order by CPICH Ec/No values of these cells in the active set. The
neighboring cells of the same cell in the active set are added according to Nprio Sall
and the number of repeated neighboring cell is recorded.
If there are more than 32 intra-frequency neighboring cells in Sall, delete the
repeated neighboring cells whose number in Sall is less. The top 32 neighboring
cells are grouped into the final Sall. The limit of 32 neighboring cells is the same
for the inter-frequency neighboring cells. Page 105
Intra-Frequency Handover Decision and Execution
The intra-frequency handover decision and execution procedure depends on the different measurement events that the RNC receives.
When receiving an event 1A, 1C, or 1D report, the RNC adds a target cell to the active set only when the CPICH Ec/No of the target cell is
higher than the absolute threshold SHOQualmin.
When receiving an event 1A report, the RNC decides whether to add a cell.
For event 1A, the UE can report more than one cell in the event list in one measurement report. These cells are in the list of the
MEASUREMENT CONTROL message, and they are sorted in descending order of measurement quantity.
1A
For the cells in the list, the RNC adds the radio link to the active set only if the number of cells in the active set does not reach the
maximum value. This operation is not required if the number of cells in the active set reaches a specified value.
When receiving an event 1B report, the RNC decides whether to delete a cell.
1B For event 1B, if there is more than one radio link in the active set, the RNC decides whether to delete a radio link. This operation is
not required if there is only one radio link in the active set.
When receiving an event 1C report, the RNC decides whether to change the worst cell.
For event 1C, the UE reports a list that contains good cells and the cells to be replaced, and sequences the cells in descending order
1C
by measurement quantity. After receiving the list from the UE, the RNC replaces the bad cells in the active set with the good cells in
the list.
An event 1D report includes information about only one cell. This cell can be listed in an active set or a monitored set. RNC learns
that the quality of this cell is better than that of the serving cell and takes one of the following actions:
- If the reported cell is in the active set, the RNC decides whether to change the best cell or reconfigure measurement control.
- If the reported cell is in the monitored set, then:
- If the number of cells in the active set has not reached the maximum value, the RNC adds the cell to the active set.
1D
- If the number of cells in the active set has reached the maximum value, the RNC replaces the worst cell in the active set with the
reported cell.
-The best cell is changed to the reported cell.
RNC determines whether the intra-frequency hard handover scenarios are applicable. If any scenario is applicable, the RNC performs
an intra-frequency hard handover.
Page 106
Signaling Procedures for Intra-Frequency Handover
Page 107
Signaling Procedures for Intra-Frequency Handover
Page 108
Signaling Procedures for Intra-Frequency Handover
Inter-RNC Intra-Frequency Soft Handover Signaling Procedure
Page 109
Signaling Procedures for Intra-Frequency Handover
Intra-RNC Inter-NodeB Intra-Frequency Hard Handover Signaling Procedure
Page 110
Signaling Procedures for Intra-Frequency Handover
Inter-RNC Intra-Frequency Hard Handover Signaling Procedure
Page 111
Intra-Frequency Handover Parameters
Page 113
Intra-Frequency Handover Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
VP Service Event 1A
UINTRAFREQHO IntraRelThdFor1ACSVP 0~29 0~14.5 0.5dB 6
Relative Threshold Relative threshold for event 1A decision when VP service is performed.
If this parameter is set to a greater value, the probability of triggering
event 1A increases. If this parameter is set to a smaller value, the
probability of triggering event 1A reduces.
CS Non-VP Service If this parameter is set to a greater value, the probability of adding a cell
UINTRAFREQHO IntraRelThdFor1ACSNVP 0~29 0~14.5 0.5dB 6
Event 1A Relative THD to the active set increases. In this case, more UEs are in soft handover
status; however, more forward resources are occupied.If this parameter
is set to a smaller value, the probability of adding a cell to the active set
reduces. Under this situation, the communication quality cannot be
PS Service Event 1A guaranteed, and smooth handover may be affected.
UINTRAFREQHO IntraRelThdFor1APS 0~29 0~14.5 0.5dB 6
Relative Threshold
Page 114
Intra-Frequency Handover Parameters
CS Non-VP Service Event 1B If this parameter is set to a greater value, the probability of adding
UINTRAFREQHO IntraRelThdFor1BCSNVP 0~29 0~14.5 0.5dB 12
Relative Threshold a cell to the active set increases. In this case, more UEs are in soft
handover status; however, more forward resources are occupied. If
this parameter is set to a smaller value, the probability of adding a
cell to the active set reduces. Under this situation, the
PS Service Event 1B Relative
UINTRAFREQHO IntraRelThdFor1BPS communication quality cannot be guaranteed, and smooth 0~29 0~14.5 0.5dB 12
Threshold
handover may be affected.
This parameter specifies the hysteretic value for event 1A. The
value of this parameter is associated with the slow fading. If this
parameter is set to a greater value, the number of ping-pong
handovers and the number of incorrect handovers reduce;
however, the handover may not be triggered in time. To ensure
UINTRAFREQHO HystFor1A 1A Hysteresis that the handover is triggered in time, the hysteresis for event 1A 0~15 0~7.5 0.5dB 0
should be a little smaller than the hysteresises used for events 1B,
1F, 1C, and 1D. If the difference between the hysteresises is too
great, the ratio of soft handovers (SHOs) may be affected. In
addition, filter coefficient and interval time must be considered in
setting this parameter.
Page 115
Intra-Frequency Handover Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
This parameter specifies the hysteretic value for event 1B. The value of
UINTRAFREQHO HystFor1B 1B Hysteresis this parameter is associated with the slow fading, and it can be used to 0~15 0~7.5 0.5dB 0
reduce ping-pong handovers and incorrect handovers.
This parameter specifies the hysteretic value for event 1C. The value of
UINTRAFREQHO HystFor1C 1C Hysteresis this parameter is associated with the slow fading, and it can be used to 0~15 0~7.5 0.5dB 8
reduce ping-pong handovers and incorrect handovers.
This parameter specifies the hysteretic value for event 1D. The value of
UINTRAFREQHO HystFor1D 1D Hysteresis this parameter is associated with the slow fading, and it can be used to 0~15 0~7.5 0.5dB 8
reduce ping-pong handovers and incorrect handovers.
This parameter specifies the hysteretic value for event 1F. The value of
UINTRAFREQHO HystFor1F 1F Hysteresis this parameter is associated with the slow fading, and it can be used to 0~15 0~7.5 0.5dB 8
reduce ping-pong handovers and incorrect handovers.
Used for calculating the relative threshold of the soft handover based on
the measurement report of each cell in the active set. If this parameter is
UINTRAFREQHO Weight Weighted factor set to a greater value, the relative threshold of the soft handover is greater 0~20 0~2, step:0.1 None 0
with the other conditions unchanged. When this parameter is set to 0, the
general quality of the active set is the quality of the best cell.
This parameter specifies the interval time between detection of event 1A
D0, D10, D20, D40, 0, 10, 20, 40, 60,
and sending of the measurement report. The value of this parameter is
D60, D80, D100, D120, 80, 100, 120, 160,
associated with slow fading. If this parameter is set to a greater value, the
UINTRAFREQHO TrigTime1A Event 1A Triggering Delay D160, D200, D240, 200, 240, 320, ms D320
probability of incorrect decision becomes low; however, the handover
D320, D640, D1280, 640, 1280, 2560,
algorithm becomes slow in responding to signal change.
D2560, D5000 5000
This parameter specifies the interval time between detection of event 1B
D0, D10, D20, D40, 0, 10, 20, 40, 60,
and sending of the measurement report. The value of this parameter is
D60, D80, D100, D120, 80, 100, 120, 160,
associated with slow fading. If this parameter is set to a greater value, the
UINTRAFREQHO TrigTime1B Event 1B Triggering Delay D160, D200, D240, 200, 240, 320, ms D640
probability of incorrect decision becomes low; however, the handover
D320, D640, D1280, 640, 1280, 2560,
algorithm becomes slow in responding to signal change.
D2560, D5000 5000
This parameter specifies the interval time between detection of event 1C
D0, D10, D20, D40, 0, 10, 20, 40, 60,
and sending of the measurement report. The value of this parameter is
D60, D80, D100, D120, 80, 100, 120, 160,
associated with slow fading. If this parameter is set to a greater value, the
UINTRAFREQHO TrigTime1C Event 1C Triggering Delay D160, D200, D240, 200, 240, 320, ms D640
probability of incorrect decision becomes low; however, the handover
D320, D640, D1280, 640, 1280, 2560,
algorithm becomes slow in responding to signal change.
D2560, D5000 5000
This parameter specifies the interval time between detection of event 1D
D0, D10, D20, D40, 0, 10, 20, 40, 60,
and sending of the measurement report. The value of this parameter is
D60, D80, D100, D120, 80, 100, 120, 160,
associated with slow fading. If this parameter is set to a greater value, the
UINTRAFREQHO TrigTime1D Event 1D Triggering Delay D160, D200, D240, 200, 240, 320, ms D640
probability of incorrect decision becomes low; however, the handover
D320, D640, D1280, 640, 1280, 2560,
algorithm becomes slow in responding to signal change.
D2560, D5000 5000 Page 116
Intra-Frequency Handover Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
0, 10, 20, 40,
This parameter specifies the interval time between detection of event 1F and D0, D10, D20, D40,
60, 80, 100,
sending of the measurement report. The value of this parameter is associated D60, D80, D100, D120,
Event 1F Triggering 120, 160, 200,
UINTRAFREQHO TrigTime1F with slow fading. If this parameter is set to a greater value, the probability of D160, D200, D240, ms D640
Delay 240, 320, 640,
incorrect decision becomes low; however, the handover algorithm becomes D320, D640, D1280,
1280, 2560,
slow in responding to signal change. D2560, D5000
5000
If events 1A, 1C, and 1D are reported to the RNC, the target cell can be added
to the active set only when CPICH Ec/No is greater than this parameter.
This parameter is used to set a baseline for the quality of the radio links to be
added. The current events of soft handovers are defined on the basis of
relative thresholds and have no requirement for the absolute quality. If the
signal quality of added cells is too poor, the general quality of the active set
cannot be improved. In this case, however, more downlink resources are
Min Quality THD for occupied and more TPC errors are caused, and the soft handover
UINTRAFREQHO SHOQualmin -24~0 -24~0 dB -24
SHO performance is worsened. Therefore, this parameter is required.
This parameter should be adjusted, based on the planned Ec/No that the cell
soft handover area is expected to reach. If this parameter is set to a greater
value, the probability for adding a neighboring cell to the active set decreases.
In this case, the service quality of the cell to be added is guaranteed. If this
parameter is set to a smaller value, the probability for adding a neighboring
cell to the active set increases. In this case, however, the service quality of the
cell to be added is not guaranteed.
Page 117
Intra-Frequency Handover Parameters
Flag of whether adding a cell into the active set will affect the relative
threshold of the event 1B.
This parameter is a flag of whether adding the cell into the active set will
affect the relative threshold of the event 1B NOT_AFFECT: Adding the
AFFECT, AFFECT,
UINTRAFREQNCELL CellsForbidden1B Affect 1B Threshold Flag cell into the active set does not affect the relative threshold of the event None AFFECT
NOT_AFFECT NOT_AFFECT
1B. The cell signal will affect the UE evaluate whether event 1B should
occur. AFFECT: Adding the cell into the active set affects the relative
threshold of the event 1B. The cell signal will not affect the UE evaluate
whether event 1B should occur.
Based on the handover triggering causes, the inter-frequency and Inter-RAT handover falls into five categories, as described below.
Inter-RAT handover refers to the handover performed between 3G network and 2G network.
This section mainly describes the 3G-to 2G coverage handover and QoS handover. Except the cause of the triggering is different, the handover
procedure is the same for the coverage handover and QoS handover.
Type Description
Coverage handover involves the following features:
If a moving UE leaves the coverage of the current frequency, the RNC needs to trigger the coverage-based inter-frequency or inter-
RAT handover to avoid call drops.
QoS handover involves the following features:
If the link quality becomes worse, the Link Stability Control Algorithm may trigger the QoS-based inter-frequency or inter-RAT
handover to avoid call drops.
When the LDR function detects the basic congestion, the RNC chooses some UEs and performs the inter-frequency or inter-RAT
LDR handover
handover according to user priorities and service priorities to balance the load between inter-frequency or inter-RAT cells.
Service handover involves the feature WRFD-020305 Inter-RAT Handover Based on Service
Service handover
Based on layered services, the traffic of different classes is handed over to different systems. For example, when an Adaptive Multi
Rate (AMR) speech service is requested, this service can be handed over to the 2G network.
HCS handover involves the feature WRFD-021200 HCS.
HCS handover Inter-frequency or inter-RAT handover can be triggered by the UE speed estimation algorithm of the HCS. To reduce frequent
handovers, the UE at a higher speed is handed over to a cell under a larger coverage, whereas the UE at a lower speed is handed
over to a cell under a smaller coverage.
Page 119
Inter-Frequency and Inter-RAT Handover
Inter-frequency and Inter-RAT Handover Switches
Some switches are important for inter-frequency handover because they decide whether the handover can be performed successfully.
These switches are the parameter values of handover algorithm switches in the command SET UCORRMALGOSWITCH, as described below.
HHOTRIG: The switch decides whether intra- or inter- frequency hard handover is allowed over the Iur interface.
If the switch is set to ON, the RNC initiates the active set quality measurement after the RRC connection setup is completed (before the RB setup).
If the switch is set to OFF, the RNC initiates the active set quality measurement after the RB setup is completed.
The switch is set to OFF by default.
If the switch is set to ON, the RNC sends the inter-frequency measurement control message with the neighboring cell, whose frequency is not
included in the measurement capability of the UE.
If the switch is set to OFF, the RNC sends the inter-frequency measurement control message without the neighboring cell, whose frequency is not
included in the measurement capability of the UE.
The switch is set to OFF by default.
Page 120
Coverage or QoS Handover procedure
Coverage or QoS Handover Procedure
If a moving UE leaves the coverage area of the current frequency or the link quality degrades, the RNC triggers the coverage-based or QoS-based
inter-frequency or inter-RAT handover to avoid call drops. The QoS handover procedure is the same as the coverage handover procedure.
-If the link quality of the current service deteriorates, the Link Stability Control
Algorithm makes a QoS handover decision. Then RNC initiate the QoS
handover.
-If the CPICH of the current cell becomes better, the UE reports the event 2F.
Then the RNC stops the compressed mode and the coverage handover.
In this phase, the method of either periodical measurement report or
event-triggered measurement report can be used.
Page 121
Coverage or QoS Handover measurement
Coverage or QoS Handover Measurement
In the measurement phase of inter-frequency or inter-RAT handover, the UE takes measurement according to the MEASUREMENT CONTROL
message received from the RNC. When the measurement report conditions are met, the UE sends measurement reports to the RNC according to the
rules defined in the MEASUREMENT CONTROL message.
The advantage of periodical measurement report is that if the handover fails, the RNC reattempts the handover to the same cell after receiving the
periodical measurement report from the UE. This increases the probability of the success of inter-frequency handover.
Based on the measurement control message received from the RNC, the UE periodically reports the measurement quality of the target cell. Then,
based on the measurement report, the RNC makes the handover decision and performs handover.
The used frequency belongs to a UMTS cell and the used frequency measurement quantities are set as follows:
In inter-frequency or inter-RAT coverage or QoS handover, event 2B/2D/2F or periodical measurement takes both CPICH Ec/No and RSCP as
measurement quantities. In coverage-based inter-RAT handover, the system delivers both CPICH Ec/N0 and CPICH RSCP for 2D/2F measurement.
In inter-RAT coverage handover, the event 3A measurement quantity is set through the parameter MeasQuantityOf3A.
In inter-RAT QoS handover, the event 3A measurement quantity is set through the parameter UsedFreqMeasQuantityForQos3A.
The unused frequencies belong to a GSM cell, and the unused frequency measurement quantity is referred to as to GSM RSSI.
Page 122
Coverage or QoS Handover measurement events
Coverage or QoS Handover Measurement Events
When the measurement thresholds are reached, the UE reports the events to the RNC to trigger related handover procedures.
Event Description
2D The estimated quality of the currently used frequency is below a certain threshold.
2F The estimated quality of the currently used frequency is above a certain threshold.
The estimated quality of the currently used frequency is below a certain threshold and the
2B
estimated quality of a non-used frequency is above a certain threshold.
The estimated quality of the currently used UTRAN frequency is below a certain threshold
3A
and the estimated quality of the other system is above a certain threshold.
Triggering of Event 2D
After the conditions of event 2D are fulfilled and maintained until the TimeToTrig2D is reached, the UE sends the event 2D measurement report
message.Event 2D is triggered on the basis of the following formula:
QUsed is the measured quality of the used frequency.
QUsed ≤ TUsed2d - H2d/2
TUsed2d is the absolute quality threshold of the cell that uses the current frequency.
Based on the service type and measurement quantity, TUsed2d threshold can be configured through one of the following parameters:
Inter-frequencyparameters Inter-RAT parameter
− InterFreqCSThd2DEcN0 − InterRATCSThd2DEcN0
− InterFreqR99PsThd2DEcN0 − InterRATR99PsThd2DEcN0
− InterFreqHThd2DEcN0 − InterRATHThd2DEcN0
− InterFreqCSThd2DRSCP − InterRATCSThd2DRSCP
− InterFreqR99PsThd2DRSCP − InterRATR99PsThd2DRSCP
− InterFreqHThd2DRSCP − InterRATHThd2DRSCP
− For the PS and CS combined services, the threshold is set to the higher one of CS or PS services.
− If the UE has only signaling connections currently, the thresholds for CS services are used.
− H2d is the event 2D hysteresis value set through the parameter HystFor2D.
Page 123
Coverage or QoS Handover measurement events
Triggering of Event 2F
After the conditions of event 2F are fulfilled and maintained until the parameter TimeToTrig2F is reached, the UE reports the event 2F measurement
report message.Event 2F is triggered on the basis of the following formula:
QUsed ≥ TUsed2f + H2f/2 QUsed is the measured quality of the used frequency.
TUsed2f is the absolute quality threshold of the cell that uses the current frequency.
Based on the service type and measurement quantity, TUsed2f threshold can be configured through one of the following parameters:
Inter-frequency parameters
− InterFreqCSThd2FEcN0
− InterFreqCSThd2FRSCP
− InterFreqR99PsThd2FEcN0
− InterFreqR99PsThd2FRSCP
− InterFreqHThd2FEcN0
− InterFreqHThd2FRSCP
Inter-RAT parameters
− InterRATCSThd2FEcN0
− InterRATR99PsThd2FEcN0
− InterRATHThd2FEcN0
− InterRATCSThd2FRSCP
− InterRATR99PsThd2FRSCP
− InterRATHThd2FRSCP
− For the PS and CS combined services, the threshold is set to the higher one of CS or PS services.
− If the UE has only signaling connections currently, the thresholds for CS services are used.
− H2f is the event 2F hysteresis value set through the parameter HystFor2F.
Page 124
Coverage or QoS Handover measurement events
Triggering of Event 2B
After the conditions of event 2B are fulfilled and maintained until the parameter TimeToTrig2B is reached, the UE reports the
event 2B measurement report message.Event 2B is triggered on the basis of the following formula:
QNoused ≥ TNoused2b + H2b/2 QNoused is the measured quality of the cell that uses the other frequencies.
QUsed is the measured quality of the used frequency.
QUsed ≤ TUsed2b - H2b/2
H2b is the event 2B hysteresis value set through the parameter HystFor2B.
TNoused2b is the absolute quality threshold of the cell that uses the other frequencies.
Based on the service type and measurement quantity, TNoused2b threshold can be configured through one of the following parameters:
− TargetFreqCsThdEcN0
− TargetFreqCsThdRscp
− TargetFreqR99PsThdEcN0
− TargetFreqR99PsThdRscp
− TargetFreqHThdEcN0
− TargetFreqHThdRscp
TUsed2b is the absolute quality threshold of the cell that uses the current frequency. TUsed2b is set in the following way:
Based on the service type and measurement quantity, this threshold can be configured through one of the following parameters:
For the PS and CS combined services, the threshold is set to the higher one of CS or PS services.
If the UE has only signaling connections currently, the thresholds for CS services are used.
Page 125
Coverage or QoS Handover measurement events
Triggering of Event 3A
When the conditions for event 3A are met and maintained in time-to-trigger specified by TrigTime3A the UE sends the
measurement report of event 3A.Event 3A is triggered on the basis of the following formula:
QUsed is the measurement value of the cell at the currently used frequency.
TUsed is the absolute quality threshold of the cell that uses the current
frequency.
QUsed ≤ TUsed - H3a/2 and MOtherRAT + CIOOtherRAT ≥ TOtherRAT + H3a/2 MOtherRAT is the measurement value of the cell (in another RAT) in the
reporting range.
CIOOtherRAT is the cell individual offset value of the cell (in another RAT) in
the reporting range that is equal to the sum of CIO and CIOOffset.
Based on the service type and measurement quantity in the coverage-based handover, TUsed can be configured through the following parameters
− UsedFreqCSThdEcN0
− UsedFreqCSThdRSCP
− UsedFreqHThdEcN0
− UsedFreqHThdRSCP
− UsedFreqR99PsThdEcN0
− UsedFreqR99PsThdRSCP
In the Coverage-based handover, based on the measurement quantity (CPICH Ec/No or RSCP), TUsed is configured as follows:
Triggering of Event 3A
In the uplink QoS-based handover, based on the measurement quantity (CPICH Ec/No or RSCP), TUsed is configured as the maximum value
according to 3GPP specifications, as described below:
− If the measurement quantity is CPICH Ec/No, TUsed is configured as the maximum value 0 dB.
− If the measurement quantity is CPICH RSCP, TUsed is configured as the maximum value –25 dBm.
Based on different service types (CS, PS domain R99 service, or PS domain HSPA service), TOtherRAT threshold can be configured through the
following parameters:
− TargetRatCsThd
− TargetRatR99PsThd
− TargetRatHThd
Page 127
Coverage or QoS Handover Decision and Execution
BSIC Verification Requirements for 2G Cells
During inter-RAT measurement, it is recommended that the UE report the 2G cell to the RNC after the Base Transceiver Station Identity
Code (BSIC) of the cell is verified. This greatly enhances the reliability of handover.
The parameter BSICVerify is the control switch for the BSIC verification.
1. Decide whether both the CPICH Ec/No value and CPICH RSCP value of the pilot signal of the target cell meet the requirement of inter-
frequency handover.The evaluation formula is listed below:
Mother_Freq is the CPICH Ec/No or CPICH RSCP measurement value of the target cell reported by the
UE. Both of the two measurement values of the inter-frequency cell must satisfy the formula.
Mother_Freq + CIOother_Freq ≥ Tother_Freq + H/2 CIOother_Freq is the cell individual offset value of the target cell. It is equal to the sum of CIO and
CIOOffset.
Tother_Freq is the decision threshold of inter-frequency hard handover.
Based on the service type and measurement quantity, Tother_Freq threshold can be configured through one of the following parameters:
TargetFreqCsThdEcN0
TargetFreqCsThdRscp
TargetFreqR99PsThdEcN0
TargetFreqR99PsThdRscp
TargetFreqHThdEcN0
TargetFreqHThdRscp
− H is the inter-frequency hard handover hysteresis value set through the parameter HystForPrdInterFreq.
Page 128
Coverage or QoS Handover Decision and Execution
2. Start the hard handover time-to-trigger timer, which is configured through the parameter TimeToTrigForPrdInterFreq.
4. Select the cells in sequence, that is, from high quality cells to low quality ones, to initiate inter-frequency handover in the cells where
the hard handover time-to-trigger timer expires.
Each cell in the measurement report shall be evaluated as mentioned previously. When the hard handover time-to-trigger timers of more
than one cell expire at the same time, the latest measurement report is used for selecting the best inter-frequency neighboring cell for
handover. For example, the cell with the highest CPICH RSCP in the latest measurement report is selected, as shown in figure below.
1. Add all the pilot cells that trigger event 2B to a cell set and
arrange the cells according to the measurement quality of
CPICH_Ec/No in descending order.
2. Select the cells in turn from the cell set to perform inter-
frequency handover.
Page 129
Coverage or QoS Handover Decision and Execution
Based on the service type and measurement quantity, Tother_RAT threshold can be configured through the following parameters:
TargetRatCsThd
TargetRatR99PsThd
TargetRatHThd
− H is the inter-RAT handover hysteresis value set through HystforInterRAT.
− For the PS and CS combined services, one or more handover thresholds for CS services are used.
2. Start the evaluation of the cells that meet the quality requirement and start the time-to-trigger timer. If the measurement report meet the following
formula and time-to-trigger timer does not expire, stop the time-to-trigger timer.
Mother_RAT + CIOother_RAT < Tother_RAT - H/2
The length of the time-to-trigger timer is configured through the parameter TimeToTrigForVerify (with BSIC acknowledged) or the parameter
TimeToTrigForNonVerify (with BSIC unacknowledged).
3. Select the cells in sequence, that is, from high quality cells to low quality ones, to initiate 3G-to-2G handover in the cells where the handover time-
to-trigger timer expires.
Page 130
Coverage or QoS Handover Decision and Execution
3G-to-2G Coverage and QoS Handover Decision and Execution
1. Put all the 2G cells that trigger event 3A into a cell set and arrange the cells according to the measurement quality in descending order.
2. Select the cells in sequence from the cell set to perform inter-RAT handover.
The IE Service Handover Indicator indicates the CN policy for the service handover to the 2G network. This IE is indicated in the Radio Access Bearer
(RAB) assignment signaling assigned by the CN, or provided by the RNC side.
The algorithm switch HoSwitch: HO_INTER_RAT_RNC_SERVICE_HO_SWITCH decides whether the service attribute of inter-RAT handover is
based on the RNC or the CN.
If the switch is set to ON, the service attribute of inter-RAT handover is based on the parameter configured on the RNC side.
If the switch is set to OFF, the service attribute of inter-RAT handover is first based on the CN when the indicator is contained in the RAB assignment
signaling assigned by the CN. If the CN does not allocate a service indicator, the service attribute of inter-RAT handover is based on the RNC side.
Through the SHIND parameter, the service handover indicators are set as follows:
HO_TO_GSM_SHOULD_BE_PERFORM: means that the handover to the 2G network is performed when 2G signals are available.
HO_TO_GSM_SHOULD_NOT_BE_PERFORM: means that the handover to the 2G network is performed when 3G signals are weak but 2G signals
are strong.
HO_TO_GSM_SHALL_NOT_BE_PERFORM: means that the handover to the 2G network is not performed even when 3G signals are weak but 2G
signals are strong.
If the service handover indicators are not configured by the CN, each indictor can be set to the service parameter index of a service on the RNC.
Each service parameter index is the index of one typical service RAB, which involves a set of service type, source description, CN domain ID, and
maximum rate (bit/s).
Page 132
Coverage or QoS Handover Decision and Execution
3G-to-2G NACC
The Network Assisted Cell Change (NACC) function can efficiently reduce the delay of UMTS-to-GSM handover.
Some services have requirements for the delay. If the handover takes too long, TCP may start slowly or data transmission of the service
stream may be interrupted due to the overflow of the UE buffer. The introduction of NACC enables the system information exchange
between different BSSs, or between BSS and RAN. The inter-system delay, especially inter-system delay in PS domains, can be reduced.
With NACC, the RNC sends the UE a cell change order, which contains the GSM EDGE Radio Access Network (GERAN) system
information, when the 3G-to-2G handover in the PS domain is triggered.
3G-to-2G PS Handover
PS handover is similar to the inter-RAT handover in the CS domain.
If the HoSwitch: HO_INTER_RAT_PS_3G2G_RELOCATION_SWITCH is turned on, the PS handover from the 3G network to the 2G
network is performed in the relocation process. When the switch is not on, the PS handover from the 3G network to the 2G network is
performed in the cell change order process.
2G-to-3G Handover
The 2G-to-3G handover is initiated by the 2G network, where the dual-mode (GSM and WCDMA) mobile terminals are required. Both the
GSM MSC and the GSM BSS must support the GSM-to-UMTS handover.
Page 133
Interoperability between Inter-Freq & Inter-RAT HO
During the coverage-based and QoS-based 3G to 2G handover, the measurements on both inter-frequency and inter-RAT neighboring
cells can be made, which enables the cells to provide continuous coverage and high quality.
Inter-frequency measurement (INTERFREQ), the RNC allows the UE to perform only this type of measurement.
Inter-RAT measurement (INTERRAT), the RNC allows the UE to perform only this type of measurement.
Concurrent inter-frequency and inter-RAT measurement (SIMINTERFREQRAT), the RNC allows the UE to perform both
types of measurement at the same time.
During the concurrent inter-frequency and inter-RAT measurement, the values of the parameter CoexistMeasThdChoice for event 2D
are chosen as follows:
When the value COEXIST_MEAS_THD_CHOICE_INTERFREQ is chosen, the inter-frequency measurement threshold for
event 2D is used.
When the value COEXIST_MEAS_THD_CHOICE_INTERRAT is chosen, the inter-RAT measurement threshold for event 2D is
used.
Page 134
Inter-Frequency and Inter-RAT Handover
Coverage or QoS Handover Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
HO_INTER_FREQ_HARD_HO_SWITCH: When the switch is on,
the RNC is allowed to initiate inter-frequency measure control or the
load-based inter-frequency hard handover upon the handover
HO_INTER_FREQ_HARD_HO HO_INTER_FREQ_HARD_HO_
decision on inter-frequency load.
_SWITCH, SWITCH,
HO_INTER_RAT_CS_OUT_SWITCH: When the switch is on, the
HO_INTER_RAT_CS_OUT_ HO_INTER_RAT_CS_OUT_
UCORRMALGOSWITCH RNC is allowed to initiate inter-frequency measure control and the OFF,ON OFF,ON None ON
SWITCH, SWITCH,
CS inter-RAT hard handover from the 3G network to the 2G network.
HO_INTER_RAT_PS_OUT_ HO_INTER_RAT_PS_OUT_
HO_INTER_RAT_PS_OUT_SWITCH: When the switch is on, the
SWITCH SWITCH
RNC is allowed to initiate inter-frequency measure control and the
PS inter-RAT hard handover from the 3G network to the 2G network.
HO_INTER_RAT_PS_3G2G_CELLCHG_NACC_SWITCH: When
the switch is on, the NACC function is supported during the PS inter-
RAT handover from the 3G network to the 2G network in the cell
change order process. When the switch is not on, the NACC function
is not supported. When PS_3G2G_RELOCATION_SWITCH is ON,
HO_INTER_RAT_PS_3G2G_CEL this switch is useless. When the NACC function is supported, the UE
HO_INTER_RAT_PS_3G2G_
LCHG_NACC_ skips the reading procedure as the SI/PSI of the target cell is
CELLCHG_NACC_SWITCH,
SWITCH, provided after the UE accesses the 2G cell. Thus, the delay of inter-
cell handover is reduced.
HO_INTER_RAT_PS_3G2G_
HO_INTER_RAT_PS_3G2G_REL
UCORRMALGOSWITCH RELOCATION_SWITCH, OFF,ON OFF,ON None OFF
OCATION_SWITCH, HO_INTER_RAT_PS_3G2G_RELOCATION_SWITCH: When the
switch is on, the PS inter-RAT handover from the 3G network to the
2G network is performed in the relocation process. When the switch
HO_MC_MEAS_BEYOND_UE
HO_MC_MEAS_BEYOND_UE_C is not on, the PS inter-RAT handover from the 3G network to the 2G
_CAP_SWITCH
AP_SWITCH network is performed in the cell change order process.
Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit
Value
If this parameter is set to PERIODICAL_REPORTING, measurement
reports are periodically reported. If this parameter is set to
EVENT_TRIGGER, measurement reports are reported by triggering the
event.
Event-triggered report mode
In this mode, event 2B is used to decide whether to trigger inter-
frequency handover. This prevents the ping-pong handover (The quality
of the currently used frequency is lower than the absolute threshold
"used frequency quality threshold", and the quality of the unused
frequency is higher than another absolute threshold "target frequency
trigger threshold"). Event 2B cannot change from event-triggered mode
to periodical mode. When event-triggered measurement report mode is
selected, Ec/No and RSCP are both used as the measurement quantity
for inter-frequency measurement.The advantage of event-triggered
PERIODICAL_
report mode is that the signaling transmission and processing load are PERIODICAL_
REPORTING
saved. The disadvantage of event-triggered report mode is that the REPORTING,
UINTERFREQ IInter-frequency Measure (Periodical reporting), PERIODICAL_
InterFreqReportMode event is reported only once and cannot be changed to periodical mode. None
HOCOV Report Mode REPORTING
Periodical report mode EVENT_
EVENT_TRIGGER
In this mode, event 2D/2F is used to start and stop the compressed TRIGGER
(Event trigger)
mode, and to periodically report the inter-frequency cell measurement
result in compressed mode. When the cell quality reported by the UE is
higher than the absolute threshold plus hysteresis, the triggering delay
timer is started. If the conditions are always met before the timer
expires, the inter-frequency handover is started after the timer expires.
If the handover fails, the handover decision is performed, according to
the periodical inter-frequency measurement report.
The advantage of the periodical measurement report mode is that it can
repeatedly perform direct retry on the same cell when the handover
fails, and that the following algorithms can be flexibly developed. The
disadvantage of the periodical measurement report mode is that it
requires large amount of signaling and increases the load on the air
interface and for signaling processing.
This parameter specifies the Layer 3 filter coefficient for the inter-
frequency measurement This parameter has the same physical
D0, D1, D2, D3, D4,
significance and measurement model as the layer 3 filter coefficient for 0, 1, 2, 3, 4, 5, 6, 7, 8,
UINTERFREQ IInter-frequency Measure D5, D6, D7, D8, D9,
InterFreqFilterCoef the intra-frequency measurement. 9, 11, 13, 15, 17, None D3
HOCOV Filter Coeff D11, D13, D15, D17,
The difference is that the report period of the inter-frequency 19
D19
measurement is 480 ms while the report period of the intra-frequency
measurement is 200 ms.
Page 136
Inter-Frequency and Inter-RAT Handover
Coverage or QoS Handover Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
Interval between periodic reporting for the inter-frequency NON_PERIODIC_REPORT(Non
handover. periodical reporting), D250(D250),
In periodic reporting mode, the inter-frequency handover D500(D500), D1000(D1000), NON_PERIODIC_
attempts is reported at the preset interval. It is not D2000(D2000), D3000(D3000), REPORT, 250,
Inter-frequency recommended that this parameter be set to D4000(D4000), D6000(D6000), 500, 1000, 2000,
Measure Periodical "NON_PERIODIC_REPORT" since the UE behavior may be D8000(D8000), D12000(D12000), 3000, 4000, 6000,
UINTERFREQHOCOV PrdReportInterval ms D500
Measurement Report unknown. This parameter has impact on the Uu signaling flow. D16000(D16000), 8000, 12000,
Period If the interval is too short and the frequency is too high, the D20000(D20000), 16000, 20000,
RNC may have high load when processing signaling. If the D24000(D24000), 24000, 28000,
interval is too long, the network cannot detect the signal D28000(D28000), 32000, 64000
changes in time. This may delay the inter-frequency D32000(D32000),
handover, thus causing call drops. D64000(D64000)
Page 138
Inter-Frequency and Inter-RAT Handover
Coverage or QoS Handover Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
Inter-freq CS Target Frequency Threshold of the target frequency for triggering inter-frequency
UINTERFREQHOCOV TargetFreqCsThdEcN0 -24~0 -24~0 dB -12
Trigger Ec/No THD measurement based on measurement quantity of Ec/No for
CS,PS R99 or HSPA services. If the inter-frequency reporting
mode is set to "EVENT_TRIGGER", this parameter is used to
Inter-freq R99 PS Target
UINTERFREQHOCOV TargetFreqR99PsThdEcN0 set the criterion for triggering event 2B. That is, event 2B can -24~0 -24~0 dB -12
Frequency Trigger Ec/No THD
be triggered when the quality of the target frequency is higher
than this threshold. If the inter-frequency reporting mode is set
Inter-freq HSPA Target to "PERIODIC_TRIGGER", this parameter is used for
UINTERFREQHOCOV TargetFreqHThdEcN0 -24~0 -24~0 dB -12
Frequency Trigger Ec/No THD handover decision.
Inter-freq CS Target Freqency Threshold of the target frequency for triggering inter-frequency
UINTERFREQHOCOV TargetFreqCsThdRscp -115~-25 -115~-25 dBm -92
Trigger RSCP THD measurement based on measurement quantity of RSCP for
CS,PS R99 or HSPA services.If the inter-frequency reporting
mode is set to "EVENT_TRIGGER", this parameter is used to
Inter-freq R99 PS Target
UINTERFREQHOCOV TargetFreqR99PsThdRscp set the criterion for triggering event 2B. That is, event 2B can -115~-25 -115~-25 dBm -92
Frequency Trigger RSCP THD
be triggered when the quality of the target frequency is higher
than this threshold. If the inter-frequency reporting mode is set
Inter-freq HSPA Target Freqency to "PERIODIC_TRIGGER", this parameter is used for
UINTERFREQHOCOV TargetFreqHThdRscp handover decision. -115~-25 -115~-25 dBm -92
Trigger RSCP THD
Page 139
Inter-Frequency and Inter-RAT Handover
Coverage or QoS Handover Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
Interval that the UE reports inter-RAT measurement results to the RNC. NON_PERIODIC_REPORT(Non NON_PERIODI
This parameter specifies the interval that the UE sends inter-RAT periodical reporting), D250(D250), C_REPORT,
measurement results to the RNC in periodical reporting mode. It is not D500(D500), D1000(D1000), 250, 500, 1000,
recommended that this parameter is set to NON_PERIODIC_REPORT D2000(D2000), D3000(D3000), 2000, 3000,
UINTERRATHO InterRATPeriodRepor Inter-RAT Period
since the UE behavior may be unknown.The GSM RSSI measurement D4000(D4000), D6000(D6000), 4000, 6000, ms D1000
COV tInterval Reporting Interval
period is 480 ms. Therefore, the inter-RAT periodical reporting interval D8000(D8000), D12000(D12000), 8000, 12000,
should be longer than 480 ms. If the periodical reporting interval is D16000(D16000), D20000(D20000), 16000, 20000,
excessively high, the handover decision time will be long, and handovers D24000(D24000), D28000(D28000), 24000, 28000,
will be slow. D32000(D32000), D64000(D64000) 32000, 64000
Time delay for triggering handovers to GSM cells with verified BSIC.
Time to Trigger
During the period of time specified by this parameter, if the signal quality in a
UINTERRATHOCOV TimeToTrigForVerify Handover to 0~64000 0~64000 ms 0
neighboring GSM cell fulfills inter-RAT handover criteria and the neighboring
Verified GSM Cell
GSM cell is verified, an inter-RAT handover is triggered
Inter-RAT CS Used
UINTERRATHOCOV UsedFreqCsThdEcN0 Frequency Trigger Ec/No -24~0 -24~0 dB -12
Ec/No quality threshold for used frequency of CS ,PS non-HSPA or HSPA
THD
services.
For CS ,PS non-HSPA or HSPA services. , if Ec/No is used as the
Inter-RAT R99 PS Used
measurement quantity for inter-RAT measurement and the value of "Inter-
UINTERRATHOCOV UsedFreqR99PsThdEcN0 Frequency Trigger Ec/No -24~0 -24~0 dB -13
RAT Reporting Mode" is set to "EVENT_TRIGGER", this parameter is used
THD
to set the measurement control of event 3A. That is, event 3A is triggered
only when the quality of the currently used frequency is lower than this
Inter-RAT HSPA Used
threshold and the TargetRatCsThd criterion is fulfilled.
UINTERRATHOCOV UsedFreqHThdEcN0 Frequency Trigger Ec/No -24~0 -24~0 dB -13
THD
Inter-RAT CS Used
UINTERRATHOCOV UsedFreqCsThdRscp Frequency Trigger RSCP RSCP quality threshold for used frequency of CS ,PS non-HSPA or HSPA -115~-25 -115~-25 dBm -97
THD services.
For CS ,PS non-HSPA or HSPA services. , if RSCP is used as the
Inter-RAT R99 PS Used
measurement quantity for inter-RAT measurement and the value of "Inter-
UINTERRATHOCOV UsedFreqR99PsThdRscp Frequency Trigger RSCP -115~-25 -115~-25 dBm -107
RAT Reporting Mode" is set to "EVENT_TRIGGER", this parameter is used
THD
to set the measurement control of event 3A. That is, event 3A is triggered
Inter-RAT HSPA Used only when the quality of the currently used frequency is lower than this
UINTERRATHOCOV UsedFreqHThdRscp Frequency Trigger RSCP threshold and the TargetRatCsThd criterion is fulfilled. -115~-25 -115~-25 dBm -107
THD
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
Page 146
Load Handover
Load handover is used to balance the load among inter-frequency or inter-RAT cells. Load handover falls into the following categories:
Page 147
Inter-frequency LDR handover
Inter-Frequency LDR Handover Decision and Execution
The LDR algorithm may trigger an inter-frequency handover. The following describes the procedure for handover decision and execution.
The inter-frequency LDR handover can be performed based on blind handover or measurement that can be decided by the parameter
InterFreqLDHOMethodSelection.
If the UE is in soft handover state, the RNC operates based on the following conditions:
If the HoSwitch: HO_ALGO_LDR_ALLOW_SHO_SWITCH is set to ON,
RNC determines whether the cell that triggers LDR is the best cell.
− If this cell is the best cell, the RNC initiates an intra-frequency measurement for Inter-frequency LDR blind handover. The intra-frequency
measurement is used to estimate quality of the inter-frequency cell of the same coverage.
− If this cell is not the best cell, the RNC does not initiate a Inter-frequency LDR blind handover.
If the HoSwitch: HO_ALGO_LDR_ALLOW_SHO_SWITCH is set to OFF, the RNC does not initiate a Inter-frequency LDR blind
handover.
1. RNC initializes the timer of intra-frequency measurement for blind handover.,the timer is specified by internal algorithm and need not be configured.
2. RNC initiates a periodical intra-frequency measurement.
The measurement report mode is set to periodical report.
− The reporting period is BlindHOIntrafreqMRInterval.
− The number of measurement reports is BlindHOIntrafreqMRAmount.
− The intra-frequency handover measurement quantity is CPICH RSCP.
− The list of measured cells contains only the cells that trigger LDR. Page 148
Inter-frequency LDR handover
3. After receiving from the UE the intra-frequency measurement reports for conditional blind handover, the RNC checks whether the following
condition is met:
CPICH RSCP of the cell in the measurement report >= BlindHOQualityCondition
− If the condition is met, the RNC increments the counter of the number of intra-frequency measurement reports for blind handover by 1.
− If the condition is not met, the RNC does not perform a blind handover to the cell that triggers LDR and stops intra-frequency measurement for blind
handover.
4. When the counter reaches the value of BlindHOIntrafreqMRAmount, the RNC initiates a blind handover to the target cell.
If the counter does not reach this value, the RNC waits for the next intra-frequency measurement report from the UE.
5. If the timer of intra-frequency measurement for blind handover expires, the RNC does not perform a blind handover to the target cell and stops
intra-frequency handover measurement for blind handover.
If the inter-frequency handover based on coverage or QoS is triggered, the RNC stops the intra-frequency measurement for conditional blind handover.
The RNC performs an inter-frequency hard handover to the target cell directly.
Page 149
Inter-RAT LDR handover
When the load of the 3G network is heavy and all the RABs of the UE are supported by the 2G network,
the Inter-RAT (3G-to-2G) LDR handover (WRFD-020306 Inter-RAT Handover Based on Load) is triggered.
Page 150
Inter-RAT LDR handover
Inter-RAT LDR Handover Measurement
For Inter-RAT LDR handover, the measurement report is triggered only by event.
In inter-RAT LDR handover, event 3C takes only GSM RSSI as measurement quantity.
When the estimated quality of other system is higher than a certain threshold, the UE reports event 3C to the RNC.
When the conditions for event 3C are met and the delay requirement specified by the TrigTime3C parameter can be satisfied, the UE
sends the measurement report of event 3C.
Event 3C is triggered on the basis of the following formula:
−MOtherRAT is the measurement value of the cell (in another RAT) in the reporting range.
MOtherRAT + CIOOtherRAT ≥ TOtherRAT + H3c/2 − CIOOtherRAT is the cell individual offset value of the cell (in another RAT) in the reporting range,
which is equal to the sum of CIO and CIOOffset.
Based on different service types (CS, PS domain R99 service, or PS domain HSPA service), TOtherRAT threshold can be configured through the
following parameters:
− InterRATNCovHOCSThd
− InterRATNCovHOPSThd
H3c is HYSTFOR3C, the hysteresis value of event 3C.
For the PS and CS combined services, the threshold (s) for CS services is (are) used.
To avoid the impact of the UE (in long-term measurement of compressed mode) on the radio network, the parameter
InterRATHOAttempts is set to restrict the maximum attempts of the 3G-to-2G LDR-based or service-based handover.
The parameter indicates the handover attempts made to the same cell or different cells. If the number of attempts exceeds the parameter
value, RNC does not initiate the handover.
Page 151
Inter-RAT LDR handover Parameters
Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description GUI Value Range Unit
Range Value
Intra-Frequency
This parameter specifies the interval between intra-frequency
UINTRAFREQHO BlindHOIntrafreqMRInterval Measurement Report D250, D500 250, 500 ms D250
measurement reports for Load Reshuffling (LDR) blind handover.
Interval of Blind HO
Used in the algorithm of the load reshuffling (LDR) intra-frequency
blind handover. This parameter specifies the number of the
required measurement reports that fulfill the handover criterion
Intra-Frequency before the blind handover decision is triggered. The RNC initiates
UINTRAFREQHO BlindHOIntrafreqMRAmount Masurement Report blind handover only when the UE continuously reports adequate D1, D2, D4, D8 1, 2, 4, 8 None D2
Amount of Blind Handover intra-frequency measurement reports that fulfill the quality criterion
for blind handover. If the UE reports an unqualified measurement
report, the measurement process is stopped. In this case, the RNC
does not initiate blind handover.
Measurement signal level threshold for blind handovers involved in
inter-frequency load balancing. When the measurement signal
level of a cell is higher than this threshold, the cell can be selected
as a target cell for a blind handover. Otherwise, the cell cannot be
Blind Handover Quality selected as the target cell.
UINTERFREQNCELL BlindHOQualityCondition -115~-25 -115~-25 dBm -92
Condition If this parameter is not set to -115, a conditional blind handover
can be triggered in an inter-frequency neighboring cell with the
same coverage. If this parameter is set to -115, a direct blind
handover can be triggered in an inter-frequency neighboring cell
with the larger coverage.
D250, D500,
250, 500, 1000,
The interval between two reports is the configured value. D1000, D2000,
2000, 3000, 4000,
This parameter has impact on the Uu signaling flow. If the interval D3000, D4000,
6000, 8000,
Inter-freq Measure is too short and the frequency is too high, the RNC may have D6000, D8000,
UMCLDR PrdReportInterval 12000, 16000, ms D3000
Periodical Report Period burden in processing signaling. If the interval is too long, the D12000, D16000,
20000, 24000,
network cannot detect the signal change in time, which may delay D20000, D24000,
28000, 32000,
the inter-frequency handover. D28000, D32000,
64000
D64000
Page 152
Inter-RAT LDR handover Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
Interval time between detection of event 3C and sending of the measurement D0, D10, D20,
report. D40, D60,
0, 10, 20, 40, 60,
The value of this parameter is associated with the slow fading. If this D80, D100,
80, 100, 120, 160,
parameter is set to a greater value, the probability of incorrect handover D120, D160,
UINTERRATHONCOV TrigTime3C Event 3C Trigger Delay 200, 240, 320, ms D640
decision becomes low; however, the handover algorithm becomes slow in D200, D240,
640, 1280, 2560,
responding to signal change. If this parameter is set to a smaller value, the D320, D640,
5000
handover algorithm becomes fast in responding to signal change; however, D1280, D2560,
the probability of incorrect decision becomes high. D5000
Quality requirement for the cell of another RAT during inter-RAT handover for
lower than -110,
CS domain services.
Inter-RAT CS Handover -110~-48
UINTERRATHONCOV InterRATNCovHOCSThd This parameter is used for measurement control on event 3C. When the target 0~63 dBm 21
Decision THD (Actual Value =
frequency quality is higher than this threshold, event 3C is triggered. The value
GUI Value - 111)
0 means a value smaller than -110 dBm.
Quality requirement for the cell of another RAT during inter-RAT handover for
lower than -110,
CS domain services.
Inter-RAT PS Handover -110~-48
UINTERRATHONCOV InterRATNCovHOPSThd This parameter is used for measurement control on event 3C. When the target 0~63 dBm 21
Decision THD (Actual Value =
frequency quality is higher than this threshold, event 3C is triggered. The value
GUI Value - 111)
0 means a value smaller than -110 dBm.
When a single CS service is initially set up by the UE, the RNC allows the 3G-to-2G service-based handover if CSServiceHOSwitch is
set to ON.
When a single PS service is initially set up by the UE, the RNC allows the service-based 3G-to-2G handover if PSServiceHOSwitch is
set to ON.
Page 154
Inter-RAT Service Handover
Rules for Enabling Inter-RAT LDR or Service Handover
RNC initiates the 3G-to-2G load handover only when Service Handover Indicator (SHIND) is as follows:
HO_TO_GSM_SHOULD_BE_PERFORM
HO_TO_GSM_SHOULD_NOT_BE_PERFORM
RNC initiates the service-based 3G-to-2G handover only when the Service Handover Indicator is
HO_TO_GSM_SHOULD_BE_PERFORM.
Before deciding the 3G-to-2G handover, the RNC considers 2G cell capability (RatCellType), service required capability (Req2GCap)
and UE capability.
Page 155
Inter-RAT Service Handover Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
Signaling procedure for inter-frequency handover between NodeBs within one RNC
Page 157
Signaling Procedures for Inter-Frequency Handover
Page 158
Signaling Procedures for Inter-RAT Handover
Page 159
Signaling Procedures for Inter-RAT Handover
Page 160
Table of Contents
- If SrbChlTypeRrcEffectFlag is set to TRUE, after “RRC Connection Setup” the downlink signaling will be carried by HS-DSCH.
- If SrbChlTypeRrcEffectFlag is set to FALSE, after “RB Setup” the downlink signaling will be carried by HS-DSCH.
During service setup procedure DL PS interactive and background services (BE service) can be mapped onto the CCH, DCH, HS-DSCH based
on maximum service rate (MBR).
Low-rate PS services have relatively small amount of data. Therefore, such PS services can be carried on the CCH to save radio resources.
If the maximum DL service rate is lower than DlBeTraffDecThs, the maximum UL service rate is lower than UlBeTraffDecThs, and the RRC
connection is set up on the CCH, then the service is carried on the CCH.
Otherwise, the following situations occur:
If the maximum DL service rate is higher than or equal to DlBeTraffThsOnHsdpa, the service is carried on the HS-DSCH. Otherwise,
the service is carried on the DCH. Page 162
HSDPA Code Resource Management
Code resource management allocates code resources to the HS-SCCH and HS-PDSCH.
The NodeB supports HS-DSCH transmissions to multiple users in parallel in a TTI. If more than one HS-PDSCH code can be allocated by
the NodeB, then code multiplexing can be used to allocate the codes to multiple users so as to improve resource usage and system
throughput.
If the default setting is used, the HS-PDSCH can use only 14 SF16 codes. To enable the HS-PDSCH to use 15 SF16 codes, you are
advised to configure 2 HS-SCCHs.
The number of the HS-PDSCHs per NodeB is configurable and dependent on the license. The NodeB can dynamically allocate license
codes to the HS-PDSCHs between cells based on the actual requirements. The number of available HS-PDSCH codes for a cell is the
number of license codes allocated by the NodeB or the number of idle SF16 codes in the cell, whichever is smaller. The DPCH and the
HS-PDSCH coexist in a cell. Therefore, sharing the cell code resources between them to improve the resource usage is of critical
importance in HSDPA code resource management.
Huawei supports both RNC-level and NodeB-level code resource management. RNC-controlled static or dynamic code allocation is
enabled through the parameter AllocCodeMode. NodeB-controlled dynamic code allocation is enabled through the parameter
DynCodeSw. The dynamic code allocation controlled by the NodeB is more flexible than that controlled by the RNC. It shortens the
response time and saves the Iub signaling used for code reallocation.
Page 163
HSDPA Code Resource Management
Huawei support three code resource management methods:
In addition, if the minimum spreading factor of idle DPCH codes is greater than
the value of CellLdrSfResThd, the RNC can also reallocate some
HS-PDSCH codes to the DPCH. The reallocated code number must be the
smallest one of the available shared codes.
.
3) NodeB-Controlled Dynamic Code Allocation ("Dynamic Code Allocation Based on NodeB" is an optional feature)
Generally, the NodeB can use the HS-PDSCH codes only allocated by the RNC. The NodeB-controlled dynamic code allocation, however,
allows the NodeB to temporarily allocate idle codes to the HS-PDSCH.
Every TTI, the NodeB detects the SF16 codes that are not allocated to the HS-PDSCH. If such an SF16 code or any of its subcodes is
allocated by the RNC to the DCH or a common channel, this SF16 code is regarded as occupied. Otherwise, it is regarded as unoccupied.
Therefore, the available HS-PDSCH codes include the codes reserved by the RNC and the idle codes adjacent to the allocated HS-PDSCH
codes. Every time the RNC allocates or release HS-PDSCH codes, it notifies the NodeB through Iub signaling and the NodeB performs the
corresponding processes.
Huawei recommends the following code allocation modes, where the first mode is preferred:
Configure the RNC to use static code allocation and the NodeB to use dynamic code allocation.
If the NodeB does not support dynamic code allocation, configure the RNC to use dynamic code allocation.
If not all the NodeBs controlled by an RNC support dynamic code allocation, the RNC-controlled dynamic code allocation is
recommended. In this case, the NodeB-controlled dynamic code allocation can also be enabled for those supporting NodeBs.
Page 165
Dynamic Code Tree Reshuffling
Regardless of whether dynamic code allocation is controlled by the RNC or the NodeB, the number of continuous
codes available for the HS-PDSCH shall be maximized. The dynamic code tree reshuffling function can achieve this goal by reallocating
DPCH codes.
Dynamic code tree reshuffling takes effect only when the following conditions are met:
The cell is not in the basic congestion state which is triggered by code resource.
The switch parameter CodeAdjForHsdpaSwitch is set to ON.
When dynamic code tree reshuffling takes effect, the RNC reshuffles the codes used by the DPCH to provide more continuous SF16 codes
for HSDPA through this function. This function is described as follows:
Every time the codes used by the DPCH are changed, the RNC will choose an SF16 subtree which are not used by HS-PDSCH from right
to left. The selected subtree must meet the following conditions:
The selected subtree belongs to the code trees that can be shared between HS-PDSCH and DPCH.
The number of users on the selected subtree is smaller than or equal to the threshold specified by the parameter
CodeAdjForHsdpaUserNumThd.
The parameter CodeAdjForHsdpaUserNumThd limits the number of users that can be reshuffled each time, to prevent too many users
from being reshuffled in a short time and therefore to avoid affecting user experience.When the above conditions are met, the RNC will
select this subtree for reshuffling and relocate the users to the positions where the codes are idle.
Page 166
Code Resource Management Parameters
GUI Value Actual Value Baseline
MO Parameter ID Parameter Name Parameter Description Unit
Range Range Value
If Manual is chosen, parameter " Code Number for HS-PDSCH "
determines HS-PDSCH code number to be allocated. If Automatic is
Manual, Manual,
UCELLHSDPA AllocCodeMode Allocate Code Mode chosen, allocate HS-PDSCH code number between configured " Code None Automatic
Automatic Automatic
Max Number for HS-PDSCH " and " Code Min Number for HS-PDSCH
".
Code Number for The parameter specifies the number of HS-DPSCH codes. This
UCELLHSDPA HsPdschCodeNum 1~15 1~15 None 5
HS-PDSCH parameter is valid only when "Allocate Code Mode" is set to "Manual".
H-based code tree reshuffle user number threshold. When the switch
"Code Adjust Switch for HSDPA"is enabled, if the number of users on
User Number for Code the tree to be reshuffled is no greater than this parameter, the
UCELLHSDPA CodeAdjForHsdpaUserNumThd 1~16 1~16 None 3
Adjust for HSDPA reshuffle is allowed. Otherwise, the reshuffle is given up. This
parameter limits the number of users involved in one reshuffle so that
reshuffle on lots of users at a time is avoided.
Punish Timer Length for This parameter is used for setting the punish timer length for code
UCELLHSDPA HCodeAdjPunshTimerLength 0~300 0~300 s 5
Code Adjust for HSDPA adjust for hsdpa.
OPEN(open), OPEN~0,
MACHSPARA DYNCODESW Dynamic Code Switch Indicates the Dynamic Code Switch.
CLOSE(close) CLOSE~1 Page
None 167
OPEN(open)
HSDPA Power Resource Management
Power resource management determines the transmit power of the HS-PDSCH, HS-SCCH, and HS-DPCCH.
Generally, an HSDPA cell has the same coverage as the corresponding R99 cell. To improve the resource usage in this case, the downlink
power resources of HSDPA can be dynamically allocated as follows:
The downlink power resources are first reserved for common physical channels and allocated to the DPCH. The remaining power
resources are available for HSPA, including HSUPA and HSDPA.
The HSPA power resources are first allocated to the HSUPA downlink control channels, including the E-AGCH, E-RGCH, and E-HICH. The
remaining power resources are available for HSDPA.
The HSDPA power resources are first allocated to the downlink control channel HS-SCCH. The remaining power resources are allocated to
the traffic channel HS-PDSCH.
Every TTI, the NodeB detects the power usage of R99 channels to
determine the power available for HSPA.
To reserve the power for R99 power control itself, the power margin
PwrMgn needs to be set on the NodeB side.
In addition, the power allocated to HSPA must not exceed the maximum
permissible power HspaPower, which can be set on the RNC side.
Page 168
HSDPA Power Resource Management
Power Control on HS-SCCH
The power control method for the HS-SCCH can be fixed (fixed transmit power control) or CQI-based (dynamic transmit power control).
The method is specified by the parameter HSSCCHPWRCMINDCH.
Fixed transmit power control: The power of the HS-SCCH is determined by the offset relative to the P-CPICH power. The offset is
specified by the parameter SCCHPWR. The transmit power of the HS-SCCH is fixed without consideration of the channel quality but with
consideration of the receive quality of UEs at the cell edge.
Dynamic transmit power control based on CQI: The NodeB dynamically adjusts the transmit power of the HS-SCCH based on the CQI
feedback from UE.
Page 169
Power Resource Management Parameters
MACHSPARA PWRMGN Power Margin Indicates the Power Margin Ratio. 0~100 0~100 % 5
HS-SCCH Power Control Indicates the HS-SCCH Power Control Method in CQI(CQI), CQI,
MACHSPARA HSSCCHPWRCMINDCH None CQI(CQI)
Method in CELL DCH state CELL DCH state. FIXED(FIXED) FIXED
MACHSPARA MXPWRPHUSR Max Power Per Hs-user Indicates the Max Power Per Hs-user. 1~100 1~100 % 100
Page 170
MAC-hs Scheduling
With the limited Uu resources for HSDPA in a cell, the user expects to maximize the service rate while the
telecom operator expects to maximize the system capacity. MAC-hs scheduling is used to coordinate the Uu resources, user experience,
and system capacity. It is implemented at the NodeB MAC-hs.
At first, the algorithm determines which initial transmission queues or retransmission processes can be put into the candidate set for
scheduling.
Then, the algorithm calculates their priorities based on factors such as the CQI, user fairness, and differentiated services. If the algorithm is
weighted more towards the channel quality of the UE, the HSDPA cell can have a higher capacity but user fairness and differentiated
services may be affected. If the algorithm is weighted more towards user fairness and differentiated services, the system capacity may be
affected.
Huawei provides four scheduling algorithms: maximum C/I (MAXCI), round-robin (RR), proportional fair (PF), and Enhanced
Proportional Fair (EPF). The EPF algorithm is optional.
Page 171
MAC-hs Scheduling
Determining the Candidate Set
The candidate for scheduling contains new data packets (initial transmission queues) or data packets to be retransmitted (retransmission
processes), with the following exceptions:
If the UE starts the compressed mode, its data cannot be put into the candidate set during the GAP.
If the UE category requires the UE to wait for several TTIs before it can be scheduled again, its data cannot be put into the candidate set in this period.
The UE of category 1 or 2 needs to wait for 3 TTIs, and the UE of category 3, 4, and 11 must wait for 2 TTIs.
If the number of retransmissions of a data packet reaches or exceeds the maximum number, the data of this UE cannot be put into the candidate set.
The data should be discarded.
Huawei supports that the maximum number of retransmissions is set on a service basis:
− MaxNonConverHarqRt: the maximum number of non-conversational service retransmissions in the CELL_DCH state
− MaxEfachHarqRt: the UE in the enhanced CELL_FACH state does not report ACK, NACK, or CQI in the uplink. The HARQ processes of the UE
use the blind retransmission mechanism.
Factors which considered in the four scheduling algorithms
Other user data can be put into the candidate set.
MAXCI Algorithm
The retransmission processes unconditionally have higher priorities than the initial transmission queues. The retransmission processes are sorted in
first-in first-out (FIFO) mode. The initial transmission queues are sorted in the CQI order. A higher CQI means a higher data priority.
The MAXCI algorithm aims to maximize the system capacity but cannot ensure user fairness and differentiated services.
The UE estimates the CQI based on the assumption that the transmit power of the HS-PDSCH on the network side is as follows:
RR Algorithm
The retransmission processes unconditionally have higher priorities than the initial transmission queues. The retransmission processes are sorted in
FIFO mode. The initial transmission queues are sorted in the order of the waiting time in the MAC-hs queue. A longer waiting time means a higher data
priority. The RR algorithm aims to ensure user fairness but cannot provide differentiated services. Not considering the CQI reported by the UE leads to
lower system capacity.
PF Algorithm
The retransmission processes unconditionally have higher priorities than the initial transmission queues. The retransmission processes are sorted in
FIFO mode. The initial transmission queues are sorted in the order of R/r. Here, R represents the throughput corresponding to the CQI reported by the
UE, and r represents the throughput achieved by the UE. A greater R/r value means a higher data priority.
The PF algorithm aims to make a trade off between system capacity and user fairness. It provides the user with an average throughput that is
proportional to the actual channel quality. The system capacity provided by PF is between the system capacity provided by RR and that provided by
MAXCI.
Page 173
MAC-hs Scheduling
EPF Algorithm
The EPF algorithm (WRFD-01061103 Scheduling based on EPF and GBR) can meet the requirements of telecom operators related to user
fairness and differentiated services and also provide a high system capacity.
By calculating the priority of each queue, the scheduling algorithm achieves the following:
When the system resources are sufficient to meet the basic QoS requirements of all users, the transmission delay of delay-sensitive data is within the
permissible range and the transmission rate of throughput-sensitive data is not lower than the GBR. High-priority users can obtain more resources for
higher QoS.
When the system resources are insufficient to meet the basic QoS requirements of all users, delay-sensitive data has higher priorities than throughput-
sensitive data. High-priority users can obtain more resources to ensure the basic QoS.
Queue priorities are determined on the basis of service types. The EPF algorithm distinguishes between delay-sensitive data and throughput-sensitive
data based on the QoS requirements. The following factors are considered: the waiting time, CQI reported by the UE, throughput achieved by the UE,
guaranteed bit rate (GBR), scheduling priority indicator (SPI) weight, happy bit rate (HBR), and power consumed in the queue for a certain period.
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
MAX HARQ
Indicates the MAX HARQ Retransmission
Retransmission Times of
MACHSPARA MAXNONCONVERHARQRT Times of Non-Conversational service in CELL 0~10 0~10 None 4
Non-Conversational
DCH state.
service in CELL DCH state
OPEN(open),
MACHSPARA RSCLMSW Resource Limiting Switch Indicates the Resource Limiting Switch. OPEN, CLOSE None OPEN(open)
CLOSE(close)
EPF(Enhanced PF),
EPF(Enhanced
MACHSPARA SM Scheduling Method Indicates the HSDPA Scheduling Method. PF(PF), RR(Round Robin), EPF, PF, RR, MAXCI None
PF)
MAXCI(Max C/I)
OPEN(open),
MACHSPARA RSCLMSW Resource Limiting Switch Indicates the Resource Limiting Switch. OPEN, CLOSE None OPEN(open)
CLOSE(close)
Page 175
Power Resource Management Parameters
Defines the happy bit rate of the best effort (BE) service with different user
priorities(user priorities can be set by parameter UserPriority). This Happy
bit rate is sent to NodeB by RNC through the Iub interface. When the
NodeB resource is limited and the HS-DSCH bit rate of the user exceeds
UOPERUSERHAPPYBR HappyBR Happy bit rate the Happy bit rate, the HS-DSCH scheduling priority will be decreased. 0~27900 0~27900 kbit/s 0
When this parameter is set to zero, it indicates that NodeB will not adjust
the HS-DSCH scheduling priority.If the value of the parameter HappyBR in
command ADD UOPERUSERHAPPYBR is larger than 5000, it will be set to
the minimum of the HappyBR value in SET UUSERHAPPYBR and 5000.
Specifies the weight for service scheduling priority. This weight is used in
two algorithms. In scheduling algorithm, it is used to adjust the handling
priority for different services. In Iub congestion algorithm, it is used to
UOPERSPIWEIGHT SpiWeight SPI Weight 1~100 1~100 % 100
allocate bandwidth for different services. If the weight is higher, it is more
possible to increase the handling priority of the user or get more Iub
bandwidth, respectively.
Page 176
HSDPA Mobility Management
HSDPA Intra-Frequency Handover
Handling of Event 1A
After receiving an event 1A report, the RNC proceeds as follows:
If the number of cells in the active set does not reach the maximum value, the RNC adds the cell to the active set.
If the number of cells in the active set reaches the maximum value, the RNC does not add the radio link to the active set.
Handling of Event 1B
After receiving an event 1B report, the RNC determines whether to delete a cell.
If the cell to be deleted is not an HSDPA serving cell, the cell is directly removed.
If the cell to be deleted is an HSDPA serving cell, then:
− If the new best cell supports HSDPA, the new best cell is reconfigured to be an HSDPA serving cell. If the reconfiguration fails, the
service is reconfigured onto DPCH.
− If the new best cell does not support HSDPA, the service is reconfigured onto DPCH to ensure the continuity of the service.
Handling of Event 1C
After receiving an event 1C report, the RNC decides whether to change the worst cell.
If the cell to be replaced is not an HSDPA serving cell, the cell is directly removed.
If the cell to be replaced is an HSDPA serving cell, then:
− If the best cell supports HSDPA, the best cell is reconfigured to be an HSDPA serving cell. If the reconfiguration fails, the service is
reconfigured onto DPCH.
− If the best cell does not support HSDPA, the service is reconfigured onto DPCH to ensure the continuity of the service.
Handling of Event 1D
After receiving an event 1D report, the RNC proceeds as follows:
If the downlink service is carried on the HSDPA, then:
− If the new best cell in the active set supports HSDPA and the HSPA hysteresis timer (HspaTimerLen) expires, the new best cell is
reconfigured to be an HSDPA serving cell.
− If the new best cell in the active set does not support HSDPA, the downlink service is directed to the DCH through the reconfiguration.
Page 177
HSDPA Mobility Management
Figure below shows an example of how to handle event 1D in this situation.
Assume that the UE moves from HSDPA cell 1 to HSDPA cell 2, that the two cells are intra-frequency neighboring cells, and that all the cells
in the active set support HSDPA. RNC updates the HSDPA serving cell according to the reported event and keeps the HSDPA serving cell
consistent with the best cell.
In the execution procedure mentioned above, CMP_UU_SERV_CELL_CHG_WITH_ASU_SWITCH of the CmpSwitch parameter is used to
determine whether the update of the active set and the change of the serving cell are synchronized. This switch is applicable to only R6
UEs.
If the switch is ON, the UE supports the synchronization of the update of the active set and the change of the serving cell.
If the switch is OFF, the UE reconfigures the change of the serving cell by allocating physical channels after updating the active set.
Page 178
HSDPA Mobility Management
HSDPA Inter-Frequency Handover
When the UE moves from cell 2 (an R99 cell) to cell 1 (an HSDPA
cell), the inter-frequency handover conditions are met and
measurement control is triggered.
The RNC hands over the UE to the DPCH first, and then to the
HS-PDSCH if the service can be carried on the HS-PDSCH.
Page 179
HSDPA Mobility Management
HSDPA Inter-Frequency Handover
When the UE moves from cell 1 (an HSDPA cell) to cell 2 (an
HSDPA cell) and the inter-frequency handover conditions are met,
the UE is handed over from cell 1 to cell 2.
Page 180
HSDPA Mobility Parameters
Page 181
Table of Contents
The transport channel carrying HSUPA services is the E-DCH. It can carry services of multiple types and service combinations.
During the service setup, the RNC selects appropriate channels based on the UE capability, cell capability, and service parameters to
optimize the use of cell resources and ensure the QoS. Huawei RAN supports the setting of the types of RABs carried on the E-DCH
according to service requirements.
To support SRB over HSUPA, SrbChlType should be set to
Can Be Carried HSUPA or HSPA.
CN
Service Type on Optional Feature?
Domain
E-DCH? If SrbChlType is set to HSUPA or HSPA,
Yes SrbChlTypeRrcEffectFlag will affect when the uplink signaling will
– Signaling (SRB) Yes
Feature name: SRB over HSUPA be carried by HSUPA.
Yes
If SrbChlTypeRrcEffectFlag is set to TRUE, after “RRC
Voice Yes Feature name: CS Voice over
HSPA/HSPA+ Connection Setup” the uplink signaling will be carried by E-
Videophone No No DCH.
CS If SrbChlTypeRrcEffectFlag is set to FALSE, after “RB
Streaming No No
Yes Setup” the uplink signaling will be carried by E-DCH
Conversational Yes Feature name: VoIP over
HSPA/HSPA+ PS interactive and background services (i.e. BE service) can be
Yes mapped onto the CCH, DCH, HS-DSCH, or E-DCH
Streaming Yes Feature name: Streaming Traffic Low-rate PS services have relatively small amount of data.
Class on HSUPA Therefore, such PS services can be carried on the CCH to save
Interactive Yes No radio resources
PS
Background Yes No If the maximum DL service rate is lower than DlBeTraffDecThs,
Yes
the maximum UL service rate is lower than UlBeTraffDecThs,
IMS signaling Yes Feature name: IMS Signaling over
HSPA and the RRC connection is set up on the CCH, then the service is
carried on the CCH.
Page 183
HSUPA Dynamic CE Management
CE resources are hard resources used for channel modulation and demodulation. Generally, if the service rate is higher, more CE
resources are required. To ensure the QoS, CE resources need to be allocated on the basis of the maximum bit rate of users. In this case,
if fixed CE resources are allocated to users, the resources are wasted when the rate of the service source is low.
The rate of the services that are carried on the HSUPA channel and configured in scheduling mode can be controlled by the scheduling
module. Thus, dynamic CE management is used. That is, CE resources to be allocated to users are adjusted dynamically according to the
conditions of CE resources and the change of user requirements to improve the utilization of CE resources.
Without dynamic CE
Fixed CE resource allocation based on Maximum Bit Rate
management
Low CE Utilization Effieciency
When the available CE resources are insufficient to meet the requirements of all the users in the serving RLS, user priorities need to be considered to
provide differentiated services.
In addition, the dynamic CE management module needs to process messages from external functional modules, such as the resource allocation
request during the establishment of a new connection and the channel reassignment request. In such a case, the QoS requirement of users and user
priorities must be considered. Dynamic CE management has no function switch parameter. Page 184
HSUPA Dynamic CE Management
HSUPA Dynamic CE Procedures
Handling of Event 1A
After receiving the measurement report, the RNC proceeds as follows:
If the target cell supports HSUPA and the uplink service is carried on the E-DCH, then:
If the current number of cells in the E-DCH active set is smaller than the value of MaxEdchCellInActiveSet, the target cell is added to
both the DCH and E-DCH active sets.
Otherwise, the target cell is added to only the DCH active set.
After deciding that a cell can be added to the E-DCH active set,
If the admission in the downlink fails, the cell is added to neither the E-DCH active set nor the DCH active set. It waits for the next event
1A report for retry.
Otherwise, if the admission in the downlink succeeds, the RNC perform the HSUPA admission in the uplink.
− If HSUPA admission in the uplink succeeds, the cell is added to the E-DCH active set and the DCH active set.
− If HSUPA admission in the uplink fails, the cell is added only to the DCH active set. If the DCH admission in the uplink still fails, the cell is added to
neither the E-DCH active set nor the DCH active set. It waits for the next event 1A report for retry.
Handling of Event 1B
If the number of radio links in the DCH active set is larger than one, then:
If the cell to be removed is not an HSUPA serving cell, the cell is directly removed.
If the cell to be removed is an HSUPA serving cell, then:
− If the new best cell supports HSUPA, the new best cell is reconfigured to be an E-DCH serving cell.
− If the new best cell does not support HSUPA, the uplink service is redirected to the DCH through the RB reconfiguration.
If the current service is CS Voice over HSPA and the cell to be removed is an E-DCH serving cell, then:
− If the new best cell supports both HSDPA and HSUPA, the cell is reconfigured to be an HS-DSCH serving cell or an E-DCH serving cell.
− If the new best cell supports HSDPA but not HSUPA, the current service is changed from CS Voice over HSPA to CS Voice over DCH. If there
remain other HSDPA services, the serving cell should be updated and the new best cell should be the HS-PDSCH serving cell.
− If the new best cell supports neither HSUPA nor HSDPA, the current service is reconfigured to be CS Voice over DCH.
Page 186
HSUPA Mobility Management
Handling of Event 1C
When event 1C is triggered, the UE reports the event-triggered list that contains good cells and the cells to be replaced, and sequences
the cells from the highest to the lowest quality according to measurement quantity.
− If the current number of cells in the E-DCH active set is equal to the value of MaxEdchCellInActiveSet and the cell to be replaced is
not included in the E-DCH active set, the new cell is added only to the DCH active set.
If the current service is CS Voice over HSPA and the cell to be removed is an E-DCH serving cell, then:
− If the new best cell supports both HSDPA and HSUPA, the cell is reconfigured to be an HS-DSCH serving cell or an E-DCH serving cell.
− If the new best cell supports HSDPA but not HSUPA, the current service is changed from CS Voice over HSPA to CS Voice over DCH
through the reconfiguration. If there remain other HSDPA services, the serving cell should be updated and the new best cell should be the
HS-PDSCH serving cell.
− If the new best cell supports neither HSUPA nor HSDPA, the current service is reconfigured to be CS Voice over DCH. If the cell to be
removed is an E-DCH serving cell, the HS-DSCH serving cell must be removed at the same time. Therefore, a new E-DCH serving cell or
HS-DSCH serving cell must be determined. The method is the same as that of removing the serving cell, as described in the previous
section of Handling of Event 1B.
If the new cell does not support HSUPA, the cell is added to only the DCH active set.
Page 187
HSUPA Mobility Management
Handling of Event 1D
If the criteria for intra-frequency hard handover are fulfilled, the RNC performs intra-frequency hard handover after receiving the event 1D
report. If the criteria for intra-frequency hard handover are not fulfilled, the RNC performs intra-frequency soft handover based on the
measurement report.
If the new best cell in the active set does not support HSUPA,
− The uplink service is directed to the DCH through the reconfiguration. If the reconfiguration fails, the service is still carried on the E-DCH.
The UE is connected to the new best cell only on the DCH.
Page 188
HSUPA Mobility Management
HSUPA Intra-Frequency Handover
Page 189
HSUPA Mobility Management
HSUPA Inter-Frequency Handover
Scenario1 of HSUPA Inter-frequency Handover
Assume that the UE moves from HSUPA cell 1 to HSUPA cell 2
and that the two cells are inter-frequency neighboring cells.
During this procedure, event 2B is triggered (Suppose event-
triggered measurement report is used). The HSUPA admission
request is made for the target cell by the RNC.
If the admission request is accepted, the handover is
performed through the physical channel reconfiguration
message.
If the admission request is rejected, the RB
reconfiguration is implemented, and the services on the E-
DCH are reconfigured for the DCH.
The DCH admission request is made for the target cell. After the
request is accepted, the RB reconfiguration is implemented, and
the services on the E-DCH are reconfigured for the DCH.
Page 190
HSUPA Mobility Management
HSUPA Inter-Frequency Handover
Page 191
HSUPA Mobility Parameters
MO Parameter ID Parameter Name Parameter Description GUI Value Range Actual Value Range Unit Baseline Value
Page 192