zte umts (u9.3) hsupa packet scheduling feature guide_v4.0

32
Operator Logo HSUPA Packet Scheduling WCDMA RAN Feature Guide

Upload: pykang

Post on 10-Oct-2014

593 views

Category:

Documents


26 download

TRANSCRIPT

Page 1: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

Operator Logo

HSUPA Packet Scheduling WCDMA RAN

Feature Guide

Page 2: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. I

HSUPA Packet Scheduling Feature Guide

Version Date Author Approved By Remarks

V4.0 2010-6-13 Wang Yue Peng Bei, Hu Ye June 30th

Version update

© 2010 ZTE Corporation. All rights reserved.

ZTE CONFIDENTIAL: This document contains proprietary information of ZTE and is not to be disclosed or used without the prior written permission of ZTE.

Due to update and improvement of ZTE products and technologies, information in this document

is subjected to change without notice.

Page 3: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. II

TABLE OF CONTENTS

1 Functional Attribute ............................................................................................1

2 Overview .............................................................................................................1 2.1 Function Introduction ............................................................................................1 2.1.1 HSUPA Fast Scheduling .......................................................................................2 2.1.2 HSUPA Flow Control ............................................................................................6

3 Technical Description .........................................................................................6 3.1 HSUPA Scheduling Algorithm ...............................................................................6 3.1.1 Features of Fast Scheduling .................................................................................6 3.1.2 Description of Packet Scheduler............................................................................7 3.1.3 Key Algorithms of Packet Scheduler ......................................................................8 3.1.4 CPC affection on HSUPA packet scheduling ........................................................15 3.2 HSUPA Flow Control Algorithm ...........................................................................16 3.2.1 E-DCH Uplink Congestion Control .......................................................................16 3.2.2 Back-pressure Flow Control ................................................................................18

4 Parameters and Configuration ..........................................................................22 4.1 Parameter List ...................................................................................................22 4.2 Parameter Configuration .....................................................................................22 4.2.1 E-DCH Uplink Nominal Bit Rate ........................................................................22 4.2.2 Maximum Target Received Total Wideband Power(dB) ........................................23 4.2.3 Target Non-serving E-DCH to Total E-DCH Power Ratio(%) .................................23 4.2.4 Maximum Number of Retransmissions for E-DCH ................................................24 4.2.5 Support Congestion Detection Indicator ...............................................................24 4.2.6 Transport Time Delay .........................................................................................24 4.2.7 Transport Time Jitter ..........................................................................................24 4.2.8 R_IPPARA Bandwidth ........................................................................................25 4.2.9 SPI_WEIGHT ( 0~15) .........................................................................................25

5 Counter And Alarm ...........................................................................................26 5.1 Counter List .......................................................................................................26 5.2 Alarm List ..........................................................................................................26

6 Glossary ...........................................................................................................26

Page 4: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. III

FIGURES

Figure 1 HSUPA protocol architecture in UTRAN ..................................................................2

Figure 2 MAC-e functions ....................................................................................................2

Figure 3 Basic operating principle of HSUPA .........................................................................4

Figure 4 HSUPA fast scheduling mechanism in Node B .........................................................7

Figure 5 Operating mechanism of HSUPA packet scheduler ..................................................9

Figure 6 HSUPA scheduling procedure in Node B .................................................................9

Figure 7 Congestion processing procedure of scheduler ......................................................18

Figure 8 HSUPA flow control mechanism in Node B ............................................................18

Figure 9 lub interface bandwidth allocation in Node B ..........................................................19

Figure 10 Back-pressure control procedure of HSUPA scheduler ...........................................20

TABLES

Table 1 SPI_WEIGHT( 0~15)mapping table .......................................................................25

Page 5: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 1

1 Functional Attribute

System version: [RNC V3.09, Node B V4.09, OMMR V3.09, OMMB V4.09]

Attribute: [Optional]

Involved NEs:

MS Node B RNC MSC MGW SGSN GGSN HLR

√ √ √ - - - - -

Note:

*-: Not involved. *√: Involved.

Dependency: [None]

Mutual exclusion: [None]

Remarks: [None]]

2 Overview

2.1 Function Introduction

The High Speed Uplink Packet Access (HSUPA) is a technology used in WCDMA to enhance uplink transmission capability.

HSUPA technology features shorter Transmission Time Interval (TTI), Node B-based scheduler and Hybrid Automatic Retransmission Request (HARQ), and new transport channel-Enhanced Dedicate Channel (E-DCH).

The adoption of the HSUPA technology brings the following advantages to the WCDMA system:

Obvious improvement over conventional WCDMA in terms of uplink service

transmission performance.

The WCDMA system adopting the HSUPA technology consists of the Radio Network Controller (RNC), Node B and User Equipment (UE). Node B contains several cells

which are a type of public radio resource serving UEs in the same area. The uplink load of system can be measured through cells in HSUPA. The UE scheduling by Node B is cell-based. The HSUPA technology leaves service control and scheduling functions to

Node B. Node B sends different grants to UE based on service scheduling information, buffer occupancy status, service priority, UE Uplink Power Headroom (UPH), cell uplink interference and load, and Node B processing capacity. UE sends data in response to

the grants from Node B.

Page 6: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 2

The HSUPA packet scheduler contains two parts: HSUPA fast scheduling and flow control, which are respectively detailed as follows:

2.1.1 HSUPA Fast Scheduling

The HSUPA scheduler is located at Node B, as defined in 3GPP. Benefiting from close proximity to air interface, the HSUPA scheduler can obtain measurement infor mation about uplink interference in time, thus achieving fast control over uplink data rate.

Figure 1 shows the HSUPA protocol architecture in UMTS Terrestrial Radio Access Network (UTRAN).

Figure 1 HSUPA protocol architecture in UTRAN

MAC-d

MAC-es/MAC-e

PHY

MAC-e

PHY

MAC-d

EDCH FP

TNLTNL

EDCH FP

TNL TNL

MAC-es

DTCH DCCH DTCH DCCH

Uu Iub Iur

UE NODEB DRNC SRNC

Compared with R99, the functional changes of all protocol entities in HSUPA are as follows:

UE: New MAC entity (MAC-es/MAC-e) is added under MAC-d. MAC- es/MAC-e

implements such functions as HARQ, scheduling, MAC-e multiplexing and E-DCH

TFC selection.

Node B: MAC-e is added.

SRNC: MAC-es is added. MAC- es implements re-sequence and data combination

of different Node Bs in the case of soft handover.

Figure 2 shows the protocol block diagram of MAC-e (Node B side) where the HSUPA scheduler is located.

Figure 2 MAC-e functions

