Академический Документы
Профессиональный Документы
Культура Документы
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
z
Contents
1. Load Control Overview
2. Load Control Algorithms
Contents
1. Load Control Overview
1.1 Load Control Algorithms Overview
1.2 Load Measurement
1.3 Priorities Involved in Load Control
Load Definition
z
Hard capacity
Soft capacity
The load control algorithms are applied to the different UE access phases as follows:
Before UE access: Potential User Control (PUC)
During UE access: Intelligent Access Control (IAC) and Call Admission Control (CAC)
After UE access: intra-frequency Load Balancing (LDB), Load Reshuffling (LDR), and
Overload Control (OLC)
The load control algorithms are built into the RNC. The input of load control comes
from the RNC and measurement information of the NodeB.
RNC can calculate hard resource load, that is OVSF ,NodeB credit, Iub occupancy.
The soft load need the NodeB reporting.
Contents
1. Load Control Overview
1.1 Load Control Algorithms Overview
1.2 Load Measurement
1.3 Priorities Involved in Load Control
UL Load
DL Load
HSDPA PBR
HSDPA GBP
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
The soft load control algorithms use load measurement values in the uplink and the
downlink. A common Load Measurement (LDM) algorithm is required to control load
measurement in the uplink and the downlink.
The NodeB and the RNC perform measurements and filtering in accordance with the
parameter settings. The statistics obtained after the measurements and filtering serve
as the data input for the load control algorithms.
The major measurement objects of the LDM are as follows:
Uplink Received Total Wideband Power (RTWP)
Received scheduled Enhanced Dedicated Channel (E-DCH) power share (RSEPS)
E-DCH Provided Bit Rate
TCP of all codes not used for High Speed Physical Downlink Shared Channel (HSPDSCH), High Speed Shared Control Channel (Non-HSPA TCP)
HS-DSCH required power also called Guaranteed Bit Rate (GBR) required power
(GBP)
P ( n) =
n i
i =0
Based on the measurement parameters set on the NodeB Local Maintenance Terminal
(LMT), the NodeB measures the major measurement quantities and then obtains
original measurement values. After layer 3 filtering on the NodeB side, the NodeB
reports the cell measurement values to the RNC.
Based on the measurement parameters set on the RNC LMT, the RNC performs
smooth filtering on the measurement values reported from the NodeB and then obtains
the measurement values, which further serve as data input for the load control
algorithms.
Filtering on the NodeB Side
The interval at which the NodeB reports each measurement quantity to the RNC is
configured by the Time unit and Report cycle on RNC LMT: SET LDM
The report interval = Time unit * Report cycle
By default, Time unit for all measurement are set to 10ms ;Report cycle for
RTWP is 100, that is 1s; Report cycle for TCP and Non HSPA TCP is 20 ,that is
200ms ;Report cycle for HSDPA GBP is 10, that is 100 ms; Report cycle for
HSDPA PBR is 10, that is 100 ms
Smooth Window Filtering on the RNC Side
After the RNC receives the measurement report, it filters the measurement value
with the smooth window.
Assuming that the reported measurement value is Qn and that the size of the
smooth window is N, the filtered measurement value is :
Parameter Name
Parameter ID
Value
Range
default
Value
PucAvgFilterLen
1 to 32
32
LdbAvgFilterLen
1 to 32
32
UlLdrAvgFilterLen
1 to 32
25
DlLdrAvgFilterLen
1 to 32
25
UlCACAvgFilterLen
1 to 32
DlCACAvgFilterLen
1 to 32
UlOLCAvgFilterLen
1 to 32
25
DlOLCAvgFilterLen
1 to 32
25
Smooth window for GBP for all related algorithms are the same and the default setting is 1
Contents
1. Load Control Overview
1.1 Load Control Algorithms Overview
1.2 Load Measurement
1.3 Priorities Involved in Load Control
Priority
z
User Priority
User Priority: mainly applying to provide different QoS for different users. Eg., setting
different GBR according to the user priority for BE service. No consideration about the
service.
RAB Integrate Priority: Priority of a service, related to the service type, and the user
priority of the user.
User Integrate Priority: Only used for multi-RAB user ,it is a temporary priority of an
ongoing-service user.
User Priority
z
User priority
Gold
Silver
Copper
Uplink
Downlink
gold
user
Pay $100
for 3G
services
In CN HLR, we can set ARP (Allocation Retention Priority ), during service setup, CN
sends ARP to RNC .Based on the mapping relation( configured in RNC), RNC can
identify the user is a gold, silver or copper one.
The user priority affect GBR of BE service in RAN, Iub transmission management and so
on.
User Priority
z
ARP
User
Priority
Gold
Silver
10 11
12 13
14
Copper
15
ARP
Traffic Class
HSPA or DCH
If Integrate Priority Configured Reference is set to ARP, the integrate priority abides by
the following rules:
ARP1 -> ARP2 -> ARP3 -> ... -> ARP14 =>
Traffic classes: conversational -> streaming -> interactive -> background =>
Only for the interactive service of the same ARP value: priority based on Traffic
Handling Priority (THP), that is, THP1 -> THP2 -> THP3 -> ... -> THP14 =>
Services of the same ARP, class and THP (only for interactive services): HSPA
or DCH service preferred depending on the value of the Indicator of Carrier
Type Priority parameter.
Integrate Priority Configured Reference and Indicator of Carrier Type
Priority are set by SET USERPRIORITY .
By default
Integrate Priority Configured Reference is set to ARP
Indicator of Carrier Type Priority is set to NONE, that means HSDPA and DCH
services have the same priority.
ARP and THP are carried in the RAB ASSIGNMENT REQUEST message, and they are
not configurable on the RNC LMT.
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
This example shows the RAB Integrate Priority calculation in 2 different conditions
When the user has one RAB, User integrate priority is the
same as the RAB integrate priority
When the user 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.
User integrate priority is used in user-specific load control. For example, the selection of
R99 users during preemption, the selection of users during inter-frequency load
handover for LDR, and the selection of users during switching BE services to CCH are
performed according to the user integrate priority.
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
PUC Principles
z
Potential UE :
IDLE Mode UE
The function of PUC is to balance traffic load among inter-frequency cells. By modifying
cell selection and reselection parameters and broadcasting them through system
information, PUC leads UEs to cell with light load. The UE may be in idle mode,
Cell_FACH state, Cell _PCH state, URA_PCH state
Cell load for PUC is of three states: heavy, normal, and light
The RNC periodically monitors the downlink load of the cell and compares the
measurement results with the configured thresholds Load level division threshold 1 and
Load level division threshold 2, that is, load level division upper and lower thresholds.
If the cell load is higher than the load level division upper threshold plus the Load level
division hysteresis, the cell load is considered heavy.
If the cell load is lower than the load level division lower threshold minus the Load level
division hysteresis, the cell load is considered light.
Otherwise the cell load is considered normal
PUC Procedure
Threshold
Every 200ms
Cell TCP
Heavy?
Light?
Normal?
RNC
cell reselection
parameters
System information
NodeB
UE
Every 30 minutes
The parameters related to cell selection and cell reselection are Qoffset1(s,n) (load level
offset), Qoffset2(s,n) (load level offset), and Sintersearch (start threshold for interfrequency cell reselection).
The NodeB periodically reports the total TCP of the cell, and the PUC periodically triggers
the following activities:
Assessing the cell load level based on the total TCP
Configuring Sintersearch, Qoffset1(s,n), and Qoffset2(s,n) based on the cell load level
PUC can Modify inter-frequency cell reselection parameters based on the load:
1. Sintersearch :
when the load of a cell is Heavy, PUC will increase Sintersearch
when the load of a cell is Light, PUC will decrease Sintersearch
2. QOffset:
when the load of current cell is Heavy and neighbor is Non heavy, PUC will decrease
QOffset
when the load of current cell is Non heavy and neighbor is Heavy, PUC will increase
QOffset
Updating the parameters of system information SIB3 and SIB11
Sintersearch
Light
Normal
S'intersearch = Sintersearch
Heavy
Change of
Sintersearch
PUC Principles
Light load
Freq1
Modify
System Info
SIB3,11
Normal load
Stay
System Info
SIB3,11
Heavy load
Modify
System Info
SIB3,11
Idle state
CCH state
Sintersearch offset 1
Sintersearch offset 2
Sintersearch offset 1
Parameter ID: OFFSINTERLIGHT
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Sintersearch when the center cell load
level is "Light". It is strongly recommended that this parameter be set to a value not
higher than 0. The default value of this parameter is 2 (-4dB)
Set this parameter through ADD CELLPUC / MOD CELLPUC
Sintersearch offset 2
Parameter ID: OFFSINTERHEAVY
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Sintersearch when the center cell load
level is "Heavy". It is strongly recommended that this parameter be set to a value not
lower than 0. The default value of this parameter is 2 (4dB)
Set this parameter through ADD CELLPUC / MOD CELLPUC
Qoffset1 offset 1
Qoffset1 offset 2
Qoffset1 offset 1
Parameter ID: OFFQOFFSET1LIGHT
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Qoffset1RSCP when the current
cell has heavy load and the neighboring cell has light or normal load. To enable the
UE to select a neighboring cell with relatively light load, it is strongly recommended
that this parameter be set to a value not higher than 0.
The default value of this parameter is -4 (-8dB)
Set this parameter through ADD CELLPUC/MOD CELLPUC
Qoffset1 offset 2
Parameter ID: OFFQOFFSET1HEAVY
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Qoffset1RSCP when the load of a
neighboring cell is heavier than that of the center cell. To enable the UE to select a
neighboring cell with relatively light load, it is strongly recommended that this
parameter be set to a value not lower than 0.
The default value of this parameter is 4 (8dB)
Set this parameter through ADD CELLPUC/MOD CELLPUC
Qoffset2 offset 1
Qoffset2 offset 2
Qoffset1 offset 1
Parameter ID: OFFQOFFSET1LIGHT
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Qoffset1RSCP when the current cell
has heavy load and the neighboring cell has light or normal load. To enable the UE to
select a neighboring cell with relatively light load, it is strongly recommended that this
parameter be set to a value not higher than 0.
The default value of this parameter is -4 (-8dB)
Set this parameter through ADD CELLPUC/MOD CELLPUC
Qoffset1 offset 2
Parameter ID: OFFQOFFSET2HEAVY
Value range: 10 to 10 ,step:2dB
Content: This parameter defines the offset of Qoffset2EcNo when the load of a
neighboring cell is heavier than that of the center cell. To enable the UE to select a
neighboring cell with relatively light load, it is strongly recommended that this
parameter be set to a value not lower than 0.
The default value of this parameter is 4 (8dB)
Set this parameter through ADD CELLPUC / MOD CELLPUC
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
LDB Procedure
Threshold
Cell TCP
Heavy?
Handover or
Light?
Cell Reselection
Normal?
RNC
Updated PCPICH
POWER
NodeB
UE
The NodeB periodically reports the total TCP of the cell, and the LDB periodically triggers
the following activities:
Assessing the cell load level based on the total TCP
If the downlink load of a cell is higher than the value of the Cell overload threshold, it is
an indication that the cell is heavily loaded. In this case, the transmit power of the PCPICH needs to be reduced by a step, which is defined by the Pilot power adjustment
step parameter. However, if the current transmit power is equal to the value of the Min
transmit power of PCPICH parameter, no adjustment is performed.
If the downlink load of a cell is lower than the value of the Cell underload threshold, it is
an indication that the cell has sufficient remaining capacity for more load. In this case, the
transmit power of the P-CPICH increases by a step, which is defined by the Pilot power
adjustment step parameter, to help to lighten the load of neighboring cells. However, if
the current transmit power is equal to the value of the Max transmit power of PCPICH
parameter, no adjustment is performed.
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
Available Iub transport layer resource, that is, Iub transmission bandwidth:
managed in RNC
Power CAC
Except the mandatory code and Iub resource admission control, the admission control based
on power and NodeB credit ,HSDPA User Number can be disabled through the LMT command:
Power CAC can be switched off by ADD CELLALGOSWITCH / MOD CELLALGOSWITCH
Uplink CAC algorithm switch (NBMULCACALGOSELSWITCH ) specifies the algorithm used
for power admission in the uplink.
Downlink CAC algorithm switch (NBMDLCACALGOSELSWITCH) specifies the algorithm
used for power admission in the downlink.
NodeB Credit CAC can be switched off by SET CACALGOSWITCH or ADD
CELLALGOSWITCH / MOD CELLALGOSWITCH
CAC algorithm switch (CacSwitch) specifies the NodeB level credit CAC algorithm
Cell CAC algorithm switch (CRD_ADCTRL) specifies the Cell level credit CAC algorithm
HSDPA user number CAC switched off by ADD CELLALGOSWITCH / MOD
CELLALGOSWITCH
HSDPA_UU_ADCTRL specifies whether to enable or disable the HSDPA admission control
algorithm.
HSUPA user number CAC switched off by ADD CELLALGOSWITCH / MOD
CELLALGOSWITCH
HSUPA_UU_ADCTRL specifies whether to enable or disable the HSUPA admission control
algorithm
Handover
When a new service attempts to access the network, code resource admission is
mandatory.
1. For RRC connection setup requests, the code resource admission is successful if the
current remaining code resource is enough for the RRC connection.
2. For handover services, the code resource admission is successful if the current
remaining code resource is enough for the service.
3. For other R99 services, the RNC has to ensure that the remaining code does not
exceed the configurable threshold after admission of the new service.
4. For HSDPA services, the reserved codes are shared by all HSDPA services. Therefore,
the code resource admission is not needed.
So the RRC connection setup and Handover has higher priority to access a cell
R99 cell
Handover
HSPA cell
RRC connection
Handover
UL = 1
UL _ predicted = UL + + CCH
Smaller than
the threshold?
admitted
PN
RTWP
rejected
End of UL CAC
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
ENU
Smaller than
the threshold?
admitted
ENU
i =1
ENU new
total
(N ) =
rejected
Direct Admission
To ensure that the RRC connection request is not denied by mistake, tolerance principles
are applied.
The admission decision is made for the following reasons of the RRC connection request:
1. For the RRC connection request for the reasons of emergency call, detach or
registration, direct admission is used ,that is no limitation.
2. For the RRC connection request for other reasons, UL/DL OLC Trigger
threshold is used for admission. By default, the OLC trigger threshold is
relatively high (DL/UL 95%), which make the RRC connections are easily set
up.
For R99 DCH RAB Setup, The RNC uses the following formula
to predict the uplink load factor :
UL _ predicted = UL + UL + UL CCH
Where the
PN
RTWP
By comparing the predicted uplink load factor UL,predicted with the
UL = 1
The threshold for Conv AMR service , Conv non_AMR service , Other R99 services ,
Handover are set independently, which provide different priorities.
Normally, Other R99 services < Conv non_AMR service services < Conv AMR
service < Handover
The uplink load increment UL is determined by :
1. The Eb/No of the new incoming call
2. The uplink load increment is proportional to the value of Eb/No.
3. UL neighbor interference factor
4. Active Factor of the new incoming call
For R99 DCH RAB Setup, The RNC uses the following formula to
predict the downlink load factor :
DL _ predicted = DL + DL + DL CCH
Where the
DL =
TCP
Pmax
DL =
DL
Pmax
The threshold for Conv AMR service , Conv non_AMR service , Other R99 services ,
Handover are set independently, which provide different priorities.
Normally, Other R99 services < Conv non_AMR service services < Conv AMR service <
Handover
The downlink load increment DL is determined by :
1. The Eb/No of the new incoming call
2. Non-orthogonality factor
3. Current transmission carrier power
4. Active Factor of the new incoming call
Controllable part
Uncontrollable part
TypeA: all UEs for which this cell is the serving E-DCH cell
The uplink load generated by TypeA E-DCH scheduling service is defined as follows:
UL EDCH , S =
RSEPS
RTWP
Is defined as follows:
UL Power CAC for HSUPA Scheduling Services and HSUPA Non-Scheduling Services
Formula 4 is fulfilled
ThdL is the Low priority HSUPA user PBR threshold of the current cell
ThdE is the Equal priority HSUPA user PBR threshold of the current cell
ThdGE is the High priority HSUPA user PBR threshold of the current cell
HS-DPCCH is the value of the UL HS-DPCCH reserve factor parameter, which defines the factor of
UL HS-DPCCH resource reserved
thd is the cell UL admission threshold for specific type of service, that is UL threshold of Conv
AMR service, UL threshold of Conv non_AMR service, UL threshold of other services or UL
handover access service threshold
RNC admits the HSDPA streaming service in any of the following situations:
Formula 1 is fulfilled
Formula 2 is fulfilled
The power of downlink control channels (E-AGCH/E-RGCH/EHICH) are reserved by DL HSUPA reserved factor. Therefore,
the power admission for these channels is NOT needed
For R99 and HSDPA RAB, The RNC uses the following formula
to predict the uplink load factor :
Service Type
Admission Threshold
UL DCH/HSUPA
DL DCH
HSDPA
Typically ENU (equivalent number of users) for different services (with activity factor to be
100%)
Service Type
Admission Threshold
UL DCH/HSUPA
DL DCH
HSDPA
Key parameters
z
Key parameters
z
Key parameters
z
Key parameters
z
Key parameters
z
Key parameters
z
CE stands for NodeB credit on RNC side and for Channel Element on NodeB side. It is
used to measure the channel demodulation capability of the NodeBs
The resource of one 12.2kbps voice service, including 3.4kbps signaling on the DCCH,
consumed in baseband is defined as one CE. If there is 3.4kbps signaling on the DCCH,
but no voice channel, one CE is consumed.The credit resource are divided into several
resource pools. Each resource pool is shared by a local cell.
According to the common and dedicated channels capacity consumption laws, as well as
the addition, removal, and reconfiguration of the common and dedicated channels, the
Controlling RNC (CRNC) debits the amount of the credit resource consumed from or
credits the amount to the Capacity Credit of the local cell group (and local cell , if any)
based on the spreading factor.
the UL Capacity Credit and DL Capacity Credit are separate, so the CAC is performed in
the UL and DL, respectively.
Direction
Spreading
Factor
DL
256
UL
256
DL
128
UL
64
DL
128
UL
64
DL
32
UL
16
DL
64
UL
32
DL
32
UL
16
DL
16
UL
10
DL
UL
20
64 kbit/s VP
32 kbps PS
64 kbit/s PS
128 kbit/s PS
384 kbit/s PS
Handover service
For an RRC connection setup request, the credit resource admission is successful if the current
remaining credit resource is sufficient for the RRC connection.
For a handover service, the credit resource admission is successful if the current remaining credit
resource is sufficient for the service.
For other services, the RNC has to ensure that the remaining credit does not exceed the
configurable thresholds after admission of the new services.
There is no capacity consumption law for HS-DSCH in 3GPP TS 25.433, so certain credits are
reserved for HSDPA RAB, and credit admission for HSDPA is not needed.
UL Capacity Credit and DL Capacity Credit are separate, the credit resource admission is
implemented in the UL and DL, respectively.
Key parameters
z
It functions in:
Handover
A user accessing the network from a path should go through the admission of the path,
resource group, and physical port in turn. The user that passes all the admission can be
successfully admitted by the transport layer.
Path means AAL2 PATH, IP PATH
The physical ports correspond to IMA, UNI, FRAATM, NCOPT, ETHER, PPP, and MLPPP.
The priority of the 2 types of access follows : Handover >RRC connection setup and
Services RAB setup
Iub Overbooking
The Iub overbooking feature considers the statistic multiplexing of service activities and
multiple users. Through the admission of more users, Iub overbooking increases the
resource utilization on the Iub interface.
If the RNC allocates the maximum bandwidth to the subscriber when a service is
established, a large proportion of the Iub transmission bandwidth is unused. For example,
downloading a 50 KB page takes only about one second, but reading this page needs
dozens of seconds. Thus, over 90% of the Iub transmission bandwidth is not used.
To save the Iub transmission bandwidth for operator use, Huawei provides the Iub
overbooking function, which applies an admission control mechanism to access the
service.
Iub Overbooking
CS voice services
SID
Download time
Reading time
The UMTS supports four traffic classes: conversational, streaming, interactive, and
background.
The transmission rate varies with the traffic class as follows:
For Circuit Switched (CS) conversational services, the channel transmits voice signals at
a certain rate (for example, 12.2 kbit/s) during a conversation and only transmits Silence
Descriptors (SIDs) at intervals when there is no conversation.
For Packet Switched (PS) interactive and background services, such as web browsing,
there is data transmitted during data downloading. After a web page has been
downloaded, and when the user is reading the page, however, there is very little data to
transfer.
Iub Overbooking
CS voice services
Activity Factor
GBR
MML
SET DEFAULTFACTORTABLE
SET USERGBR
SET CORRMALGOSWITCH (IUB_OVERBOOKING_SWITCH)
ADD AAL2PATH
ADD IPPATH
Use SET DEFAULTFACTORTABLE to set a default of Activity Factor table for all the
services.
Use SET USERGBR to set GBR for BE services
Use SET CORRMALGOSWITCH (IUB_OVERBOOKING_SWITCH) to define the switch
of Iub overbooking
Cell level
NodeB level
When the HSDPA_UU_ADCTRL is on, the HSDPA services have to undergo HSDPA
user number admission decision.
When a new HSDPA service attempts to access the network, it is admitted if the number
of HSDPA users in the cell and that in the NodeB do not exceed the associated
thresholds
When the HSUPA_UU_ADCTRL is on, the HSUPA services have to undergo HSUPA
user number admission decision.
When a new HSUPA service attempts to access the network, it is admitted if the number
of HSUPA users in the cell and that in the NodeB do not exceed the associated
thresholds
Key parameters
z
HSDPA_UU_ADCTRL
HSDPA_UU_ADCTRL
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
CAC limits the setup of RRC and RAB . When the cell is overloaded , the CAC will cause
access failure.
In order to improve the access success rate the Intelligent Access Control (IAC) algorithm is
used to improve the access success rate. The IAC procedure includes rate negotiation,
Call Admission Control (CAC), preemption, queuing, and Directed Retry Decision (DRD).
IAC Overview
z
As shown in the Figure, the procedure for the UE access includes the procedures for RRC
connection setup and RAB setup. The success in the RRC connection setup is one of the
prerequisites for the RAB setup.
During the RRC connection processing, if resource admission fails, DRD and redirection apply.
During the RAB processing, the RNC performs the following steps:
Performs RAB DRD to select a suitable cell to access, for service steering or load balancing.
Performs rate negotiation according to the service requested by the UE.
Performs cell resource admission decision. If the admission is passed, UE access is granted.
Otherwise, the RNC performs the next step.
Selects a suitable cell, according to the RAB DRD algorithm, from the cells where no admission
attempt has been made, and then goes to rate negotiation and cell resource admission again. If
all DRD admission attempts to the cells fail, go to the next step.
Makes a preemption attempt. If the preemption is successful, UE access is granted. If the
preemption fails or is not supported, the RNC performs the next step, queuing.
Makes a queuing attempt. If the queuing is successful, UE access is granted. If the queuing fails
or is not supported, the RNC Rejects UE access.
When a new service accesses the network, an RRC connection must be set up first. If the
RRC connection request is denied, DRD is performed. If DRD also fails, RRC
redirection is performed to direct the UE to an inter-frequency or inter-RAT cell
through cell reselection.
After the RNC receives the RRC CONNECTION REQUEST message, the CAC algorithm
decides whether an RRC connection can be set up between the UE and the current
cell.
If the RRC connection can be set up between the UE and the current cell, the RNC sends
an RRC CONNECTION SETUP message to the UE. If the RRC connection cannot
be set up between the UE and the current cell, the RNC takes the following
actions:
RRC DRD :
If the DRD_SWITCH is set to 0, the RRC DRD fails, and RRC redirection is performed.
Else, the RNC performs the following steps:
1. The RNC selects inter-frequency neighboring cells of the current cell. These
neighboring cells are suitable for blind handovers.
2. The RNC generates a list of candidate DRD-supportive inter-frequency cells. The
quality of the candidate cell meets the requirements of inter-frequency DRD:
(CPICH_Ec/No)RACH > DRD_Ec/No nbcell
where
(CPICH_Ec/No)RACH is the cached CPICH Ec/N0 value included in the RACH
measurement report.
DRD_Ec/No nbcell is the DRD Ec/N0 Threshold set for the inter-frequency
neighboring cell.
3. RNC selects a target cell from the candidate cells for UE access. If the candidate cell list contains
more than one cell, the UE tries a cell randomly.
1. If the admission is successful, the RNC initiates an RRC DRD procedure.
2. If the admission to a cell fails, the UE tries admission to another cell in the candidate cell
list. If all the admission attempts fail, the RNC makes an RRC redirection decision.
4. If the candidate cell list does not contain any cell, the RRC DRD fails. The RNC performs the next
step, that is, RRC redirection.
5. RRC redirection, the RNC performs the following steps:
1. The RNC selects all inter-frequency cells of the local cell.
2. The RNC selects candidate cells. That is, exclude the cells to which inter-frequency RRC
DRD attempts have been made from the cells selected in the previous step.
3. If more than one candidate cell is available, the RNC selects a cell randomly and redirects
the UE to the cell.
Key parameters
z
Rate negotiation includes the maximum expected rate negotiation, initial rate negotiation, and target rate negotiation.
When setting up, modifying, or admitting a PS service (conversational, streaming, interactive, or background service)
the RNC and the CN negotiate the rate according to the UE capability to obtain the maximum expected rate while
ensuring a proper QoS.
For a non-real-time service in the PS domain, the RNC selects an initial rate to allocate bandwidth for the service
when Setup or UE state transits from CELL_FACH to CELL_DCH based on cell code and credit resource
The Initial rate selection is affected by 2 algorithm switches: RAB Downsizing Switch, DCCC Switch
For DCH
For HSUPA
For a non-real-time service in the PS domain, if cell resource admission fails, the RNC chooses a target rate to
allocate bandwidth for the service based on cell resource in Service setup or Soft handover
Key parameters
z
RAB_Downsizing_Switch
Parameter ID:
ULBETRAFFINITBITRATE / DLBETRAFFINITBITRATE
RAB_Downsizing_Switch
Parameter ID: RAB_DOWNSIZING_SWITCH
Value range: (0,1)
Content: This parameter specifies whether to support the RAB downsizing function.
The default value of this parameter is 1 (on)
When this parameter is set to 1, the RAB downsizing function is applied to
determine the initial bit rate based on cell resources (code and credit). .
Set this parameter through SET CORRMALGOSWITCH
UL/DL BE traffic Initial bit rate
Parameter ID: ULBETRAFFINITBITRATE / DLBETRAFFINITBITRATE
Value range: D8, D16, D32, D64, D128, D144, D256, D384, D768, D1024, D1536,
D1800, D2048 k
Content: This parameter defines the uplink initial access rate of background and
interactive services in the PS domain.
The default value of this parameter is D64 64k
Set this parameter through SET FRC
Inter-frequency DRD
Service Steering
Load Balancing
Inter-RAT DRD
Through the RAB DRD procedure, the RNC selects a suitable cell for RAB processing
during access control. RAB DRD is of two types: inter-frequency DRD and inter-RAT
DRD. For inter-frequency DRD, the service steering and load balancing algorithms are
available.
After receiving a RANAP RAB ASSIGNMENT REQUEST, the RNC initiates an RAB
DRD procedure to select a suitable cell for RAB processing during access control.
The RNC performs inter-frequency DRD firstly. If all admission attempts of interfrequency DRD fail, the RNC performs an inter-RAT DRD. If all admission attempts of
inter-RAT DRD fail, the RNC selects a suitable cell to perform preemption and
queuing .
Relation Between Service Steering DRD and Load Balancing DRD
When both service steering DRD and load balancing DRD are enabled, the general
principles of inter-frequency DRD are as follows:
Service steering DRD takes precedence over load balancing DRD. That is,
preferably take service priorities into consideration.
Switch
Description
DRD switch
DRD_SWITCH
Combined
services
COMB_SERV_DRD_SWITCH
HSDPA service
HSDPA_DRD_SWITCH
HSUPA service
HSUPA_DRD_SWITCH
RAB modification
RAB_MODIFY_DRD_SWITCH
DCCC
RAB_DCCC_DRD_SWITCH
RAB setup
RAB_SETUP_DRD_SWITCH
If the UE requests a service in an area covered by multiple frequencies, the RNC selects
the cell with the highest service priority for UE access, based on the service type of
RAB and the definitions of service priorities in the cells.
Cell service priorities help achieve traffic absorption in a hierarchical way.
The priorities of specific service types in cells are configurable. If a cell does not support a
service type, the priority of this service type is set to 0 in this cell.
The service priorities in each cell is called Service priority group , which is identified by
the Service priority group Identity parameter.
Service priority groups are configured on the LMT. In each group, priorities of R99 RT
services, R99 NRT services, HSPA services, and other services are defined.
When selecting a target cell for RAB processing, the RNC check the service type firstly ,
then, selects a cell with a high priority for the service, that is, a cell that has a small
value of service priority.
Service priority
Service priority
Service priority
service
service
service
An example
priority group
of R99 RT of service
of R99 NRT
of HSPA
Service
priority of
other service
The frequency of the candidate cell is within the band supported by the UE.
The quality of the candidate cell meets the Ec/No requirements of inter-frequency DRD (DRD
Ec/N0 Threshold )
2The RNC selects a target cell from the candidate cells in order of service priority for UE access.
3The CAC algorithm makes an admission decision based on the status of the target cell.
If the admission attempt is successful, the RNC accepts the service request.
If the admission attempt fails, the RNC removes the cell from the candidate cells and then
choose next candidate cell.
4If admission decisions have been made in all the candidate cells
For HSPA access, the HSPA request falls back to a DCH one. Then, the algorithm goes back
to Step 1 to make an admission decision based on R99 service priorities.
Key parameters
z
Key parameters
z
PriorityServiceForR99NRT
PriorityServiceForHSPA
PriorityServiceForExtRab
DL Power
OVSF code
Key parameters
z
The procedure of load balancing DRD based on code resource is similar to that based on power
resource.
1The RNC determines whether the minimum remaining spreading factor of the current cell is
smaller than Minimum SF threshold for code balancing drd.
If the minimum SF is smaller than Minimum SF threshold for code balancing drd, the
RNC tries the admission of the service request to the current cell.
If the minimum SF is not smaller than Minimum SF threshold for code balancing drd,
the RNC performs the next step .
2The RNC determines whether the code load of the current cell is lower than Code occupied
rate threshold for code balancing drd. .
If the code load is lower than Code occupied rate threshold for code balancing drd,
the service tries the admission to the current cell.
If the code load is not lower than Code occupied rate threshold for code balancing
drd, the RNC selects the cell with the lightest code load or the current cell as the target
cell.
If the difference between the code resource occupancies of the cell and the current cell
is larger than the value of Delta code occupied rate , the RNC selects the cell with the
lightest code load as the target cell. Otherwise, the RNC selects the current cell as the
target cell.
Key parameters
z
Key parameters
z
Inter-RAT DRD
Key parameters
z
Preemption and Queuing guarantees the success in the access of a higher-priority user
by forcibly releasing the resources of a lower-priority user.
After cell resource admission fails, the RNC performs Preemption and Queuing if the
following conditions are met:
The RNC receives an RAB ASSIGNMENT REQUEST message indicating that
Preemption and Queuing is supported.
By default, Preemption and Queuing setting in CN may be:
USER
LEVEL
Preemption
capability
Preemptable
Queuing
High
Able
Not allowed
allowed
Medium
Able
allowed
allowed
Low
Not able
allowed
Not
allowed
IAC Preemption
z
Resource
R99 service
HSDPA
service
HSDPA Service
Code
Power
CE
Iub bandwidth
Code
Power
CE
Iub bandwidth
Number of
users
Key parameters
z
IAC Queuing
z
After the cell resource decision fails, the RNC performs queuing if the RNC receives an RAB
ASSIGNMENT REQUEST message indicating the queuing function is supported
The queuing algorithm checks whether the queue is full, that is, whether the number of service
requests in the queue exceeds the queue length that is defined by the Queue length
The queuing algorithm is triggered by the heartbeat timer, which is set through the Poll timer
length .
If the queue is not full:
Stamps this request with the current time.
Puts this request into the queue.
If the queue is full:
Checks whether there are requests whose integrate priorities are lower than that of
the priority of the new request. If there is, delete the low priority request, put the new
service in the queue. (Otherwise, the queuing algorithm rejects the new request
directly.)
Stamps the new request with the current time and then puts it into the queue.
After the heartbeat timer (Poll timer length) expires, the queuing algorithm proceeds as follows:
Selects the request with the highest integrate priority for an attempt of resource
allocation .
If the attempt fails, the queuing algorithm proceeds as follows:
Puts the service request back into the queue with the time stamp
unchanged for the next attempt.
Chooses the request with the greatest weight from the rest and makes
another attempt until a request is accepted or all requests are rejected.
Key parameters
z
Queue length
Key parameters
z
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
Load%
section A
THOLC
used
1
section B
THLDR
section C
Times
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
LCC (Load Congestion Control) consist of LDR (Load Reshuffling) and OLC (Over Load
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.
Load Reshuffling
z
Reasons
Purpose
When the usage of cell resource exceeds the basic congestion triggering threshold, the
cell enters the basic congestion state. In this case, LDR is required to reduce the cell load
and increase the access success rate.
Load Reshuffling
z
Triggering of LDR
Power resources
Code resource
Iub resources
For power resource, the RNC performs periodic measurement and checks whether the
cells are congested. For code, Iub, and NodeB credit resources, event-triggered congestion
applies, that is, the RNC checks whether the cells are congested when resource usage
changes.
Load Reshuffling
z
LDR Actions:
Code reshuffling
When the cell is in basic congestion state, the RNC takes one of the actions in each
period until the congestion is resolved
If the downlink power admission uses the equivalent user number algorithm, basic congestion can also be
triggered by the equivalent number of users. In this situation, LDR actions do not involve AMR rate
reduction or MBMS power reduction, as indicated by the symbol "*" in above table
Congestion of different resource may trigger different actions.
For example, Credit congestion do not trigger Inter-Frequency Load Handover, AMR Rate
Reduction, and Code Reshuffling
When congestion of all resources is triggered, the action to be taken is based on the resource priority
configuration.
Key parameters
z
UL_UU_LDR
DL_UU_LDR
CELL_CODE_LDR
IUB_LDR
NODEB_CREDIT_LDR
Key parameters
z
Key parameters
z
Key parameters
z
Key parameters
z
Parameter ID:
LdrFirstPri
LdrSecondPri
LdrThirdPri
LdrFourthPri
LDR procedure
Turn on LDR algorithm switch
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 PS domain
Succeed?
N
Succeed?
Mark
"current action
= successful
action"
AMR rate
reduction
Succeed?
N
QoS renogiation
on Iu interface
Succeed?
N
Y
MBMS power
reduction
Succeed?
N
Wait time
for LDR
action duration
Key parameters
z
Key parameters
z
Parameter ID:
DL LDR first / second / third / fourth / fifth / sixth / seventh / eighth / ninth / tenth action
Parameter ID: DlLdrFirstAction / DlLdrSecondAction / DlLdrThirdAction /
DlLdrFourthAction / DlLdrFifthAction / DlLdrSixthAction / DlLdrSeventhAction /
DlLdrEighthAction / DlLdrNinthAction / DlLdrTenthAction
Value range: NOACT (NO ACTION), INTERFREQLDHO (INTER-FREQ LOAD
HANDOVER), BERATERED (BE TRAFF RATE REDUCTION), QOSRENEGO
(UNCONTROLLED REAL-TIME TRAFF QOS RE-NEGOTIATION),
CSINTERRATSHOULDBELDHO (CS DOMAIN INTER-RAT SHOULD BE LOAD
HANDOVER), PSINTERRATSHOULDBELDHO (PS DOMAIN INTER-RAT SHOULD
BE LOAD HANDOVER), AMRRATERED (AMR TRAFF RATE REDUCTION),
MBMSDECPOWER(MBMS DESCEND POWER), CODEADJ(CODE ADJUST),
CSINTERRATSHOULDNOTLDHO (CS DOMAIN INTER-RAT SHOULD NOT BE
LOAD HANDOVER), PSINTERRATSHOULDNOTLDHO (PS DOMAIN INTER-RAT
SHOULD NOT BE LOAD HANDOVER).
Content: These parameters specify the LDR action order.
The default configuration is 1st:CODEADJ , 2nd: INTERFREQLDHO , 3rd:
BERATERED ,
Set this parameter through ADD CELLLDR / MOD CELLLDR / ADD NODEBLDR /
MOD NODEBLDR
LDR Actions
z
Target users
Target cells
Load difference between current load and the basic congestion trigger
threshold of target cell is larger than UL/DL Inter-freq cell load handover
load space threshold
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 principles of selecting inter-freq handover target cell are different as a result of the different resources
which trigger the basic congestion.
1. If the basic congestion is triggered by the power resource:
The LDR checks whether the load difference between the current load and the basic congestion triggering
threshold of each target cell for blink handover is larger than the UL/DL Inter-freq cell load handover load
space threshold (both the uplink and downlink conditions must be fulfilled). The other resources (code
resource, Iub bandwidth, and NodeB credit resource) in the target cell do not trigger basic congestion.
If the difference is not larger than the threshold, the action fails, and the LDR takes the next action.
If there are more than one cell meeting the requirements, the first one is selected as the blind handover
target cell.
2. If the basic congestion is triggered by the code resource:
Weather there are blind handover target cells meeting the requirements is decided by the following
conditions:
The minimum SF of the target cell is not greater than that of current cell.
The difference of code occupy rate between current cell and the target cell is greater than InterFreq HO
code used ratio space threshold.
The state of target cell is normal.
If there is no such cell, this action fails and the LDR performs the next action. If there are more than one cell
meeting the requirements, the first cell is selected as the blind handover target cell.
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 ARP and occupied bandwidth. For the
selected UE other than a gold user, its UL/DL current bandwidth for DCH, GBR bandwidth for HSPA, shall be
less than and have the least difference from the UL/DL Inter-freq cell load handover maximum bandwidth
parameter (Both the uplink and downlink condition must be fulfilled). If the LDR cannot find such a UE, the
action fails. The LDR performs the next action.
Key parameters
z
LDR Actions
z
BE Rate Reduction
Target RABs
Key parameters
z
LDR Actions
z
Target RABs
The load is reduced by adjusting the rate of the real-time services through uncontrolled realtime 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 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.
Key parameters
z
LDR Actions
z
Target user
Handover Indicator
Handover to GSM should be performed
"handover to GSM should not be performed"
GSM cell
WCDMA cell
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
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 inter-system
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.
Key parameters
z
Key parameters
z
LDR Actions
z
Target user
AMR services and with the bit rate higher than the GBR
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 uplink, the RNC sends the Rate Control request message through the Iu-UP to the
CN to adjust the AMR rate to the GBR.
3. In downlink, 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.
Key parameters
z
LDR Actions
Code Reshuffling
Code Adjustment
If this parameter is set to TRUE, select the subtree with the largest code
number from the candidates.
If this parameter is set to FALSE, select the subtree with the smallest
number of users from the candidates. In the case that multiple subtrees have
the same number of users, select the subtree with the largest code number.
4,Treat each user in the subtree as a new user and allocate code resources to each user.
5,Initiate the reconfiguration procedure for each user in the subtree and reconfigure the
channel codes of the users to the newly allocated code resources.
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.
Key parameters
z
LDR Actions
z
Purpose
Contents
2. Load Control Algorithms
2.1 PUC (Potential User Control)
2.2 LDB (Intra-Frequency Load Balancing)
2.3 CAC (Call Admission Control)
2.4 IAC (Intelligent Admission Control)
2.5 LDR (Load Reshuffling)
2.6 OLC (Overload Control)
Reasons
Purpose
Power resource
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.
If the current UL/DL load of an R99 cell is not lower than the UL/DL OLC Trigger
threshold for some hysteresis (defined by the DL State Trans Hysteresis threshold in
DL; not configurable in UL), the cell works in overload congestion state and the related
overload handling action is taken. If the current UL/DL load of the R99 cell is lower than the
UL/DL OLC Release threshold for some hysteresis (defined by the DL State Trans
Hysteresis threshold in DL; not configurable in UL), the cell comes back to the normal
state.
The HSPA cell has the same uplink decision criterion as the R99 cell. The load in the
downlink, however, is the sum of load of the non-HSPA power (transmitted carrier power of
all codes not used for HS-PDSCH or HS-SCCH transmission) and the GBP..
Key parameters
z
UL_UU_OLC, DL_UU_OLC
The general OLC procedure covers the following actions: TF control of BE services, channel
switching of BE services, and release of RABs. The RNC takes periodical actions if overload
congestion is detected.
When the cell is overloaded, the RNC takes one of the following actions in each period (defined by
the OLC period timer length parameter, e.g.3s) until the congestion is resolved:
1. TF control of BE service (only for DCH BE service)
2. Switching BE services to common channel
3. Choosing and releasing the RABs (for HSPA or DCH service)
If the first action fails or the first action is completed but the cell is still in congestion, then the
second action is taken.
Key parameters
z
OLC Action
z
TF Control
Target user
Execution
Based on the RAB integrate priority, the OLC sorts the RABs into a descending order.The
following RABs are selected:
1. The RABs with the DCH BE services
2. The RABs with the lowest integrate priority.
3. The number of RABs selected is DL/UL OLC fast TF restrict RAB number.
The RNC sends the TF control indication message to the MAC. Each MAC of selected
RABs will receive one TF control indication message and will restrict the TFC selection
of the BE services to reduce the data rate step by step.
MAC restricts the TFC selection in a way like that the maximum TB number is calculated
with the formula:
TFmax(N+1) = TFmax(N) x Ratelimitcoeff
Ratelimitcoeff is a configurable parameter (DL OLC fast TF restrict data rate restrict
coefficient).
If the RNC cannot find an appropriate service for the TF control or the time for performing
the TF control exceed the DL OLC fast TF restrict times parameter, the action fails.
The OLC performs the next action.
If the congestion is released, the RNC sends the congestion release indication to the MAC.
At the same time, the rate recovery timer (whose length is defined by DL OLC fast TF
restrict data rate recover timer length) is started. When this timer is expired, the
MAC increases the data rate step by step.
MAC recovers the TFC selection by calculating the maximum TB number with the formula:
TFmax(N+1) = TFmax(N) x RateRecoverCoeff
RateRecoverCoeff is a configurable parameter (DL TF rate recover coefficient)
OLC Action
z
TF Control example
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}.336 is the TB size, 320 payload + 16 MAC head
At point A, the cell enters OLC state. The RNC selects this RAB to do fast TF restriction.
MAC restricts the TFC selection during time 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
Match 8.16 and the TFS. Therefore, the maximum TB number is 8.
At point B, MAC performs further TFC restriction by calculating maximum TB number as
follows:
TFmax(2) = TFmax(1) x Ratelimitcoeff = 8 x 0.68 = 5.44
Match 5.44 and the TFS. Then, the maximum TB number is 4.
At point C and point D, similar process is followed.
Key parameters
z
Key parameters
z
Key parameters
z
OLC Action
z
Target user
Execution
The OLC algorithm for switching BE services to common channel operates as follows:
Based on the user integrate priority, the OLC sorts all UEs that only have PS services
including HSPA and DCH services (except UEs having also a streaming bearer) into a
descending order.
The top N UEs are selected. The number of selected UEs is equal to Transfer Common
Channel user number. If UEs cannot be selected, the action fails. The OLC performs the
next action.
The selected UEs are switched to common channel.
Key parameters
z
OLC Action
z
Target user
Execution
Key parameters
z
Summary
Load Control Algorithms
PUC (Potential User Control)
LDB (Intra-Frequency Load Balancing)
CAC (Call Admission Control)
IAC (Intelligent Admission Control)
LDR (Load Reshuffling)
OLC (Overload Control)
Thank You
www.huawei.com
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page1
Page2
Page3
VoIP stands for Voice over IP, a PS conversational service. It uses IP data
packets to encapsulate voice data and transports them on the IP network
to implement the conversational services.
During the setup of an RRC connection, the single SRB can be carried
on the CCH, DCH, HS-DSCH, or E-DCH
If the selected channel type is FACH, the SRB is carried on the CCH in
both the uplink and the downlink
In the downlink, if Srb channel type RRC effect flag is set to TRUE and Srb
channel type is set to HSDPA or HSPA, the SRB is carried on the HS-DSCH;
otherwise, on the DCH
In the uplink, if Srb channel type RRC effect flag is set to TRUE and Srb
channel type is set to HSPA, the SRB is carried on the E-DCH; otherwise, on
the DCH
Page4
zIf
Bandwidth allocation
MML: SET
FRCCHLTYPEPARA
13.6kbps-signaling, DCH-27.2kbps-signaling
With SRB over HSPA, call setup delay is reduced, moreover compared with
SRB over DCH , code resource is saved
Page5
During the setup of an RRC connection, the single SRB can be carried on the CCH,
If the selected channel type is FACH, the SRB is carried on the CCH in both the uplink
In the downlink, if Srb channel type RRC effect flag is set to TRUE and Srb
channel type is set to HSDPA or HSPA, the SRB is carried on the HS-DSCH;
otherwise, on the DCH
In the uplink, if Srb channel type RRC effect flag is set to TRUE and Srb
channel type is set to HSPA, the SRB is carried on the E-DCH; otherwise, on the
DCH
Bearer types for SRB
MML: SET
FALSE
FRCCHLTYPEPARA
Page6
E-DCH
PS_STREAMING_ON_HSDPA_SWITCH is selected
threshold on HSDPA
then PS streaming service is carried on the HS-DSCH. Otherwise, it is carried on
the DCH
Bit rate threshold
for streaming
over HSPA
Algorithm switch
for streaming
MML: SET
CORRMALGOSWITCH
over HSPA
Copyright 2008 Huawei Technologies Co., Ltd. All rights reserved.
Page7
PS_STREAMING_ON_E_DCH_SWITCH is selected
then the service is carried on the E-DCH. Otherwise, the service is carried on the
DCH
MML: SET
signaling
FRCCHLTYPEPARA
Page8
IMS signaling (SIP SDP) is an PS RAB to UTRAN, and only setup on DCH and use the
fixed configuration before RAN10.0
SIP / SDP characteristics based on Huawei research
- The traffic in the SIP/SDP setup phase is about 70Kbits and the setup time is generally
less than 3s, therefore, mean bit rate is 23.3Kbps
-
UE
PS
PS
IMS
IMS
Domain
Domain
Domain
UTRAN
UTRAN
UE
UE
If the maximum DL service rate is lower than DL BE traffic DCH decision threshold,
the maximum UL service rate is lower than UL BE traffic DCH decision threshold,
and the RRC connection is set up on the CCH, then the service is carried on the CCH.
Page9
MML: SET
FRCCHLTYPEPARA
service over
HSPA
Page10
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page11
The DPCH, HS-SCCH, and common channels use the remaining codes
In RNC-controlled dynamic allocation, the RNC adjusts the reserved HSPDSCH codes according to the real-time usage status of the codes
NodeB-controlled dynamic allocation allows the NodeB to use the HSPDSCH codes allocated by the RNC
The NodeB can dynamically allocate the idle codes of the current cell to
the HS-PDSCH
Page12
The channelization codes are constant resources consisting of the following three
parts:
The resources are reserved for the common channels and the HS-SCCH. The
parameter of the codes reserved for the HS-SCCH can be configured on the RNC LMT.
allocation
Allocate continuously
Code Resource
Allocation
Parameters
PS_STREAMING_ON_HSDPA_SWITCH --- 1~15
Page13
Min. number of codes, defined by the code min number for HS-PDSCH
Code Resource
Allocation
Parameters
Page14
the shared code neighboring to the codes reserved for HS-PDSCH is idle
At least another free code that reserved for R99 handover users. This idle
code SF is equal or less than cell LDR SF reserved threshold
* the solid dots represent the occupied codes and the circles represent the idle codes
Page15
coming
RNC re-allocates one shared code from HS-PDSCH to R99 if the rest idle
* the solid dots represent the occupied codes and the circles represent the idle codes
Code Resource
Allocation Parameters
Page16
NodeB-controlled dynamic allocation allows the NodeB to use the HSPDSCH codes that are allocated by the RNC. The NodeB can dynamically
allocate the idle codes of the current cell to the HS-PDSCH channel
The NodeB periodically detects the SF16 codes apart from the RNCallocated HS-PDSCH codes every 2 ms. If the codes or sub-codes are
allocated by the RNC to the DCH or common channels, they are identified
as occupied. Otherwise, they are identified as unoccupied. Therefore, the
HS-PDSCH codes available for the HS-PDSCH channel include the codes
allocated by the RNC and those consecutive and unoccupied SF16 codes
Page17
For example, if the RNC allocates five codes to the NodeB, that is, No.11
If the DCH codes allocated by the RNC are temporarily occupied by the
HS-PDSCH during the setup of radio links, the NBAP message returned to
the RNC indicates that the radio link is set up successfully. From the next 2
ms TTI, the HS-PDSCH no longer uses these codes until they are released
from the DCH
Code Resource
Allocation Parameters
MML: SET
MACHSPARA
Page18
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page19
Power Resource
Allocation Parameters
Page20
The cell total transmit power is the constant resources. The DL power consists of the
following three parts:
Power of the HSPA DL physical channel (HS-PDSCH, HS-SCCH, E-AGCH, ERGCH and E-HICH)
DPCH power
Time
Higher power
utility
efficiency
DPCH
Power for CCH
Time
Power Offset of ACK, NACK and CQI (Non SHO & SHO)
There is no separate power control for HS-DPCCH but setting several power offsets
between HS-DPCCH and UL associated DPCCH, namely ACK, NACK, CQI
Page21
CQI_Repetition_Factor
CQI_Power_Offset
CQI_feedback_cycle
CQI_feedback_cycle refers to the cycle of UE providing CQI feedback. In each cycle, the
CQI is repeatedly sent within the CQI_Repetition_Factor consecutive subframes
which is equal to 1 frame
In each subframe, the CQI transmission power is equal to the associated UL DPCCH
power plus the CQI power offset
The NACK/ACK feedback in the uplink is determined by the following parameters:
z
ACK-NACK_Repetition_Factor
ACK/NACK_poweroffset
HS-DPCCH_Preamble_Transmission_Indication
At the end of about 19,200 chips (i.e.5ms) after the UE receives HS-PDSCH subframes in
the downlink, the UE provides HARQ NACK or ACK feedback in the uplink within
ACK-NACK_Repetition_Factor consecutive HS-DPCCH subframes.
The transmit power of the UE is equal to the associated UL DPCCH transmit power plus
the ACK_Poweroffset or NACK_Poweroffset, for NACK or ACK feedback
respectively
Several power offsets are set between the HS-DPCCH and the associated UL DPCCH.
When ACK/NACK and CQI are carried on the HS-DPCCH, their power offsets, that is,
ACK, NACK, and CQI, are set in one HS-DPCCH TTI
The transmit power of the HS-DPCCH is calculated with the following formula:
where
PUL DPCCH is the transmit power of the associated UL DPCCH
For the first slot of a TTI, HS-DPCCH means ACK when the UE responds with ACK or
means NACK when the UE responds with NACK.
For the second and third slots of a TTI, HS-DPCCH means CQI.
In soft handover area, the UL combining gain reduces the necessary transmission
power of UL DPCCH. While HS-DPCCH does not has the UL combining gain, to
maintain the receiving quality of the HS-DPCCH, higher power offset is needed. Thus,
when UE enters or leaves the soft handover area, the power offset for ACK/NACK and
CQI may have a change correspondingly
Parameters for
ACK power offset
Parameters for
NACK power
offset
Parameters for
CQI power offset
Page23
MML:ADD
CELLHSDPCCH
Fixed Power
Based on CQI
If the HS-SCCH Power Control Method parameter is set to CQI, the NodeB adjust
the transmission power of HS-SCCH, depending on the following information
CQI reported by UE
DTX detected by NodeB
Target frame error rate ( FER ) of HS-SCCH
HS-SCCCH power
control parameters
Page24
2NodeB calculates the HS-SCCH power for the Nth scheduling period by using the
following formula:
PHS-SCCH(n) = FUNC(PHS-SCCH(n-1), CQI(n-1), CQI(n), NDTX, Cpc, FERT, Sbase,
Smax,u)
where:
Cpc is the HS-SCCH power adjustment period, indicating the number of transmitted
HS-SCCH frames. After the period, the power adjustment is performed at once. Cpc
is set to 3 TTI.
Sbase is the step of power adjustment within an HS-SCCH power adjustment period.
Sbase is set to 0.02 dB.
Smax,u is the maximum allowed power step-up within a power adjustment period.
Smax,u is set to 0.5 dB.
NDTX is the number of DTXs.
FERT represents HS-SCCH FER and can be set on the NodeB LMT
3NodeB limits the HS-SCCH power for the Nth schedule time by PHS-SCCH,min
and PHS-SCCH,min . That is, limit the HS-SCCH power in the range [PHSSCCH,min , PHS-SCCH,min]
When configured by static HSDPA power allocation algorithm, the total power
of HS-PDSCH and HS-SCCH shall not exceed the maximum transmission
power
Page26
The initial transmit power of the downlink F-DPCH, PF-DPCH,Initial is calculated with
To prevent waste of downlink power while adding a new radio link to the active
set, a power adjustment for the new radio link is used. Based on the calculation
used for calculating the initial transmit power of the F-DPCH, the power of the
new radio link is decreased by a power offset, which is 15 dB. This parameter is
only available when the branch parameter
DOWNLINK_POWER_BALANCE_SWITCH is set to ON
Page27
where:
z
PCPICH is the P-CPICH transmit power in a cell. It is defined by the PCPICH transmit
power parameter
(Ec/No)CPICH is the ratio of received energy per chip to noise spectral density of
CPICH received by the UE
is the orthogonality factor in the downlink. Orthogonal codes are employed in the
downlink to separate the physical channels, and without any multi-path propagation,
the orthogonality remains when the NodeB signal is received by the UE. If there is
sufficient delay spread in the radio channel, part of the NodeB signals will be regarded
as multiple access interference by the UE. The orthogonality of 0 corresponds to
perfectly orthogonal users. In the Huawei implementation, is set to 0.
Ptotal is the downlink transmitted carrier power measured at the NodeB. This power is
reported to the RNC.
(Ec/N0)F-DPCH is the Ec/No required for the TPC symbol error rate of the F-DPCH
stipulated by the protocol, that is, a symbol error rate of 4%. This Ec/No is set to -17 dB.
F-DPCH initial
transmission power
parameters
Page28
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page29
HSDPA connection
DPCH connection
Page30
Cell 2(HSDPA)
before handover
Cell 1(HSDPA)
Cell 2(HSDPA)
after handover
Cell 1(HSDPA)
Cell 2(R99)
before handover
Cell 1(HSDPA)
Cell 2(R99)
after handover
Soft handover
The 1B (remove) is triggered
by HSDPA cell
Cell 1(HSDPA)
Cell 2(R99)
Cell 1(HSDPA)
before handover
after handover
Soft handover
HSDPA cell is added into active set
The 1D event is triggered by HSDPA
cell
Page31
Cell 2(R99)
Intra-frequency Handover of
HSDPA
Parameter
Page32
Parameter
After the UE is handed over to an HSDPA cell from an R99 cell, the D2HRetryTimer
starts. After this timer expires, the RNC decides whether to switch the SRB to the HSDSCH and whether to set up the F-DPCH. D2HRetryTimer is set through The timer
length of D2H Inter-freq handover and The timer length of D2H Intra-freq
handover
z
Page33
Description
Scenario 1
Scenario 2
Scenario 3
Page34
Cell 2(HSDPA)
before handover
Cell 1(HSDPA)
Cell 2(HSDPA)
after handover
Inter-frequency handover
2B is triggered by HSDPA
cell (cell2)
Cell 1(HSDPA)
Cell 2(R99)
Cell 1(HSDPA)
Cell 2(R99)
Cell 1(HSDPA)
Cell 2(R99)
Cell 1(HSDPA)
before handover
before handover
after handover
after handover
Inter-frequency handover
The 2B event is triggered by
HSDPA cell
Inter-frequency handover
2B is triggered by R99 cell
Page35
Cell 2(R99)
Page36
The introduction of HSDPA does not affect the inter-RAT handover algorithms.
The switch CM permission ind on HSDPA decides whether the Compressed
Mode (CM) can be used on HSDPA. For detailed information about the switch,
see Inter-Frequency Handover of HSDPA
When the UE handover to a cell supporting the F-DPCH from another system
and a UL or DL event 4A is reported, the RNC decides whether to change the
bearing mode of TRB and SRB.
If the TPC command is carried on the F-DPCH between the UE and the
UTRAN, the SRB and the TRB are carried on the HS-DSCH. If a cell not
supporting the F-DPCH is added to the active set, all the F-DPCHs are
deleted. In addition, new DPCHs between the UE and all the cells in the
active set are set up to carry the SRB and TPC commands. In this case, the
TRB is still carried on the HS-DSCH.
Page37
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page38
CELL_PCH
CELL_FACH
CELL_DCH
(with HS-DSCH)
UE State Transition
Channel Switching
HS-DSCH DCH
HS-DSCH FACH
Page39
Page40
MML:SET COIFTIMER
Page41
Since the HSDPA UE occupies the DPCH, the RAN will switch the
transport channel from HS-DSCH to FACH to reduce occupation of
the DPCH when the following conditions are met
There is a few data flow of any of the services for a certain length of time
Page42
MML:SET UESTATETRANS
Page43
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page44
IMS / SRB
Streaming Service
BE Service
Page45
IMS/SRB: Signaling has a high requirement for transmission delay. If the requirement
cannot be met, the service may be affected. For example, an SRB delay may lead to a
handover delay. The average rate of signaling is lower than 20 kbit/s.
VoIP: The VoIP service is highly delay sensitive. The end-to-end delay of a voice frame
should be shorter than 250 ms. The tolerant frame error rate is about 1%. The average
rate of the VoIP service with the header compressed is about 20 kbit/s.
Streaming: The streams at the receiver end should be continuous. Compared with VoIP,
the streaming service has a relatively low delay sensitivity, because a buffer that can
avoid jitter for several seconds is configured at the receiver end. When the rate of the
streaming service is equal to or higher than the GBR, the QoS can be guaranteed.
BE (background and interactive): The data rate at the service source end can reach a high
value, for example, several Mbit/s during a burst. The BE service has a low
requirement for transmission delay but has a high requirement for reliable transmission.
MAC-hs Discard timer: An MAC-d PDU in an MAC-hs queue is discarded if the waiting
time exceeds the length of this discard timer. This timer is set on the RNC side. It is an
optional IE on the Iub interface. For the VoIP service, the timer is set to 100 ms. For
the BE and streaming services, the timer may not be set. For an MAC-hs queue
configured with the discard timer, the scheduler should send out the MAC-d PDUs
before expiry of the timer.
Scheduling Priority Indicator (SPI): This parameter specifies the scheduling priority of
an MAC-hs queue. The priority is derived from the Traffic Class, Traffic Handling
Priority, and User Priority that are mapped onto this queue.
Guaranteed Bit Rate (GBR): It is configured on an MAC-hs queue basis. For the
streaming service, the GBR specifies the rate that can meet the requirement of the
user for viewing and the GBR of a queue is determined by the NAS. For the BE service,
the GBR specifies the required minimum rate for the service of the users in the RAN.
The GBR of a BE service user is set through the SET USERGBR command on the
RNC side. The setting is based on the user priority, namely, gold user, silver user, or
copper user.
Services with different QoS requirements require different QoS guarantee policies. For
example, the VoIP service has a high requirement for delay. To limit the delay caused
by flow control or scheduling within a proper range, the algorithm grants the VoIP
queue a priority to occupy resources first. The streaming service has a high
requirement for GBR. Therefore, the scheduling and flow control algorithms guarantee
that the average rate of the service is not lower than the GBR during Iub traffic
distribution and Uu resources allocation. The BE service has a high requirement for
reliability, which can be achieved through more retransmissions on the Uu interface.
User Priority
The SPI is set on the RNC LMT and sent to the NodeB through NBAP
signaling
Page47
User priority
ARP
10
11
12
1
3
14
15
User
priority
Error
The case for mapping of traffic class, user priority, and THP to SPI
Traffic Class
Traffic Class
User
Priority
THP
SPI
Interactive
SRB
signaling
No ARP
None
15
IMS signaling
No ARP
None
14
Conversation
al (VoIP)
None
13
None
13
None
13
None
12
None
11
None
11
Streaming
User
Priority
Background
THP
SPI
10
3 to 15
3 to 15
3 to 15
None
None
None
SPI
Max
Retrans
mission
Count
EPF Schedule
Algorithm Switch
Flow Control
Algorithm Switch
Weight of
SPI
15
DS_PQ_SCHEDULE
FLOW_CONTRL_FREE
100%
14
DS_PQ_SCHEDULE
FLOW_CONTRL_FREE
100%
13
DS_URGENT_SCHEDULE
FLOW_CONTRL_FREE
100%
12
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
100%
11
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
90%
10
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
100%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
100%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
100%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
90%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
90%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
90%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
80%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
80%
TS_SCHEDULE
FLOW_CONTRL_DYNAMIC
80%
Page49
MAC-hs Discard timer specifies the maximum waiting time for sending a MAC-d PDU
after it is put in the MAC-hs queue. The MAC-d PDU is discarded when the timer
expires.
SPI indicates the scheduling priority of the service of the user. The value 15 indicates the
highest priority and the value 0 indicates the lowest priority.
User priority is set according to the ARP
THP is valid only when the traffic class is interactive. The value 1 indicates the highest
priority, 14 indicates the lowest priority, and 15 indicates no priority
Weight of SPI is used in the scheduling algorithm to select a queue to send data. To
implement differentiated services, it can adjust the proportions of the rates obtained by
the users with different SPIs in the same channel conditions. When Scheduling
Method is set to EPF, this parameter is valid in the scheduling algorithm. When Flow
Control Switch is set to SIMPLE_FLOW_CTRL or AUTO_ADJUST_FLOW_CTRL,
this parameter is valid in the flow control algorithm.
Max C/I
RR (Round Robin)
PF (Proportional Fair)
Page50
When the HS-DSCH carries only the BE service, the PF scheduling algorithm can make a
tradeoff between user equity and cell throughput. When the HS-DSCH carries more
types of services, such as VoIP, streaming, SRB, and IMS, the HSDPA scheduling
algorithm needs to guarantee the QoS. The reason is that such services have high
requirements for delay or GBR. Based on the PF, the EPF algorithm is designed to
guarantee the QoS of these services as follows.
Factor considered in
algorithm
MAX C/I
CQI
To select users according to the CQI value in descending order. The radio
channel quality is the only factor considered in this algorithm and therefore the
fairness among users cannot be guaranteed.
RR
To select users according to the waiting time of data buffered in the MAC-hs
priority queue in descending order. The waiting time is the only factor
considered in this algorithm and therefore the fairness among users can be
guaranteed but the cell capacity degrades because the channel quality is not
taken into account.
PF
CQI,
Average data rate of
the MAC-hs priority
queue
EPF
DS_PQ_SCHEDULE: SRB/IMS scheduling policy. The SRB and IMS queues are
scheduled before the VoIP, streaming and BE queues. DS means delay sensitive. PQ
means priority queue.
DS_URGENT_SCHEDULE: VoIP scheduling policy. The VoIP queues are
scheduled before the streaming and BE queues but after the SRB and IMS queues.
TS_SCHEDULE: streaming/BE scheduling policy. The streaming and BE queues
are scheduled after the SRB, IMS, and VoIP queues. Among the streaming and BE
queues, the resources for GBR are allocated first. The remaining resources are
allocated as required by golden, silver, and copper users. TS means throughput
sensitive
Scheduling Principle
Page51
When the HS-DSCH carries only the BE service, the PF scheduling algorithm can make a
tradeoff between user equity and cell throughput. When the HS-DSCH carries more
types of services, such as VoIP, streaming, SRB, and IMS, the HSDPA scheduling
algorithm needs to guarantee the QoS. The reason is that such services have high
requirements for delay or GBR. Based on the PF, the EPF algorithm is designed to
guarantee the QoS of the multiple services
Qos guarantee for delay-sensitive service (delay) and throughputsensitive service (GBR)
Schedulin
g
Algorithm
EPF
Factor
considered in
algorithm
Queue types i.e.
QOS requirement
of different
services
Scheduling Principle
DS_PQ_SCHEDULE: SRB/IMS scheduling policy. The SRB and
IMS queues are scheduled before the VoIP, streaming and BE
queues. DS means delay sensitive. PQ means priority queue.
DS_URGENT_SCHEDULE: VoIP scheduling policy. The VoIP
queues are scheduled before the streaming and BE queues but after
the SRB and IMS queues.
TS_SCHEDULE: streaming/BE scheduling policy. The streaming
and BE queues are scheduled after the SRB, IMS, and VoIP queues.
Among the streaming and BE queues, the resources for GBR are
allocated first. The remaining resources are allocated as required by
golden, silver, and copper users. TS means throughput sensitive
Page52
When the HS-DSCH carries more types of services, such as VoIP, streaming, SRB, and
IMS signaling, the HSDPA scheduling algorithm needs to guarantee the QoS. The
reason is that such services have high requirements for delay or GBR. Based on the
PF, the EPF algorithm is designed to guarantee the QoS of the following services:
z
SRB and IMS have high requirements for service connection delay and handover delay.
In addition, the average traffic volume and the consumption of the Uu interface are low.
Therefore, the algorithm always selects the MAC-hs queues of SRB and IMS first.
The VoIP service is highly delay sensitive. The maximum delay of MAC-d PDUs in a
queue is specified by the discard timer of the MAC-hs queue. The scheduler needs to
send out the MAC-d PDUs before the discard timer expires. The discard timer is
usually shorter than 100 ms. Therefore, the scheduler has little chance of considering
the channel quality. The scheduler always selects VoIP services after scheduling SRB
and IMS services. Among MAC-hs queues of VoIP, the selection is based on both
delay and channel quality.
The streaming service is usually the CBR (Constant Bit Rate) streaming service. If the
rate of this service is not lower than the GBR, the user can obtain good experience.
Therefore, the scheduler needs to guarantee the GBR. When the average rate of the
streaming service is lower than the GBR, the queues of the streaming service are
selected first after SRB, IMS, and VoIP. Among the MAC-hs queues of the streaming
service, the selection is based on PF.
The BE service is allocated with the remaining resource after the resource
requirements of the SRB, IMS, VoIP, and streaming services are met. Among the
MAC-hs queues of the BE service, the selection is based on PF. In addition, the
resource allocation complies with the following rules.
For example, assuming that radio resource is the bottleneck, gold , silver
and copper users of same channel quality are using FTP service
simultaneously, then the Uu throughputs of gold, silver and copper users
are in proportion to the ratio of their SPI weights.
For another example, assuming that the silver user is using HTTP service,
the gold and copper user are using FTP service, and the silver user are
reading the HTTP page, then the gold and copper users share the radio
resource, and the Uu throughput of the gold and copper users are in
proportion to the ratio of their SPI weight.
Page54
Page55
EPF Schedule Algorithm Switch is valid only when Scheduling Method is set to EPF
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page56
The UEs estimate and send CQI to the UTRAN to aid the TFRC selection
The CQI indicates the number of bits that can be transmitted to the UE
through certain HS-PDSCH power, a certain modulation method (QPSK
or 16QAM), and a certain number of HS-PDSCH codes with an initial
transmission BLER of 10%
Page57
UE capability
Page58
Select the TFRC (power, code, and modulation mode) by searching the CQIMax TBS mapping table and taking the amount of data cached in the queue
into consideration
The search is based on the priority defined by the Resource Allocate Method
parameter, that is, code preferable or power preferable
Page59
Page60
Page61
After TFRC is determined, the matched CQI of TBS in the CQIMaxTBS mapping table is determined. This CQI is expressed as
CQIused. Then, the transmit power of the HS-PDSCHs is
calculated as follows:
POWERHS-PDSCH = PCPICH + (CQIadjusted - CQIused)
Parameters
Page62
Within one TTI, the HS-PDSCH power and HS-SCCH power allocated to one UE cannot
exceed the value of the MAX POWER PER HS-USER parameter.
The HSDPA cell load is limited by the The Offset of HSPA Total Power parameter.
z
MPOconstant represents HS-PDSCH MPO Constant and can be set on the RNC
LMT (MML: ADD CELLHSDPA)
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page63
HSDPA Flow control is a process used to control HSDPA data flow from RNC
MAC-d to NodeB MAC-hs according to Iub bandwidth and air interface bandwidth
After HSDPA is introduced, users rate on air and on Iub is not consistent. It is
necessary to adjust rate on Iub according to its rate on air
The signaling of HSDPA flow control process is implemented through the capacity
request and capacity allocation. The NodeB allocates the capacity for each
MAC-hs queue, and the RNC limits the downlink rate of each MAC-hs queue
according to the allocated capacity
capacity means how much data RNC can send to NodeB in an interval
Page64
Page65
The RNC sends Capacity Request to the NodeB, when some RLC PDUs are
accumulated in RLC buffer or CREDITS (i.e. some control messages in the latest
Capacity Allocation) are expired
The RNC also sends Capacity Request if No RLC PDU but allocated capacity is greater
than zero, indicating the NodeB can stop Capacity Allocation
Maximum MAC-d PDU Length: maximum PDU size among the MAC-d PDU
sizes configured in the NBAP messages
HS-DSCH Credits : total quantity of Mac-d PDU that CRNC can send during
HS-DSCH interval
HS-DSCH interval : time interval during which the HS-DSCH credits granted in
Capacity Allocation can be used
HS-DSCH Repetition : number of subsequent intervals during which the HSDSCH Credits IE granted in the HS-DSCH CAPACITY ALLOCATION control
frame can be used and the value 0 means that there is no limit to the repetition
period
Page66
After the HS-DSCH bearer is set up, the NodeB sends a capacity allocation
message to the RNC, indicating that the DL traffic of the new MAC-hs queue is
not limited and the RNC MAC-d can send data as much as required
The allocation keeps unchanged for the service
The policy of no flow control policy is applied only to VoIP, IMS, and SRB, for
these services are delay sensitive and have a relative low rate
Page67
For VOIP, the flow control free Policy is applied to the Mac-hs queue due to
It is highly delay sensitive. Therefore VOIP service is mapped onto bearers with high
priorities to guarantee the high requirement for delay. The bearer priority of VOIP on
the Iub interface is higher than that of non-real-time service. The scheduling priority of
VOIP queue on Uu interface is also higher than that of non-real-time service queue.
Average rate of VOIP is low. The rate is about 20kbps. The probability of congestion
incurred by VOIP on the Uu interface and Iub interface is low
The IMS signaling / SRB has a low average rate. It is also highly delay sensitive. So flow
control free is also applied to them.
Page68
follows:
The congestion status of the transport network is reflected to NodeB through DRT and
FSN. The NodeB adaptively adjusts the Iub bandwidth available for HSDPA based on
the congestion detection
Depending on the available bandwidth and rate on air interface, the NodeB allocates
bandwidth to HSDPA users and performs traffic shaping (Iub shaping) to avoid
congestion and packet loss over the Iub interface
The RNC limits the flow of HS-DSCH data frames for each MAC-hs queue according
to the HS-DSCH capacity allocation
Parameters
MML: SET
MACHSSPIPARA
Page69
NodeB adaptively allocates capacity to an MAC-hs queue based on its rate on air
interface
Capacity means how much data RNC can send to NodeB in an interval
The total flow of all the MAC-hs queues should not exceed the available Iub
bandwidth to avoid congestion on Iub
NodeB provides the following functions to avoid Iub congestion:
Adaptive adjustment of Iub bandwidth
~ NodeB periodically detects Iub congestion and adaptively adjusts the available Iub
bandwidth according to the Iub state
Iub shaping
~ Iub shaping is used to allocate Iub bandwidth to every MAC-hs queue based on the
available Iub bandwidth and ensure the total flow of the queues does not exceed the
available Iub bandwidth. Thus, congestion control is achieved on the Iub interface, which
increases the bandwidth usage and avoids overload
Page70
Dynamic flow control policy is configured through the Flow control switch.
Parameters
MML: SET
HSDPAFLOWCTRLPARA
When the Iub resource is the bottleneck, the algorithm performs capacity
allocation based on the bit rate on the Uu interface and the Iub shaping of
dynamic flow control queues.
When the congestion on the Iub interface is invisible for the NodeB, the
Page71
Page72
Page73
Page74
If the resource on the Uu interface is the bottleneck, or the total traffic volume within the
NodeB (i.e. Mac-hs queue) is low, or the congestion on the Iub interface is managed
by the RNC back pressure algorithm, then the algorithm allocates the capacity based
only on the rate of each queue on the Uu interface. The MAC-hs performs flow control
for each priority queue periodically.
Whether there is enough data in the queue is judged by the time length of the priority
queue. Time length is defined as the ratio of the length of the queue to the air interface
bit rate of the queue. In this way, the average delay of MAC-d PDU at the MAC-hs
layer is limited within a hundred milliseconds.
Page75
Page76
Frame Sequence Number: used to detect frame loss over the Iub interface.
DRT: Delay Reference Time, used to detect transmission delay over the Iub interface
levels:
Congestion due to delay means that the delay buildup is larger than the
Time Delay Threshold
Congestion due to frame loss that means the frame loss ratio is larger than
the Discard Rate Threshold. Otherwise frame loss may be caused by an
Iub bit error
Parameters
MML: SET
HSDPAFLOWCTRLPARA
Page77
The other two thresholds related to Iub congestion detection are described as follows:
Discard Rate Threshold: is used to determine whether the Iub interface is congested
because of frame loss. Generally, frame losses due to bit error are less than those due
to congestion. By default, the threshold is set to 5%. It can be adjusted on the basis of
transport network quality. The HS-DSCH frame error rate on the Iub interface within
300 ms can be a reference. If the threshold is too high, the congestion on the Iub
interface cannot be relieved in time. If the threshold is too low, the Iub interface will be
regarded as congested in the case of frame loss due to bit error. Thus, the Iub
bandwidth cannot be fully utilized.
Time Delay Threshold: is used to determine whether the Iub interface is congested
because of delay buildup. By default, this threshold is set to 20 ms. It can be adjusted
on the basis of the delay jitter allowed on the transport network. Generally, the
threshold is set to the allowed delay jitter plus several ms. If the threshold is too high,
the transmission on the Iub interface will be much delayed when the Iub interface is the
bottleneck. If the threshold is too low, the Iub interface will be regarded as congested
by mistake. Thus, the transmission resource cannot be fully utilized.
The algorithm actively adjusts the Iub bandwidth based on the congestion
detection
If the Iub is in the congestion due to delay, the Iub bandwidth available for HSDPA is
decreased by a step in direct proportion to the delay buildup
If the Iub is in the due to frame loss, the Iub bandwidth available for HSDPA is
decreased by a big step regardless of the delay buildup
If the Iub is in the congestion released, the Iub bandwidth available for HSDPA is
increased by a smaller step, applying the Policy of increasing slowly, yet decreasing
fast
Page78
Contents
1. HSDPA Channel Type Mapping
2. HSDPA Code Resource Management
3. HSDPA Power Management
4. HSDPA Mobility Management
5. HSDPA Channel Switching
6. HSDPA Mac-hs Scheduling Algorithm
7. HSDPA TFRC Selection
8. HSDPA Flow control
Page79
Thank you
www.huawei.com
WCDMA Dynamic
Channel
Configuration Control
(DCCC)
www.huawei.com
340
Objectives
z
Page1
341
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page2
342
DCCC Description
z
Page3
343
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page4
344
Contents
2. Rate Reallocation Based on Traffic Volume
2.1 Traffic Volume Measurement and Event Reporting
2.2 Rate Reallocation Based on Traffic Volume
2.3 Signaling Procedure
Page5
345
Page6
Rate reallocation herein is based on the traffic volume measurement. After comparing the
measurement results with associated thresholds, the RNC can trigger rate reallocation.
The traffic volume measurements defined in 3GPP TS 25.331 are applicable only to the uplink.
Regarding the downlink traffic volume measurements and associated rate reallocation, the
design and implementation are Huawei specific.
346
Event
z
Event 4a
Event 4b
Page7
347
Event Reporting
z
Page8
348
Event Reporting
z
In the uplink:
Page9
When the traffic volume is higher than the value of Traffic Measurement Event 4A
threshold for a period of time defined by Time to trigger 4A, the UE reports an event
4a. No more events 4a are reported during the time defined by Pending time after
trigger 4A.
In the downlink:
When the traffic volume is higher than the value of Traffic Measurement Event 4A
threshold for a period of time defined by Time to trigger 4A, the RNC reports
internally an event 4a. No more events 4a are reported during the time defined by
Pending time after trigger 4A.
349
Event Reporting
z
In the uplink:
Page10
When the traffic volume is lower than the value of Traffic Measurement Event 4B
threshold for a period of time defined by Time to trigger 4B, the UE reports an event
4b. No more events 4b are reported during the time defined by Pending time after
trigger 4B.
In the downlink:
When the traffic volume is lower than the value of Traffic Measurement Event 4B
threshold for a period of time defined by Time to trigger 4B, the RNC reports
internally an event 4b. No more events 4b are reported during the time defined by
Pending time after trigger 4B.
350
Parameters
z
DIRECTION
The Direction parameter has to be set before the setting of the event-related parameters.
Page11
If Direction is set to UPLINK, all the event-related parameters take effect in the uplink.
If Direction is set to DOWNLINK, all the event-related parameters take effect in the
downlink.
DIRECTION
Unit: None
Content: This parameter defines the Traffic Volume Measurement (TVM) direction.
351
Parameters
z
EVENT4ATHD
EVENT4BTHD
EVENT4ATHD
Page12
EVENT4BTHD
352
Parameters
z
TIMETOTRIGGER4A
TIMETOTRIGGER4B
TIMETOTRIGGER4A
Page13
TIMETOTRIGGER4B
353
Parameters
z
PENDINGTIME4A
PENDINGTIME4B
PENDINGTIME4A
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000 .
Unit: ms
Page14
Content: The pending time period after trigger for event 4a is associated with a timer
started after the event measurement report is triggered.
PENDINGTIME4B
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000 .
Unit: ms
Content: The pending time period after trigger for event 4b is associated with a timer
started after the event measurement report is triggered.
354
Contents
2. Rate Reallocation Based on Traffic Volume
2.1 Traffic Volume Measurement and Event Reporting
2.2 Rate Reallocation Based on Traffic Volume
2.3 Signaling Procedure
Page15
355
RATE_UP_AND_DOWN_ON_DCH
RATE_UP_ONLY_ON_DCH
DCCCSTG
Page16
The RATE_UP_AND_DOWN_ON_DCH strategy means that the rate can be either downsized
or upsized. When the system resources in the network are insufficient, the
RATE_UP_AND_DOWN_ON_DCH strategy is recommended.
The RATE_UP_ONLY_ON_DCH strategy means that the rate can only be upsized. When the
network resources are sufficient, the RATE_UP_ONLY_ON_DCH strategy is recommended.
DCCCSTG
Content: This parameter defines the strategy of adjusting the data rate of PS BE
services when the UE is in CELL_DCH state.
356
Principles of RATE_UP_AND_DOWN_ON_DCH
Page17
The lowest value that the rate can be downsized to is the value of Uplink bit rate threshold
for DCCC. The highest value that the rate can be upsized to is MBR, which is Min{ the
requested maximum bit rate assigned by the CN, the maximum rate supported by UE
capabilities}.
357
Principles of RATE_UP_ONLY_ON_DCH
Page18
The lowest value that the rate can be downsized to is the value of Uplink bit rate threshold
for DCCC. The highest value that the rate can be upsized to is MBR, which is MIN{the
requested maximum bit rate assigned by the CN, the maximum rate supported by UE
capabilities}.
358
UL Rate Increase
z
Page19
359
UL Rate Increase
z
If the current rate is lower than the value of Uplink bit rate threshold
for DCCC, the data rate is upsized to the value of Uplink bit rate
threshold for DCCC.
If the current rate equals the value of Uplink bit rate threshold for
DCCC, the data rate is upsized to the value of Uplink mid bit rate
threshold and then to the MBR.
If the current rate is lower than MBR and higher than the value of
Uplink bit rate threshold for DCCC, the rate is upsized to MBR
when upsizing is triggered.
Page20
If the value of Uplink mid bit rate threshold is lower than that of Uplink bit rate threshold
for DCCC, the rate is directly upsized to the MBR, which is the same as the processing
applicable when Uplink Rate increase adjust level is 2_Rates.
360
UL Rate Decrease
z
Page21
When Uplink Rate decrease adjust level is 2_Rates, the data rate is downsized directly to
the value of Uplink bit rate threshold for DCCC
361
UL Rate Decrease
z
Page22
362
UL Parameters
z
ULRATEUPADJLEVEL
ULRATEDNADJLEVEL
ULRATEUPADJLEVEL
Page23
Content: This parameter defines whether to use 2-rate or 3-rate increase adjustment in
the uplink.
ULRATEDNADJLEVEL
Content: This parameter defines whether to use 2-rate or 3-rate decrease adjustment
in the uplink. .
363
UL Parameters
z
ULDCCCRATETHD
ULMIDRATECALC
ULDCCCRATETHD
Value range: D8, D16, D32, D64, D128, D144, D256, D384
Physical value range: 8, 16, 32, 64, 128, 144, 256, 384 .
Unit: kbit/s.
Page24
Content: The larger the parameter value is, the less the algorithm of rate reallocation
based on the traffic volume gains. If the parameter value is too low, however, it may
affect the adverse data transfer.
ULMIDRATECALC
Content: This parameter is used to decide the uplink middle bite rate calculation
method that applies when Uplink Rate increase adjust level or Uplink Rate
decrease adjust level is 3_Rates. If Uplink mid bite rate calculate method is set to
AUTO_CALC, the value of Uplink mid bit rate threshold is automatically calculated
by the system. The value of Uplink mid bit rate threshold is equal to the RB rate
closest to the highest rate divided by two. .
364
UL Parameters
z
ULMIDRATETHD
Page25
ULMIDRATECALC
Physical value range: 16, 32, 64, 128, 144, 256, 384 .
Unit: kbit/s
Content: This parameter defines the uplink middle rate threshold used when Uplink
Rate increase adjust level or Uplink Rate decrease adjust level is 3_Rates and
Uplink mid bite rate calculate method is HAND_APPOINT.
365
Principles of RATE_UP_AND_DOWN_ON_DCH
Page26
The lowest value that the rate can be downsized to is the value of Downlink bit rate
threshold for DCCC. The highest value that the rate can be upsized to is MBR.
366
Principles of RATE_UP_ONLY_ON_DCH
Page27
367
DL Rate Increase
z
Page28
368
DL Rate Increase
z
Page29
If the value of Uplink mid bit rate threshold is lower than that of Uplink bit rate threshold
for DCCC, the rate is directly upsized to the MBR, which is the same as the processing
applicable when Uplink Rate increase adjust level is 2_Rates.
369
DL Rate Decrease
z
Page30
370
DL Rate Decrease
z
Page31
371
DL Parameters
z
DLRATEUPADJLEVEL
DLRATEDNADJLEVEL
DLRATEUPADJLEVEL
Page32
Content: This parameter defines whether to use 2-rate or 3-rate adjustment in the
downlink when increasing the rate.
DLRATEDNADJLEVEL
Content: This parameter defines whether to use 2-rate or 3-rate adjustment in the
downlink when decreasing the rate..
372
DL Parameters
z
DLDCCCRATETHD
DLMIDRATECALC
DLDCCCRATETHD
Value range: D8, D16, D32, D64, D128, D144, D256, D384
Physical value range: 8, 16, 32, 64, 128, 144, 256, 384 .
Unit: kbit/s.
Page33
Content: The higher the parameter value is, the less the traffic volume based rate
reallocation algorithm gains. If the parameter value is too low, however, it may affect
the adverse data transfer.
DLMIDRATECALC
Content: This parameter is used to decide the downlink middle bite rate calculation
method that applies when Downlink Rate increase adjust level or Downlink Rate
decrease adjust level is 3_Rates. If Downlink mid bite rate calculate method is set
to AUTO_CALC, the value of Downlink mid bit rate threshold is automatically
calculated by the system. The value of Downlink mid bit rate threshold is equal to
the RB rate closest to the highest rate divided by two.
373
DL Parameters
z
DLMIDRATETHD
Page34
ULMIDRATECALC
Physical value range: 16, 32, 64, 128, 144, 256, 384 .
Unit: kbit/s
Content: This parameter defines the downlink middle rate threshold used when
Downlink Rate increase adjust level or Downlink Rate decrease adjust level is
3_Rates and Downlink mid bit rate calculate method is HAND_APPOINT.
374
Contents
2. Rate Reallocation Based on Traffic Volume
2.1 Traffic Volume Measurement and Event Reporting
2.2 Rate Reallocation Based on Traffic Volume
2.3 Signaling Procedure
Page35
375
Page36
376
Page37
377
Page38
378
Page39
379
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page40
380
Contents
3. Rate Reallocation Based on Throughput
3.1 Throughput Measurement and Event Reporting
3.2 Rate Reallocation Action Based on Throughput
3.3 Signaling Procedure
Page41
381
Throughput Measurement
z
Page42
E-DCH and DCH BE services rate reallocation is based on the throughput measurement
results. After comparing the measurement results with associated thresholds, the RNC can
trigger rate reallocation.
382
Event
z
Event 4a
Event 4b
Page43
For throughput-based rate reallocation on the E-DCH, both events 4a and 4b apply, that is,
both rate upsizing and downsizing are applicable for both uplink and downlink.
For throughput-based rate reallocation on the DCH, only event 4b applies, that is, only rate
downsizing is applicable.
383
Event Reporting
z
Page44
During each measurement period (E-DCH Throu Meas Period, DCH Throu Meas Period),
throughput measurement on this RB is performed to obtain the throughput of this period,
defined as AvgThroughput.
If the AvgThroughput is higher than the 4a threshold for Ttrig_4a consecutive times
(Period Amount to trigger 4A on EDCH) and the Tpend_4a timer whose length is
defined through Period Amount after trigger 4A on EDCH is not started, event 4a is
reported and the Tpend_4a timer is started.
If the AvgThroughput is lower than the 4b threshold for Ttrig_4b consecutive times
(Period Amount to trigger 4B on EDCH or Period Amount to trigger 4B on DCH)
and the Tpend_4b timer whose length is defined through Period Amount after trigger
4B on EDCH or Period Amount after trigger 4B on DCH is not started, event 4b is
reported and the Tpend_4b timer is started.
384
Event Threshold
z
Page45
If the current HSUPA adjustment rate is the minimum rate, the 4b rate threshold is the
threshold rate of E-DCH to FACH state transition (E-DCH to FACH 4b Threshold).
Where:
Threshold rate ratiot and Threshold rate ratiot-1 are defined by the parameter percent
of ratio for nKbps (n = 8, 16, 32, 64, 128, 144, 256, 384).
385
Event Threshold
z
Page46
Where:
386
Parameters
z
E2FTHROUMEASPERIOD
EDCHTIMETOTRIGGER4A
Recommended value: 2
Page47
E2FTHROUMEASPERIOD
Unit: ms
Content: This parameter defines how often the E-DCH throughput is measured.
EDCHTIMETOTRIGGER4A
Content: This parameter defines during how many consecutive time periods the
throughput exceeds the 4a threshold. After the throughput exceeds the threshold for
the time defined by this parameter, event 4a is reported.
Recommended value: 2.
387
Parameters
z
EDCHPENDINGTIME4A
Recommended value: 16
EDCHTIMETOTRIGGER4B
Recommended value: 2
EDCHPENDINGTIME4A
Page48
Content: This parameter defines the number of consecutive measurement periods for
not reporting event 4a after reporting of an event 4a.
EDCHTIMETOTRIGGER4B
Content: This parameter defines during how many consecutive time periods the
throughput exceeds the 4b threshold. After the throughput exceeds the threshold for
the time defined by this parameter, event 4b is reported.
Recommended value: 2.
388
Parameters
z
EDCHPENDINGTIME4B
Recommended value: 16
EDCHRATEADJUSTSET
EDCHPENDINGTIME4B
Page49
Content: This parameter defines the number of consecutive measurement periods for
not reporting event 4b after reporting of an event 4b.
EDCHRATEADJUSTSET
Content: This parameter defines the rates contained in the HSUPA adjustment rate set.
389
Parameters
z
RATIOFORRATE8,
RATIOFORRATE16,
RATIOFORRATE32,
RATIOFORRATE64,
RATIOFORRATE128,
RATIOFORRATE144,
RATIOFORRATE256,
RATIOFORRATE384,
RATIOFORRATE608,
RATIOFORRATE1450,
RATIOFORRATE2048,
RATIOFORRATE2890,
RATIOFORRATE5760
Page50
Parameter name: percent of ratio for 8Kbps, percent of ratio for 16Kbps, percent of
ratio for 32Kbps, percent of ratio for 64Kbps, percent of ratio for 128Kbps, percent of
ratio for 144Kbps, percent of ratio for 256Kbps, percent of ratio for 384Kbps, percent of
ratio for 608Kbps, percent of ratio for 1450Kbps, percent of ratio for 2048Kbps, percent
of ratio for 2890Kbps, percent of ratio for 5760Kbps
Step: 1%
Content: These parameters define the threshold bit rate ratios of all the bit rates
supported on the RAN side.
390
Parameters
z
DCHTHROUMEASPERIOD
DCHTHROUTIMETOTRIGGER4B
Recommended value: 2
Page51
DCHTHROUMEASPERIOD
Unit: 10ms
Content: This parameter defines how often the DCH throughout is measured.
DCHTHROUTIMETOTRIGGER4B
Content: This parameter defines during how many consecutive time periods the
throughput exceeds the 4b threshold. After the throughput exceeds the threshold for
the time defined by this parameter, event 4b is reported. .
Recommended value: 2.
391
Parameters
z
DCHTHROUPENDINGTIME4B
Recommended value: 16
RATIOFORRATE8,
RATIOFORRATE16,
RATIOFORRATE32,
RATIOFORRATE64,
RATIOFORRATE128, RATIOFORRATE144,
RATIOFORRATE256, RATIOFORRATE384
Recommended value: 90
DCHTHROUPENDINGTIME4B
Page52
Content: This parameter defines the number of consecutive measurement periods for
not reporting event 4b after reporting of an event 4b.
Parameter name: percent of ratio for 8Kbps, percent of ratio for 16Kbps, percent
of ratio for 32Kbps, percent of ratio for 64Kbps, percent of ratio for 128Kbps,
percent of ratio for 144Kbps, percent of ratio for 256Kbps, percent of ratio for
384Kbps
Step: 1%
Content: These parameters define the threshold bit rate ratios of all the bit rates
supported on the RAN side.
392
Contents
3. Rate Reallocation Based on Throughput
3.1 Throughput Measurement and Event Reporting
3.2 Rate Reallocation Action Based on Throughput
3.3 Signaling Procedure
Page53
393
RATE_UP_AND_DOWN
RATE_UP_ONLY
Page54
394
HSUPADCCCSTG
Page55
The RATE_UP_AND_DOWN_ON_EDCH strategy means that the rate can be both downsized
and upsized. If the system resources in the network are insufficient, the
RATE_UP_AND_DOWN_ON_EDCH strategy is recommended.
The RATE_UP_ONLY_ON_EDCH strategy means that the rate can only be upsized. When
the network resources are sufficient, the RATE_UP_ONLY_ON_EDCH strategy is
recommended.
HSUPADCCCSTG
Unit: 10ms
395
Principles of RATE_UP_AND_DOWN_ON_EDCH
Page56
396
Principles of RATE_UP_ONLY_ON_EDCH
Page57
397
Page58
398
Contents
3. Rate Reallocation Based on Throughput
3.1 Throughput Measurement and Event Reporting
3.2 Rate Reallocation Action Based on Throughput
3.3 Signaling Procedure
Page59
399
Page60
400
Page61
The DCH rate reallocation based on throughput is implemented through the signaling over the
Uu and Iub interfaces. Only downsizing is applicable to the DCH rate reallocation based on
throughput.
401
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page62
402
Contents
4. Rate Reallocation Based on Link Quality
4.1 Uplink Quality Measurement and Event Reporting
4.2 Downlink Quality Measurement and Event Reporting
4.3 Rate Reallocation Action Based on Uplink Quality
4.4 Rate Reallocation Action Based on Downlink Quality
4.5 Signaling Procedure
Page63
Uplink Quality Measurement and Event Reporting describes the uplink quality evaluation
factors and corresponding events.
403
Uplink BLER
Page64
The measurement of uplink transmit power through UU interface from UE. When the uplink
transmit power reaches the maximum power, it indicates that the radio link may be unstable.
The measurement of uplink BLER can be implemented in RNC. When uplink BLER is high, it
also indicates that the radio link may be unstable.
404
Event 6A and 6B
z
Page65
405
Parameters
ULTHD6A1
ULBETRIGTIME6A1
ULTHD6A1
Page66
Recommended value : 2
ULBETRIGTIME6A1
406
Parameters
ULTHD6B1
ULBETRIGTIME6B1
ULTHD6B1
Page67
Recommended value : 2
ULBETRIGTIME6B1
407
Parameters
ULTHD6A2
ULBETRIGTIME6A2
ULTHD6A2
Page68
Recommended value : 10
ULBETRIGTIME6A2
408
Parameters
ULTHD6B2
ULBETRIGTIME6B2
ULTHD6B2
Page69
Recommended value : 10
ULBETRIGTIME6B2
409
Event 6D
z
Page70
410
Parameters
ULBETRIGTIME6D
Page71
ULBETRIGTIME6D
411
Event 5A
z
Page72
For a specific service parameter index, set the following parameters related to event 5A:
Statistic Block Number for 5A Event: the length of the sliding window in which the
number of error blocks is counted
Event 5A Threshold: the number of error blocks in a sliding window, which
determines whether to trigger an event 5A or not
Interval Block Number: After an event 5A is triggered, no more event 5A is triggered
before a number of blocks (the number is defined by this parameter) are received.
412
Event 5A
z
Event 5A Mechanism
Page73
Each time a block is received, the number of error blocks within the sliding window is
compared with the Event 5A Threshold parameter. If the number of error blocks is equal to or
greater than the value of the parameter, an event 5A is triggered. When event 5A is triggered,
a pending counter is started to prevent further triggering of the event before a certain number
of transport blocks which is specified by Interval Block Number are received.
The whole process is based on the sliding window mechanism. This window slides with the
arrival of each block. Each time a block is received, the decision on whether to trigger event 5A
is made. The number of error blocks is still counted when the pending timer after trigger timer
works. However, no event 5A is triggered even if the triggering conditions are met.
413
Parameters
STABLKNUM5A
THD5A
STABLKNUM5A
Page74
Content: This parameter defines the length of the sliding window in which the
number of error blocks is counted.
THD5A
Content: This parameter defines the threshold of the number of error blocks
within a sliding window. If the number of error blocks is equal to or greater than
the parameter value, an event 5A is triggered.
414
Parameters
HANGBLOCKNUM5A
Page75
HANGBLOCKNUM5A
Content: This parameter defines the length of the pending timer after trigger
timer, which is started after an event 5A is triggered. .
415
Contents
4. Rate Reallocation Based on Link Quality
4.1 Uplink Quality Measurement and Event Reporting
4.2 Downlink Quality Measurement and Event Reporting
4.3 Rate Reallocation Action Based on Uplink Quality
4.4 Rate Reallocation Action Based on Downlink Quality
4.5 Signaling Procedure
Page76
416
Page77
The measurement of TCP is implemented on the NodeB side. When the transmit power of the
DPDCH is higher than the threshold of event Ea, it indicates that the radio link may be unstable.
The RLC PDU retransmission rate is optional. It is controlled by the Srnc Downlink RLC QOS
Action Trigger Indicator of Traffic BE parameter.
417
Event E
z
Page78
Where:
PO3 is the relative transmit power offset between pilot fields of the DPCCH and
DPDCHs.
The relative threshold is configured through the parameter Event Ea relative
threshold, and Event Eb relative threshold
Maximum DL power is defined through the RL Max DL TX power parameter that is
specific for the DPDCHs.
418
Event E
z
Page79
When the transmit power of the pilot fields of the DPCCH remains above the measurement
threshold 1 for a time period longer than T1 (the trigger time of event E which is set to 640 ms
for BE service), event Ea is triggered. The NodeB periodically reports the measurement results
of the transmit power to the RNC.
When the transmit power of the pilot fields of the DPCCH remains below the measurement
threshold 2 for a time period longer than T1 (the trigger time of event E which is set to 640 ms
for BE service), event Eb is triggered. The NodeB stops reporting the measurement results of
the transmit power.
419
Parameters
EVENTEATHD
EVENTEBTHD
EVENTEATHD
Unit: dB
Page80
Content: Together with the maximum transmit power, this parameter defines
the event Ea threshold of the DL DPCCH power.
Recommended value : 2
EVENTEBTHD
Unit: dB
Content: Together with the maximum transmit power, this parameter defines
the event Eb threshold of the DL DPCCH power. It is recommended that the
value of Event Eb relative threshold be the same as that of Event Ea
relative threshold. .
Recommended value : 2
420
Parameters
DLBETRIGTIMEE
CHOICERPTUNITFORBEE
DLBETRIGTIMEE
Unit: ms
Page81
Content: This parameter defines the time allowance when the measured power
is higher than the threshold, so as to avoid the misreporting due to sudden
fluctuation.
Recommended value : 64
CHOICERPTUNITFORBEE
Unit: dB
Content: The DL transmitted code power (if any) is reported periodically after
the event Ea is reported. The reporting period unit can be min or 10 ms.
421
Parameters
TENMSECFORBEE
MINFORBEE
TENMSECFORBEE
Unit: ms
Page82
Content: This parameter is valid when the Reporting period unit for event E
parameter is set to TEN_MSEC. The DL transmitted code power (if any) is
reported periodically after the event Ea is reported.
MINFORBEE
Value range: 1 to 60 .
Unit: ms
Content: This parameter is valid when the Reporting period unit for event E
parameter is set to MIN. The DL transmitted code power (if any) is reported
periodically after the event E is reported. This parameter specifies the reporting
period.
422
Parameters
RLMAXDLPWR
Page83
RLMAXDLPWR
Unit: dB
423
Event A
z
Page84
The RLC PDU retransmission rate is calculated according to the ACK and NACK feedback
information. The RLC PDU retransmission rate is optional. It is controlled by the Srnc
Downlink RLC QOS Action Trigger Indicator of Traffic BE parameter (through the SET
QOSACT command).
Each time a retransmission event A is triggered, RLC retransmission rate calculation needs to
be suspended for a period of time (that is, re-TX monitor period x Event A pending time
after trigger), during which RLC retransmission rate is not calculated. When RLC
retransmission rate event report A is received, the downlink bandwidth can be downsized if an
event Ea has already been reported.
424
Parameters
EVENTATHRED
TIMETOTRIGGERA
Recommended value : 2
EVENTATHRED
Page85
Content: This parameter defines the threshold of event A, which indicates that
a high ratio of PDUs are retransmitted.
TIMETOTRIGGERA
Content: This parameter defines the time period of reporting event A before
event A is triggered.
Recommended value : 2
425
Parameters
PENDINGTIMEA
Recommended value : 1
MONITERPRD
PENDINGTIMEA
Page86
Content: This parameter defines the number of time periods which are the
pending time after event A is triggered.
Recommended value : 1
MONITERPRD
Unit: ms
426
Event F
z
where:
Page87
P is the power difference between current rate and target rate which is calculated in
RNC through the parameters acquired by the simulation and field test results.
Pmargin is the event F reporting power margin (Event F reporting power margin).
Event Ea relative threshold is used to protect triggering event report Ea after
upsizing.
Pmax is the maximum DL power of target rate, that is, the maximum configured power
of the target rate.
PO3 is the relative transmit power offset between pilot fields of the DPCCH and
DPDCHs.
Though these parameters can be changed by using the MML commands on the LMT, it is
strongly recommended that no change be made to them.
427
Event F
z
Page88
When the transmit power of the pilot fields of the DPCCH remains below the measurement
threshold 1 for a time period longer than T1 (the trigger time of event F which is set to 640 ms
for BE service), event Fa is triggered. Then the NodeB periodically reports the measurement
results of the transmit power to the RNC.
When the transmit power of the pilot fields of the DPCCH remains above the measurement
threshold 2 for a time period longer than T1 (the trigger time of event F which is set to 640 ms
for BE service), event Fb is triggered. The NodeB then stops reporting the measurement
results of the transmit power.
428
Parameters
PWRMARGIN
DLBETRIGTIMEF
PWRMARGIN
Unit: dB
Page89
Content: This parameter defines the power margin applied when event F is
reported.
Recommended value : 10
DLBETRIGTIMEF
Unit: ms
Content: This parameter defines the time allowance when the measured power
is lower than the threshold, so as to avoid the misreporting due to sudden
fluctuation.
Recommended value : 64
429
Parameters
CHOICERPTUNITFORBEF
TENMSECFORBEF
CHOICERPTUNITFORBEF
Page90
Content: The DL transmitted code power (if any) is reported periodically after
the event Fa is reported. The reporting period unit can be min or 10 ms.
TENMSECFORBEF
Unit: ms
Content: This parameter is valid when the Be Reporting period unit for
event F parameter is set to TEN_MSEC. The DL transmitted code power (if
any) is reported periodically after the event Fa is reported.
430
Parameters
MINFORBEF
Page91
MINFORBEF
Value range: 1 to 60 .
Unit: min
Content: This parameter is valid when the Be Reporting period unit for
event F parameter is set to MIN. The DL transmitted code power (if any) is
reported periodically after the event F is reported.
431
Contents
4. Rate Reallocation Based on Link Quality
4.1 Uplink Quality Measurement and Event Reporting
4.2 Downlink Quality Measurement and Event Reporting
4.3 Rate Reallocation Action Based on Uplink Quality
4.4 Rate Reallocation Action Based on Downlink Quality
4.5 Signaling Procedure
Page92
432
Rate Downsizing
z
If the current rate is higher than Uplink full coverage bit rate
and lower than MBR, the rate is downsized to the value of
Uplink full coverage bit rate.
Page93
The Uplink mid bit rate threshold parameter is the same as that described in Rate
Reallocation Based on Traffic Volume.
The Uplink mid bit rate threshold is the middle bit rate threshold for adjustment of the traffic
volume in the uplink. When Uplink Rate decrease adjust level is 2_Rates, the middle bit rate
for the rate reallocation based on uplink quality is equal to the RB rate closest to the highest
rate divided by two. The bit rate is calculated in the RNC.
433
Rate Downsizing
z
Page94
434
Parameters
ULFULLCVRRATE
Page95
ULFULLCVRRATE
Value range: D8, D16, D32, D64, D128, D144, D256, D384 .
Physical value range: 8, 16, 32, 64, 128, 144, 256, 384
Unit: kbit/s
Content: This parameter defines the highest uplink rate that can reach its QoS
requirement throughout the whole cell.
435
Rate Upsizing
z
Page96
436
Rate Upsizing
z
Page97
437
Contents
4. Rate Reallocation Based on Link Quality
4.1 Uplink Quality Measurement and Event Reporting
4.2 Downlink Quality Measurement and Event Reporting
4.3 Rate Reallocation Action Based on Uplink Quality
4.4 Rate Reallocation Action Based on Downlink Quality
4.5 Signaling Procedure
Page98
438
Rate Downsizing
z
For rate downsizing based on downlink quality, only the 3rate downsizing applies.
Page99
The Downlink mid bit rate threshold parameter is the same as that described in Rate
Reallocation Based on Traffic Volume.
The Downlink mid bit rate threshold is the middle bit rate threshold for adjustment of the
traffic volume in the downlink. When Downlink Rate adjust level is 2_Rates, the middle bit
rate for the rate reallocation based on downlink quality is equal to the RB rate closest to the
highest rate divided by two. The bit rate is calculated in the RNC.
439
Rate Downsizing
z
Page100
440
Parameters
DLFULLCVRRATE
Page101
DLFULLCVRRATE
Value range: D8, D16, D32, D64, D128, D144, D256, D384 .
Physical value range: 8, 16, 32, 64, 128, 144, 256, 384
Unit: kbit/s
Content: This parameter defines the highest downlink rate that can reach its
QoS requirement throughout the whole cell.
441
Rate Upsizing
z
Page102
The rate upsizing process requires checking whether the current DL channel power is ample.
Rate upsizing is allowed only when the DL channel power is ample. The above figure shows
the process of rate upsizing based on downlink quality.
442
Rate Upsizing
z
Page103
443
Contents
4. Rate Reallocation Based on Link Quality
4.1 Uplink Quality Measurement and Event Reporting
4.2 Downlink Quality Measurement and Event Reporting
4.3 Rate Reallocation Action Based on Uplink Quality
4.4 Rate Reallocation Action Based on Downlink Quality
4.5 Signaling Procedure
Page104
444
Page105
For detailed information about the signaling procedure of rate upsizing, see Signaling
Procedure of Rate Reallocation Based on Traffic Volume.
445
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page106
446
UE State Transition
z
Page107
The above figure shows the RRC states in UTRA RRC connected mode, including transitions
between UTRA RRC connected mode and GSM connected mode for CS domain services and
transitions between UTRA RRC connected mode and GSM/GPRS packet modes for PS
domain services. It also shows the transitions between idle mode and UTRA RRC connected
mode, and the transitions within UTRA RRC connected mode. Only the state transitions within
the UTRAN connected mode is described herein.
447
Contents
5. UE State Transition Algorithm
5.1 UE State Transition From CELL_DCH to CELL_FACH
5.2 UE State Transition From CELL_FACH to CELL_PCH
5.3 UE State Transition From CELL_PCH to URA_PCH
5.4 UE State Transition From CELL_PCH or URA_PCH to CELL_FACH
5.5 UE State Transition From CELL_FACH to CELL_DCH
Page108
448
Page109
When the RNC receives the 4b event report, the CELL_DCH to CELL_FACH transition timer
and the uplink and downlink 4b counters are started on the RNC side. If both uplink and
downlink 4b counters of traffic volume event 4b report are greater than or equal to a
CELL_DCH to CELL_FACH transition threshold before the timer expires, the UE state transits
from CELL_DCH to CELL_FACH when the timer expires.
449
where:
Page110
CELL_DCH to CELL_FACH transition time, time to trigger, and pending time after
trigger are set through the parameters listed in the following table.
State transition traffic redundancy coefficient is used to avoid detecting UE in lowactivity state incorrectly due to the loss of measurement reports. The value of this
coefficient is set to 80%.
450
Page111
Instead, if both uplink and downlink 4b counters of traffic volume event 4b report are greater
than or equal to a CELL_DCH to CELL_FACH transition threshold when the CELL_DCH to
CELL_FACH transition timer expires, the UE is reconfigured to the low-activity rate that is
defined through the Low activity bit rate threshold parameter.
However, if the value of Low activity bit rate threshold is greater than or equal to that of
Uplink/Downlink bit rate threshold for DCCC, the reconfiguration to Low activity bit rate
threshold is prohibited.
451
If PS_BE_STATE_TRANS_SWITCH or
HSDPA_STATE_TRANS_SWITCH/HSUPA_STATE_TRANS_S
WITCH is set to OFF, or other services which cannot perform state
transition are configured for the UE, the UE does not undergo
state transition.
Page112
452
Page113
453
Parameters
PS_BE_STATE_TRANS_SWITCH
PS_NON_BE_STATE_TRANS_SWITCH
PS_BE_STATE_TRANS_SWITCH
Page114
Recommended value : 0
PS_NON_BE_STATE_TRANS_SWITCH
Recommended value : 0
454
Parameters
HSDPA_STATE_TRANS_SWITCH
HSUPA_STATE_TRANS_SWITCH
HSDPA_STATE_TRANS_SWITCH
Page115
Recommended value : 0
HSUPA_STATE_TRANS_SWITCH
Recommended value : 0
455
DTOFSTATETRANSTIMER
D2F2PTVMTHD
Page116
DTOFSTATETRANSTIMER
Unit: s
Recommended value : 5
Value range: D8, D16, D32, D64, D128, D256, D512, D1024, D2k, D3k, D4k,
D6k, D8k, D12k, D16k, D24k, D32k, D48k, D64k, D96k, D128k, D192k, D256k,
D384k, D512k, D768k .
Physical value range: 8, 16, 32, 64, 128, 256, 512, 1024, 2k, 3k, 4k, 6k, 8k, 12k,
16k, 24k, 32k, 48k, 64k, 96k, 128k, 192k, 256k, 384k, 512k, 768k
Unit: byte
456
D2FTVMPTAT
D2FTVMTIMETOTRIG
Page117
D2FTVMPTAT
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000
Unit: ms
Content: This parameter defines the time interval of reporting event 4b. This
parameter is used to avoid too frequent event 4b reports.
457
BEH2FTVMTHD
BEH2FSTATETRANSTIMER
Unit: s
Page118
BEH2FTVMTHD
458
BEH2FTVMPTAT
BEH2FTVMTIMETOTRIG
Page119
BEH2FTVMPTAT
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000
Unit: ms
Content: This parameter defines the time interval of reporting event 4b. This
parameter is used to avoid too frequent event 4b reports.
459
RTDH2FTVMTHD
RTDH2FSTATETRANSTIMER
Unit: s
Page120
RTDH2FTVMTHD
460
RTDH2FTVMPTAT
RTDH2FTVMTIMETOTRIG
Page121
RTDH2FTVMPTAT
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000
Unit: ms
Content: This parameter defines the time interval of reporting event 4b. This
parameter is used to avoid too frequent event 4b reports.
461
Parameters (E-DCH)
E2FTHROUMEASPERIOD
E2FSTATETRANSTIMER
E2FTHROUMEASPERIOD
Unit: 10ms
Page122
E2FSTATETRANSTIMER
Unit: s
Content: This timer is used to check whether a UE in CELL_DCH state with EDCH bearer is in stable low-activity state.
462
Parameters (E-DCH)
E2FTHROUTHD
E2FTHROUTIMETOTRIG
Recommended value: 2
E2FTHROUTHD
Unit: kbit/s
Page123
Recommended value : 8
E2FTHROUTIMETOTRIG
Content: If the throughput is lower than E-DCH to FACH 4b Threshold for the
times defined by this parameter, the UE reports event 4b. This parameter is
used to avoid unnecessary triggering of throughput events caused by unstable
throughput.
Recommended value : 2
463
Recommended value: 16
LITTLERATETHD
E2FTHROUPTAT
Page124
Content: This parameter defines the time interval for a second event 4b report
after the first event 4b report. This parameter is used to avoid frequent event
4b reports.
Recommended value : 16
LITTLERATETHD
Value range: D0, D8, D16, D32, D64, D128, D144, D256, D384 .
Unit: kbit/s
Recommended value : 64
464
Contents
5. UE State Transition Algorithm
5.1 UE State Transition From CELL_DCH to CELL_FACH
5.2 UE State Transition From CELL_FACH to CELL_PCH
5.3 UE State Transition From CELL_PCH to URA_PCH
5.4 UE State Transition From CELL_PCH or URA_PCH to CELL_FACH
5.5 UE State Transition From CELL_FACH to CELL_DCH
Page125
465
Page126
When the RNC receives the 4b report in which the traffic volume is zero, the CELL_FACH to
CELL_PCH transition timer and the uplink and downlink 4b counters are started on the RNC
side. If both uplink and downlink 4b counters of traffic volume event 4b report are greater than
or equal to a CELL_FACH to CELL_PCH transition threshold before the timer expires, the UE
state transits from CELL_FACH to CELL_PCH when the timer expires.
466
Page127
This table lists the parameters used to calculate the threshold for UE state transition from
CELL_FACH to CELL_PCH.
467
Parameters
FTOPSTATETRANSTIMER
F2PTVMTIMETOTRIG
FTOPSTATETRANSTIMER
Unit: s
Page128
F2PTVMTIMETOTRIG
468
Parameters
F2PTVMPTAT
Page129
F2PTVMPTAT
Physical value range: 250, 500, 1000, 2000, 4000, 8000, 16000
Unit: ms
Content: This parameter defines the time interval of reporting event 4b. This
parameter is used to avoid too frequent event 4b reports.
469
Contents
5. UE State Transition Algorithm
5.1 UE State Transition From CELL_DCH to CELL_FACH
5.2 UE State Transition From CELL_FACH to CELL_PCH
5.3 UE State Transition From CELL_PCH to URA_PCH
5.4 UE State Transition From CELL_PCH or URA_PCH to CELL_FACH
5.5 UE State Transition From CELL_FACH to CELL_DCH
Page130
470
Page131
The state transition from CELL_PCH to URA_PCH involves the transient state CELL_FACH, in
which some necessary signaling interaction is performed.
471
Parameters
CELLRESELECTTIMER
CELLRESELECTCOUNTER
Recommended value: 9
CELLRESELECTTIMER
Unit: s
Page132
CELLRESELECTCOUNTER
Recommended value : 9
472
Contents
5. UE State Transition Algorithm
5.1 UE State Transition From CELL_DCH to CELL_FACH
5.2 UE State Transition From CELL_FACH to CELL_PCH
5.3 UE State Transition From CELL_PCH to URA_PCH
5.4 UE State Transition From CELL_PCH or URA_PCH to CELL_FACH
5.5 UE State Transition From CELL_FACH to CELL_DCH
Page133
473
Page134
474
Contents
5. UE State Transition Algorithm
5.1 UE State Transition From CELL_DCH to CELL_FACH
5.2 UE State Transition From CELL_FACH to CELL_PCH
5.3 UE State Transition From CELL_PCH to URA_PCH
5.4 UE State Transition From CELL_PCH or URA_PCH to CELL_FACH
5.5 UE State Transition From CELL_FACH to CELL_DCH
Page135
475
Page136
476
FTODTVMTHD
FTODTVMTIMETOTRIG
Page137
FTODTVMTHD
Value range: D16, D32, D64, D128, D256, D512, D1024, D2k, D3k, D4k, D6k,
D8k, D12k, D16k, D24k, D32k, D48k, D64k, D96k, D128k, D192k, D256k,
D384k, D512k, D768k .
Physical value range: 16, 32, 64, 128, 256, 512, 1024, 2k, 3k, 4k, 6k, 8k, 12k,
16k, 24k, 32k, 48k, 64k, 96k, 128k, 192k, 256k, 384k, 512k, 768k
Unit: byte
Content: Upper threshold for triggering the traffic volume event 4a for state
transition from FACH to DCH. If the value of this parameter is too high,
congestion may happen over the common channel.
Value range: D0, D10, D20, D40, D60, D80, D100, D120, D160, D200, D240,
D320, D640, D1280, D2560, D5000
Physical value range: 0, 10, 20, 40, 60, 80, 100, 120, 160, 200, 240, 320, 640,
1280, 2560, 5000
Unit: ms
Content: This parameter defines the time-to-trigger for event 4a, that is, the
transition from FACH to DCH. This parameter is used to avoid unnecessary
reports caused by unstable traffic volumes.
477
BEFTOHTVMTHD
BEFTOHTVMTIMETOTRIG
Page138
BEFTOHTVMTHD
Value range: D16, D32, D64, D128, D256, D512, D1024, D2k, D3k, D4k, D6k,
D8k, D12k, D16k, D24k, D32k, D48k, D64k, D96k, D128k, D192k, D256k,
D384k, D512k, D768k .
Physical value range: 16, 32, 64, 128, 256, 512, 1024, 2k, 3k, 4k, 6k, 8k, 12k,
16k, 24k, 32k, 48k, 64k, 96k, 128k, 192k, 256k, 384k, 512k, 768k
Unit: byte
Content: Upper threshold for triggering the traffic volume event 4a for state
transition from FACH to DCH (with HS-DSCH). If the value of this parameter is
too high, congestion may happen over the common channel.
Value range: D0, D10, D20, D40, D60, D80, D100, D120, D160, D200, D240,
D320, D640, D1280, D2560, D5000
Physical value range: 0, 10, 20, 40, 60, 80, 100, 120, 160, 200, 240, 320, 640,
1280, 2560, 5000
Unit: ms
Content: This parameter defines the time-to-trigger for event 4a, that is, the
transition from FACH to DCH (with HS-DSCH). This parameter is used to
avoid unnecessary reports caused by unstable traffic volumes.
478
RTFTODHTVMTHD
RTFTODHTVMTIMETOTRIG
Page139
RTFTODHTVMTHD
Value range: D16, D32, D64, D128, D256, D512, D1024, D2k, D3k, D4k, D6k,
D8k, D12k, D16k, D24k, D32k, D48k, D64k, D96k, D128k, D192k, D256k,
D384k, D512k, D768k .
Physical value range: 16, 32, 64, 128, 256, 512, 1024, 2k, 3k, 4k, 6k, 8k, 12k,
16k, 24k, 32k, 48k, 64k, 96k, 128k, 192k, 256k, 384k, 512k, 768k
Unit: byte
Content: Upper threshold for triggering the traffic volume event 4a for state
transition from FACH to DCH. If the value of this parameter is too high,
congestion may happen over the common channel..
Value range: D0, D10, D20, D40, D60, D80, D100, D120, D160, D200, D240,
D320, D640, D1280, D2560, D5000
Physical value range: 0, 10, 20, 40, 60, 80, 100, 120, 160, 200, 240, 320, 640,
1280, 2560, 5000
Unit: ms
Content: This parameter defines the time-to-trigger for event 4a, that is, the
transition from FACH to DCH. This parameter is used to avoid unnecessary
reports caused by unstable traffic volumes.
479
FTOETVMTHD
FTOETVMTIMETOTRIG
Page140
FTOETVMTHD
Value range: D16, D32, D64, D128, D256, D512, D1024, D2k, D3k, D4k, D6k,
D8k, D12k, D16k, D24k, D32k, D48k, D64k, D96k, D128k, D192k, D256k,
D384k, D512k, D768k .
Physical value range: 16, 32, 64, 128, 256, 512, 1024, 2k, 3k, 4k, 6k, 8k, 12k,
16k, 24k, 32k, 48k, 64k, 96k, 128k, 192k, 256k, 384k, 512k, 768k
Unit: byte
Content: This parameter determines the upper threshold of traffic volume for
event 4a triggering the transition from FACH to E-DCH.
Value range: D0, D10, D20, D40, D60, D80, D100, D120, D160, D200, D240,
D320, D640, D1280, D2560, D5000
Physical value range: 0, 10, 20, 40, 60, 80, 100, 120, 160, 200, 240, 320, 640,
1280, 2560, 5000
Unit: ms
Content: This parameter defines the time-to-trigger for event 4a, that is, the
transition from FACH to E-DCH. This parameter is used to avoid unnecessary
reports caused by fluctuation of traffic volumes.
480
Contents
1. DCCC Overview
2. Rate Reallocation Based on Traffic Volume
3. Rate Reallocation Based on Throughput
4. Rate Reallocation Based on Link Quality
5. UE State Transition Algorithm
6. Always Online
Page141
481
Always Online
z
Page142
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, and
requests the RNC to release the corresponding radio resources. However, the CN reserves
the PDP context for the PS UE. When the UE reinitiates the service of this PDP context, it
does not have to apply for the PDP context again. Therefore, the PS UE is always online.
482
Always Online
z
For each PS RAB, two PDCP timers are available. They are
T1 and T2.
Page143
In RAN10.0, T1 and T2 are both set to 20 s for all the above services.
483
Process Description
z
Page144
When timer T1 expires and the PDCP entity still detects no data packet either in UL or DL, the
PDCP entity sends the request to the RRC layer for the service release and timer T2 is started.
If the CN does not initiate the service release, and the PDCP still detects no UL or DL data
packet when timer T2 expires, the PDCP entity sends the request again to the RRC layer for
the service release.
If there is only one RAB for the UE in the PS domain, the RNC sends an IU RELEASE
REQUEST message to the CN.
If there is more than one RAB for the UE in the PS domain, the RNC sends an RAB
RELEASE REQUEST message to the CN.
The release cause carried in both messages is "User Inactivity".
484
Parameters
z
PSINACTTMRFORCON
PROTECTTMRFORCON
PSINACTTMRFORSTR
PROTECTTMRFORSTR
Page145
485
Parameters
z
PSINACTTMRFORINT
PROTECTTMRFORINT
PSINACTTMRFORBAC
PROTECTTMRFORBAC
Page146
486
Parameters
PSINACTTMRFORIMSSIG
PROTECTTMRFORIMSSIG
T1:
Unit: s
Page147
Content: When the T1 timer expires and there is still no data transmission for
the UE in the PS interactive service, the PDCP entity sends a request to the
RRC layer for release of the service.
Recommended value : 20
Value range: 0 to 60
Unit: s
T2:
Content: When the T1 timer expires, the PDCP entity sends a request to the
RRC layer for release of the interactive service and the T2 timer is started. If
the service is not released when the T2 timer expires, the PDCP entity sends
again the request to the RRC layer for release of the service.
Recommended value : 20
487
Summary
z
Always Online
Page148
488
Thank you
www.huawei.com
489