Professional Documents
Culture Documents
Apr. 2006
Power Control
Load Control
Mobility
HSDPA
Purpose:
– Scheduling the limited resources between NRT users
– Optimize the utilization of system resources
– Improve the throughput of the system
Methods:
– RAB to RB mapping
– Bit rate switching (DCCC, DCH only)
• TVM (Traffic Volume Measurement) based bit rate switching
• Coverage based bit rate switching
• Load based bit rate reduction
– RRC state switching
– Packet scheduling of HSDPA
Objective:
RB parameters configuration according to QoS of the requested RAB
Contents:
Channel type selection
RB parameter configuration
Background RB on CCH
Interactive
Streaming
Mapping RB on DCH
Conversational
RB on HS-DSCH
Main parameters:
MML command Parameter name Parameter ID Default value
SET DL BE traffic DCH decision threshold DlBeTraffDecThs 8 kbps
UFRCCHLTYPEPARA UL BE traffic DCH decision threshold UlBeTraffDecThs
Transport channel
traffic volume Traffic Volume:
Taffic Volume < Th RLC Buffer Occupancy: the amount of
data in number of bytes that is available
for transmission and retransmission
TVM 4B
THRESHOLD
Threshold Algorithm parameters:
Time
ADD TYPRABDCCCMC
Event 4b
TRAFFIC MEASUREMENT EVENT THRESHOLD
Event 4b Timer to Trigger •Indicates the threshold to trigger Event 4A/4B.
•Default value: 1024/64 byte (4A/4B)
Transport channel
traffic volume
Taffic Volume > Th
Timer to Trigger:
•Indicates the period of time during which the event
condition has to be satisfied, before sending a
Measurement Report
•Default value: 240/5000 ms (4A/4B)
TVM 4A Threshold
THRESHOLD
Time
Pending time after trigger:
•Indicates the period of time during which it is
Event 4a
forbidden to send any new measurement reports
Event 4a
•Default value: 4000/4000 ms (4A/4B)
Pending time after triggered
Uplink
Rate
SET DCCC
The highest rate
Uplink Bit rate threshold for DCCC
Range: 8 ~ 384kbps
Allocated rate
Adjust Default value: 64 kbps
level =3
Uplink mid bitrate Uplink Rate adjust level
Range: 2 or 3
Adjust
level =2 Default value: 2
Time
Downlink
Source Rate
Dynamic Channel
Configuration
Time
without bit rate switching
with bit bit rate switching
Traffic Volume
Object:
- Avoid call drop due to power limitation
- Guarantee QoS perceived by user
Indicator of Coverage:
- Downlink Transmitted Code Power
- RLC data retransmission
distance
BS 基站
BS
T1 Measurement
Algorithm parameters:
Threshold 2
SET UDCCC
Time
Event Ea relative threshold
Ea Periodic Eb Ea
reports Event E reporting period
Time Note:
Absolute threshold of Event E=
Fa Fb Fa
Periodic maximum DL Power - comparative threshold + PO3
reports
Algorithm parameters:
RLC Retransmission rate
ADD TYPRABRLC
Event A threshold
Time
SET CORRMALGOSWITCH
RLC_RETRANS_MEASURE_SWITCH
Reporting event A
Time-to-trigger
Time-to-trigger Perding time after trigger
Rate
Allocated rate
Time
Event Ea Event Ea
and Event A and Event A
Channel Transition
SET UESTATETRANS
BE DCH to FACH to PCH 4B thd
CELL_DCH URA_PCH BE DCH to FACH 4B time to trigger
BE DCH to FACH 4B Pending Time
DCH to FACH transition timer
BE FACH TO DCH 4A threshold
Cell reselection
Event
Event 4b/Timer
4b/Timer Event 4a Paging/Data Timer/COUNTER FACH to PCH 4B time to trigger
FACH to PCH 4B Pending Time
FACH to PCH transition timer
UE activity
Traffic Volume Report from UE, Event 4a and Event 4b
- Event 4a: Traffic volume is above a threshold -> High active
- Event 4b: Traffic volumes is below a threshold during a configurable time -> Low active
Cell re-selection:
- If number of cell reselections exceeds pre-define counters within the cell reselection timer, the UE is
considered to be in the state of frequent cell reselection
Paging/Data:
- There is data to be transferred
Action Trigger
RadioClass FACH to PCH transition timer Realtime Traff DCH to FACH 4B threshold
Uplink bitrate threshold for DCCC Reporting period unit for event F
UESTATETRANS.Class TYPRABBASIC.Class CELLDCCC.Class
Uplink mid bite rate calculate method Event F reporting period[ms]
DCCC.Class TYPRABDCCCMC.Class
Uplink mid bitrate threshold Event F reporting period[min]
Power Control
Load Control
Mobility
HSDPA
Objective
For each UE, before accessing the network, and for each base station when
RL is set up, estimate the initial UL / DL transmit power based on the
downlink path loss calculation
Content
Uplink Open Loop Power Control for PARCH
Uplink Open Loop Power Control for UL DPCCH
Downlink Open Loop Power Control for DL DPCCH
BCH :
PRACHBASIC.
Class
•CPICH channel power
• UL interference level PRACHUUPARAS.Class
•Measure CPICH_RSCP
•Determine the initial transmitted power RACH.Clsass
Max allowed
UE UL TX
power
Max preamble loop
Control Part
Pini
Preambles Message
TYPSRBBASIC.Class
Reference BetaD
CPICH RSCP
Node B
UE
DPCCH_Initial_Power =
DPCCH_Power_Offset - Various power differences between DPDCH and
CPICH_RSCP DPCCH are defined through gain factors, called
βc for DPCCH and βd for DPDCH
NodeB UE
UL Inner-loop Power Control
PCA2: The UE adjusts the uplink transmit power for each 5-slot
cycle and the step is 1 dB fixedly.
FRC.Class
TPC
SIR estimation and DL power control mode
compare with SIR target
FDD DL power control step size
1500 Hz
SIR target
NodeB UE
DPC_MODE = 0
The UE sends a unique TPC command in each slot and the TPC
command generated is transmitted in the first available TPC field in the
uplink DPCCH.
DPC_MODE = 1
The UE repeats the same TPC command over 3 slots and the new
TPC command is transmitted such that there is a new command at the
beginning of the frame .
Objective: TYPSRBOLPC.Class
• Keep the quality of communication at the
required level by setting the SIR target for the
fast power control BLER target value
Outer-loop Inner-loop
BLERtarget setting
SIR target setting Sent TPC command
RNC Node B UE
N1 N2
N: TTI number of SIR adjustment period
N1 : TTI number of non DTX period
N2 : TTI number of DTX period
N = N1 + N2
■ Mechanism:
- Single RAB
> OLPC based on BLER
> OLPC based on DPCCH BER (N1=0, N2≠0)
- Multiple RABs
> SIR target decrease only when all TrCHs request to decrease its SIRtar
» If any one of the services requires to increase the SIR target, the maximum value is used for the
adjustment.
» If all the services require to reduce the SIR target, the minimum value is used for the adjustment.
> Signaling DCH is involved in OLPC
> Guarantee QoS of all TrCHs
Power Control
Load Control
Mobility
HSDPA
Load Control is used to keep system stable, maximize system capacity while
ensuring the coverage and QoS.
Time
PUC: Potential User Control CAC: Call Admission Control
IAC: Intelligent Admission Control LDR: Load Reshuffling
OLC: Overload Control
B 1 Interactive 3 HSDPA
Services with different ARP/TC/THP/Bear : A 1 Interactive 3 DCH
C 2 Conversational DCH
RAB ID ARP Traffic Class THP Bear Type
F 2 Streaming DCH
A 1 Interactive 3 DCH
E 2 Background HSDPA
B 1 Interactive 3 HSDPA
D 2 Background DCH
C 2 Conversational DCH
D 2 Background DCH
TC is the top-priority, and HSDPA over DCH
E 2 Background HSDPA
RANK Traffic Class ARP THP Bear Type
F 2 Streaming DCH
C Conversational 2 DCH
F Streaming 2 DCH
B Interactive 1 3 HSDPA
A Interactive 1 3 DCH
E Background 2 HSDPA
D Background 2 DCH
User Priority:
☺ Gold (1)
User☺ Silver (2)
Priority☺ Bronze (3)
ARP 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User
ERROR 1 1 1 1 1 2 2 2 2 2 3 3 3 3
Priority
Rate Negotiation
Pre-emption / Queuing
Yes
Affected users Users in connected mode
Code resource No
based admission?
Procedure Make decision whether to admit
new users or service upgrade Yes
according to the available system No
Power resource
resources. based admission?
Yes
Rate Negotiation
Pre-emption / Queuing
Direct Retry / Re-direction
Uplink call
On the basis of TCP / RTWP
admission desicion
On the basis of equivalent user number
No
Admitted?
Yes
Downlink call
admission desicion
No
Admitted?
Yes
End
Ec / N 0 N 1 PCPICH
P( N 1) (1 ) P ( N )
1 (
Ec / N 0)N 1 (CPICH _ Ec / N 0 ) N 1
Ec N 0 N 1
k N 1
Ec N 0 s tan dard
Rate Negotiation
Pre-emption / Queuing
Direct Retry / Re-direction
SF=
SF=8 4
SF=16
SF=256
SF=128 ┏━●C(256,0):PCPICH
Less code ┏ 0 ┫
SF=64 ┃ ┗━●C(256,1):PCCPCH
fragments ┏ 0 ┫
are left ┃ ┃ ┏━●C(256,2): AICH
┃ ┗ 1 ┫
SF=32 ┃ ┗━●C(256,3): PICH
┏ 0 ┫
SF=16 ┃ ┗━●C(64,1):SCCPCH
┏ 0 ┫
┃ ┃ ┏━●C(128,2):DPCH
┃ ┃ ┏━ 2 ┫
┃ ┃ ┃ ┃
┃ ┗ 1 ┫ ┗━○ 3
SF=8 ┃ ┗━○3 Reserve the codes
┏ 0 ┫
SF=4 ┃ ┗━○1 with smallest SF to
┏ 0 ┫ improve utilization
┃ ┗━○1
┃ rate of whole code
┗━○1 tree.
┏━○2
┃ ● Occupied code
┗━○3 ○ Non-occupied code
Rate Negotiation
Pre-emption / Queuing
Direct Retry / Re-direction
DPCH Service
Active
Traffic Class Scope
Bandwidth consumption: Factor
Rate Negotiation
Pre-emption / Queuing
Direct Retry / Re-direction
12.2 DL 128 1 1
Credit Consumption kbps
AMR UL 64 1 2
Law:
64 kbps DL 32 2 2
Reported from NodeB VP UL 16 3 6
In terms of SF
32 kbps DL 64 1 1
HSDPA is not involved PS UL 32 1.5 3
64 kbps DL 32 2 2
PS UL 16 3 6
128 DL 16 4 4
kbps PS UL 8 5 10
384 DL 8 8 8
kbps PS UL 4 10 20
Rate Negotiation
Pre-emption / Queuing
UE capabilities
•384kbps • Physical layer capability
Maximum allowed bit rate • Transport channel capability
•128kbps
Rate Negotiation
Pre-emption / Queuing
High
Priority
Priority based
Pre-empt
Rate Negotiation
Pre-emption / Queuing
RRC Connection RRC DRD is used when UE initiates RRC CONNECTION REQUEST procedure
Direct Retry but is refused by the original cell.
Cell2 Cell2
Freq2 Freq2
1 2 Initially camping
1 2 Initially camping Resource on cell 1
Resource
apply on cell 1 apply
RRC Re-Direct to Inter-
RRC Direct Retry
3 successfully on cell2 3 Freq or inter-RAT cell
Cell2 Freq1 Inter-Freq Cell1 Inter-RAT Cell1
Freq1
RNC CN RNC
1 1
2 4
Cell2 Cell2
Freq2
3 4 2
3
Pre-emption 1.User priority based pre-emption for R99 Rate 1.PS maximum rate negotiation
2.RAB priority based pre-emption for Negotiatio 2.PS & CS initial rate negotiation
HSDPA n 3.PS target rate negotiation
Queue 1.RAB priority based queuing. DRD 1.RRC connection direct retry
2.RRC connection redirection
3.RAB direct retry
Load Reshuffling
Overload Control
Overload Congestion
Load%
Normal
Time
RAN-CN
Handover Downsizing Drop off calls
Renegotiation
Fast
AMRC BE rate TFC
reduction Control
Drop PS PS
For
IF IRAT PS
HO HO Streaming
Drop CS CS
Load Reshuffling
Overload Control
Take congestion
release measures End load adjustment
Candidate service:
AMR service with the lowest integrated priority
Action:
Downlink: Rate control over Iu interface
Uplink: TFC control over Uu interface.
Candidate service:
PS streaming
Action:
QoS renegotiation over Iu
1) RNC: RAB modification request (Iu)
2) CN: RAB assignment (Iu)
3) RNC: reconfiguration (Iub/Uu)
CELLLDR.Class
Related
Parameters UL/DL Inter-freq cell load handover load space threshold 1st-6th LDR action sequence
UL/DL Inter-freq cell load handover maximum bound width UL/DL BE guarantee bit rate
Load Reshuffling
Overload Control
Actions supported:
TFC Control of R99 BE service
Drop of low priority UEs
Sequence of OLC actions:
Fast TFC control -> Call drop of UEs
Yes Yes
expires
MAC increase the
Start a Adjust Timer
max TF number
expires
Start a Recover Timer
UL threshold of Conv non_AMR service UL/DL OLC fast TF restrict RAB number
GlobalParaClass CellClass
UL threshold of other services Data rate restrict coefficient
USERPRIORITY.Class CELLPUC.Class UL Handover access threshold UL/DL OLC traff release RAB number
Integrate Priority Configured Reference UL/DL basic meas rprt cycle, Unit:10ms
CELLLDR.Class
Indicator of Carrier Type Priority UL/DL basic meas rprt cycle, Unit:min
Preempt algorithm switch Load level division threshold 1 UL/DL LDR PS inter-rat ho user number
Queue algorithm switch Load level division threshold 2 UL/DL LDR-AMR rate reduction RAB number
Load Reshuffling
Support downgrading
power for admission
ec2 ed2
( Ec / N 0 ) HSUPA 2 ( Ec / N 0 ) DPCH
Compare the forecast ENU c d 2
load with the theshold
Pnon HSPA Pmbms,max Thd other Pmax MBMS descend power RAB priority
threshold
» For a low priority MBMS service, the needed power is the maximum
transmit power of FACH. LDR threshold is used for comparison.
If the admission check fails, the needed power is reduced to the
minimum power of FACH.
DCH service Y Y Y Y Y
HSDPA service Y Y Y Y
HSUPA service Y Y Y Y
MBMS service Y
Triggered by admission
check failure due to the Triggered by admission
limitation of EUN, user check failure due to the
number and Iub limitation of power, code and
transmission credit resource
Service Quality
Service Quality
Unchange
Downgrade
RAN-CN
Handover Downsizing
Renegotiation
AMRC
CS
DCCC
MBMS PS
Power Downgrading
Power UL √ √ √ √ √ √ X N.A.
Resource DL √ √ √ √ √ √ X √
Code UL N.A. N.A. N.A. N.A. N.A. N.A. N.A. N.A.
Resource DL X √ X X X X √ X
UL X √ √ √ X X X X
NodeB Credit
DL X √ √ √ X X X X
Iub Transport UL X √ √ √ √ √ X X
Resource DL X √ √ √ √ √ X X
UL √ √ √ √ X √ X N.A.
ENU
DL √ √ √ √ X √ X X
LDR Actions
Object Inter- Inter-
Inter- BE Rate AMR Iu QoS Code MBMS Power
RAT CS RAT PS
Freq HO Reduction Reduction Renegotiation Reshuffling Downgrading
HO HO
DCH √ √ √ √ √ √ √ N.A.
HSDPA √ X X √ X X X N.A.
HSUPA √ X X √ X X X N.A.
MBMS X X X X X X X √
Uplink
» RTWP based UL LDR
RTWP PN
Thrldr _ trig
RTWP
Downlink
( Pnon hspa min(GBPGBR Ph sup a _ res , Pmax hspa )) Pmax Thrtotal ldr
Trigger condition
Minimum available SF > reserved SF_Thd
Actions
» Code reshuffling
ADD CELLLDR
» BE rate reduction
Cell SF reserve threshold
Max user number of code adjust
Trigger condition
» UL/DL separate
Actions
» Inter-RAT PS/CS HO
» BE rate reduction
Uplink
» ENU based UL LDR
K UL
Thrldr _ trig
K Max
K UL K HSUPA
UL
K HUL BE K HUL Stream K DCH
UL
K CCH
UL
Downlink
» For R99 cell
N DL N DCH N CCH _ res
THP consideration
■ For interactive services, differentiate the priority through THP in the case of same ARP.
■ Applied to determine the integrate priority
The values of RAB Integrate Priority are set according to the Integrate Priority Configured Reference parameter as follows:
• If the value of the parameter is set to Traffic Class, the integrate priority abides by the following rules:
- Classes of services: conversational -> streaming -> interactive -> background
- Services of the same class: priority based on Allocation/Retention Priority (ARP) values
- Only for the interactive service of the same ARP value: priority based on THP
- Services of the same class and priority: HSDPA or DCH service preferred on the basis of the value of the
Indicator of Carrier Type Priority parameter
• If the value of the parameter is set to ARP, the integrate priority abides by the following rules:
- ARP1 -> ARP2 -> ARP3 … -> ARP14
- Same ARP value: conversational -> streaming -> interactive -> background
- Only for the interactive service of the same ARP: priority based on THP
- Services of the same ARP, class and THP (only for interactive service ): HSDPA or DCH service preferred
on the basis of the value of the Indicator of Carrier Type Priority parameter
Power Control
Load Control
Mobility
HSDPA
Classification
Inter-RAT Handover
Intra-frequency Handover
Soft / Softer Handover
Hard handover
Based on Coverage
Inter-RAT Handover
Based on WCDMA Freq. 2
Load/ Based on
UE Speed Coverage
Based on
WCDMA Freq. 1
Coverage Based on Inter-frequency
Load/Service
Handover
GSM/GPRS/EDGE
Measurement Decision
Phase Phase
Decision
Handover Measurement
Phase
Trigger Phase
Power Control
Load Control
Mobility
HSDPA
Admission Control
Scheduling
Flow Control
Mobility Management
Admission Control
Scheduling
Flow Control
Mobility Management
RB on FACH
Interactive
Streaming
RB on HS-DSCH
SET COIFTIMER
H Retry TimerLength
-- Length of retry timer for periodical
attempts to map the service onto the SET UESTATETRANS
HS-DSCH.
BE HS-DSCH to FACH 4B threshold
CELL_PCH
CELL_FACH
URA_PCH
Admission Control
Scheduling
Flow Control
Mobility Management
SET MACHSPARA
Dynamic power allocation
DPCHs have the preferential right to Power Margin
occupy the power
Node B can use all the remaining
power for HSDPA
The minimum available part for HSDPA Power margin for
can be guaranteed DCH power control Time
A configurable margin is used to keep
Total Power Higher
the system in stable status power
utility
Allowed power for HSDPA efficiency
DPCH
Time
ADD MACHSPARA
HS-SCCH Power Control
HS-SCCH Power Control Method
Fixed power control
HS-SCCH Power
Based on CQI
HS-SCCH FER
- CQI reported by UE Initial HS-SCCH Transmission Power
- DTX detected by Node B Maximum/Minimum HS-SCCH
- Target FER of HS-SCCH Transmission Power
HS-SCCH Power Control Adjustment
Period
Step of Power Adjustment
ADD MACHSPARA
HS-PDSCH Power Control
Allocated by scheduler Max Power per H user
HSDPA power limitation per user
ADD CELLHSDPA
SF=16
Maximum Number of HS-
…
PDSCH Codes
Re-allocated to HSDPA if the codes .used by the established
-- The maximum number of DPCHs are much less than the codes available
HS-PDSCH codes available
in a cell
SF=16
Minimum Number of HS- It will be called back by DPCHs through reconfiguring
PDSCH Codes the codes for HSDPA if the codes are almost used up by
DPCH channels
-- The minimum number of
HS-PDSCH codes available
in a cell
Codes for
CCH and
Available codes for DPCH Reserved codes for HSDPA
HS-SCCH
SF=16
…
.
Node B enlarges the allocated codes for HSDPA temporally due
to HSDPA data transmission if the adjacent code is free
SF=16
Admission Control
Scheduling
Flow Control
Mobility Management
DCH service Y Y Y Y Y
HSDPA service Y Y Y Y
Triggered by admission
check failure due to the
limitation of user number,
power and Iub transmission
P Max
P max hsdpa
P non-hspda
Relative Parameters
Admission threshold for R99 power (Thr non-hspa-cac)
Admission threshold for cell total load(Thr total-cac)
Admission threshold for HSDPA maximum power (P max-hspa)
B
Ptotal Ppre Pmax Thrtotal cac
C ( Pnon hspa min(GBPBE GBPstrm , Pmax hspa ) Ppre ) Pmax Thrtotal cac
P Max
P max Thrtotal cac
GBP P max hsdpa
HSDPA ΔP (10%)
(Currently consumed power =60%, GBP=30%)
R99
(Currently consumed power =30%)
TRUE ! C ( Pnon hspa min(GBPBE GBPstrm , Pmax hspa ) Ppre ) Pmax Thrtotal cac
30% 30% 10% 90%
P Max
P max Thrtotal cac
ΔP (10%)
P max Thrnon hspa cac
HSDPA
(Currently consumed power =60%,
GBP=55%)
R99
(Currently consumed power = 30%)
False ! C ( Pnon hspa min(GBPBE GBPstrm , Pmax hspa ) Ppre ) Pmax Thrtotal cac
30% 55% 10% 90%
P Max
P max Thrtotal cac ΔP (10%)
P max Thrnon hspa cac
HSDPA GBP = 15%
R99
A Pnon hspa Ppre Pmax Thrnon hspa cac A Pnon hspa Ppre Pmax Thrnon hspa cac
60% 10% 80% 75% 10% 80%
B Ptotal Ppre Pmax Thrtotal cac
60% 15% 10% 90%
C ( Pnon hspa min(GBPBE GBPstrm , Pmax hspa ) Ppre ) Pmax Thrtotal cac
60% 15% 100% 10% 90%
P Max
P max Thrtotal cac
GBP P max hsdpa
P Max
P max Thrtotal cac
P max Thrnon hspa cac
ΔP (15%)
HSDPA
Currently consumed power = 30%,
GBP=20%
R99
Currently consumed power = 30%
(A and B) or (A and C) is
true
TRUE !
A GBPstrm GBPBE Ppre Pmax hspa
20% 15% 100%
TRUE ! C ( Pnon hspa GBPstrm GBPBE Ppre strm ) Pmax Thrtotal cac
30% 20% 15% 90%
P Max
P max Thrtotal cac ΔP
P max Thrnon hspa cac (15%)
HSDPA
Currently consumed power = 60%,
GBP=55%
R99
Currently consumed power = 30%
A is true, but B or C is
false
A GBPstrm GBPBE Ppre Pmax hspa
TRUE !
55% 15% 100%
False ! C ( Pnon hspa GBPstrm GBPBE Ppre strm ) Pmax Thrtotal cac
30% 55% 15% 90%
P Max
P max Thrtotal cac
ΔP
P max Thrnon hspa cac
H GBR (15%)
R99
A is true, but B or C is
false
TRUE ! A GBPstrm GBPBE Ppre Pmax hspa
15% 15% 100%
False ! ( Pnon hspa GBPstrm GBPBE Ppre strm ) Pmax Thrtotal cac
C
70% 15% 15% 90%
HSDPA is not
best effort !
Admission Control
Scheduling
Flow Control
Mobility Management
500ms
For the users whose GBR is not For all the users considering
To guarantee the GBR
scheduling algorithm satisfied in
scheduling X phase
algorithm schedulingfairness
period period algorithm period
time
Segmented into three parts
GBR service scheduled with GBR service forcibly All service scheduled
PF ( X% ) scheduled (Y%) with PF(Z%)
Scheduling
the users with Scheduling
user
user
GBR the users
whose GBR is
not satisfied in
X phase
Schedulin
g all the
GBR
GBR users
user
user
All
All
user
user
All service
GBR service scheduled with GBR service forcibly GBR
scheduled with
PF ( X% ) scheduled (Y%)
PF(Z%)
500ms
Ri _ max (t )
X time segment: GBR service: Pr iority (traditional PF algorithm)
ri (t )
Y time segment: GBR services not meeting the GBR requirements Pr iority SPI
Larger SPI indicates higher priority.
GBR services with the same SPI can use the RR, MAXC/I, or PF algorithm.
Ri _ max (t )
Z time segment: all services including GBR ones that meet GBR requirements Pr iority SPI
ri (t )
(PF*algorithm)
Note*: SPI priority proportion coefficient that corresponds to SPI value
1. In X time segment, cell throughput is enhanced, which requires a larger segment size.
When some GBR services cannot meet the GBR requirements, you must reduce the size
of X time segment to enlarge Y segment, thus ensuring GBR services.
2. The sizes of the X, Y, and Z time segments can be dynamically changed to increase cell
throughput with guaranteed GBR.
Purpose
To settle the issue: The throughput of non GBR services is quite low due to power resources over-
occupied by GBR services when the channel conditions are bad, and the power resource efficiency
becomes lower.
Example
1. There are three users accessing the HSDPA BE service and two users accessing the HSDPA
streaming service at 90 kbps. The CQIs of the five users are 18, 15, 6, 12, and 10.
2. During congestion, each HSDPA user uses 12% power at most.
In this situation, the data rate of the third user can be increased from 20 kbps to (40 to 50)
kbps at most. Otherwise, the impact on the cell throughput and the experience of the other
users in the cell will be large.
10 70.00%
9
Mac throughput(Mbps)
57.50% 60.00%
8
Downlink Load
7 50.00%
6 40.00%
4.638 4.64
5
4 30% 30.00%
3 20.00%
2
10.00%
1
0 0.00%
CQAC Closed CQAC Open
Admission Control
Scheduling
Flow Control
Mobility Management
Why ?
Balance the data flow between Iub and Uu
Achieve high bandwidth utilization efficiency, maximize the cell
throughput
Decrease data transmission delay, avoid data discard and
retransmission due to congestion
Functions
Response to a HS-DSCH Capacity Request, to indicate the number of
MAC-d PDUs that the RNC is allowed to transmit for each CmCH-PI of
each UE in the specified interval.
Modify the capacity and control the user data flow according to the MAC-
hs queue buffer size.
RNC
NodeB
ATM Subsystem
HSDPA
queue AAL2 MAC-d Entity
Entity
A
ATM A
Mux.
B B
Capacity allocation
Scenario 2:
BW R99 service throughput >
R99 CAC admitted BW
Total AAL2 BW T
BWHSDPA
RL SET/RL RECONFIG
Scenario 1:
BWR99
R99 service throughput <
R99 CAC admitted BW
time
1. HSDPA scheduler calculates each user’s air throughput and air capacity*
2. Based on each user’s air throughput, MAC_hs buffer occupation, RLC buffer
occupation, MAC_hs calculates each user’s requirement for Iub bandwidth
{ T - BWR 99i)
BW_Avlb HSDPA Min( , ( H _ RT _ PATH HSDPA H _ NRT _ PATH HSDPA )}
i
BW Scenario 2:
R99 throughput >
CAC admitted BW
Total AAL2 BW T
BWHSDPA
Scenario 1:
BWR99
R99 throughput < CAC
admitted BW
time
Scenario 1: Waste Iub bandwidth.
Scenario 2: Overbook bandwidth.
To avoid Iub congestion, HSDPA flow maps to lower priority PATH, and overbook function be enabled to
avoid congestion.
Start
Transmission Delay
and Packet Loss
Detection
N
Increase the
bandwidth of HSDPA
Admission Control
Scheduling
Flow Control
Mobility Management
Cell 1(HSDPA) Cell 2(R99) Cell 1(HSDPA) Cell 2(R99) Cell 1(HSDPA) Cell 2(R99) Cell 1(HSDPA) Cell 2(R99)
Cell 1(HSDPA) Cell 2(HSDPA) Cell 1(HSDPA) Cell 2(HSDPA) SET HOCOMM
HSDPA hysteresis timer length
-- After event 1D triggers HSDPA handover, this
timer is started. Then, event 1D will not trigger
HSDPA handover any more before expiry of this
before handover after handover
timer.
The 1d event is triggered by
cell 2
Cell 1(HSDPA) Cell 2(HSDPA) Cell 1(HSDPA) Cell 2(HSDPA) Cell 1(HSDPA) Cell 2(HSDPA) Cell 1(HSDPA) Cell 2(HSDPA)
Direct Retry
HSDPS request is initiated in the R99 cell
Traffic volume increases
Timer
Access to the original HSDPA cell is rejected
Cell a(f1,HSDPA)
Cell a(f1,HSDPA)
UE initiates
HSDPA service
request from cell b
After DRD, UE
HSDPA service
are set on cell a