Page 7: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 3

MAC-e

MAC – Control

E-DCH

Associated Downlink

Signalling

Associated Uplink

Signalling

MAC-d Flows

De-multiplexing

HARQ

E-DCH

Control (FFS)

E-DCH Scheduling (FFS)

The functions of various modules of MAC-e (Node B side) are described as follows:

E-DCH scheduling: Manage E-DCH among UEs. Determine and transmit grants

based on scheduling request.

Demultiplexing: Provide demultiplexing of MAC-e PDUs. Send MAC-es PDUs to

MAC-d stream.

HARQ: One HARQ entity supports several Stop-and-Wait (SAW) HARQ process

instances. Each HARQ process generates ACKs or NACKs to indicate the transmit

status of E-DCH. The HARQ used in HSUPA is a multi-channel SAW concurrent

retransmission mechanism. The HARQ supports several HARQ processes, each of

which transmits data packets in sequence. For one UE, there is only one HARQ

process transmitting data at one moment. If Node B receives a data packet from

one HARQ process and the Cyclic Redundancy Check (CRC) is passed, Node B

will return a correct decoding indication (ACK); otherwise, it will return a block error

indication (NACK). If UE receives a NACK message, the related HARQ process

needs to retransmit the data packet at physical layer; if UE receives an ACK

message, the related HARQ process can transmit a new data packet. At the same

time, other HARQ processes can each transmit different data packets, irrespective

of whether the HARQ process receives ACK/NACK message. The adoption of

multi-channel HARQ lowers waiting time of SAW protocol and enhances

transmission rate. 3GPP defines 8 and 4 HARQ processes respectively for UE with

2ms and 10ms Transmission Time Intervals (TTIs) in HSUPA.

E-DCH Control: Receive scheduling information and transmit grants.

The following figure shows the basic operating principle of HSUPA

technology:

Page 8: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 4

Figure 3 Basic operating principle of HSUPA

SRNC DRNC

MAC-es FP

MAC-d

NodeBs Iur/Iub FP

Scheduler

MAC-e

NodeBd FP

MAC-e

UE

MAC-e/ MAC-es

MAC-d

DTCHs

E-DPDCH E-DPCCH

E-AGCH (Absolute Grants, "E-RNTI" -> UE)

serving cell

E-HICH (ACK/NACKs) E-RGCH (relative grants) (ChCode, signature -> UE)

MRC MRC

1 TNL bearer per MAC-d flow

Iur/Iub FP

The above figure shows the connection relation between UTRAN and UE that uses E-DCH and stays in soft handover state, as well as HSUPA -related protocol entities on UE and network sides. The basic concept and operating principle of HSUPA are described

as follows:

E-DCH active set: The set of cells which carry the E-DCH for one UE. .It can be a

subset of DCH active set.

Serving E-DCH cell: Refers to the cell from which the UE receives the absolute

grants. UE only has one E-DCH serving cell. The serving cell change is triggered

when UE reports event 1D triggered by downlink pilot channel quality.

Serving E-DCH RLS or Serving RLS: Set of Cells which contains at least the

Serving E-DCH cell and from which the UE can receive and combine one Relative

Grant. The UE has only one Serving E-DCH RLS.

Non-serving E-DCH RL or Non-Serving RL: Cell which belongs to the E -DCH active

set but does not belong to the Serving E-DCH RLS and from which the UE can

receive one Relative Grant. The Ue can have zero, one or several Non-serving E-

DCH RL(s).

Page 9: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 5

The HSUPA technology is mainly characterized by Node B-controlled scheduling, with procedure described as follows:

UE has one Serving E-DCH cell. The Node B where the Serving E-DCH cell is

located implements E-DCH scheduling. The Serving E-DCH cell sends scheduling

instruction, that is, absolute grant, to UE over downlink E-AGCH. The absolute grant

stipulates the absolute value of the maximum available resources for UE.

The Serving E-DCH cell and non-serving E-DCH cell sends relative grant to UE

over downlink E-RGCH. As a fine tuning of the absolute grant, the relative grant can

take one of the three values: UP, DOWN and HOLD, instructing the UE to increase,

decrease or not change the power limitation. Only the Serving E-DCH RLS can

send UP message and Non-Serving E-DCH RLS can only send HOLD or DOWN

message. Generally Non-Serving E-DCH RLS sends a DOWN message as a result

of uplink overload.

RNC may configure a percentage threshold (non-serving RL E-DCH received

power/total E-DCH received power) for Node B over physical shared channel

reconfiguration. Node B stores this threshold and uses it to control E-DCH

scheduling to ensure the power proportion of non-serving RL E-DCHs to all E-DCH

received in the cell does not exceed this threshold. Node B decreases the power of

non-serving RL UE by sending a DOWN message to UE.

UE performs E-TFC selection based on the grant information received, sends data

(including retransmitted data) on E-DPDCH and sends E-TFC information, HARQ

RV information (RSN) and one Happy Bit on E-DPCCH. The Happy bit is used to

notify Node B whether UE is satisfied with currently assigned resources (grant), that

is, whether UE needs higher grants.

The E-DCH collects E-DCH data received by different cells under the same Node B

for MRC combination and sends it to Mac -e. Each UE has one MAC-e in every

Node B. MAC-e demultiplexes MAC-e PDUs into MAC-es PDUs before sending

them to RNC. Mac-e also sends E-DCH scheduling messages as well as HARQ

ACK/NACK.

Each UE has one Mac-es entity in SRNC. Mac-es performs macro diversity

combination of MAC-es PDUs from different Node Bs and re-sequences and

disassembles them into Mac-d PDUs before sending them to Mac-d.

Handling of different grants by UE: UE may receive the AGs and RGs from the

serving cell as well as RG DOWN from non-serving cell at the same time. According

to 3GPP TS 25.321, when a UE receives grants from both serving and non-serving

E-DCH RLSs simultaneously, the Scheduling Grant (SG) of UE is set to the smaller

one of SGs calculated from non-serving and serving E-DCH RLS.

Resource recycling: If the scheduler finds the maximum LUPR (LUPRmax) of UE in

a past specified period (an internal parameter) is less than SG, it will update SG to

LUPRmax.

Page 10: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 6

The HSUPA fast scheduling control function makes quick response to service requirements of all UEs in a cell, cell uplink interference and Node B processing load; assigns SGs for all UEs; notifies UEs of available SGs by sending AGs or RGs to UEs.

UEs transmit data using the data rate and power allowed by SGs.

2.1.2 HSUPA Flow Control

The data volume of different users constantly changes on the HSUPA uplink traffic

