Documente Academic
Documente Profesional
Documente Cultură
TRAFFIC CALCULATION
GUIDELINE HSDPA
Note that this document contains information that should only be distributed within Ericsson organization and to
CONTRACTED WCDMA customers. The document has obtained the classification ERICSSON WIDE INTERNAL.
This also means that it should not be used directly for marketing, pre-sales or sales purposes.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 1(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
Revision history
Rev Date Description
A 2005-12-05 First release For P4
2(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Contents
1 Introduction.........................................................................4
1.1 Background, purpose, overview...........................................................4
1.2 Concepts..............................................................................................4
1.3 Abbreviations.......................................................................................4
2 Assumptions and definitions............................................5
2.1 Introduction.......................................................................................... 5
2.2 Traffic model........................................................................................6
2.3 Transport bearers for HSDPA..............................................................7
2.4 Transport network topologies.............................................................10
2.5 Dimensioning criteria.........................................................................14
2.6 Elastic user model used in HSDPA user model.................................15
2.7 HS-DSCH transport efficiency...........................................................15
3 Dimensioning method......................................................17
3.1 The dimensioning steps.....................................................................17
3.2 Calculation Method for Step 2...........................................................20
3.3 Calculation Method for Step 4...........................................................25
3.4 Calculation Method Step 5.................................................................29
3.5 Calculation Method step 6.................................................................31
3.6 HUB Iub link dimensioning.................................................................32
4 Examples...........................................................................33
4.1 Separate resources - with IMA...........................................................33
4.2 Common resources - with IMA...........................................................36
4.3 Common resources - with IMA and UBR...........................................39
4.4 Separate resources - without IMA......................................................41
4.5 Final Considerations..........................................................................44
5 References........................................................................45
Appendix A: HSDPA overhead.............................................46
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 3(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
1 Introduction
1.2 Concepts
Refer to reference [1].
1.3 Abbreviations
For a list of abbreviations used in WCDMA RAN system documents, see
Reference [2]. Some new abbreviations used within this document are:
A-DCH Associated Dedicated Channel
HSDPA High-Speed Downlink Packet Access
HS-DSCH High-Speed Downlink Shared Channel
QoS Quality of Service
Rel-99 3GPP Release 99
RAB Radio Access Bearer
RB Radio Bearer
Rel-99 RB Radio Bearers defined in Release 99 implemented in WRAN P3,
transported on AAL2 class A/B
SRB Signalling Radio Bearer or DCCH 3.4/3.4
4(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
2.1 Introduction
The traffic dimensioning for HSDPA described in this document is based on a
network scenario where the WCDMA RAN supports mixed circuit switched and
packet switched services and where a large part of the total traffic is carried on
dedicated channels, DCH. HSDPA is assumed to be used to provide
interactive/background packet switched services whenever possible, but the
proportion of PS traffic that is carried by HSDPA is restricted by the capabilities of
the user equipments.
The dimensioning of transport network resources in this network scenario is
structured into two parts:
The need for transport network resources to carry Rel-99 and non-HSDPA
traffic are calculated according to the methods specified by Ref.[1].
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 5(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
6(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Iu
The Iu transport bearer for packet switched radio access bearers (using the GTP-U
protocol) is the same whether the corresponding radio links are set up to use
common channels (RACH/FACH), dedicated channels (DCH) or high-speed
downlink shared channels (HS-DSCH).
Iub
Three types of AAL2 transport bearer connections are used at Iub for HS-DSCH
connected UEs:
Iub transport bearer for DCCH (signaling radio bearers) for uplink and
downlink on DCH
Iur
The transport bearers for DCH can be established also over Iur in the case that the
UE is in soft handover with one or more radio links established to RBSes in
another RNS.
Use of HS-DSCH via Iur is not supported and there is thus no need to establish
transport bearers for HS-DSCH via Iur.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 7(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
opposed to transport bearers for DCH, the Iub transport bearer for HS-DSCH does
not have any stringent timing requirements.
No AAL2 admission control will be performed for this type of transport bearer at
connection setup.
AAL2 QoS class C will be used for the HS-DSCH transport bearers: no specific
limits on delay or loss tolerance are specified. The AAL2 admission control will
then not evaluate any throughput or capacity limitations for the selected AAL2 path
but will only check that a CID value can be allocated to the connection.
The responsibility for allocation of the available link capacity among active HS-
DSCH transport bearer connections and prevention of excessive transport network
overload is instead placed on the HSDPA Iub flow control function.
The flow control algorithm has information about the maximum capacity for class
C traffic, and has continuously updated knowledge about the number of
connections that have data ready for transmission from RNC as well as the
predicted possible radio interface transfer rate for each connection. The appropriate
Iub transfer rate for each connection is dynamically evaluated and communicated
to the RNC in order to optimize user data transfer performance within the limits set
by the available AAL2 path capacity.
8(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 9(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
Single fixed capacity AAL2 path (on CBR) for class C traffic.
Multiple fixed capacity AAL2 paths (on CBR) for class C traffic
Single fixed capacity AAL2 path (on CBR) shared by all AAL2 QoS
classes, with class A/B traffic served with priority over class C traffic.
One or more flexible capacity (UBR) AAL2 paths for class C traffic
combined with one or more fixed capacity (CBR) AAL2 paths for class A
and B within the same fixed capacity VPC. This configuration case will
give an optimal utilization of the total VPC capacity with three priority
levels:
- AAL2 class A will have highest or first priority,
- AAL2 class B will have medium priority and
- AAL2 class C will have low priority.
One or more flexible capacity (UBR) AAL2 paths for class B and C traffic
combined with one or more fixed capacity (CBR) AAL2 paths for class A
within the same fixed capacity VPC. This configuration case can support
both best effort and HSDPA on the old ET boards (ET-M1 or ET-M4). The
drawback is that class B and C will be on the same priority level (more
about best effort dimensioning, see [4]). This will give us two priority
levels:
- AAL2 class A will have highest or first priority,
10(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
- AAL2 class B and class C will have same medium priority but
having separate queues served in round robin behavior.
Some other configuration cases are theoretically possible, but of marginal practical
value and thus not judged to motivate development of specific dimensioning
methods.
Class A/B and class C traffic on the same CBR VC, class A/B with
priority over class C
o Resources not used by class A/B can be used by class C
Class A and B traffic with AAL2 QoS separation on the same CBR VC
and class C traffic on a separate UBR VC but within the same VP: in this
case we have three priority levels where class A has priority over class B
and class C, class B has priority over class C
o Resources not used by class A can be used by class B or class C
o Resources not used by class A or class B can be used by class C
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 11(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
B. The PS DCHs are usually not fully utilized (see Figure 2):
PS DCH
TTI
Buffer Buffer Buffer Buffer Buffer Buffer
server empty server empty server empty
busy busy busy
All the above effects are considered during dimensioning. The dimensioning is done
using the Kaufmann-Roberts dimensioning method. The low priority traffic demand
is included in the KR dimensioning as a new traffic class.
Effect “A” is considered by using 10% GoS target value for the newly added
traffic class representing the low priority traffic demand. This means that the
capacity needed for low priority traffic will be available 90% of the time.
12(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Effects “B” and “C” are considered using the average load of a connection of
a traffic class as an input to KR dimensioning instead of the bandwidth
calculated by the CAC.
Figure 4 depicts the different dimensioned capacities. The green line represents
the bandwidth gain because of resource sharing.
O
Capacity need of low priority traffic (available for low
priority traffic at 90% of the time)
O Peak capacity avaiable for low priority traffic
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 13(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
14(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Elastic users are characterized by their peak bandwidth requirement and average
system load. The applied resource sharing policy for Elastic users is the following:
If the sum of the peak bandwidth requirements of all flows in the system does
not exceed the link capacity, each flow gets its required bandwidth.
Otherwise, when the link is serving on its total capacity, the bandwidth is
shared between individual flows in proportion to their peak bandwidth
requirements, that is two flows from the same class always get the same
amount of bandwidth, and a flow with two times higher peak bandwidth
requirement gets two times higher bandwidth as well.
For HSDPA users a special case of the above model was used: all users are of the
same class, and their peak bandwidth requirement equals to the link capacity. This
results a system model where:
If there is more than one user in the system then the link capacity is shared
among them evenly.
When evaluating the above special case of the elastic user model the average
download rate experienced by a user can be calculated as the link capacity minus
the sum average load of all users.
Of course, HSDPA users cannot share resources ideally. The non-ideal behavior of
HSDPA users was taken to account using a factor called “HS-DSCH transport
efficiency”.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 15(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
16(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
3 Dimensioning method
Step 1:
Collect input data
Step 2:
Determine capacity need for
AAL2 Class C
Step 3:
Determine if common or
separate resources are used
Step5:
Determine total link capacity
and conf iguration
Step 6:
HSDPA Flow Control
dimensioning
Average downlink busy hour user data traffic per user, expressed in
bps/user, which is transferred by use of HSDPA.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 17(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
Number of RBS sites, HSDPA capable cells and users that are to be served
by the link or set of links.
For links serving multiple RBS sites, define whether AAL2 switching is
employed to combine the traffic on a single set of AAL2 paths or whether
the link carries individual sets of AAL2 paths for each RBS site.
Target average bit rate (i.e. session average user data throughput) during
busy hour
18(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 19(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
3.2.1 Input
The dimensioning of AAL2 resources for AAL2 class C starts with gathering input
data. See section 2.2.1.
3.2.2 Output
The dimensioning results of AAL2 resources for AAL2 class C are.
1. Required ATM/AAL2 VC capacity [kbps]
2. Average number of active HSDPA users [Erlang]
3. Number of HSDPA VCs needed
ElasticDim
CRLC _ SDU (3)
HSDSCHefficency
where
20(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
MAX(a;b) Maximum of a or b
ElasticDim Elastic dimensioning result [kbps]
CRLC_SDU Required RLC SDU capacity [kbps], see 2.2.1.
HSDSCHefficency HS-DSCH transport efficiency, see 2.2.1 and 2.7.
AvgLoad Average busy hour traffic [kbps], see 2.2.1.
TargetAvg Target session average user data throughput during
busy hour [kbps], see 3.2.1
TargetPeak Target peak user data throughput for single active
HSDPA user [kbps], see 2.2.1.
Iub AAL2 class C capacity is finally calculated by multiplying with the
ATM/AAL2 overhead for HSDPA:
CIubHSDPAcl assC OHHSDPA TN CRLC _ SDU (4)
where
CIubHSDPAclassC Capacity required for HSDPA on AAL2 class C
[kbps]
OHHSDPATN Iub transport protocol overhead for HS-DSCH, see
Appendix A
CRLC_SDU Required RLC SDU capacity [kbps], see 2.2.1.
The average bit rate perceived by user is the difference between the result from
Elastic dimensioning and average load:
ExpAvg ElasticDim AvgLoad (5)
where
ExpAvg Expected average bit rate perceived by a user
ElasticDim Elastic dimensioning result [kbps]
AvgLoad Average busy hour traffic [kbps], see 2.2.1.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 21(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
2. Soft handover for Rel-99 users is included in the offered load of these
users (see calculation method in Reference [1]).
Number of CIDs used by HSDPA user (depending on configuration):
1. Common AAL2 CBR VC for class A/B/C:
The number of CIDs used by HSDPA user is 3+2* f_SHO (i.e. HSDPA
SRB + HS-DSCH + A-DCH)
2. Separate AAL2 CBR VCs for class A/B:
The number of CIDs used by HSDPA user is 1+ f_SHO (i.e. HSDPA SRB)
3. Common VP with separate AAL2 CBR VCs for Class A/B and AAL2
UBR for class C
The number of CIDs used by HSDPA user is 1+ f_SHO (i.e. HSDPA SRB)
The soft handover calculation used for Rel-99 users is not applicable for HSDPA
users, because soft handover is not allowed for HS-DSCH. Soft handover for
HSDPA users is instead modeled by including the soft handover factor in the
channel need of HSDPA users. Soft handover factor affects only A-DCH and
HSDPA SRB in case of HSDPA transmission.
22(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
DCH HSDPA
CID usage per user 2 +2* f_SHO (1+f_SHO) or
(3+2*f_SHO)1
Offered load [Erlang] Sum of offered load for Average number of active
all DCH traffic classes HSDPA users
GoS Target Minimum of GoS for all GoS target for HSDPA
DCH traffic classes/10 user blocking (because of
CID limitation)
Constant f_SHO is the fraction of users in soft handover (estimated to 44%). The
number of CIDs needed if HSDPA traffic is present can be calculated as:
NclassA/BCID = K-R dimensioning (Table 1) + NCCHCID (6)
Where
NCCHCID number of CIDs used by common channels
The number of necessary class A/B VCs can be calculated as
NclassA / BCID
nVCclassA / B Ceil (7)
248
where
NclassA/BCID Number of class A/B CIDs needed
nVCclassA/B Number of class A/B VCs needed.
248 Number of AAL2 CIDs available for user
connections per AAL2 VC.
Ceil(x) is a function where the result of this function is the
smallest integer which is larger than or equal to x
(e.g. it is a similar to a roundup function).
1 Depending whether common or separate AAL2 VCs are used for class A/B and C. Or common VP with separate AAL2 VCs for
class A/B (CBR) and class C (UBR)
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 23(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
where
AvgNHSDPAUsers Average number of active HSDPA users [Erlang]
ElasticDim Elastic dimensioning result [kbps]
ExpAvg Expected average bit rate perceived by a user
MHT Mean Holding Time [s]
tHSDPA_inactive HSDPA inactivity time [s]
An HSDPA user uses 2 class C AAL2 connections: one for HSDPA and one for A-
DCH. As A-DCH can be in soft handover the soft handover factor (f_SHO) must
be also included in the calculations. The number of class C CIDs needed can be
calculated as follows. Note that if an AAL2 path is shared between Class A/B and
C connections then the calculation method is different and described in section
High priority CID occupation.
The required number of low priority CIDs (i.e. HS-DSCH and A-DCH) on AAL2
class C needed for HSDPA is calculated as
NHSDPA CID erlangB( AvgNHSDPA Users; GoS ) (2 f _ SHO) (9)
where
NHSDPACID Number of low priority (AAL2 class C) CIDs
needed for HSDPA
ErlangB(traffic; GoS) Calculates the number of devices needed in a loss
system offered Poisson traffic. Traffic is the offered
traffic in Erlang ( > 0). Blocking probability is the
desired probability of blocking. (0 < GoS < 1)
AvgNHSDPAUsers Average number of active HSDPA users [Erlang]
GoS Grade of Service (or blocking probability)
f_SHO Soft handover factor
2 HS-DSCH and A-DCH CIDs on AAL2 class C
NHSDPA CID
nVC HSDPA Ceil (10)
248
where
24(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
3.3.1 General
A dimensioning method for non-HSDPA traffic is described in Ref. [1]. It is
applicable with minor extensions for dimensioning of the transport network
resources for AAL2 connections of QoS classes A and B.
where
CSRB Capacity for Signaling Radio Bearers in down link
AvgNHSDPAUsers Average number of active HSDPA users [Erlang]
eqBWSRB Equivalent bandwidth for DCCH [kbps]; ref [1]
f_SHO Soft handover factor
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 25(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
If QoS separation is used for common CBR AAL2 path for class A and
class B and UBR AAL2 path for class C within the same VP.
a. Then should the priority (PRIO) queuing method be used for
class A and B (class A will have a higher priority than class
B).
b. Otherwise first in first out (FIFO) queuing method be used for
class A and B (both will have same priority and with class A’s
traffic descriptors).
If common AAL2 path for class A/B and C (CBR) is used. Then should
first out (FIFO) queuing method be used for AAL2 class A and B.
The method for dimensioning this common path is described below.
The average bandwidth used by each class A/B AAL2 connection type is shown in
the following table:
26(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
In the modified K-R dimensioning method there will be n+1 traffic classes, where n
is the number of class A/B RB types with offered load defined. The capacity need
of each RB type will be the BWuse,avg, while the load is derived form traffic profile
and GoS of these RB remain as the same as for Rel-99 dimensioning. The extra
class will represent the class C capacity need. Its capacity need will be
CIubHSDPAclassC, its load is 0 and its GoS requirement will be equal to “PS bandwidth
availability”. The modification to the KR dimensioning algorithm is that it
considers GoS of the last (class C) traffic class, in spite of that its load is zero.
This can be formalized as follows:
non perm
C Iub , common KR _ DIM ( BW , load , GoSTarget ) (12)
47
BW ( BWuse, avgRB1; BWuse , avgRB 2;...; BWuse , avgRBn; CIubHSDPAcl assC )
53
(13)
load (loadRB1; loadRB 2;...; loadRBn;0)
(14)
GoSTarget (GoSTargetRB 1; GoSTargetRB 2;.....; GoSTargetRBn ;1 PSBW , ave)
(15)
where
non perm
C Iub , common
the necessary AAL2 path capacity for non-
permanent flows on common AAL2 class A/B and C
path
BWuse,avg,RBi average bandwidth used by the RB type in [kbps]
(ATM overhead not included)
loadRB1 Offered load of RB type in [Erlang]
GoStarget,RB1 GoS target of RB type I
CIubHSDPAclassC*47/53 the capacity needed for class C traffic [kbps] (ATM
overhead not included)
PSBW,ave this value is the probability that more than
CIubHSDPAclassC*47/53 is available for class C users.
The bandwidth need of the permanent flows must be added to the value of the
above calculation. The permanent sources are the common channels. The capacity
needed for the DCCH/SRB of the HSDPA users is also calculated here.
Nperm
CIubperm,common AvgNHSDPAUsers (1 fSHO ) BWuseSRB,avg Ni BWusei ,avg (16)
i1
where
AvgNHSDPAUsers Average number of active HSDPA users [Erlang]
f_SHO Soft handover factor
perm
C Iub ,common The necessary AAL2 path capacity for permanent
flows on common AAL2 class A/B and C path
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 27(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
where
C Iub, common the necessary AAL2 path capacity of common
AAL2 class A/B and C path
non perm
C Iub , common the necessary AAL2 path capacity for non-
permanent flows on common AAL2 class A/B and C
path
perm
C Iub ,common the necessary AAL2 path capacity for permanent
flows on common AAL2 class A/B and C path
C Iub , R 99 the required AAL2 path
capacity resulting from dimensioning for Release 99
flows only (includes CSRB)
where:
CTotal_AAL2 total AAL2 needed capacity for Iub
CAAL2_class_A/B Needed capacity for Rel-99 traffic on class A/B
CIubHSDPAclassC Needed capacity for HS traffic on class C
28(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
2. The AAL2 traffic has to be distributed over multiple VPCs for capacity
reasons and lack of IMA
Single fixed capacity AAL2 path for either class A/B or for class C within each
VPC. The HSDPA must be dimension for separate VPCs. When several VPCs
are needed for configuration reasons e.g. using old hardware, which does not
support IMA following method, has to be used.
2.1 DCH path must be dimensioned as described in Ref [1].
2.2 HSDPA path has to be dimensioned by dividing the load evenly between
several paths.
2.3 Having more than one pipe for HSDPA traffic should be avoided if possible
(see details in section 2.7). The number of needed paths can be calculated and
determined by using following algorithm:
Input:
Maximum offered VPC capacity (CVPC,max)
Algorithm:
nVPCs=1 (the number of VPCs needed)
SEARCH
Dimension one VPC by dividing the total number of users by nVPCs
If the resulting required capacity is smaller than CVPC,max then the required
number of VPCs is nVPCs.
Otherwise increase nVPCs by one.
Go to SEARCH
3. The AAL2 traffic has to be distributed over two separate VPCs for
redundancy reasons
Having more than one pipe for HSDPA traffic should be avoided if possible.
However, if redundancy is introduced between the RNC and an aggregation
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 29(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
30(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
One common path for HSDPA and Capacity of that path multiplied with
class A/B (CBR) HSRateCorrectionFator
Several paths (VCCs or VPCs), each Sum of the capacity of all HSDPA
dedicated to HS dedicated paths (VCCs or VPCs)
multiplied with HSRateCorrectionFator
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 31(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
where we divide all overhead and apply only the MAC and RLC overhead.
1
HSRateCorrectionFator
OH HSDPA TN
42
40 (19)
where
42/40 is the RLC protocol overhead
OHHSDPATN Iub transport protocol overhead factor for HS-
DSCH, see chapter “HS-DSCH transport overhead on
Iub” in Appendix A.
32(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
4 Examples
In this chapter different dimensioning examples are presented, based upon the
classification listed in section 3.1.3.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 33(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
34(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
The capacity need for R99 DCH RABs can be evaluated according to the
dimensioning method described in [1], using the Excel implementation of the
Kaufman –Roberts algorithm [5]:
Dimensioning
Check blocking for all classes FALSE
Rates of services [kbps] 13,7 72,5 72,3 76,8 150,2 445,9
Load [Erlang] 11,592 1,008 0,3636 2,6906 2,0362 0,50904
Target Blocking Probability 0,30% 0,30% 0,70% 0,70% 0,70% 0,70%
Resulting blocking probaility 0,007% 0,045% 0,044% 0,048% 0,111% 0,700%
Capacity needed [kbps] 2673,9
Dimensioning
The K-R algorithm result is the needed AAL2 bandwidth and therefore we should
add the AAL2/ATM Overhead and the Common Channels capacity need [1]:
CIub, R99 = [7.2 + 2673.9 + 356.4] 53/47 = 3425.3 kbps
The number of needed High priority CIDs is calculated according to formula (6)
and Table 1:
Dimensioning
Check blocking for all classes FALSE
Rates of services [kbps] 2,88 1,44
Load [Erlang] 12,6 3,87
Target Blocking Probability 0,03% 0,70%
Resulting blocking probaility 0,027% 0,013%
Capacity needed [kbps] 84,4
NclassABCID = 84.4 + 3 4 = 96.4
Therefore two AAL2 VCs, one dedicated to Rel-99 RBs, another one dedicated to
HSDPA RBs are needed.
The capacity of Rel-99 VC is 3425.3 kbps while the capacity of the HSDPA VC is
1828.8 kbps: the total AAL2 capacity need is 5254.1 kbps.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 35(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
36(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
non _ perm
C Iub ,common = 2847.9 kbps
The resulting AAL2 capacity need is therefore the maximum between CIub, R99 and (
perm non _ perm
C Iub , common + C Iub ,common ) 53/47 = 3457.8, that is 3457.8 kbps (equation
(17)).
The number of needed VCs can be calculated according to equation (7):
The number of High priority CIDs is calculated according to formula (6)
and Table 1:
Dimensioning
Check blocking for all classes FALSE
Rates of services [kbps] 2,88 3,88
Load [Erlang] 12,6 3,87
Target Blocking Probability 0,03% 0,70%
Resulting blocking probaility 0,028% 0,045%
Capacity needed [kbps] 100,8
NclassA/BCID = 100.8 + 3 4 = 112.8
One single AAL2 path can therefore be configured.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 37(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
38(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Therefore two AAL2 VCs, a CBR VC dedicated to Rel-99 RBs (with capacity
equal to 3457.8), and an UBR VC dedicated to HSDPA RBs are needed.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 39(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
The number of needed E1s is: 3969.9/1920 = 2.07; therefore 2 E1s are needed.
40(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 41(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
Dimensioning
Check blocking for all classes FALSE
Rates of services [kbps] 13,7 72,5 72,3 76,8 150,2 445,9
Load [Erlang] 23,184 2,016 0,7272 5,3813 4,07232 1,0181
Target Blocking Probability 0,30% 0,30% 0,70% 0,70% 0,70% 0,70%
42(47) Resulting
ERICSSON WIDE INTERNAL blocking probaility
INFORMATION 0,010% 0,057% 0,057% 56-HSD
137/100 0,061% 0,135%
10102/4 0,700%
Rev A 2005-12-05
Capacity needed [kbps] 4061,7
Dimensioning
ERICSSON WCDMA RADIO ACCESS NETWORK
The K-R algorithm result is the needed AAL2 bandwidth and therefore we should
add the AAL2/ATM Overhead and the Common Channels capacity need [1]:
CIub, R99 = [13.8 + 4061.7 + 356.4] 53/47 = 4997.7 kbps
This capacity need is higher than 1920 kbps: we should increase the number of
needed VPCs, decreasing the number of users by the same factor1:
1 Please note that HSDPA signaling capacity and Common Channels capacity needs should also be decreased by the same factor.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 43(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
needed capacity in order to fully occupy some of the dimensioned VCs, but keeping
the total capacity need (4 1722.9); this can be done since the unused capacity is
(1920 – 1722.9) 4 = 788.4 that is bigger than 404 kbps.
Note:
It’s worth pointing out that if we had used IMA and still keeping separate resources
(i.e. same situation as the example in section 4.1, but with doubled number of
users) the following results would have been obtained:
Total link capacity = 7945.6
Number of needed E1s = 4.14
MaxHsRate =1837.5
which is very far from the 2+4 E1s solution; it’s also important to underline that
doubling the number of users doesn’t imply doubling the number of needed
transmission resources (3.03 E1s against 4.14 E1s)
44(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
5 References
[1] Traffic Calculation Guideline R99, 136/100 56-HSD 10102/4.
[2] Glossary of Terms WCDMA RAN, 2/00322-HSD10102/4
[3] Sándor Rácz, Balázs Péter Gero, Gábor Fodor, “Flow level performance
analysis of a multi-service system supporting elastic and adaptive
services”, Performance Evaluation 49 (2002) pp451-469
[4] Guideline for Best Effort support at Iub for Interactive PS 64/128 and PS
64/384 on DCH, 9/100 56-HSD 101 02/3
[5] “Implementation of Kaufman-Roberts algorithm for UTRAN, EAB/RGT
05:0103 Uen rev D
Kr_revd.zip
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 45(47)
TRAFFIC CALCULATION GUIDELINE HSDPA
AAL2/ATM overhead
The AAL2 SSCS-SDU is segmented to 45 octets long CPS SDUs and these are
transported in AAL2 CPS PDUs. The AAL2 CPS header is 3 octets long.
The number of AAL2 CPS PDUs =Ceil((9+n*43)/45)
The size of all AAL2 CPS PDUs = Ceil((9+n*43)/45)*3+(9+n*43)
where
Ceil(x) is a function where the result of this function is the
smallest integer which is larger than or equal to x
(e.g. it is a similar to a roundup function).
AAL2 CPS PDUs are carried in ATM cells. Each ATM cell has a 5 octets ATM
header, a one octet Start Field (STF) and 47 octets remain for carrying AAL2 CPS
PDUs.
ATM size of HSDSCH data frame =the size of all AAL2 CPS PDUs *53/47=
= (Ceil((9+n*43)/45)*3+(9+n*43))*53/47
The total protocol overhead:
The total Iub protocol overhead can be calculated as follows.
46(47) ERICSSON WIDE INTERNAL INFORMATION 137/100 56-HSD 10102/4 Rev A 2005-12-05
ERICSSON WCDMA RADIO ACCESS NETWORK
Total Iub protocol overhead= ATM size of HSDSCH data frame /(n*40)=
(Ceil((9+n*43)/45)*3+(9+n*43))*53/47 /(n*40)
Examples:
n=1: (Ceil((9+1*43)/45)*3+(9+1*43))*53/47 /(1*40)=
=(2*3+52)*53/47/40=1.64
1,7
Iub overhead factor
1,6
1,5
1,4
1,3
0 5 10 15 20 25
Number of PDUs per Data Frame
Figure 5 The value of Iub overhead in the function of the number of MAC-d PDUs
per HS-DSCH data frame
When the number of MAC-d PDUs per HS-DSCH data frame (n) is equal or
greater than 27 the Iub overhead factor is equal to 1.3.
In a normal case with 8 MAC-d PDUs per HS-DSCH data frame will result in
33% Iub overhead or Iub overhead factor to be 1.33.
137/100 56-HSD 10102/4 Rev A 2005-12-05 ERICSSON WIDE INTERNAL INFORMATION 47(47)