Professional Documents
Culture Documents
www.huawei.com
The WCDMA system is a self interference system. As the load of the WCDMA
system increases, the interference rises. A relatively high interference may affect
the coverage and Quality of Service (QoS) of established services. Therefore,
capacity, coverage and QoS of the WCDMA system are mutually affected. The
purpose of load control is to maximize the system capacity while ensuring coverage
and QoS.
Objectives
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
Load Definition
Hard capacity
Code channels
Soft capacity
Interference (UL)
Power (DL)
1
noise rise
noise rise =
RTWP
PN
Scenario
transmission
DL Load
The definition of DL load is very different from the definition of UL load, the
adjacent cell interference factor and the non-orthogonality factor in the downlink
are very difficult to measure and calculate, therefore, the DL cell load factor can
not be used to describe the DL cell load. Then, the transmission power is used to
describe DL load.
LDR
OLC
CAC
IAC
3. After UE access
Time
Load control algorithm can be classified into three parts according to the different
working states of UE.
Before UE accesses, the PUC algorithms will function. RNC will monitor the cell
load periodically. If the current cell load exceeds a specific threshold, RNC will
modify the cell selection and re-selection parameters, in order that UE can select
the low-load cell easily when UE will initiate some services and work at CELL-DCH
state. This algorithm aims at UE which working at IDLE mode, CELL-FACH state,
CELL-PCH state or URA-PCH state in this cell.
During UE accesses, the CAC and IAC algorithms will function. RNC will judge
whether the new access is admissible.
After UE accesses, LDR and OLC algorithms will function. There are some
practical algorithms to decrease the cell load. When a cell is in basic congestion,
the RNC shall select some UEs for inter-frequency handover. When a cell is in
overload congestion, the RNC shall select some UEs to release if failing to release
the cell from overload congestion by BE service TF control.
Cell load
OLC starts: to reduce the TFs of BE
subscribers, and release some UEs forcibly
No Load
control
CAC or IAC: to prevent new calls into cells with heavy load
DRD starts: to enable rejected UEs to retry neighboring cells or GSM cells
PUC starts: to enable UEs in idle mode to camp on cells with light load
LDR starts: to check and release initial congestion in cells
In a cell, the higher the cell load, the higher the NodeB transmit power (noise).
In this diagram, different icons indicates different load levels. And for different load
levels, the different load control algorithm will function.
Load Measurement
For LDR and OLC algorithms, the LDM algorithm needs to decide whether the
system works in basic congestion or overload congestion mode and to notify related
algorithms for handling.
Delay susceptibilities of PUC, CAC, LDR, and OLC to common measurement are
different. When some or all the algorithms use the same common measurement,
the LDM must apply different smoothed filter coefficients in order to get rippling and
timely common measurement as required.
10
LDM procedure
P ( n) =
n i
i =0
11
CHOICERPRTUNITFORULBASICMEAS
/CHOICERPRTUNITFORDLBASICMEAS (Time unit for UL/DL
basic meas rprt cycle)
Set the following parameters through SET LDM, query it through LST LDM.
12
TENMSECFORULBASICMEAS/TENMSECFORDLBASICMEA
S (UL/DL basic meas rprt cycle, Unit:10ms)
MINFORULBASICMEAS/MINFORDLBASICMEAS (UL/DL
basic meas rprt cycle, Unit: min)
Notes:
1. [LDR period timer length] and [OLC period timer length] which are configured in
the command SET LDCPERIOD must be twice greater than the UL basic common
measurement report cycle.
2. [Intra-frequency LDB period timer length], [PUC period timer length], [LDR period
timer length] and [OLC period timer length] which are configured in the command
SET LDCPERIOD must be twice greater than the DL basic common measurement
report cycle.
13
ULBASICCOMMMEASFILTERCOEFF /
DLBASICCOMMMEASFILTERCOEFF (UL/DL basic common
measure filter coeff)
Value Range: D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D11, D13,
D15, D17, D19
Recommended value: D6
ULBASICCOMMMEASFILTERCOEFF / DLBASICCOMMMEASFILTERCOEFF
(UL/DL basic common measure filter coeff)
This parameter specifies the L3 filtering coefficient of the measurement value on the
NodeB side. The greater this parameter is, the greater the smoothing effect and the
higher the anti slow fading capability, but the lower the signal change tracing
capability. The change of this parameter has an effect on PUC, CAC, LDR
algorithms.
14
Recommend
Value
PucAvgFilterLen
132
32
UlLdrAvgFilterLen
132
25
DlLdrAvgFilterLen
132
25
132
132
132
25
132
25
Parameter Name
Parameter ID
These parameters specify the length of smoothing filter window of the report
measurement value on the RNC side. The greater these parameters are, the
greater the smoothing effect, but the lower the signal change tracing capability.
15
16
17
18
Recommended value: 1
Recommended value: 1
These parameters specify the length of the smoothing filter window of HSDPA
power and bit rate requirement.
19
Priority
User Priority
User Priority: mainly applying to provide different QoS for different users. Eg.,
setting different GBR according to the level of users for BE service.
User Integrate Priority: defining different ARP (Allocation/Retention Priority) to the
user with the same User Priority.
RAB Integrate Priority: considering ARP, traffic class, THP (Traffic Handling Priority)
synthetically.
20
User Priority
User priority
Gold
Silver
Copper
Uplink
Downlink
gold
user
Pay $100
for 3G
services
In CN HLR, we can set this priority; CN send ARP and user priority to RNC
21
User Priority
ARP
10 11 12 13 14
User Priority 1
22
Set the parameter through SET USERPRIORITY, and query it through LST
USERPRIORITY.
If the value of the parameter is set to Traffic Class, the integrate priority abides by
the following rules:
Classes of services: conversational -> streaming -> interactive -> background
Services of the same class: priority based on Allocation/Retention Priority (ARP)
values
Only for the interactive service of the same ARP value: priority based on THP
Services of the same class and priority: HSDPA or DCH service preferred on the
basis of the value of the Indicator of Carrier Type Priority parameter
If the value of the parameter is set to ARP, the integrate priority abides by the
following rules:
ARP1 -> ARP2 -> ARP3 -> ARP14
Same ARP value: conversational -> streaming -> interactive -> background
THP
Indicator of Carrier Type Priority parameter
23
Traffic Class
Bear
type
Interactive
HSDPA
Bear
type
Interactive
DCH
Conversational
DCH
Background
DCH
Interactive
DCH
Interactive
HSDPA
Conversational
DCH
Background
DCH
Traffic Class
ARP
Bear
type
Conversational
DCH
Interactive
HSDPA
Interactive
DCH
Background
DCH
When the user just has one RAB, User integrate priority is the same as the service
of the RAB integrate priority;
For multiple RAB users, the integrate priority of the user is based on the service of
the highest priority.
24
25
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
26
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
27
PUC Principles
Light load
Freq1
Modify
System Info
SIB3,11,12
Normal load
Stay
System Info
SIB3,11,12
Heavy load
Modify
System Info
SIB3,11,12
CCH state
28
PUC Realization
According to the load level of a cell, system will adjust the cell-reselection
parameters in SIB3, 11 and 12:
1. Sintersearch:
When the UE detects that the quality of the service cell (CPICH Ec/N0 measured by
the UE) is lower than the sum of the minimum quality criterion of the service cell
(Qqualmin) plus this threshold, it will start the inter-frequency cell reselection
process.
If this parameters are too high, cell reselection will probably start frequently,
resulting in UE battery waste; If they are too low, cell reselection will probably start
difficultly.
2. QOffset1sn and QOffset2sn:
These parameters are offsets of CPICH measured values of neighboring cells.
QOffset1sn is used for the RSCP measurement and the neighboring cell
measurement value participates in cell reselection sequencing after this offset is
deducted from it. QOffset2sn is used for the Ec/No measurement and the
neighboring cell measurement value participates in cell reselection sequencing after
this offset is deducted from it.
The bigger these values are, the smaller the probability of selecting the neighboring
cell will be; the smaller these values are, the bigger the probability of selecting the
neighboring cell will be.
29
Value Range:
PUC
Value Range:6s~86400s
30
Set the following parameters through ADD CELLPUC, query it through LST
CELLPUC, and modify it through MOD CELLPUC.
SPUCHEAVY (Load level division threshold 1):
It is used to decide whether the cell load level is "Heavy" or not. If the load of a cell
is equal to or higher than this threshold, the load level of this cell is heavy. If the
load level of a cell is heavy, the PUC algorithm will configure selection/reselection
parameters for this cell to lead the UE camping on this cell to reselect another interfrequency neighboring cell with light load.
SPUCLIGHT (Load level division threshold 2):
It is used to decide whether the cell load level is "Light" or not. If the load of a cell is
equal to or lower than this threshold, the load level of this cell is light. If the load
level of a cell is light, the PUC algorithm will configure selection/reselection
parameters for this cell to lead the UE to reselect this cell rather than the previous
inter-frequency neighboring cell with heavy load.
SPUCHYST (Load level division hysteresis):
The hysteresis used while judging cell load level, it is used to avoid the
unnecessary ping-pong of a cell between two load levels due to tiny load change.
31
32
33
34
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
35
36
Available Iub transport layer resource, that is, Iub transmission bandwidth:
managed in RNC
37
RNC shall ensure the remaining code does not exceed the
configurable thresholds after admission of the new service
For handover services, the code resource admission is successful if the current
remaining code resource is enough for the service.
For other R99 services, RNC shall ensure the remaining code does not exceed the
configurable O thresholds after admission of the new service.
For HSDPA services, the reserved codes are shared by all HSDPA services; so the
code resource admission is not needed. The RNC adjusts the reserved HS-PDSCH
codes according to the real-time usage status of the codes.
38
Value Range:0, 1, 2, 3, 4, 5, 6, 7
[Dl HandOver Credit and Code Reserved SF] >= max ([Dl LDR
Credit SF reserved threshold], [Cell LDR SF reserved threshold])
Set this parameter through ADD CELLCAC, query it through LST CELLCAC, and
modify it through MOD CELLCAC.
DLHOCECODERESVSF (Dl HandOver Credit and Code Reserved SF):
This parameter is the Downlink Credit and Code Reserved by Spread Factor for
Handover service. SFOFF means that none of them are reserved for Handover.
If the DL spare resource can not satisfy the reserved resource after the access of a
new service, the service will be rejected.
The parameter of [Dl HandOver Credit and Code Reserved SF] must be not less
than the either of [Dl LDR Credit SF reserved threshold] and [Cell LDR SF
reserved threshold].
The parameters of [Dl LDR Credit SF reserved threshold] and [Cell LDR SF
reserved threshold] are set in ADD CELLLDR and MOD CELLLDR, and they can be
listed by LST CELLLDR.
39
When RTWP and/or TCP measurement value are/is invalid/unavailable, the CAC
will change from algorithm 1 to 2 automatically.
When measurement are/is valid/available, the CAC will change back to algorithm 1
automatically.
In principle, a request will be admitted only when UL and DL are both admitted. But
if UL or DL CAC switch is closed, only one direction CAC also can be realized.
40
UL = 1
UL _ predicted = UL +
Smaller than
the threshold?
admitted
PN
RTWP
rejected
End of UL CAC
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
41
P(N )
P( N ) + P
Smaller than
the threshold?
admitted
rejected
End of DL CAC
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
42
ENU
Smaller than
the threshold?
admitted
ENU
i =1
ENU new
total
(N ) =
rejected
43
0.2669
0.4569
0.4531
1.2131
0.7662
1.3210
0.5106
0.6325
0.9215
1.0472
2.1319
2.2680
3.2479
3.4188
6.2219
6.4143
6.9731
7.1888
11.2941
11.5245
17.0178
17.1897
44
Value Range:
ALGORITHM_OFF, ALGORITHM_FIRST,
ALGORITHM_SECOND, and ALGORITHM_THIRD
Value Range:
ALGORITHM_OFF, ALGORITHM_FIRST,
ALGORITHM_SECOND, and ALGORITHM_THIRD
45
Value Range:
Default value: TU
Set the following CAC parameters through ADD CELLCAC, query it through LST
CELLCAC, and modify it through MOD CELLCAC.
CELLENVTYPE (Cell environment type):
This parameter is used for Eb/No calculation. you can get the corresponding curves
of BLER-Eb/No according the coding mode index and cell environment type index.
The curves of BLER-Eb/No with different coding modes and cell environment types
are different from each other.
BACKGROUNDNOISE (Background noise):
This parameter specifies the background noise received in the uplink.
46
47
48
The UL load factor thresholds include this parameter, [UL threshold of Conv AMR
service], [UL handover access threshold], and [UL threshold of other services]. The
four parameters can be used to limit the proportion between conversational service,
handover user and other services in a specific cell, and to guarantee the access
priority of conversational service.
ULCONVAMRTHD (UL threshold of Conv AMR service):
This parameter is shared by algorithm 1 and algorithm 2.
If this parameter is too high, the system load after admission will probably be too
high, which will affect the system stability and result in system congestion;
If it is too low, there will be a bigger probability that users will be rejected, and some
resources will be idled and wasted.
ULCONVNONAMRTHD (UL threshold of Conv non_AMR service):
This parameter is also shared by algorithm 1 and algorithm 2.
The effect of this parameter on the network performance is similar with
ULCONVAMRTHD.
49
50
The DL load factor thresholds include this parameter, [DL threshold of Conv
non_AMR service], [DL handover access threshold], and [DL threshold of other
services]. The four parameters can be used to limit the proportion between
conversational service, handover user and other services in a specific cell, and to
guarantee the access priority of conversational AMR service.
DLCONVAMRTHD (DL threshold of Conv AMR service):
This parameter is shared by algorithm 1 and algorithm 2.
If it is too high, the downlink coverage of the cell will be reduced, the neighboring
cells will be interfered seriously, and system stability will be affected when cell
coverage is very small;
l If it is too low, the system resources will be idled, and the target capacity of the
network planning cannot be satisfied.
DLCONVNONAMRTHD (DL threshold of Conv non_AMR service):
This parameter is also shared by algorithm 1 and algorithm 2.
The effect of this parameter on the network performance is similar with
DLCONVAMRTHD.
51
52
53
RNC shall ensure the remaining code does not exceed the
configurable thresholds after admission of the new service
For handover service, the credit resource admission is successful if the current
remaining credit resource is enough for the service.
For other R99 and HSUPA service, RNC shall ensure the remaining credit of the
local cell, local cell group (if any), NodeB does not exceed the configurable O&M
thresholds (Ul HandOver Credit Reserved SF/ Dl HandOver Credit and Code
Reserved SF) after admission of the new service.
For HSDPA service, no credit resource needed.
54
Value Range:0, 1, 2, 3, 4, 5, 6, 7
[Dl HandOver Credit and Code Reserved SF] >= max ([Dl LDR
Credit SF reserved threshold], [Cell LDR SF reserved threshold])
Set this parameter through ADD CELLCAC, query it through LST CELLCAC, and
modify it through MOD CELLCAC.
DLHOCECODERESVSF (Dl HandOver Credit and Code Reserved SF):
This parameter is the Downlink Credit and Code Reserved by Spread Factor for
Handover service. SFOFF means that none of them are reserved for Handover.
If the DL spare resource can not satisfy the reserved resource after the access of a
new service, the service will be rejected.
The parameter of [Dl HandOver Credit and Code Reserved SF] must be not less
than the either of [Dl LDR Credit SF reserved threshold] and [Cell LDR SF
reserved threshold].
The parameters of [Dl LDR Credit SF reserved threshold] and [Cell LDR SF
reserved threshold] are set in ADD CELLLDR and MOD CELLLDR, and they can be
listed by LST CELLLDR.
55
Value Range:0, 1, 2, 3, 4, 5, 6, 7
Set this parameter through ADD CELLCAC, query it through LST CELLCAC, and
modify it through MOD CELLCAC.
ULHOCERESVSF (Ul HandOver Credit Reserved SF):
This parameter is the Uplink Credit Reserved by Spread Factor for Handover
service. SFOFF means that none of them are reserved for Handover.
If the UL spare resource cant safisfy the reserved resource after the acess of a new
service, the service will be rejected.
The parameter of [Ul HandOver Credit Reserved SF] must be not less than the
[Ul LDR Credit SF reserved threshold].
The parameter of [Ul LDR Credit SF reserved threshold] is set in ADD CELLLDR
and MOD CELLLDR, and they can be listed by LST CELLLDR.
56
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
57
IAC can increase admission successful rate through the following methods:
1. The data rate of PS service is not fixed, so maybe the cell can admit the UE
after the data rate is decreased.
2. Since the service is non-real time, the users can wait a short time, then access
to the cell.
3. The user with high priority can preempt the resource of users with low priority.
4. If the load of neighboring cell is not Heavy, UE may be admitted to the
neighboring cell directly.
58
The IAC procedure includes rate negotiation, DRD, preemption and queuing.
59
RLC capability
256kbps
128kbps
Channelization codes
Radio resources
32kbps
60
Data
service
Frequency A
CELL2 R99
CELL 1
R99
Frequency B
CELL A
HSDPA
61
IAC Preemption
Low priority
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
62
IAC Queuing
Choose the request with the smallest weight to attempt resource allocation.
4. Put it back into the queue with the time stamp unchanged if this request is
rejected.
5.
Choose the request with the smallest weight from the rest and performs
another attempt until admitting a request or rejecting all requests.
63
The advantages
Cell 2
RRC
Connection
Cell 1
Cell 2
RAB
If the load of neighboring cell is lighter than current cell, UE may be admitted to the
neighboring cell directly.
The RAB DRD procedure is as follows:
1. The RNC determines the admission of the inter-frequency target cell for blind
handover.
2. If the admission is accepted, DRD procedure is performed for the interfrequency target cell for blind handover.
3. The RNC starts the RL setup procedure to complete the inter-frequency hard
handover.
4. The RNC starts the RB setup procedure to complete the inter-frequency hard
handover on the Uu interface and the service setup.
64
Default value: 0
Default value: 1
65
66
Value range: D8, D16, D32, D64, D128, D144, D256, D384,
D768, D1024, D1536, D2048
Physical Value range: 8, 16, 32, 64, 128, 144, 256, 384, 768,
1024, 1536, 2048, Unit: kbps
Set the parameter through SET FRC, and query it through LST FRC.
When the initial rate selection (RAB Downsizing) function is enabled, this value is
the uplink/downlink initial access rate when the BE service is set up. If this rate
access fails to satisfy the current load condition, then the actual initial access rate is
the negotiated rate based on this rate.
When the RAB Downsizing function is disabled, this parameter is the
uplink/downlink initial access rate when the BE service is set up.
The higher this parameter set, the shorter the time fro the BE service to reach the
maximum rate but the easier for adjustment downward through negotiation when
the system is congested, so it makes no sense to set it too high.
The smaller this parameter, the easier for the BE service to access as per this rate,
but, if it is set too low, it will take a longer time to adjust to the required rate when
there is a service requirement.
67
Value range: 5 to 20
Recommended value: 10
Set the parameters through SET QUEUEPREEMPT, and query them through LST
QUEUEPREEMPT.
68
Set the parameters through SET QUEUEPREEMPT, and query them through LST
QUEUEPREEMPT.
69
Value range: 0 to 5
Recommended value: 2
70
71
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
72
Load%
section A
THOLC
used
1
section B
THLDR
section C
Times
Copyright 2006 Huawei Technologies Co., Ltd. All rights reserved.
LCC (Load Congestion Control) consist of LDR (Load Reshuffling) and OLC
(OverLoad Control).
In basic congestion state, LDR will be used to optimize resource distribution, the
main rules is not to affect the feeling of users as possible as we can.
In overload state, OLC will be used to release overload state quickly, keep system
stability and the service of high priority users.
73
Reasons
Purpose
Triggering of LDR
The resources that can trigger the basic congestion of the cell are:
Power resources
If the current UL/DL load of the R99 cell is not lower than UL/DL LDR Trigger
threshold (basic congestion control threshold in UL/DL), the cell works in basic
congestion state and the related load reshuffling actions are taken.
Code resource
If the current remaining code of the cell is higher than Cell SF reserve threshold,
code congestion is triggered and related load reshuffling actions are taken.
Iub resources or Iub bandwidth
Iub congestion control in both the uplink and downlink is NodeB-oriented. Load
trigger threshold and load release threshold are set for the uplink and the downlink
separately.
Iub congestion control is implemented in a separate process module, so its
functionality does not controlled by LDR switchers.
NodeB Credit resource
If the UL/DL current remaining credit resource is higher than Ul Credit SF reserved
threshold/ Dl Credit SF reserved threshold, credit congestion is triggered and
related load reshuffling actions are taken.
74
LDR procedure
Turn on LDR algorithm switch
Mark "current LDR state = uncongested"
Start LDM congestion indication report
Inter-freq
load handover
Succeed?
N
Code
reshuffling
Succeed?
N
BE rate
reduction
Succeed?
N
Sequence of
actions can be
configured
(current action
is taken firstly)
Inter-system
handover
in CS domain
Inter-system
handover
in CS domain
AMR rate
reduction
Succeed?
N
Succeed?
Mark
"current action
= successful
action"
Wait time
for LDR
action duration
N
Succeed?
QoS renogiation
on Iu interface
Succeed?
N
MBMS power
reduction
Succeed?
N
No related action can be found
75
Resource
UL/DL
LDR
Actions
Power
UL
DL
Inter-Frequency
Load Handover
BE Rate
Reduction
Inter-system
Handover in CS
Domain
Iub
Code
Credit
UL
DL
DL
UL
DL
Inter-System
Handover in PS
Domain
AMR Rate
Reduction
Iu QoS
Negotiation
Code Reshuffling
MBMS Power
Reduction
76
Target cells
Target users
Result
The user with low priority hand over to the Light load cells
It is implemented as follows:
1. The LDR check whether the existing cell has a target cell of inter-frequency
blind handover. If there is no such a target cell, the action fails, and the LDR
performs the next action.
2. The LDR checks whether the load difference between the current load and the
basic congestion trigger threshold of each target cell for blink handover is larger
than UL/DL Inter-freq cell load handover load space threshold (Both uplink and
downlink condition must be all fulfilled). If the basic congestion trigger threshold
is not set, the admission threshold of the cell is used. If the difference is not
larger than the threshold, the action fails. The LDR performs the next action.
3. If the LDR finds out a target cell that meets the specified blind handover
conditions, the LDR selects one UE to make an inter-frequency blind handover,
depending on the UEs integrate priority and occupied bandwidth. The selected
UE has lower integrate priority and its bandwidth is less than and has the least
difference between the UL/DL Inter-freq cell load handover maximum
bandwidth parameter. If the LDR cannot find such a UE, the action fails. The
LDR performs the next action.
77
Candidate RABs
Target RABs
Result
78
Target RABs
Result
The load is reduced by adjusting the rate of the real-time services through
uncontrolled real-time OoS renegotiation.
Upon receipt of the message, the 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.
The LDR algorithm is implemented as follows:
1. Based on the integrate priority, the LDR sorts the real-time services in the PS
domain in descending order. The top services are selected for QoS
renegotiation.
2. The LDR performs QoS renegotiation for the selected services. The GBR
during service setup is the maximum rate of the service after QoS renegotiation.
3. The RNC initiates the RAB Modification Request message to the CN for QoS
renegotiation.
4. If the RNC cannot find a proper service for QoS renegotiation, the action fails.
The LDR performs the next action.
79
Target user
Result
The 2G and 3G systems have different cell sizes and coverage modes.
Therefore, blind handover across systems is not taken into account.
The LDR is implemented in the downlink (e.g.) as follows:
1. Based on the integrate priority, the LDR sorts the UEs in descending order. The
top CS/PS services are selected.
2. For the selected UEs, the LDR sends the load handover command to the intersystem handover module to ask the UEs to hand over to the 2G system.
3. The handover module decides to trigger inter-system handover, depending on
the capability of the UE and the capability of the algorithm switch to support the
compression mode.
4. This action is successful if any load handover UE is found. Otherwise, this
action fails.
80
Result
The AMR user with low priority is reduced to low voice rate
mode
In the WCDMA system, voice services work in eight AMR modes. Each mode
has its own rate. Therefore, mode control is functionally equal to rate control.
The LDR algorithm is implemented as follows:
1. Based on the integrate priority, the LDR sorts the RABs in the descending
order. The top UEs accessing the AMR services (conversational) and with the
bit rate higher than the GBR are selected.
2. In downlink, the RNC sends the Rate Control request message through the IuUP to the CN to adjust the AMR rate to the GBR.
3. In uplink, The RNC sends the TFC CONTROL command to the UE to adjust the
AMR rate to the assured rate.
4. If the RNC cannot find a proper service for AMR rate reduction, the action fails.
The LDR performs the next action.
81
Purpose
SF=16
SF=32
SF=64
3
1
5
6
SF=128
When code resources are in basic congestion state, sufficient code resources
can be reserved for subsequent service access through code reshuffling.
The LDR algorithm is implemented as follows:
1. Select a subtree. Ensure that the number of users in the subtree is not higher
than Max user number of code adjust.
2. Treat each user in the subtree as a new user and allocate code resources to
each user.
3. Initiate the reconfiguration procedure for each user in the subtree and
reconfigure the channel codes of the users to the newly-allocated code
resources.
4. The reconfiguration procedure on the air interface is implemented through the
PHYSICAL CHANNEL RECONFIGURATION message and that on the Iub
interface through the RL RECONFIGURATION message.
82
Purpose
83
Value Range:
Set LDR Algorithm Switch through ADD CELLALGOSWITCH, query it through LST
CELLALGOSWITCH, and modify it through MOD CELLALGOSWITCH.
84
Value Range:
Default status:
LdrFirstPri = IUBLDR
LdrSecondPri = CREDITLDR
LdrThirdPri = CODELDR
LdrFourthPri = UULDR
Set LDR Algorithm Switch through SET LDCALGOPARA, query it through LST
LDCALGOPARA, and modify it through MOD LDCALGOPARA.
85
Set the following parameters through ADD CELLLDM, query it through LST
CELLLDM, and modify it through MOD CELLLDM.
When uplink basic congestion status is triggered, the uplink LDR action will be
started. LDR control objective is to preserve space for admission to increase the
success rate. Therefore under the current policy, the LDR trigger threshold shall be
so set that the congestion is less than or close to the concerned admission
threshold index.
The smaller the LDR trigger threshold and release threshold, the easier the system
is in preliminary congestion status, the harder it is released from this status, the
easier the LDR action happens, and the more likely the users are affected. However,
since the resources are preserved, the admission success rate becomes higher.
The carrier shall make tradeoff between these factors.
The uplink LDR trigger thresholds must be greater than uplink LDR release
thresholds, and the recommended difference between the two thresholds is larger
than 10%, otherwise maybe the basic congestion state is Ping-Pong.
86
When downlink basic congestion status is triggered, the downlink LDR action will be
started. LDR control objective is to preserve space for admission to increase the
success rate. Therefore under the current policy, the LDR trigger threshold shall be
so set that the congestion is less than or close to the concerned admission
threshold index.
The smaller the LDR trigger threshold and release threshold, the easier the system
is in preliminary congestion status, the harder it is released from this status, the
easier the LDR action happens, and the more likely the users are affected. However,
since the resources are preserved, the admission success rate becomes higher.
The carrier shall make tradeoff between these factors.
The downlink LDR trigger thresholds must be greater than downlink LDR release
thresholds, and the recommended difference between the two thresholds is larger
than 10%, otherwise maybe the basic congestion state is Ping-Pong.
87
Value Range:0, 1, 2, 3, 4, 5, 6, 7
Value Range:0, 1, 2, 3, 4, 5, 6, 7
Set the following parameters through ADD CELLLDR, query it through LST
CELLLDR, and modify it through MOD CELLLDR.
CELLLDRSFRESTHD (Cell LDR SF reserved threshold):
The code adjusting could be done only when the minimum available SF of a cell is
larger than this threshold. The parameter of [Dl HandOver Credit and Code
Reserved SF] must be not less than the one of [Cell LDR SF reserved threshold].
The parameter of [Dl HandOver Credit and Code Reserved SF] is set in ADD
CELLCAC and MOD CELLCAC, and they can be listed by LST CELLCAC.
UL (DL) LDRCREDITSFRESTHD (UL/DL LDR Credit SF reserved threshold ):
The UL/DL Credit LDR could be done only when the UL/DL Credit SF Reserve
larger than this threshold. The parameter of [UL/DL HandOver Credit and Code
Reserved SF] must be not less than the one of [UL/DL LDR Credit SF reserved
threshold].
The parameter of [UL/DL HandOver Credit and Code Reserved SF] is set in ADD
CELLCAC and MOD CELLCAC, and they can be listed by LST CELLCAC.
88
Set this parameters through SET LDCPERIOD, query it through LST LDCPERIOD.
When preliminary congestion happens, the LDM (Load Measurement) module
sends period of preliminary congestion instruction (i.e., LDR execution period) to
LDR.
Unlike OLC control mechanism, LDR itself has no action timer and relies on LDMs
sending congestion instruction periodically to trigger. This mechanism originates
from the initial algorithm that tends to use period report control for LDR and time
report control for OLC.
The smaller the parameter value is, the more frequently LDR action is executed, in
which case the load can be decreased quickly. However, if the value is too low, an
LDR action may overlap the previous one before the result of the previous one is
displayed in LDM. The larger the value, the more likely this problem can be
prevented. If the value is set too large, the LDR action may be executed very rarely,
failing to reach the expected purpose of lowering the load timely.
89
Set the following parameters through ADD CELLLDR, query it through LST
CELLLDR, and modify it through MOD CELLLDR.
This set of parameters determines the action sequence for the uplink/downlink LDR.
NOACT: NO ACTION
INTERFREQLDHO: INTER-FREQ LOAD HANDOVER
BERATERED: BE TRAFF RATE REDUCTION
QOSRENEGO: UNCONTROLLED REAL-TIME TRAFF QOS RE-NEGOTIATION
CSINTERRATLDHO: CS DOMAIN INTER-RAT LOAD HANDOVER
PSINTERRATLDHO: PS DOMAIN INTER-RAT LOAD HANDOVER
AMRRATERED: AMR TRAFF RATE REDUCTION
90
Value range: 1 to 3
Recommended value: 1
91
Inter-frequency load handover happens only when the current load space of the
target cell is higher than this parameter setting. This parameter value is relative to
target cell LDR threshold.
The smaller this parameter value is, the easier it is to find qualified target cell for
blind handover.
However, too low value easily makes the target cell enter congestion status. The
larger the value, the more difficult for the interfrequency blind handover to happen
and the easier to guarantee the stability of the target cell.
92
93
UL (DL) LDRBERATEREDUCTIONRABNUM,
UL (DL) LDRPSRTQOSRENEGRABNUM,
UL (DL) LDRCSINTERRATHOUSERNUM,
UL (DL) LDRPSINTERRATHOUSERNUM,
ULLDRAMRRATEREDUCTIONRABNUM
Value range: 1 to 10
Default value
UL (DL) LDRBERATEREDUCTIONRABNUM:
UL (DL) LDRPSRTQOSRENEGRABNUM:
UL (DL) LDRCSINTERRATHOUSERNUM:
UL (DL) LDRPSINTERRATHOUSERNUM:
UL (DL) LDRAMRRATEREDUCTIONRABNUM:
This set of parameters determines the action sequence for the uplink/downlink LDR.
UL (DL) LDRBERATEREDUCTIONRABNUM: UL/DL LDR-BE rate reduction RAB
number
UL (DL) LDRPSRTQOSRENEGRABNUM: UL/DL LDR un-ctrl RT Qos re-nego
RAB number
UL (DL) LDRCSINTERRATHOUSERNUM: UL/DL LDR CS inter-rat ho user
number
UL (DL) LDRPSINTERRATHOUSERNUM: UL/DL LDR PS inter-rat ho user number
UL (DL) LDRAMRRATEREDUCTIONRABNUM: UL/DL LDR-AMR rate reduction
RAB number
The larger these parameters are, the more obviously the current cells load is
reduced. Its cost is that user feelings are affected and that it gives rise to congestion
of the target cell. The smaller these parameters are, the smaller the amplitude of
the load adjusted by LDR. Its benefit is that the QoS is guaranteed and the target
cell load is stable.
94
Contents
1. Load Control Overview
2. Basic Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 CAC (Call Admission Control)
2.3 IAC (Intelligent Admission Control)
2.4 LDR (Load Reshuffling)
2.5 OLC (Overload Control)
95
Reasons
Purpose
Triggering of OLC
After the UE access is granted, the power consumed by a single link is adjusted by
the single link power control algorithm. The power varies with the mobility of the UE
and the changes in the environment and the source rate. In some situations, the
total power load of the cell may be higher than the target load. To ensure system
stability, overload congestion must be handled. The OLC includes:
Restricting the TF (Transmission Format) of the BE service
Choosing and releasing some UEs
Only power resources could result in overload congestion. Hard resources such as
equivalent user number, Iub bandwidth, and credit resources do not cause overload
congestion.
96
OLC Procedure
97
Target user
Execution
98
Execution
99
Value Range:
ULOLC, DLOLC
Set OLC Algorithm Switch through ADD CELLALGOSWITCH, query it through LST
CELLALGOSWITCH, and modify it through MOD CELLALGOSWITCH.
Cell overload is an emergent status, OLC algorithm can quickly relieve
uplink/downlink load by TF restriction or user release but may also cause oscillation
of the cell load and affect the call drop rate.
For the uplink, overload means the cells uplink interference is close to or reaches
the limit and may give rise to difficulty in BTS uplink reception and decoding,
resulting in call drop;
For the downlink, overload means the downlink transmit power is close to or
reaches the limit and the users downlink inner loop power control cannot be
increased as needed because of the BTS power restriction, resulting in call drop.
100
Set these parameters through ADD CELLLDM, query it through LST CELLLDM,
and modify it through MOD CELLLDM.
The uplink OLC trigger threshold judges whether the system uplink is in overload
status. If the cell load is consecutively higher than the threshold for pre-determined
times, it means the system is in overload status for a long time. Under this
circumstance, if the cells OLC switch is open, the system will perform OLC
algorithm, including fast TF restriction or even user release.
The smaller the OLC trigger threshold is, the easier the system will be in overload
status. Since OLC will ultimately use extreme method like user release to lower the
load, too low value will be very detrimental to the system performance.
The smaller the OLC release threshold is, the harder for the system to release the
overload. Since the consequence of overload is not as severe as expected, it is
desirable to set the two parameters a bit higher given that the difference between
OLC trigger threshold and OLC release threshold is fixed.
The uplink OLC trigger thresholds must be greater than up OLC release thresholds,
and the recommended difference between the two thresholds is larger than 10%,
otherwise maybe the basic congestion state is Ping-Pong.
101
Set these parameters through ADD CELLLDM, query it through LST CELLLDM,
and modify it through MOD CELLLDM.
The downlink OLC trigger threshold judges whether the system downlink is in
overload status. If the cell load is consecutively higher than the threshold for predetermined times, it means the system is in overload status for a long time. Under
this circumstance, if the cells OLC switch is open, the system will perform OLC
algorithm, including fast TF restriction or even user release.
The smaller the OLC trigger threshold is, the easier the system will be in overload
status. Since OLC will ultimately use extreme method like user release to lower the
load, too low value will be very detrimental to the system performance.
The smaller the OLC release threshold is, the harder for the system to release the
overload. Since the consequence of overload is not as severe as expected, it is
desirable to set the two parameters a bit higher given that the difference between
OLC trigger threshold and OLC release threshold is fixed.
The downlink OLC trigger thresholds must be greater than down OLC release
thresholds, and the recommended difference between the two thresholds is larger
than 10%, otherwise maybe the basic congestion state is Ping-Pong.
102
Set this parameters through SET LDCPERIOD, query it through LST LDCPERIOD.
This parameter is the period of the OLC timer. When this period is up, OLC
executes once and then restarts automatically. The period of the timer is the period
of the OLC action. The uplink OLC and downlink OLC share the same timer.
If the OLC action period is set too long, the system may respond very slowly to
overload;
If the OLC action period is set too short, unnecessary adjustment may occur before
the previous OLC action has taken effect, thus affecting the system performance.
103
Recommended value: 3
Recommended value: 3
Set the following parameters through ADD CELLOLC, query it through LST
CELLOLC, and modify it through MOD CELLOLC.
When uplink/downlink overload is triggered, the RNC will immediately execute OLC
action by first executing uplink/downlink 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
try to relieve the overload. Exceeding OLC action threshold means that the previous
operation has no obvious effect on alleviating the overload and the system has to
release users to solve the overload problem.
The lower the parameter value, the more likely the users are released, resulting in
negative effect on the system performance. If the parameter value is set too high,
the overload status is released slowly.
104
Recommended value: 3
Recommended value: 3
The higher the parameter value, the more users involved in fast TF restriction under
identical conditions, the quicker the cell load decreases, and the more users QoS
affected.
105
OLC fast TF restriction rate coefficient means the degree of the rate restriction.
The smaller the parameter value, the more severe the rate is restricted. Too low
value may affect the BE transmission delay. Large value means loose restriction,
which may be ineffective in alleviating the overload.
106
107
Value range: 0 to 10
Default value: 0
Value range: 0 to 10
Default value: 0
The higher the parameter value, the more obvious the cell load decreases at the
cost of negatively affecting user feelings.
108
Thank You
www.huawei.com
109