channel, and dedicated flow control mechanism is absent at L2. Therefore, an upper-layer flow control mechanism is necessitated to ensure multiple UEs to share lub bandwidth.

When the realtime rate of services carried on E-DCH is high, packet out-of-sequence, loss or delay may occur due to problems at transport layer. SRNC needs to detect any of these situations, and informs Node B of the congestion so as to lower realtime rate of

UE, alleviate congestion and avoid impact on other services.

HSUPA flow control contains two parts:

RNC sends a TNL CONGESTION INDICATION message to scheduler. Upon receiving

the TNL CONGESTION INDICATION message, the scheduler restricts grants to UE.

The main control module of Node B measures traffic on lub interface, and sends bandwidth utilization to the scheduler. The scheduler decides whether to restrict grants

so as to lower traffic on lub interface based on the bandwidth utilization.

3 Technical Description

3.1 HSUPA Scheduling Algorithm

3.1.1 Features of Fast Scheduling

The HSUPA fast scheduling features the following:

Node B-based fast scheduling.

The HSUPA scheduler is located at Node B, facilitating the scheduler to obtain

more realtime information about uplink interference and perform faster control over uplink data rate.

Support fast HARQ with soft combining

HARQ transmits ACK/NACK on E -HICH to UE based on whether E -DPDCH deco

ding succeeds in each TTI. If decoding succeeds, HARQ sends MAC-e PDUs for demultiplexing. If decoding fails, HARQ will wait for retransmission and combine the retransmission data. Combining methods include chase combining and incremental

redundancy. Combining methods are decided by parameter HARQ RV Configuration,which is configured to Node B by RNC through NBAP IE HARQ Info for E-DCH(refer to ZTE UMTS HSUPA Introduction Feature Guide). If

Page 11: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 7

retransmission reaches the maximum retransmission times, HARQ sends an HARQ Failure message to RNC through FP. RNC defines an HARQ profile for each MAC-d flow of UE. Each HARQ profile contains the parameter Maximum Number of

Retransmissions for E-DCH (MaxRetransEdch), which is set at OMMR based on service type. For details, refer to ZTE UMTS Power Control Feature Guide.

Support 10 ms and 2 ms TTIs.

The HSUPA scheduler supports 2 ms and 10 msTTIs. Compared with 10 ms TTI, 2 ms TTI enables a significant reduction of transmission delays. The interleaving processing gain is higher and the maximum rate is lower in 10 ms TTI compared to

2 ms TTI, and therefore, cell edge coverage can be ensured. For service rate higher than 2Mbps, only 2ms TTI can be used. The terminal type and transmit power restrict the maximum uplink data rate of UE. RNC selects a specific type of TTI

based on UE capability and subscribed rate. That is, for higher subscribed rate (2886000bps and above), select 2 ms TTI (provided UE supports 2 ms TTI; otherwise, select 10 ms TTI); for lower subscribed rate, select 10 ms TTI, and TTI

will not switch at cell edge.

Support CPC (Continuous Packet Connectivity) technical function introduced from

R7

CPC technical function introduced from R7 includes UL DTX, DL DRX and UL DRX in Node B. Thereinto, UL_DTX mainly affects HSUPA packet scheduling. UL DTX(Discontinuous Transmission) on uplink E-DPCCH can decrease cell uplink

interference, thus bringing uplink capacity gain and saving UE power consumption and extending UE standby time.

3.1.2 Description of Packet Scheduler

The HSUPA fast scheduler contains three parts: HSUPA packet scheduling, uplink processing and downlink processing, as shown in the following figure.

Figure 4 HSUPA fast scheduling mechanism in Node B

UE

HSUPA

SchedulerE-RGCH

E-AGCH

E-HICH

Downlink

E-DCHDe-mux HARQ

Associated

Uplink Schedule

Information

RNC

ACK/

NACK

Uplink Processing

AG

RG

NodeB

Uu

Uu

Uu

Uu

lub

Uplink processing: Implements such functions as transport layer processing,

HARQ, MAC-e PDU demultiplexing and Frame Protocol (FP). The uplink data from

Page 12: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 8

UE is sent to Node B over UU interface. Upon detecting the signal, Node B

performs transport layer processing including descrambling and despreading. The

E-DCH data packets and uplink-related Scheduling Information (SI) are obtained

after transport layer processing. E-DCH data packets are sent to HARQ at MAC-e

layer for combining into MAC-e PDUs. At the same time, HARQ generates ACK or

NACK indication based on combining results and sends it to UE on downlink E-

HICH. MAC-e PDUs are sent to demultiplexing entity for demultiplexing into MAC-

es PDUs, and then sent to MAC-es layer of RNC over lub interface for further

processing.

HSUPA packet scheduling: The HSUPA packet scheduler offers a function that

meets uplink service requirements of all UEs in Node B by utilizing such information

as uplink load, UE service requirements and Node B processing capacity in

WCDMA system. The scheduler describes and classifies uplink service

requirements of UEs based on their urgency and priority. Then it allocates different

resources for UEs by means of fast control and scheduling to meet varied uplink

service requirements of UEs while ensuring effective utilization of uplink radio

resources.

Downlink processing: Implements coding of AG and RG/HI.

The functions of all above modules are implemented in EBBUB/BBUB. Each UE has one MAC-e entity in Node B. Each local cell group is configured with an HSUPA scheduler. The HSUPA scheduling is cell-based.

3.1.3 Key Algorithms of Packet Scheduler

The HSUPA packet scheduler determines system resource utilization and load based on the following information, and then allocates system resources to different UEs by

following certain priority policy:

Uplink Reference Received Total Wide Band Power (RefRTWP) configured by RNC

through NBAP. (refer to ZTE UMTS Admission Control Feature Guide).

Maximum Target Received Total Wideband Power (MaxRTWP) (refer to ZXWR

RNC Radio Network Controller Radio Parameter Reference (Volume II )).

Target Non-serving E-DCH to Total E-DCH Power Ratio (NServToTotalPwr) (refer

to ZTE UTMS Overload Control Feature Guide).

UE reported status information.

UE QoS configured by RNC through NBAP.

Cell radio resources.

Node B resource processing resources information.

Page 13: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 9

The operating mechanism of the HSUPA packet scheduler is shown as follows:

Figure 5 Operating mechanism of HSUPA packet scheduler

HSUPA

PS Scheduler

RNC->:

MaxRTWP, RefRTWP

NServToTotalPwr

NodeB->:RTWPcurrent,

CE resource

UE->: SI, HappyBit

UE:AG, RG,

RNC->: UE QoS parameters:

SPI,GBR,

Non-scheduled BitRate

Uplink processing uni t ->:

E-TFCI, Eb/No,DPCCH SIR

The following figure shows the HSUPA scheduling procedure:

Figure 6 HSUPA scheduling procedure in Node B

Update information of UEs ,radio resource of cell and Node B process resource information

Determine the resource and load of contributed by the UEsand the radio resource of radio interface and used

resource of Node B

Determine the schedule priority of UEs in a HSUPA cell

Allocation the available system resource according to the schedule priority, from high priority to low priority

Page 14: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 10

The key algorithm of the scheduler implements scheduling in the following steps:

1 Collect and update UE status, cell radio resource and Node B processing information.

Collected information includes:

The SI reported by UE (including SI and happy bit, used to obtain buffer area size and UPH of UE).

E-TFCI currently used by UE and MAC-e PDU multiplexing information

(contained in MAC-e PDU head and used to obtain the type of MAC-e PDU currently sent by UE and data volume).

Current DPCCH and E-DCH signal quality of UE (SIR and Eb/No, reported by

the Baseband Processing Unit and used to calculate UE-contributed load. The SIR Filter Period (40ms) is an internal parameter that cannot be configured. For details, refer to ZTE UMTS Node B Interface Parameter Description).

QoS parameter configured by RNC for UE services: Scheduling Priority Indicator (SPI) (This parameter is configured for Node B by RNC based on the service type through NBAP. For details, refer to ZTE UMTS QoS Feature

Guide).

QoS parameter configured by RNC for UE services: MAC-es Guaranteed Bit Rate (This parameter is configured for Node B by RNC based on the service type through NBAP. For details, refer to ZTE UMTS QoS Feature Guide).

QoS parameter configured by RNC for UE services: Maximum Number of Bits per MAC-e PDU for Non-scheduled Transmission (The independent data transmission capability obtained by UE without scheduling. This parameter is

configured for Node B by RNC based on the service type through NBAP).

Cell interference information (RTWPcurrent is measured at Node B).

CE resource indication.

Reference Received Total Wide Band Power (RefRTWP), Maximum Target

Received Total Wideband Power (MaxRTWP), Target Non-serving E-DCH to Total E-DCH Power Ratio (NServToTotalPwr) configured by RNC through NBAP.

2 Determine UE, air interface and Node B resource utilization and load:

The measurement unit of Node B measures air interface interference, and sends the measurement result RTWPcurrent to the scheduler. The scheduler

calculates current cell load Cell_Load_current and maximum target load Cell_Load_max (unit: %) through the following equations:

RoT = Itotal/Pn (1)

Cell_Load_current = 1–1/RoT (2)

Cell_Load_max = 1–1/(MaxRTWP /Pn) (3)

Page 15: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 11

Where,

Itotal refers to the total receive bandwidth power inclusive of background noise power (unit: mW) and takes the value of RTWPcurrent. The RTWP Filter Period (40 ms) is an

internal parameter and cannot be configured. For details, see Node B Interface Parameter Description.

Pn refers to background noise and takes the value of RefRTWP (Reference

Received Total Wide Band Power). The original unit of Pn is dBm and translated into mW in the above equation. RNC notifies of Node B of Pn through NBAP after internal measurement.

MaxRTWP refers to the Maximum Target Received Total Wideband Power. The original unit of MaxRTWP is dBm and translated into mW in the above equation. MaxRTWP is configured at combining and sent to Node B by RNC through NBAP.

RoT refers to Rise over Thermal. The original unit of RoT is dB, and converted into dimensionless ratio during calculation.

The scheduler calculates UE-contributed load by using the following method:

The Uplink Process Unit of Node B demodulates E-DPDCH in each TTI to obtain

MAC-e PDU, SI and Eb/No, and sends MAC-e PDU multiplexing information to the scheduler which calculates UE-contributed load in the following equation:

UEload = 1/(1+(W/((Eb/No)R))) (4)

Where,

Itotal refers to the total receive bandwidth power inclusive of background noise power (unit: mW) and takes the value of RTWPcurrent.

W refers to WCDMA chip rate and equals to 3.84M chips/s.

Eb/No refers to per bit signal energy divided by noise power spectral density, and reflects service signal quality. It is dimensionless

R refers to the bit rate of UE (unit: bits/s).

3 Determine UE scheduling priority in HSUPA cell.

The HSUPA scheduler adopts the Enhanced Proportional Fair (PF) Algorithm, and

calculates scheduling priority which is a variable for each UE based on realtime collected parameters, so as to ensure traffic fairness among UEs and make full use of system resources as well. The PF algorithm features the following:

The scheduling priority is in direct proportion to current uplink to-be-transmitted data volume (or current available transmission rate), that is, the larger the data volume in the buffer area of UE, the higher the scheduling priority and the more

chance the UE will be scheduled preferentially.

The scheduling priority is in reverse proportion to the uplink average throughput (or history throughput) of UE, that is, the lower the average

throughput, the higher the scheduling priority. The UE with low t ransmission throughput will be scheduled preferentially so as to ensure fairness.

Page 16: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 12

UEs with higher scheduling priorities will take precedence over UEs with lower ones in preempting more resources, resulting in rate decrease for the latter. But UEs originally with lower scheduling priorities are given higher scheduling priorities

because of their low transmission throughput, and thus they will be scheduled preferentially to ensure fairness among all UEs.

The specific calculation procedure of scheduling priority is as follows:

At first, the average uplink throughput Rn obtained by UE m (the mth

UE) before n TTI(s) (n refers to current time).

The uplink throughput offered for UEs in past TTIs can be updated for all UEs in each TTI by using the recursive expression:

If services are offered for UE m:

Rn = (1-a)Rn-1 + aDn (5)

Other cases:

Rn = (1-a)Rn-1 (6)

Where,

Rn-1 refers to the value of Rn in last TTI (Unit: bits/s).

R0 refers to the uplink rate of UE at initial moment (Unit: bits/s).

Dn refers to available uplink transmission rate of UE (Unit: bits/s), and takes the smallest one of the following values: Data size in UE buffer area, size of data that

can be transmitted in relation to the rest power of UE, and maximum rate limit of UE.

n refers to the nth

transmission moment.

m refers to the mth

UE.

a refers to forgetting factor. 1/a indicates the tolerability when a UE group cannot receive data. It is an internal parameter and cannot be configured.

Then calculate the scheduling priority of all UEs in a cell:

Priority = (Dn/Rn) ̂FairnessWgt×QoSweight×UE_buff_status (7)

Where,

FairnessWgt refers to fairness factor. It is an internal parameter (value: 1) and cannot be configured. For details, see Fairness Weight in Node B Interface

Parameter Description.

