04 Load Control 2006 Partner

31
1 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim Course Content Radio Resource Management Overview Parameter Configuration Common Channels & Power Control Load Control Admission Control Packet Scheduling incl. HSDPA Handover Control Resource Manager

Transcript of 04 Load Control 2006 Partner

Page 1: 04 Load Control 2006 Partner

1 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Course Content

• Radio Resource Management Overview

• Parameter Configuration

• Common Channels & Power Control

• Load Control

• Admission Control

• Packet Scheduling incl. HSDPA

• Handover Control

• Resource Manager

Page 2: 04 Load Control 2006 Partner

2 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Course Objectives

At the end of the course you will be able to:

• Describe the difference between controllable and non-controllable loads

• Describe the difference between preventive and over overload threshold

• Describe the relationships of Load Control with Admission Control and Packet Scheduler

• Name and describe summarily the main RAN parameters related to load control

Page 3: 04 Load Control 2006 Partner

3 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Control

• Load Control Functions

• Radio Interface Load

• BTS Measurements

Page 4: 04 Load Control 2006 Partner

4 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Control Functional Overview• LC is a cell based RRM Function, utilising cell specific:

• thresholds set by RNP,• load measurements,• AC, PS & LC algorithms.

• Main functions of LC are:• to maximise capacity,• preventive load control,• overload control.

• LC performs the function of load control in association with AC & PS

• LC Updates load status using resource measurements & estimations provided by AC and PS

• Continuously feeds cell load information to the other RRM functions, e.g. PS and AC

• SHO LC in RNC consists of MS specific part and cell specific part. The UE specific part is the controlling entity between the cell specific entities (LC, AC and PS)

LC

ACACAC

PSPSPSRMRMRM

RNC

Page 5: 04 Load Control 2006 Partner

5 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Control Functional Overview

RRM in RNC

LC

AC

PS

Load changeestimations

Load changeestimations

Scheduling period

CCH loadmeasurementperiod

BSRadio ResourceIndication Period

RL measurementreporting period

parameters

parameters

measurements

estimations

when changed Load change info

Load status request

Load status

NRT load

measurements

1

2

3

3

Page 6: 04 Load Control 2006 Partner

6 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

LC includes the following load status reports and load control parameters:Parameters related to the LC, which are common for AC, LC and PS:

• PrxTarget [dB], PtxTarget [dBm]• PrxOffset [dB], PtxOffset [dB]• PrxNoise [dBm]

Cell load status, including the load measurement results:

