Professional Documents
Culture Documents
WCDMA HSUPA
RRM and Parameters
www.huawei.com
Objectives
Upon completion of this course, you will be able to know:
HSUPA service mapping
HSUPA CE scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page1
Contents
1. HSUPA Service Mapping
3. HSUPA CE Scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page2
Mapping of service
RB Type Signaling & Traffic class Transport Channel
Conversational
CS DCH
Streaming
Conversational
TRB DCH/HS-DSCH/E-DCH
Streaming
PS
Interactive
DCH/CCH/HS-DSCH/E-DCH
Background
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page3
The Radio Bearers (RB) available for transmission of RRC messages are defined as “SRB
(signalling radio bearers)”
During the setup of an RRC connection, the single SRB can be carried on the CCH,
DCH, HS-DSCH, or E-DCH
If it is CCH, the final corresponding physical channels are downlink SCCPCH and
uplink PRACH.
If it is DCH, the final corresponding physical channels are downlink and uplink
DPDCH.
The Radio Bearers (RB) available for transmission of service are defined as “TRB (Traffic
radio bearers)”
The services in the CS domain have high transmission quality requirements and are
always mapped onto the DCHs.
The conversational services in the PS domain can be mapped onto the DCH, HS-
DSCH, or E-DCH
The streaming services in the PS domain can be mapped onto the DCH, HS-DSCH,
or E-DCH.
The interactive and background services in the PS domain can be mapped onto the
CCH, DCH, HS-DSCH, or E-DCH
Mapping of Signaling
True
HSDPA DCH
SRB channel type
HSPA
Downlink SRB on HS-DSCH Downlink SRB on HS-DSCH SRB is carried on
Uplink SRB on DCH Uplink SRB on E-DCH DCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page5
During the setup of an RRC connection, the single SRB can be carried on the CCH,
DCH, HS-DSCH, or E-DCH, as described below:
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.
No
Yes
SRB channel type Uplink SRB Downlink SRB
= DCH on DCH on DCH
No No
Yes Downlink TRB Yes Downlink SRB
SRB channel type Uplink SRB
= HSDPA on DCH on HS-DSCH on HS-DSCH
No
Uplink SRB
Downlink TRB Yes Downlink SRB
on DCH
on HS-DSCH on HS-DSCH No
No Yes
Downlink SRB Uplink TRB Uplink SRB END
on DCH on E-DCH on E-DCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page6
The SRB mapping in TRB setup stage is different from the SRB in RRC connection
setup stage
During the setup of TRBs, the SRB can be carried on the CCH, DCH, HS-DSCH, or
E-DCH, as described below:
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 the channel types selected by all the TRBs are HS-
DSCH 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 the channel types selected by all the TRBs are E-DCH
and Srb channel type is set to HSPA, the SRB is carried on the E-
DCH; otherwise, on the DCH.
Related Parameter
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page7
This parameter specifies whether the parameter Srb channel type is valid
during the setup of an RRC connection
TRUE: Srb channel type is valid during the setup of an RRC connection and
other processes
FALSE: Srb channel type is invalid during the setup of an RRC connection
but valid during other processes
PS Conversational service
Voice over IP (VoIP)
Start
Yes
VoIP channel type Uplink TRB Downlink TRB
= DCH on DCH on DCH
No
Yes Uplink TRB Downlink TRB
VoIP channel type
= HSDPA on DCH on HS-DSCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page8
The services in the CS domain have high transmission quality requirements and are
always mapped onto the DCHs.
The conversational services in the PS domain can be mapped onto the DCH, HS-
DSCH, or E-DCH. 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
Related Parameter
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page9
DCH: The service is carried on the DCH in both the uplink and the downlink
HSDPA: The service is carried on the DCH in the uplink and the HS-DSCH in
the downlink
HSPA: The service is carried on the E-DCH in the uplink and the HS-DSCH in
the downlink
No
Cell support HSUPA
Yes
PS streaming on No
E-DCH is switched?
Yes
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page10
The streaming services in the PS domain can be mapped onto the DCH, HS-DSCH,
or E-DCH.
Related Parameter
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page11
If this parameter is checked, the cell supports HSUPA, and the maximum UL
service rate is higher than or equal to the streaming on HSUPA threshold, the
PS streaming service can be mapped onto the E-DCH.
Value range:D8, D16, D32, D64, D128, D144, D256, D384, which indicate
8kbit/s, 16kbit/s, 32kbit/s, 64kbit/s, 128kbit/s, 144kbit/s, 256kbit/s, 384kbit/s
PS BE traffic on HSUPA
Start
No
Cell support HSUPA
Yes
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page12
The interactive and background services in the PS domain can be mapped onto the
CCH, DCH, HS-DSCH, or E-DCH.
Related Parameter
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page13
Value range:D8, D16, D32, D64, D128, D144, D256, D384, D608, D1450,
D2048, D2890, D5760, which indicate 8kbit/s, 16kbit/s, 32kbit/s, 64kbit/s,
128kbit/s, 144kbit/s, 256kbit/s, 384kbit/s, 608kbit/s, 1450kbit/s, 2048kbit/s,
2890kbit/s, 5760kbit/s
Default value:D608
Contents
1. HSUPA Service Mapping
3. HSUPA CE Scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page14
Iub bandwidth
available Iub bandwidth of a NodeB = bandwidth available for
HSUPA users within the NodeB range - total throughput of the
users
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page15
When the scheduling period (equal to one TTI) arrives, this estimation has to be
calculated.
Related Parameter
Maximum Target Uplink Load Factor
Parameter ID: MaxTargetUlLoadFactor
This parameter specifies the target uplink load factor for the
NodeB-controlled scheduler.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page16
According to the parameter, the RNC calculates the maximum Received Total
Wideband Power (RTWP) and sends it to the NodeB through Iub signaling.
This parameter is set on the basis of the network planning. If this parameter is
set too small, the throughput of a cell will be small. If this parameter is set too
large, the interference becomes high and the coverage of the cell may be too
small.
Default value:75
The purpose of the participation of the RNC in cell arbitration is to know all the
requirements for the services in each cell. The parameter value set on the
basis of the network planning can enable a cell to have a larger portion of
high-priority users or services than the other cells.
Happy bit
The UE can use the Happy Bit to tell the serving Node B that the
resources allocated to the UE are not sufficient and that the UE is
capable of transmitting at higher rate.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page17
Scheduling information
Happy bit
Priority of UE
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page18
The algorithm queues all the happy users in descending order by Priorityn.
Priorityn = Reff/γSPI
Where
GBR=ON
GBR=OFF
GBR=OFF
UE6 UE7 UE8 UE9 UE10 UE11 UE12
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page19
When queuing unhappy users, the algorithm considers the effective data rate, γSPI,
and GBR satisfaction degree.
Firstly, the algorithm arranges zero_grant users in descending order by Priorityn and
puts them to the end of the unhappy queue. Priorityn is calculated with the following
formula:
Priorityn = 1/(γSPI x Rreq)
Where
For the users whose requirements for the GBRs are not met, the
algorithm arranges them in descending order by Priorityn and puts
them before the zero_grant users. Priorityn is calculated with the
following formula:
Priorityn = Reff/(γSPI x RGBR)
For the users whose requirements for the GBRs are met, the algorithm
arranges them in descending order by Priorityn and puts them before
the users whose requirements for the GBRs are not met. Priorityn is
calculated with the following formula:
Priorityn = Reff/γSPI
In this case, the users in an unhappy queue are arranged in descending order
by Priorityn: the users whose requirements for the GBRs are met, the users
whose requirements for the GBRs are not met, and zero_grant users. The rate
of a user is decreased before that of a following user but increased after that of
the following user.
If the GBR switch is OFF, the users are queued according to the following
principles:
AG Up in Scheduling
Conditions for sending AG up
User is unhappy, and SI is received by NodeB successfully.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page21
When the user meets all of the following conditions, the NodeB schedules this user
through AG:
The user is unhappy and the SI sent from the user is received.
The AGCH code allocated to the user is idle and not used by other users.
RG Up in Scheduling
Conditions for sending RG up
The user is unhappy.
The user does not meet the conditions for sending AG UP.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page22
If all these conditions are met and both the Uu bandwidth and the Iub bandwidth allow
an increase in the user rate, the algorithm sends RG UP to the user.
Contents
1. HSUPA Service Mapping
3. HSUPA CE Scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page23
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page24
HSUPA CE Scheduling
When the CE scheduling period arrives, the algorithm
performs the following operations for CE scheduling:
Reclaiming the CEs of the serving RLS
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page25
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page26
The algorithm determines whether to reclaim the CEs based on the CEavg of the
serving RLS during the previous period.
If the number of CEs allocated to the serving RLS is larger than CEinit and CEavg,
the algorithm reclaims some CEs. The number of CEs of the serving RLS decreases
to MAX(CEavg, CEinit). The reclaimed CEs take effect during the next period. The
algorithm notifies the MAC-e scheduler of SGmax.
CEinit: Initial number of CEs, which is calculated on the basis of the GBR
configured. If the user is not configured with the GBR, then CEinit is the
number of CEs occupied by an RLC PDU.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page27
For the users whose Reff is smaller than the GBR, the algorithm queues the users
based on Priority = Reff/(γSPI x GBR).
For the users whose Reff is larger than or equal to the GBR and whose GBR is not
configured, the algorithm queues the users based on Priority = Reff/γSPI.
The smaller the Priority value of a user is, the earlier the number of CEs of this user is
increased. The users are queued in ascending order by Priority. The number of CEs
of the users whose GBR is not reached is increased before that of the users whose
GBR is reached or not configured.
After adding CEs, the algorithm notifies the MAC-e scheduler of the new CEs and the
maximum SG index that corresponds to only one CE. During the addition, the
algorithm can preempt the CEs of the non-serving RLs until the number of these CEs
decreases to the minimum number, that is, the number of CEs required for correct E-
DPCCH demodulation and decoding.
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page28
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page29
When there are idle CEs on a bearing board, the algorithm performs CE processing for users of non-
serving RLs on the board. The principle for CE allocation is that the algorithm allocates enough CEs
when there are sufficient idle CEs to enable more users to obtain soft handover gain. Based on the
CEavg of non-serving RLs during the previous period, the algorithm increases the number of CEs to
CEup by one step, as listed in Table 4-1. The users are queued based on Priority, as calculated below:
Priority = CEneed/γSPI
NRL: the number of RLs on the current UL board. The users are queued in ascending order by
Priority. The smaller the value of Priority is, the earlier the user is processed.
CE(Maximum Set of E-DPDCHs): the number of CEs corresponding to the Maximum Set of E-DPDCHs
If the idle CEs can meet the requirements for CEneed, the algorithm allocates new CEs to the user and
notifies the MAC-e scheduler of the new CEs and the maximum SG index that corresponds to only one
CE. If no new CE is available, the algorithm allocates CEs based on the minimum number.
Contents
1. HSUPA Service Mapping
3. HSUPA CE Scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page30
HSUPA DCCC
HSUPA DCCC
One 1.44M HSUPA UE will consume 22 CE. In order to
improve the uplink CE efficiency, HSUPA DCCC has to be
used
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page31
In each measurement period (E-DCH Throu Meas Period for E-DCH service, DCH
Throu Meas Period for DCH service), the MAC-d takes statistics of the data volume
properly received by this RB. The result is then divided by the measurement period to
obtain the throughput value.
HSUPA DCCC
HSUPA DCCC strategy
Up and down
Up only
Value range:
HsupaDcccStg SET DCCC RATE_UP_AND_DOWN_ON_EDCH,
RATE_UP_ONLY_ON_EDCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page32
HSUPA DCCC
HSUPA DCCC principle
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page33
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.
HSUPA DCCC
HSUPA DCCC principle
Service rate range
… …
R1 R2 Ri RN-1 RN
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page34
A specified group of adjustment rate and the associated throughput threshold has to
be configured:
where:
The first figure in each pair of parentheses is the HSUPA adjustment rate
which is set through the HSUPA UpLink rate adjust set parameter.
The threshold rate ratio is set through the percent of ratio for nKbps parameter.
The RN is the highest rate in the set defined by the HSUPA UpLink rate adjust set
parameter.
HSUPA DCCC
Increase service rate principle
Suppose Ri is current configured rate
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page35
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.
The 4a threshold is the throughput threshold associated with the current HSUPA
adjustment rate, that is, TRt.
HSUPA DCCC
Increase service rate parameters
EDCH Period Number to Trigger for Event 4A
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page36
HSUPA DCCC
Decrease service rate principle
Suppose Rt is current configured rate
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page37
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.
In the aspect of DCCC for HSUPA, The 4b threshold is the throughput threshold
associated with the previous rate, that is, TRt–1.
TRt–1 = Rt–1 x threshold rate ratiot–1
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).
In the aspect of DCCC for DCH services, the 4b threshold is calculated as follows:
TRt-1 = Rt-1 x threshold rate ratiot-1
where:
Rt-1 is the previous rate in the rate adjustment set.
Threshold rate ratiot-1 is defined by the parameter percent of ratio for nKbps
(n = 8, 16, 32, 64, 128, 144, 256, 384).
HSUPA DCCC
Decrease service rate principle
Time to trigger for 4B
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page38
Contents
1. HSUPA Service Mapping
3. HSUPA Scheduling
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page39
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page40
The other cells in serving RLS, can send RG, including UP,
DOWN and Hold, which should be same as HSUPA serving
cell. For HICH, it’s the same as RGCH.
The cells, which are in E-DCH active set, but not in the serving
RLS, can only send DOWN and HOLD in RGCH. For HICH,
only ACK and DTX can be sent
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page41
All the cells in E-DCH active set should have the same SRNC
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page42
Contents
5. HSUPA Mobility Management
5.1 Intra-frequency HSUPA handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page43
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page44
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page45
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page46
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page47
All cells after the active set is updated are HSUPA cells
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page48
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page49
Event 1D is triggered
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page50
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page51
Event 1D is triggered
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page52
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page53
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page54
Contents
5. HSUPA Mobility Management
5.1 Intra-frequency HSUPA handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page55
Event 2B is triggered
The HSUPA admission request is made for the target cell. After
the request is accepted, the handover is performed through the
physical channel reconfiguration message. If the request is
denied, the RB reconfiguration is implemented, and services
on E-DCH are reconfigured for DCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page56
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page57
Event 2B is triggered
The DCH admission request is made for the target cell. After
the request is accepted, the RB reconfiguration is implemented,
and services on E-DCH are reconfigured for DCH
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page58
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page59
Event 2B is triggered
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page60
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page61
Contents
5. HSUPA Mobility Management
5.1 Intra-frequency HSUPA handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page62
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page63
Contents
5. HSUPA Mobility Management
5.1 Intra-frequency HSUPA handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page64
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page65
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page66
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page67
Contents
5. HSUPA Mobility Management
5.1 Intra-frequency HSUPA handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page68
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page69
F1 F1 F1
HSUPA HSUPA HSUPA
F2 F2
HSUPA
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page70
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page71
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page72
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page73
F2 F2
F2
HSUPA HSUPA HSUPA
CS service CS service
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page74
Summary
HSUPA mobility management
HSUPA handover
HSUPA to HSUPA handover
HSUP to non-HSUPA handover
Non-HSUPA to HSUPA handover
HSUPA to GRPS handover
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page75
Thank you
www.huawei.com
Copyright © 2008 Huawei Technologies Co., Ltd. All rights reserved. Page76