UE_buff _status: Refers to information about buffer area size in SI reported by UE. The larger the data volume in the buffer area, the higher the scheduling priority of UE.

QoSweight: refers to comprehensive weight after taking into account the QoS information configured by RNC, including the Scheduling Priority Indicator (SPI), and MAC-es Guaranteed Bit Rate (GBR). QoSweight is given in the following equation:

Page 17: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 13

QoSweight =(SPI_WEIGHT) × (1 + GBRweight) (8)

SPI_WEIGHT is mapped through Table 1 according to SPI(0~15) configured by RNC. The default mapping is the first column. Operators can configure the

mapping. For details, refer to Node B radio interface parameter description.

For UEs with Rn not less than GBR:

GBRweight = 0, (9)

For UEs with Rn less than GBR:

GBRweight = MaxGBRWeightValue, (10)

MaxGBRWeightValue is an internal parameter, with value of 389376. If the actual rate of a UE is lower than GBR, GBRweight will increase, resulting in a raise in UE

scheduling priority so that resources can be preferentially allocated for this UE.

When Streaming services are carried on E-DCH, RNC informs Node B of the QoS parameter MAC-es Guaranteed Bit Rate (GBR) through NBAP.

When interactive-/background-class services are carried on E -DCH, RNC provides configuration of nominal bit rate EdchNormBitRate. For details, see ZTE UMTS QoS Feature Guide. For interactive-/background-class services,

RNC maps EdchNormBitRate into the QoS parameter of UE: MAC-es Guaranteed Bit Rate, and informs the HSUPA packet scheduler through NBAP. The scheduler schedules such types of services according to the specified

GBR. The SPI configured for interactive-/background-class services is comparatively low, so the ultimate scheduling priority of them will be lower than that of Streaming services with higher SPI.

4 Allocate available system resources in descending sequence of UE priorities.

Calculate available cell load based on the cell and UE load obtained in steps 1 and 2 as well as Node B processing capacity.

Reserve load for R99 RT, R99 NRT, SRB and HSUPA non-scheduled

transmission services from the available cell load. (The scheduler thinks the load contributed by these services is constant before or after scheduling).

Determine the transmission rate requested by UE. The UE requested

transmission rate is subject to the service requirements (Service requirements are jointly determined by the buffer area size in the SI as well as HappyBit reported by UE. For UEs with HappyBit = Unhappy, their service requirements

equal to the size of buffer area; for UEs with HappyBit = Happy, their service requirements equal to the size of data block corresponding with current grants obtained), maximum rate in relation to UE category, maximum subscribed rate

(MBR) and maximum rate in relation to the UPH reported by UE (UPH in SI). The smallest one of these values is taken as UE requested transmission rate.

The HSUPA scheduler allocates resources for UEs in descending sequence of their scheduling priorities.

Page 18: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 14

If current available system load and CE resources are larger than the summation of load contributed by all UE requested transmission rates, the scheduler allocates grants in relation to requested rates for all UEs.

If current available system load or CE resources are less than the summation

of load contributed by all UE requested transmission rates, the scheduler first calculates the load and CE resources contributed by the rate requested by the UE with highest priority.

The scheduler releases grants of UEs with low priorities one by one in ascending sequence of scheduling priorities. Then it calculates the load contributed after releasing grants until the load and CE resources released

from UEs with low priorities meet the requirements of the UE with highest priority. If the load released from UEs with low priorities still fails to meet all requirements of the UE with highest priority, the UE with highest priority will

have to use the load and CE resources released from those with low priorities.

When allocating resources, the scheduler calculates CE resources currently used by each UE as well as available CE resources of Node B. Then it

allocates the minimum available CE resources and load of Node B to the UE with highest priority.

The scheduler allocates CE resources and load to the rest UEs with high priorities in the queue by following the above rule until all system resources are

used up (all UEs with low priorities have their resources released).

Map load contributed by UEs into grants of UEs (the relation between UE-contributed load and grant is as follows):

UE Serving Grants refers to the ratio of available E-DCH transmit power to DPCCH transmit power:

SG = PE-DCH,TX / PDPCCH,TX (11)

Where,

PE-DCH,TX refers to E-DCH transmit power.

PDPCCH,TX refers to DPCCH transmit power.

DPCCH and E-DCH undergo the same fading process, and therefore, the relation between receive powers of Node B DPCCH and E-DCH is given by the following equation:

PE-DCH,RX / PDPCCH,RX = PE-DCH,TX / PDPCCH,TX (12)

And,

PDPCCH,RX(1 + SG)= PDPCCH,RX + PE-DCH,RX (13)

Where,

PE-DCH,RX refers to the receive power of E-DCH in Node B.

PDPCCH,RX refers to the receive power of DPCCH in Node B.

Page 19: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 15

The relation between grant and UE-contributed load is given as follows:

((Eb/No)R)/W = (PDPCCH.RX + PE-DCH.RX)/No (14)

Substitute (13) into (14),

((Eb/No)R)/W = PDPCCH,RX(1 + SG)/No (15)

3GPP TS 25.214 defines the UE DPCCH SIR measured by Node B.

SIR = 256 × PDPCCH,RX/No (16)

In the above equation, 256 refers to the processing gain of DPCCH. Substitute (16) into (15):

((Eb/No)R)/W = SIR(1 + SG)/256 (17)

Substitute (17) into (4),

UEload = SIR(1 + SG)/ (256 + SIR(1 + SG)) (18)

The above equation indicates the correspondence between UE-contributed load

and UE grant. The UE service grant can be obtained through UE -contributed load, or vice versa.

For a UE with highest scheduling priority, the scheduler needs to send AG for scheduling to facilitate the UE to quickly obtain required grant. The AG cannot

be used for the rest UEs after it is engaged because AGCH is shared among all UEs. The RGCH, however, is dedicated control channel allocated for each UE. Therefore, for the rest UEs, they can either get more resources or release

their resources by RG commands. The scheduler sends RG=UP to UEs allocated with more resources, RG=DOWN to UEs with resources released and RG=HOLD to UEs with grants retained during scheduling.

When the ratio of the receive power of non-serving E-DCH RLS to the total receive power of E-DCH is larger than NservToTotalPwr, Node B sends RG=DOWN to non-serving RL UE.

The AGCH and RGCH may transmit data to UE in each TTI based on scheduling requirements.

The Schedule Period is related to TTI and not adjustable (the schedule period is 40ms). For details, see Node B Interface Parameter Description.

3.1.4 CPC affection on HSUPA packet scheduling

CPC affection on HSUPA packet scheduling algorithm is mainly from UL DTX.