In the Radio Resource Indication Message:• PrxTotal [dBm]• PtxTotal [dBm]• RACH load (# of received RACH preambles during the measurement period)In the Radio Link Measurement Report:• PtxAverage [dBm]

Estimated cell load:• PrxNc [dBm], PtxNc [dBm] – updated by LC• PrxRTinacitive [dBm], PtxRTinacitve [dBm] – updated by LC• PrxNRT [dBm], PrxNRT [dBm] – updated by PS• Lrt – updated by AC• Lnrt – updated by PS

Load Control Functional Overview

1

2

3

Page 7: 04 Load Control 2006 Partner

7 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Control• Introduction/Functions

• Radio Interface Load

• BTS Measurements

Page 8: 04 Load Control 2006 Partner

8 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Estimation Methods

Throughputbased threshold

Wideband power based threshold

Wid

e ban

dpo

we r

lev e

lI to

tal

( co v

e rag

e )

Own cell load factorη

(capacity)

i=0.5

i=0

i=1

own

oth

IIi =

Page 9: 04 Load Control 2006 Partner

9 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Througput Based Load Estimation• The downlink load of the cell can be estimated by using the sum of the downlink allocated bit

rates as follows

• The uplink load of the cell can be estimated by using the sum of the load factors of the usersconnected to this cell.

max

1

R

RN

jj

DL

∑==η

∑=

⋅+=N

jjUL loadi

1)1(η

Max. allowed throughtput of the cell

Page 10: 04 Load Control 2006 Partner

10 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Power Based Load Estimation- Nokia way• The downlink load of the cell can be estimated by dividing the total downlink transmission

power, Ptx_total by the maximum Node B transmission power Ptx_BTS,max.

• The uplink fractional load can be estimated with Prx_noise, the background and receiver noise and Prx_total, the total received power, according to this formula:

max,_

_

BTStx

totaltxDL P

P=η

NRPP

totalrx

noiserxUL

111_

_ −=−=η

NRPP

PPP

PPP

totalrx

noiserx

totalrx

noiserxtotalrx

totalrx

ownrxothrx 111_

_

_

__

_

__ −=−=−

=+

Page 11: 04 Load Control 2006 Partner

11 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Radio Interface Load

• The BTS measures the total received power (PrxTotal) and the total transmitted power (PtxTotal) on cell basis

• The BTS reports PrxTotal and PtxTotal of each cell to the RNC by sending RADIO RESOURCE INDICATION message periodically (RRIndicationPeriod)

• LC updates cell load status for each cell based on RADIO RESOURCE INDICATION

• LC updates non-controllable UL (PrxNC) and DL (PtxNC) load in cell (see AC)

• AC and PS algorithms work on the current cell load status provided by LC

• Denying call admission (AC) and throttling back NRT traffic (PS) are the overload actions

• After scheduling PS provides LC with PrxNRT, PtxNRT & LNRT estimates

• After admitting RT RAB, AC provides LC with NC load increase estimate

Page 12: 04 Load Control 2006 Partner

12 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

System Noise

• System noise (PrxNoise) is the sum of all stationary noises;• thermal noise• interference caused by spurious emissions of other systems,• noise cause by additional equipment such as repeaters

• PrxNoise can vary place to place and even time to time

• PrxNoise (-101.9dBm) is a RNP parameter whose setting affects the capacity of cell• PrxNoise too low: overestimation of cell load and can lead to unnecessary call blocking• PrxNoise too high: underestimation of cell load and can lead to overload situation

Page 13: 04 Load Control 2006 Partner

13 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Derivation of Prx_noise Figure = –101.9dBm• Thermal Noise density [dBm/Hz] is defined as:

⇒where k is Boltzman's constant [1.38*10^-23] and T is the temperature in Kelvin [T=300 kelvin]

⇒Therefore, thermal noise density is approx. -173.83 dBm/Hz• Receiver noise figure [dB]

⇒equipment specific values which are assumed to be 6dB (4dB + 2dB tolerance) at the BS and 8dB at the MS

• Receiver Noise Density [dBm/Hz] ⇒Receiver noise density is the sum of the thermal noise density and the receiver

noise figure.⇒BTS receiver noise figure = 4dB + 2dB tolerance⇒Thermal Noise density [dBm/Hz] + Receiver noise figure [dB] = Receiver Noise

Density [dBm/Hz] = -173.83 dBm/Hz + 6dB = -167.83dBm/Hz• In order to calculate the Noise power of the receiver (minimum baseband signal

strength at the receiver i.e. the receiver sensitivity for the non loaded network), the receiver noise density has to be scaled to the WCDMA carrier bandwidth⇒Receiver Noise Power [dBm] = Receiver Noise Density [dBm/Hz] +

10log10(3.84*106) = -167.83 + 65.84 = -101.99 dBm

)001.0

