Monitoring of HSPA blocking - introductions
HSPA feature list impacts capacity improvements
RNC processing load
Air interface
TCP /RTWP.
(RTWE ois
8 e &
HSPA Data
highway : -
*" Dynamic HSDPA Power allocation
+ MAC-hs throughput CQI management
+ Dynamic NRT DCH scheduling
+ Dynamic Resource Allocation
Dynamic HSDPA Code Allocation
Tasers
TS pas Samana ees raatersentaciat aMonitoring of HSPA blocking — introductions 1/4
HS-SCCH Power Control
HS-SCCH inner loop power control algorithm
* Node B estimates the HS-SCCH Tx power according to
— T measurement power offset
= Acai power offset taken from CQlcoupensareo by look up table (next slide)
— Po correction estimated by HS-SCCH outer loop power control algorithm
* HS-SCCH Tx power
— Estimated for each HSDPA connection individually si sobre Scans
- Updated with each Cal report Ee
HS-SCCH
‘Shared Contra! Channel for HS-DSCH
HS-DPCCH
wastes rnysical ene steel (UL fo HS-050H
associated DOH
Sones cnanna
om
PoinMonitoring of HSPA blocking — introductions 2/4
Example [carve] Sanat [REARS |Wooton] acesmens | |
Ppien + F = 6 W (37.8 dBm) 7 we ‘nerame
Peo oe To
COI TBS Throughput Aca) Pus.scon co
4317 169K 7.7 dB (87.8 - 7.7) dBm = 30.1 dBm (1.0 W) sa are
1322791440 K 16.68 (87.8 - 16.5) dBm = 21.2 dBm (0.19 W) se er
CQI | Power Offer] ~~~ ar Fower Offset apoio eee
Value from Value from [te fae
PexMaxHspPa | PixMaxHSDPA ee
T 505 [8 19.66 Paes [ears
z 5.68 17 20.72 s | ms | 5 | cre | 0
z “Gar [or S155 i [se [sear
fl 393 283 co
3 “8.62 - 20 “23.79 oS _ +
8 9.66 aT 24 ee
7 105 “2 25.65 a
z H.36 TE 26.65 a [ refs eae [8
3 “125 24 “TT.65 [ore [sf wow [1
10 1357 25 18.65 a
i =a 54 26 29.65 eee [esa
Z “562 7 “30.65 z= [ne [sf awe |
3 16.64 2 3.65 = forme foe fp wane f
1 1765) ed “E265 we} me | | ow)
15 1879 T= 33.65 sore fp aa
eS wu Soman aes ressrsenc1 PRMonitoring of HSPA blocking — introductions 3/4
Measurement power offset - CQ] Compensation
+ UE reports CQI assuming transmit power Pris ppscu sic = Pericn +P +A
T calculated by RNC
+ T=0.7 (PteMax — PixNonHSOPA) - Pepics
+ PtxMax = maximum cell power
* PtxNonHSDPA = total power allocated to R89 and DL control channels (latest report is taken)
With F simplification to Py. oscy sis = (0-7 (Ptxmax — PtxNonHSDPA)) (dBm) +A
T signalled to UE In case of
+ HS-DSCH setup
+ Serving cell change
A indicates difference CQI required for maximum transport block size supported by UE -
actual CQ! (only applied, if below 0)
Example
PtxMax = 20 W
PtxNonHSDPA = 10 W
Actual CQI = 24
UE class 6 = Maximum TBS = 7168 bit (Maximum of 5 HS-DSCH codes received )
Need CQI = 22 => A = (22 - 24) dB = -2 dB
0.7 (PtxMax - PtxNonHSDPA)
Pys.poscu sic = 38.5 dBm - 2 dB
.7 (20 W + 10 W) = 7 W = 38.5 dBm
6.5 dBm.
eters
oS in Sener eters rasasseniog.st a”Monitoring of HSPA blocking — introductions 4/4
Example-Throughput v CQI
Troha 7 Cl 165 Throwonpan 7) ¥ CoP
Actual MAC-hs throughput characteristics are quite different, and idle TTIs
are impacting. Samples sitting below the curves are typically in the slow-
start or serving-cell change periods.
eS ta Sora tes rnotersEuoclat a”Monitoring of HSPA blocking — Air interface PWR
HSPA Power
BTS periodically reports the total transmission power value PtxTotal and non-HSDPA power
+ “Transmitted carrier power of all codes not used for HS-PDSCH or HS-SCCH transmission” if
BTS supports only HSDPA
or
* non-HSPA power (“Transmitted carrier power of all codes not used for HS-PDSCH HS-
SCCH E-AGCH E-RGCH or E-HICH transmission) if BTS supports HSUPA
to RNC in RRI messages
+ These two are referenced as “HSxPA power”
The reported values are in range 0...100% representing the power value relative to the cell
maximum transmission power, defined by MIN[PtxCeillax, MaxDLPowerCapability]
From the difference of reported PtxTotal and HSxPA power, RNC can calculate the used HSPA-
power value and update that to statistics counters
* The counters are updated only when there is at least one HSDPA allocation in the cell
RNC updates the HSxPA power value counters when nbap_radio_resource_ind_s message
including PtxTotal and HSxPA power information is received from BTS and there is at least one
HSDPA allocation in the cell. The unit for all counter updates is watt
ete damans
SS on Sieve Neh astsrsensoctas aMonitoring of HSPA blocking — Air interface PwR
HSDPA power allocation methods
a
ee
— HSDPADRA.
~—___ Dynamic Resource-Allocation
Disabled ~~~ a
RNC sends the BTS allocates the
PtxMaxHSDPA available DL power dynamically
to BTS to HSDPA until PtxCellMax/
MaxDLPowerCapability
BTS allocates the DL power
available DL power ap Ea asa
RNC schedules NRT DCH f
using dynamic NRT
scheduling
dynamically to
HSDPA until PtxMaxHSDPA
RNC schedules NRT DCH
according to HSDPApriority
—)Monitoring of HSPA blocking — Air interface PwR
Dynamic NRT DCH scheduling
RNC affects the HSDPA power allocation indirectly by scheduling NRT DCH bit rates
When there is at least one HS-DSCH MAC-d flow allocated in the cell, PtxTargetPS is used
for packet scheduling and handover control purposes (this was PtxTargetHSDPA for R99 in
RAS5.1)
PtxTargetPS is adjusted between PtxTargetPSMin and PtxTargetPSMax
PtxTargetPSMin < PtxTargetPS < PtxTargetPSMax
PtxTargetPSAdjustPeriod defines the adjustment period for the PtxTargetPS in terms of
Radio Resource Indication (RRI) reporting periods
If PtxTargetPSMax and PtxTargetPSMin are set to the same value, RNC does not adjust
PtxTargetPS > Dynamic NRT DCH scheduling disabledMonitoring of HSPA blocking — Air interface PWR
Dynamic NRT DCH scheduling — Power congestion
Adjustment of the PtxTargetPS is executed when power congestion for DL transport channel
type (HS-DSCH or NRT DCH) is detected by the RNC
The definition of the power congestion for DL transport channel type in this context is
defined as follows
* Power congestion for DL HS-DSCH transport channel type is detected when the following
condition is effective:
— PtxTotal 2 PtxHighHSDPAPwr
* PtxHighHSDPAPwr is an operator adjustable management parameter
» Power congestion for DL DCH transport channel type is detected when the following
condition is effective:
— PtxNonHSPA 2 (PtxTargetPS — Offset)
— Fixed value 1 dB used for Offset
SE anon smorertcnno.ss “Monitoring of HSPA blocking -— Air interface PwR
Dynamic NRT DCH scheduling — Adjustment
Initial value of the PtxTargetPS is the lower from the following ones: PtxTarget or
PtxTargetPSMax
* Initial value is taken into use when the first HS-DSCH MAC-d flow is setup
* Usage ends when the last HS-DSCH MAC-d flow is deleted
* PtxTarget remains as a target for non-controllable load even if there are one or more HS-
DSCH MAC-d flows setup in the cell
PtxTargetPS is adjusted based on received PtxTotal (Transmitted Carrier Power) and
PtxNonHSPA
* PtxNonHSPA = Transmitted carrier power of all codes not used for HS-PDSCH, HS-
SCCH, E-AGCH, E-RGCH or E-HICH transmission
PtxTargetPS is adjusted only when there are NRT DCH users - in addition to the HS-DSCH
MAC-d flow(s) - in the cell.
Adjustment of the PtxTargetPS is done in fixed steps, defined by the PtxTargetPSStepUp
and PtxTargetPSStepDown management parametersMonitoring of HSPA blocking — Air interface PwR
Dynamic NRT DCH scheduling
With no active HSDPA users: With active HSDPA users:
1) NRT DCH scheduling to the 2) NRT DCH scheduling to PtxTargetPS,
PixTarget+PtxOffset &RT DCH admission to an
PtxTarget 3) RT DCH admission to PtxTarget
No HSDPA users HSDPA active
No HSDPA users
PtxHSDPA
PtxTarget
<"" +PtxOffset
PtxTargetPS
PtxNRT
PtxNC
cS i Semen Nets uoserseutoa.ss aMonitoring of HSPA (non) blocking situations 1/4
HSDPA Congestion
1) HSDPA power congestion Decrease
PixTargetPS down to
--- PtxMax 43 dBm
PtxHighHSDPAPwr
PtxTargetPSMax
PtxTotal —_, |
PtxTargetPS
Sausentnas mm PodMonitoring of HSPA (non) blocking situations 2/4
HSDPA Congestion
1) HSDPA power congestion, if Pramceneboemecimesion
Ptxtotal 2 PtxHighHSDPAPwr
PtxMax 43 d8m
PtxHighHSDPAPwr
50:0.1 44 a
o—— PtxHSDPA.
PtxTargetPS
High threshold of PtxTotal for dynamic HSDPA pwr all
PtxHighHSDPAPwr (WCEL) (-10..50 dBm) (A= 0.1 dB) (41 dBm) sane
hii Sens ta reverses aoMonitoring of HSPA (non) blocking situations 3/4
DCH Congestion
1) NRT DCH power congestion
> Increase PtxTargetPS
upte PixTargetPS ideal -
PtxMax 43 dBm
POHSDPA PtxHighHSDPAPwr
PoxTargetPSMax
/ -\__ptyTargetPS_ideal
PexTargetPSMin
PtxTotal —_,
PixTargetPsSMonitoring of HSPA (non) blocking situations 4/4
Dynamic NRT DCH scheduling - Summary
@) HSDPA active
we nee ee PtxHighHSDPAPwr
PtrTarget +PtxOrtset
PtxTargetPSMax
= PtxTargetPSTarget
PtxTargetPSMin
PuNRT
PuNc
PS asetenes wero aedDynamic NRT DCH scheduling — Ideal PtxTargetPS
Target (ideal) value for the PtxTargetPS is calculated for each adjustment period defined by
the management parameter PtxTargetPSAdjustPeriod
Target (ideal) value for the PtxTargetPS is calculated as follows (in a linear fashion):
PtxTargetPSTarget = MAX {MIN {P,,.,. + [(P,
ax Pt
one
) x Weightpjo), PSMax}, PSMin}
a
Current available power for NRT DCH + HSDPA
Pmax is the cell maximum transmission power
Ptx_nc is the total non-controllable transmitted DL power
PSMax is the maximum allowed value for PtxTargetPS defined by the management
parameter PtxTargetPSMax
PSMin is the minimum allowed value for PtxTargetPS defined by the management
parameter PtxTargetPSMin
WeightRatio is the relative weight of DCH , i.e. WeightDCH / (Weight HSDPA +
WeightDCH)
— WeightHSDPA is the summed weight of the HS-DSCH radio access bearers (MAC-d
flows) and WeightDCH is the summed weight of the NRT DCH radio access bearers
Se noua men ees rtersenicias |Monitoring of HSPA blocking — Air interface PwR
Dynamic HSDPA Power allocation
When the Dynamic Resource Allocation feature is enabled in RASO6, the HSDPA power allocation procedure
changes considerably in the RNC side RNC does not signal HSDPA power to BTS and BTS will allocate all
available DL power to HSDPA until PtxMax
— PtxMax = min(PtxCellMax, MaxDLPowerCapabilty)
+ RNC schedules the NRT DCH traffic until PtxTargetPS threshold. PtxTarget remains as a target for NRT load
‘even if there is one or more HS-DSCH MAC-d flows setup in the cell.
+ RIC adapts PtxTragetPS threshold according to current NRT DCH and HSDPA traffic amount and respective
priority settings
HSDPA active
PuxTotal *PoxHighISDPAPwr
“PuTarget +PtxOftset
+ PtxTargetPSMox
PrxTargetPs PlxTargetPSTarget
PexTargetPSMin
a Pet