UL DTX predefines two DPCCH discontinuous transmission duration: UE_DTX_cycle_2 and UE_DTX_cycle_1, the former is integral multiple times of latter. If there is no data transmission on UL, UE will transmit DPCCH with a cycle

duration of UE_DTX_cycle_1 subframes, and subframe number to be transmitted in every cycle duration is controlled by UE_DPCCH_burst_1. If there is no E-DCH data transmission in number of continuous Inactivity_Threshold_for_UE_DTX_cycle_2 E-

Page 20: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 16

DCH TT, the cycle duration will change to UE_DTX_cycle_2 subframes, and subframe number to be transmitted in every cycle duration is controlled by UE_DPCCH_burst_2. Related parameters can be referenced from ZTE UMTS HSPA Evolution Feature Guide.

When CPC is activated in UE, Node B HSUPA packet scheduling algorithm needs to know UE in cycle1 or cycle2 status, and process this UE scheduling according to the status.

After activation of CPC in UEs, RNC will stagger individual UE’s burst instance through parameter UE DTX DRX Offset to decrease UL interference as much as possible. So in order to save UE t ransmission power, UE needs to complete HP( HARQ Process)with

the burst time instance.

HSUPA packet scheduling algorithm will average the historical load of each UE in the recent RTT, After introducing CPC, sometimes UE maybe transmit UL DPCCH only and

no E-DCH, accurate SIR and the power offset between UL DPCCH and other uplink physical channels must be included in UL decoding report message as same as CPC non-activation.

When HSUPA packet scheduling algorithm try to forecast UE UL load, the estimated SIR is the historical average value in recent RTT. After introducing CPC, DTX maybe happen with DPCCH transmission. In order to estimate the SIR in the future, it’s

suggested to consider the influence of the DPCCH DTX.

3.2 HSUPA Flow Control Algorithm

The flow control implemented by the HSUPA scheduler consists of the following two

parts:

E-DCH uplink congestion control.

Back-pressure flow control.

E-DCH uplink congestion control is detected by RNC and implemented by Node B, and Back-pressure flow control is implemented in Node B. The back-pressure function exercises control over the uplink service rate of E-DCH UEs based on lub bandwidth

utilization status.

3.2.1 E-DCH Uplink Congestion Control

3.2.1.1 RNC detects E-DCH congestion

When the realtime rate of services carried on E-DCH is high, packet out-of-sequence,

loss or delay may occur due to problems on the transmission path from Node B to SRNC. SRNC needs to detect any of these situations, and informs Node B of the congestion so as to lower realtime rate of UE, alleviate congestion and avoid impact on other services.

Whether the function of E -DCH congestion detection and indication is switched off or on can be configured in OMM. Please refer to the parameter of SuptCgtDetInd in OMM.

Page 21: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 17

E-DCH congestion detection and indication procedure on RNC side is described as follows:

1 Upon receiving E-DCH FP, the RNC records such information as data frame

receiving time, FSN, CFN, sub-frame No. as well as TTI.

2 If it is the first data frame received on uplink, RNC only records such information as frame receiving time, FSN, CFN, and sub-frame No. and the processing ends. If

RNC does not receive any uplink data for a long time, it will process subsequently received data frames in the same way as the first data frame.

3 Frame loss judgment: RNC compares the FSN of one frame with that of its previous

frame. If the FSNs of them are not consecutive, RNC will set out-of-sequence tolerance period (out-of-sequence tolerance period =20ms+ TimeDelayJitter *2; TimeDelayJitter can be configured in OMM). The out-of-sequence tolerance period

is introduced to reduce frame out-of-sequence caused by transmission jitter and avoid false or excessive report of transmission congestion execution frames of ―Frame loss‖ type. The out-of-sequence tolerance period is related to office direction

transmission jitter.

4 Frame delay judgment: By comparing the CFNs and sub-frame Nos. of two E-DCH FP frames with consecutive FSNs, RNC obtains Uu interface time difference of

these two frames; by comparing the receiving time of two consecutive E-DCH FP frames, RNC obtains the receiving time difference of them. If the receiving time difference is x ms (x = TTI + TimeDelayJitter *2; TimeDelayJitter can be configured

in OMM) larger than the Uu interface time difference, RNC considers it as ―Frame delay‖.

5 Upon detecting E-DCH congestion (for example, after frame delay and loss), RNC

sends a TNL Congestion Indication message to Node B. To prevent Node B from failing to respond to the TNL Congestion Indication message due to transmission delay or other causes, RNC sets a protection timer (timer duration = 100ms +

TimeDelay; TimeDelay can be configured in OMM) after sending the TNL Congestion Indication message to avoid repeated transmission of TNL Congestion Indication with identical congestion status.

3.2.1.2 Node B implements E-DCH congestion control

Upon receiving the TNL Congestion Indication message from certain UE, the congestion

