Professional Documents
Culture Documents
ZWF25-05-001 QoS Mapping For HSUPA Service PDF
ZWF25-05-001 QoS Mapping For HSUPA Service PDF
Version: V3.11.10
ZTE CORPORATION
NO. 55, Hi-tech Road South, ShenZhen, P.R.China
Postcode: 518057
Tel: +86-755-26771900
Fax: +86-755-26770801
URL: http://ensupport.zte.com.cn
E-mail: support@zte.com.cn
LEGAL INFORMATION
Copyright 2012 ZTE CORPORATION.
The contents of this document are protected by copyright laws and international treaties. Any reproduction or
distribution of this document or any portion of this document, in any form by any means, without the prior written
consent of ZTE CORPORATION is prohibited. Additionally, the contents of this document are protected by
contractual confidentiality obligations.
All company, brand and product names are trade or service marks, or registered trade or service marks, of ZTE
CORPORATION or of their respective owners.
This document is provided as is, and all express, implied, or statutory warranties, representations or conditions
are disclaimed, including without limitation any implied warranty of merchantability, fitness for a particular purpose,
title or non-infringement. ZTE CORPORATION and its licensors shall not be liable for damages resulting from the
use of or reliance on the information contained herein.
ZTE CORPORATION or its licensors may have current or pending intellectual property rights or applications
covering the subject matter of this document. Except as expressly provided in any written license between ZTE
CORPORATION and its licensee, the user of this document shall not acquire any license to the subject matter
herein.
ZTE CORPORATION reserves the right to upgrade or make technical change to this product without further notice.
Users may visit ZTE technical support website http://ensupport.zte.com.cn to inquire related information.
The ultimate right to interpret this product resides in ZTE CORPORATION.
Revision History
1-1
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:
l The SI reported by UE (including SI and happy bit, used to obtain buffer area size
and UPH of UE).
l 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).
l 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).
l 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 User Guide).
l 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 User Guide).
l 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).
1-2
1-3
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:
l 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.
l 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 transmission throughput will be scheduled
preferentially so as to ensure fairness.
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:
l If services are offered for UE m:
1-4
1-5
(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.
l The HSUPA scheduler allocates resources for UEs in descending sequence of
their scheduling priorities.
l 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.
l 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.
l 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.
l 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.
l 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).
l 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)
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)
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.
The relation between grant and UE-contributed load is given as follows:
1-6
1-7
1-8
Hardware Requirement
Hardware requirement is shown in Table 2-1.
NE Requirement
RNC None
NodeB None
Software Requirement
Software requirement is shown in Table 2-2.
Topology
Topology is shown in Figure 2-1.
2-1
2-2
MSC/MGW - ZTE
N/A
HLR ZTE
1. UE1 subscribes background service, MBR= UL2Mbps/ DL8Mbps, with ARP1.
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].
rAB_SetupOrModifyItemFirst.rAB_Parameters.trafficClass = eRANAP_TrafficClass
_background
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.maxBitrate.elem[0] = 8192000
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.maxBitrate.elem[1] = 2048000
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.allocationOrRetentionPriority.priorityL
evel = 11
2. UE2 subscribes background service, MBR= UL2Mbps/ DL8Mbps, with ARP2.
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].
rAB_SetupOrModifyItemFirst.rAB_Parameters.trafficClass = eRANAP_TrafficClass
_background
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.maxBitrate.elem[0] = 8192000
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.maxBitrate.elem[1] = 2048000
TRANAP_Message.RAB_AssignmentRequestMsg.rAB_SetupOrModifyList.elem[0].r
AB_SetupOrModifyItemFirst.rAB_Parameters.allocationOrRetentionPriority.priorityL
evel = eRANAP_PriorityLevel_highest
RNC
l HSPA Support Method: Support HSUPA, HSDPA and DCH
3-1
Path: View > Configuration Management > RNC Managed Element > RNC Radio
Resource Management > UTRAN Cell > UTRAN Cell xxx > Cell Ability and Cell
Reselection > HSPA Support Method
l Maximum Target Received Total Wideband Power: 6
Path: View > Configuration Management > RNC Managed Element > RNC Radio
Resource Management > UTRAN Cell > UTRAN Cell xxx > Advanced Parameter
> HSPA Configuration Information in A Cell
l Check UE1 and UE2's SPI
UE1's APR is 2, so APR Segment is 1, Basic Priority is 7, Scheduling Priority is
7.
3-2
Path: View > Configuration Management > RNC Managed Element > RNC
Radio Resource Management > QOS Relevance Configuration > QOS
Configuration
UE1's APR is 11, so APR Segment is 3, Basic Priority is 0, Scheduling Priority is
0.
Path: View > Configuration Management > RNC Managed Element > RNC
Radio Resource Management > QOS Relevance Configuration > QOS
Configuration
NodeB
N/A
3-3
3-4
4-1
4-2
4-3
4-4
5-1