(*10__ kTLogDensityNoiseThermal =

Uplink RECEIVING END BSThermal Noise Density dBm/Hz -173.83BTS Receiver Noise Figure dB 6.00BTS Receiver Noise Density dBm/Hz -167.83BTS Noise Power [NoW] dBm -101.99

Uplink RECEIVING END BSThermal Noise Density dBm/Hz -173.83BTS Receiver Noise Figure dB 6.00BTS Receiver Noise Density dBm/Hz -167.83BTS Noise Power [NoW] dBm -101.99

Page 14: 04 Load Control 2006 Partner

14 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

PrxNoise Autotuning Algorithm

• RNC provides tools to measure unloaded system noise, PrxUnloaded, and tools to adjust PrxNoise parameter based on these measurements

• PrxTotal = PrxUnloaded when own cell is considered unloaded (or very low load);

Own Cell;

LRT ≤ UnloadedRT and

LNRT ≤ UnloadedNRT

UnloadedRT and UnloadedNRT are hidden hardcoded RNC parameters (value settings for NRT: 1 %, RT: 2 %)

LRT and LNRT are fractional UL load factor for own cell RT (AC estimates) & PS users (PS estimates)

• RNC calculates averaged PrxUnloaded values using a mean filter to remove temporary interference peaks

• PrxNoise is updated by the autotuning algorithm based on PrxUnloaded

• PrxNoise autotuning step size is limited by PrxNoiseMaxTuneAbsolute parameter• Maximum autotuning is 20dB

Page 15: 04 Load Control 2006 Partner

15 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

UL Preventive & Overload Thresholds

Prx Target [dB]

PrxTarget [dB] + PrxOffset [dB]

rx

Overloaded Area

Marginal Load Area

Feasible Load Area

load factorη

tota

l rec

eive

dpo

wer

PTo

tal [

dB]

Page 16: 04 Load Control 2006 Partner

16 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

UL Preventive ThresholdsPreventive threshold = PrxTarget

• Prx Target is relative to the system noise, it gives an upper threshold for the noise rise

• Target threshold defines the optimal operating point of the cell load, up to which PS &AC can operate normally and is calculated from the UL loading (η) value:

• If cell load exceeds these limits then AC & PS move to PREVENTIVE STATE function

• New RT RABs are blocked, and PS can't schedule more NRT bit rates in the cell

PrxTargetrange: 0...30 dB, step 0.1 dBdefault: 4 dB

(e.g. in CHT project, 30dB to effectively disable UL Load Control due to PHS spurious interference)

( ) [ ]dBLog η−⋅− 110 10PrxTarget =

Page 17: 04 Load Control 2006 Partner

17 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Overload threshold = PrxTarget + PrxOffset

• Overload Threshold defines the limit when the cell is considered to be overloaded

• If load in the cell exceeds these limits then AC & PS move to OVERLOAD STATE function

• New calls are blocked, and PS starts to decrease NRT bit rates in the cell

PrxOffsetrange: 0...6 dB, step 0.1 dBdefault: 1 dB

UL Overload Thresholds

Page 18: 04 Load Control 2006 Partner

18 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

DL Preventive & Overload Thresholds

Ptx Target [dBm]

Ptx Target [dBm] + PtxOffset [dB]

tota

l tra

nsm

itte

dpo

wer

P tx

Tota

l [dB

m]

Overloaded Area

Marginal Load Area

Feasible Load Area

load factorη

Cell Maximum

Page 19: 04 Load Control 2006 Partner

19 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

DL Preventive ThresholdsPreventive threshold = PtxTarget

• Target threshold defines the optimal operating point of the cell load, up to which PS &AC can operate normally

• If cell load exceeds these limits then AC & PS move to PREVENTIVE STATE function

• New RT RABs are blocked, and PS can't schedule more NRT bit rates in the cell

PtxTargetrange: -10...50 dBm, step 0.1 dBdefault: 42 dBm (WPAB) / 45dBm (WPAD)

• Default value depends on the cell max TX power (WPAB=43dBm (20W); WPAD=46dBm (40W)): in case the cell max power is 43 dBm, the PtxTarget should be 42 dBm and if cell max power is 46dBm, the PtxTarget should be 45dBm.

Page 20: 04 Load Control 2006 Partner

20 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

DL Overload ThresholdsOverload threshold = PtxTarget + PtxOffset

• Overload Threshold defines the limit when the cell is considered to be overloaded

• If load in the cell exceeds these limits then AC & PS move to OVERLOAD STATE function• New calls are blocked, and PS starts to decrease NRT bit rates in the cell

PtxOffsetrange: 0...6 dB, step 0.1 dBdefault: 1 dB

The default value is given for 20W WPAB and 40W WPAD!

Page 21: 04 Load Control 2006 Partner

21 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Load Control• Introduction/Functions

• Radio Interface Load

• BTS Measurements

Page 22: 04 Load Control 2006 Partner

22 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Prx and Ptx Total MeasurementsPr

x To t

a l/P

txTo

tal

Frame average measurements

Frame Prx and Ptx Total measurements

∑=14

0// TotalPTotalP txrxtxrx

0 141 2 ...

Page 23: 04 Load Control 2006 Partner

23 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Alpha Trimmed FilterPr

xTot

a l/P

t xT o

tal

Ptx/Prx MeasAveWindow

1. Frame average measurement values are sortedinto frames consisting of Ptx/Prx MeasAveWindowvalues

2. (Ptx/Ptx MeasAveWindow ∗ Ptx/Prx Alpha) lowest and highest values are removed

3. (Ptx/Ptx MeasAveWindow ∗ (1-Ptx/Prx Alpha)) values remain

4. Remaining values are used by the BTS for averagePrx/Ptx Total calculation and are sent to the RNC every RRIndPeriod

Page 24: 04 Load Control 2006 Partner

24 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Prx/PtxMeasAveWindow = 10Prx/PtxAlpha = 0.2Frame averages are sorted into groups consisting of 10 values2 lowest and 2 highest values are excluded (0.2 ∗10)

Final Prx_total & Ptx_total averages are calculated using 6 remaining values

( )

=

+=

=

−=

8

3_

)1(

1_

61

211

kktotalrx

NoFrames

NoFrameskktotalrx

yP

yNoFrames

αα

( )

=

+=

=

−=

8

3_

)1(

1_

61

211

kktotaltx

NoFrames

NoFrameskktotaltx

yP

yNoFrames

αα

Example

Frame average measurements

Prx/Ptx

Page 25: 04 Load Control 2006 Partner

25 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Parameters• Prx/PtxMeasAveWindow

• The parameter defines the number of frames used for long term averaging at the BS of the short term (frame based) averages of Prx/PtxTotal measurements

range: 10...200 frames, step 1 framedefault: 10 frames (during one RRI period when RRI=500 ms)

• In case the measured values are fluctuating very much, the averaging period could be made longer to get better PS performance

• Prx/PtxAlpha

• Defines the type of measurement filter used for the total received wideband power (PrxTotal) in a cell. If the value is 0, pure sliding window mean filter is used and if the value is 0.5, sliding window median filter is used. If the value is between 0 -0.5, trimmed mean filter is used

range: 0... 0.5, step 0.05 default: 0

Page 26: 04 Load Control 2006 Partner

26 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Radio Resource Indication Period

BTS Measurements

RRI Period

Page 27: 04 Load Control 2006 Partner

27 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Radio Resource Indication Period•RRIndPeriod

•The parameter defines the reporting period of the RADIO RESOURCE INDICATIONmessages, which are used for cell based load measurements.

range: 0...2000 ms, step 100 ms default: 500ms

• The BTS informs the RNC about the current load at the radio interface from the radio resource point of view and the load of every RACH in each cell.

• For that purpose the BTS sends periodically a Radio Resource Indication message to the RNC

• In the Radio Resource Indication message the BTS reports periodically:• the total uplink interference power of the cells• the total transmitted power of the cell,• and RACH load (average number of RACH received per radio frame)

Page 28: 04 Load Control 2006 Partner

28 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

• A BTS measures RACH load of cell, and reports it to the RNC using the RADIO RESOURCE INDICATION message

• RACH load includes following measurements:• RACH load: Averaged number of received RACH preambles per radio frame during the

reporting period

• RACH decoded messages: Averaged number of all decoded RACH messages per radio frame during the reporting period

• Successfully decoded messages: Averaged number of successfully decoded RACH messages per radio frame during the reporting period

• Reporting is controlled by parameters RRIndicationPeriod & RACHLoadIndicationPeriodwhich the BTS receives in the CONFIGURATION DATA message

RACH Measurements

Page 29: 04 Load Control 2006 Partner

29 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

• RACHLoadIndicationPeriod

• The parameter defines the reporting period of the PRACHs in a BTS. The BTS may report load figures to the RNC in every Nth (N=1-20) NBAP Radio Resource Indication message. Value 0 of the parameter means that the BTS does not report the load information for RACH.

range: 1...20, step 1 default: 1

RACH Measurements

Page 30: 04 Load Control 2006 Partner

30 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

Connection Based Measurements

• A base station measures:

• transmission power of one carrier• one scrambling code• one channelisation code

and averages it during the reporting period. BTS reports transmitted code powers using dedicate RADIO LINK MEASUREMENT REPORT message.

• Reporting is controlled by RLMeasRepPeriod parameter, which the BTS receives fromthe RNC in the CONFIGURATION DATA message.

• These measurement reports are used as an input for defining initial power for PS and AC

• The report affects the accuracy of PS and AC initial power definition

Page 31: 04 Load Control 2006 Partner

31 © NOKIA RANPAR Version 2.0 / 02.2006 / rlim

• RLMeasRepPeriod• range: 0...2000 ms, step 100 ms default: 500 ms

• Bigger value decreases Iub signalling load, smaller value increases accuracy

• Value 0 = OFF

Connection Based Measurements