processing module of the HSUPA scheduler lowers the maximum grant threshold (the initial value is 37, the maximum SG as stipulated in 3GPP TS25.321) of the UE to MIN (Current grant of UE –DownStep, maximum grant threshold of UE –DownStep;

DownStep is an internal parameter of scheduler and is not adjustable), and starts CongestionTimer (CongestionTimer refers to the timer internally used in the scheduler, with constant and unadjustable timing cycle. If the scheduler fails to receive new TNL

Congestion Indication messages to indicate congestion status or receives a message indicating congestion recovery before timeout of CongestionTimer, it may consider the uplink FP data flow on IUB interface is no longer congested. Then it increases the

maximum grant threshold of the UE to current threshold + Upstep (Upstep is an internal parameter of scheduler and not adjustable), and re-starts CongestionTimer until the threshold reaches the maximum value—37. The maximum grant threshold in congestion

control, however, will be used in UE grant allocation in HSUPA scheduling procedure. The grant allocated by the scheduler for the UE cannot exceed this maximum threshold, thus realizing control over UE grant through threshold.

Page 22: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 18

Congestion processing procedure is as follows:

Figure 7 Congestion processing procedure of scheduler

Start

Receive TNL

congestion

Indication of UEi

Reduce the up limit of

SG;start or restart the

timer

Indicate Congestion

Upgrade the upper

limit of SG;restart

the timer

The upper limit

of SG is smaller

than 37

Timer is up

yes

no

yes

yes

yes

end

no

no

3.2.2 Back-pressure Flow Control

As shown in the following figure, the Transport Network Subsystem of Node B measures uplink data traffic on lub interface, converts measured traffic into actual used bandwidth

and calculates bandwidth utilization. Then it sends the bandwidth utilization to the HSUPA scheduler. The HSUPA scheduler then determines whether to restrict UE grant threshold based on bandwidth utilization so as to lower traffic and avoid congestion on

lub interface.

Figure 8 HSUPA flow control mechanism in Node B

Page 23: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 19

UE

HSUPA

SchedulerE-RGCH

E-AGCH

Downlink

RNC

Uplink Processing

AG

RG

NodeB

Uu

Uu

Uu

lubTNS

Measure

report

3.2.2.1 R99 and HSUPA non-scheduled services

The data transmission of both R99 and HSUPA non-scheduled services is determined by RNC instead of Node B, so certain bandwidth is reserved in Node B for data

transmission of these services. For example, Reserved Bandwidth in the following figure.

Figure 9 lub interface bandwidth allocation in Node B

Used Bandwidth

Assignable Bandwidth

Total Bandwidth

Reserved Bandwidth

The meanings of bandwidths shown in the above figure are described as follows:

Total Bandwidth refers to the bandwidth configured through Node B transmission

parameters. For details see R_IPPARA·Bandwidth in Node B Transmission

Interface Parameter Description.

Reserved Bandwidth has two roles: (1) Reserve certain bandwidth margin for buffer

protection so as to avoid congestion on lub interface; (2) Reserved for R99 and

HSUPA non-scheduled services. Reserved Bandwidth is an internal variable of the

HSUPA scheduler and the value is not adjustable.

Page 24: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 20

Assignable Bandwidth = Total Bandwidth - Reserved Bandwidth. Assignable

Bandwidth is an internal variable of Node B and is not adjustable.

Used Bandwidth: Refers to the bandwidth measured through TNS, including uplink

traffic of all services.

Unit of all above parameters or variables: bits/s.

3.2.2.2 Back-pressure Control of HSUPA scheduled services

The lub interface bandwidth measurement module in the Transport Network Subsystem

(TNS) of Node B realtime measures the uplink data traffic of each channel on lub interface, calculates their bandwidth utilization Rbw and periodically reports measurement and calculation results to the HSUPA scheduler. Upon receiving Rbw, the HSUPA

scheduler compares it with pre-defined threshold (R_BW_LMT_UP); if Rbw exceeds R_BW_LMT_UP, it initiates back-pressure control over grant threshold for all UEs on the channel. If Rbw gradually decreases below pre-defined threshold (R_BW_LMT_DOWN),

the HSUPA scheduler initiates back-pressure grant threshold recovery procedure.

Realtime bandwidth measurement policy on lub interface:

In FE mode:

1 The TNS realtime obtains the number of bytes transmitted on the network interface at a specific time interval, and converts it into current rate (unit: bps).

2 The TNS reports current rate to the UPA scheduler at a certain time interval.

In IPoverE1 mode:

3 The TNS realtime obtains the number of bytes transmitted through PPP/MLPPP at a specific time interval, and converts it into current rate (unit: bps).

4 The TNS reports current rate to the UPA scheduler at a certain time interval.

In ATM mode:

1 The TNS realtime obtains the number of bytes transmitted through AAL2 PVC at a specific time interval, and converts it into current rate (unit: bps).

2 The TNS reports current rate to the UPA scheduler at a certain time interval.

The following figure shows the back-pressure control procedure.

Figure 10 Back-pressure control procedure of HSUPA scheduler

Page 25: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 21

Start

Rbw >

R_BW_LMT_UP?

Suppress

SGlmtIub

processing

Rbw <

R_BW_LMT_DOWN

Resume

SGlmtIub

processing

YES

end

NO

YES

NO

The back-pressure grant threshold control procedure:

1 Assign current grant as the back-pressure grant threshold SGlmtIub of all UEs on the channel.

2 Set SGlmtIub of the two UEs with lowest scheduling priority among all UEs on the channel to: current SGlmtIub – DownStep (DownStep is an internal parameter of the scheduler and is not adjustable).

The back-pressure grant threshold recovery procedure:

1 Set SGlmtIub of the UE with highest scheduling priority among all UEs on the channel to: current SGlmtIub + UpStep (UpStep is an internal parameter of the scheduler and

is not adjustable).

2 Assign current grant as the back-pressure grant threshold SGlmtIub of the rest UEs on the channel.

The back-pressure grant threshold SGlmtIub is an internal variable of the HSUPA scheduler, and one of upper grant thresholds including congestion and maximum bit rate of UE. These thresholds are set to perform more effective scheduling and appropriate

grant allocation. When scheduling grants are allocated for UEs, note that these thresholds cannot be exceeded so as to separate control procedure from scheduling procedure and realize smooth grant allocation.

Parameters related to congestion control are described as follows:

Pre-defined upper threshold for bandwidth utilization: R_BW_LMT_UP. This

parameter is an internal variable of the HSUPA scheduler and is not adjustable.

Page 26: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 22

Pre-defined lower threshold for bandwidth utilization: R_BW_LMT_DOWN. This

parameter is an internal variable of the HSUPA scheduler and is not adjustable.

The bandwidth utilization Rbw is given by the following equation:

Rbw = Used Bandwidth / Assignable Bandwidth

Where,

Used Bandwidth refers to channel -used bandwidth measured by TNS (Unit: bits/s)

Assignable Bandwidth = Total Bandwidth - Reserved Bandwidth. (Unit: bits/s)

4 Parameters and Configuration

4.1 Parameter List Abbreviated name Parameter name

EdchNormBitRate E-DCH Uplink Nominal Bit Rate(kbps)

Maximum Target Received Total

Wideband Power

MaxRTWP(dB)

NServToTotalPwr Target Non-serving E-DCH to Total E-DCH Power

Ratio(%)

MaxRetransEdch Maximum Number of Retransmissions for E-DCH

SuptCgtDet Ind Support Congestion Detection Indicator

TimeDelay Transport Time Delay

TimeDelayJitter Transport Time Jitter

R_IPPARA•Bandwidth Bandwidth

SPI_WEIGHT SPI WEIGHT( 0~15)

4.2 Parameter Configuration

4.2.1 E-DCH Uplink Nominal Bit Rate

OMM Path

View -> Configuration Resource Tree –> OMM -> UTRAN SubnetworkXXX -> RNC

Managed ElementXXX -> RNC Config SetXXX (Choose the used config set) -> QoS

ConfigurationXXX -> Priority and Rate Segment of QoS Advanced Parameter

Parameter Configuration

Related description

Page 27: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 23

This parameter is configured for Nominal Bit Rate (NBR) of I-/B-class services on E-DCH, related to basic priority level. UEs with high priority have high NBRs. EdchNormBitRate is used as the minimum guaranteed rate in NodeB HSUPA packet

scheduling.

Parameter description:

This parameter is used to configure the uplink NBR of interactive/background-class

services with basic priority.

Note: This parameter is only valid for the uplink rate of I-/B-class services.

Recommendation: Set an appropriate value for this parameter based on actual

conditions.

4.2.2 Maximum Target Received Total Wideband Power(dB)

OMM Path

View->Configuration Management ->RNC NE->RNC Radio Resource Management->Utran Cell->Utran Cell XXX->Modify Advanced Parameter->Hspa Configuration information In A Cell

Parameter Configuration

This parameter indicates the maximum target UL interference allowed by a cell, which is an offset relative to the UL interference when there is zero load in the cell. This

parameter can also be deemed as the maximum RTWP used for Node B scheduling. The RTWP increases by increasing the configuration of this parameter and decreases by decreasing the configuration of this parameter.

4.2.3 Target Non-serving E-DCH to Total E-DCH Power Ratio(%)

OMM Path

View->Configuration Management->RNC NE->RNC Radio Resource Management-

>Utran Cell->Utran Cell XXX->Modify Advanced Parameter->Hspa Configuration information In A Cell

Parameter Configuration

If the value of this parameter increases, Node B sends RG=DOWN to non-serving RL UE only when the ratio of the receive power of non-serving E-DCH RLS to the total receive power of E-DCH is larger than NservToTotalPwr, and it is comparatively hard for

Node B to trigger RG=DOWN procedure; If the value of this parameter decreases, Node B sends RG=DOWN to non-serving RL UE only when the ratio of the receive power of non-serving E-DCH RLS to the total receive power of E-DCH is smaller than

NservToTotalPwr, and it is comparatively easy for Node B to trigger RG=DOWN procedure.

Page 28: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 24

4.2.4 Maximum Number of Retransmissions for E-DCH

OMM Path

View->Configuration Management ->RNC NE->Rnc Radio Resource Management-

>Modify Advanced Parameter ->Service Basic Configuration Information

Parameter Configuration

None.

4.2.5 Support Congestion Detection Indicator

OMM Path

View->Configuration Management ->RNC NE->Rnc Radio Resource Management->

Node B Configuration Information-> Node B Configuration Information xx-> Modify Advanced Parameter

View->Configuration Management ->OMM->UTRAN SubNetwork->RNC Managed

Element->Rnc Radio Resource Management->External UTRAN Cell ->External UTRAN Cell xx-> Modify Advanced Parameter

Parameter Configuration

Configure this parameter based on Node B office direction; for cell not controlled by current RNC, configure this parameter based on cell settings.

4.2.6 Transport Time Delay

OMM Path

View->Configuration Management ->RNC NE->Rnc Radio Resource Management->Node B Configuration Information->Node B Configuration Information xx-> Modify

Advanced Parameter

Parameter configuration

None.

4.2.7 Transport Time Jitter

OMM Path

View->Configuration Management ->RNC NE->Rnc Radio Resource Management-

>Node B Configuration Information->Node B Configuration Information xx-> Modify Advanced Parameter

Parameter configuration

Page 29: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 25

None.

4.2.8 R_IPPARA Bandwidth

OMM Path

View->Configuration Management ->NodeB NE->Transport network object->Physical

Capacity -> IP port ->Tx bandwidth(kbps)

Parameter Configuration.

None.

4.2.9 SPI_WEIGHT ( 0~15)

OMMB Path

View->Configuration Management ->NodeB NE->SdrFunction object->UMTS radio

network object->Baseband resource pool object->HSUPA SPI

Parameter Configuration

SPI_WEIGHT ( 0~15)is mapping in Node B according to the SPI configured by RNC. Operators can define the mapping relation. There are three mappings in Table 1. The

default mapping is the first column.

Table 1 SPI_WEIGHT( 0~15)mapping table

SPI SPI_WEIGHT =SPI+1

SPI_WEIGHT =EXP((SPI+1)/2)

SPI_WEIGHT =SPI^3

0 1 2 1

1 2 3 8

2 3 4 27

3 4 7 64

4 5 12 125

5 6 20 216

6 7 33 343

7 8 55 512

8 9 90 729

9 10 148 1000

10 11 245 1331

11 12 403 1728

12 13 665 2197

13 14 1097 2744

14 15 1808 3375

Page 30: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 26

15 16 2981 4096

5 Counter And Alarm

5.1 Counter List

There is no counter in this feature.

5.2 Alarm List

There is no alarm in this feature.

6 Glossary

A

ACK Acknowledgement

AG Absolute Grant

C

CFN Connection Frame Number (counter)

D

DPCCH Dedicated Physical Control Channel

E

E-AGCH E-DCH Absolute Grant Channel

E-DCH Enhanced Uplink Dedicated Channel

E-DPCCH E-DCH Dedicated Physical Control Channel

E-DPDCH E-DCH Dedicated Physical Data Channel

E-HICH E-DCH Hybrid ARQ Indicatior Channel

E-RGCH E-DCH Relative Grant Channel

E-TFCI E-DCH Transport Format Combination Indicator

F

FSN Frame Sequence Number

Page 31: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 27

FP Frame Protocol

G

GBR Guaranteed Bit Rate

H

HARQ Hybrid Automatic Repeat Request

HSUPA High-Speed Uplink Packet Access

I

IR Incremental Redundancy

L

LUPR Last Used Power Ratio

M

MAC-es/e E-DCH MAC

MAC-d Dedicated MAC

MAC Medium Acess Control

MLPPP Multi-Label PPP

N

Node B Base Station

NACK Negative Acknowledgement

NRT Non Real Time

O

OMM Operate & Management Control

OMMB OMM in Node B

OMMR OMM in RNC

P

PF Proportional Fair

PPP Point to Point Protocol

Q

QoS Quality of Service

Page 32: ZTE UMTS (U9.3) HSUPA Packet Scheduling Feature Guide_V4.0

HSUPA Packet Scheduling Feature Guide

ZTE Confidential Proprietary © 2010 ZTE Corporation. All rights reserved. 28

R

RNC Radio Network Controller

RG Relative Grant

RTWP Received Total Wideband Power

RL Radio Link

RLS Radio Link Set

RSN Retransmission Sequence Number

RNC Radio Network Controller

RoT Rise of Thermal

S

SF Spreading Factor

SI Scheduling Information

SIR Signal to Interference Ratio

SPI Scheduling Priority Indicator

SRNC Serving RNC

SRB Singalling Radio Bearer

T

TTI Transmission Time Interval

TNL Transport Networdk Layer

TNS Transport Network Subsystem

U

UE User Equipment

UPH UE Transmission Power Headroom

UMTS Universal Mobile Telecommunications System