You are on page 1of 6

1.

1 Calculating Quantities of SPUa and DPUb


Boards
1.1.1 Parameters for SPUa and DPUb Calculation
SPUa boards (active/standby) and DPUb boards (resource pool) are the basic
processing units of the RNC on the control plane and user plane respectively.
Table 1-1 describes the parameters required for calculating the quantity of
SPUa and DPUb boards.
Table 1-1 Parameters for SPUa and DPUb calculation
Parameter Quantity Description
Number of subscribers 100000 Total number of subscribers
Number of NodeBs 300 Number of NodeBs to be supported by the RNC
Number of cells 600 Number of cells to be supported by the RNC
CS voice penetration ratio 100.00% Penetration ratio of the CS voice services
CS data penetration ratio 100.00% Penetration ratio of the CS data services
PS penetration ratio (percentage of total
subscribers)
100.00% Penetration ratio of the PS services

CS voice (Erlang) 1800.00 Volume of voice traffic in Erlang to be supported
by the RNC
CS data (Erlang) 40.00 Volume of VP traffic in Erlang to be supported by
the RNC
PS DL PO throughput (Mbit/s) 92.80 PS DL data traffic flow to be supported by the RNC
PS UL PO throughput (Mbit/s) 23.20 PS UL data traffic flow to be supported by the RNC
CS voice call duration (seconds) 120 Average voice call duration per subscriber
CS data call duration (seconds) 135 Average VP call duration per subscriber
CS voice payload throughput per
subscriber (including SHO) (kbit/s)
0.72 Voice throughput per subscriber (including soft
handover)
CS data payload throughput per subscriber
(including SHO) (kbit/s)
0.08 VP throughput per subscriber (including soft
handover)
PS payload throughput per subscriber
(including SHO) (kbit/s)
1.35 PS throughput per subscriber (including soft
handover)

CS voice call per subscriber per busy hour 0.54 Number of voice calls in busy hour per subscriber
CS data call per subscriber per busy hour 0.01 Number of VP calls in busy hour per subscriber
Parameter Quantity Description
PS call per subscriber per busy hour 0.30 Number of PS calls in busy hour per subscriber
CPU usage for signaling process per
subscriber
9.6% CPU load for signaling processing per subscriber

1.1.2 SPUa and DPUb Calculation Based on Input
Parameters
Since different operators use different traffic models, the BHCA, CS voice,
CS data, and subscribers of the SPUa and DPUb boards must be re-calculated
on the basis of the operators real traffic models.

Reserved CPU load for cell management and OAM
CPU number for signaling process per SPUa
Target maximum CPU load
CPU usage for signaling process per sub
BHCA for owner per SPUa
CS voice call duration
CS data call duration
CS voice for owner per SPUa
CS data for owner per SPUa


1. BHCA for owner per SPUa = (Target maximum CPU load Reserved
CPU load for cell management and OAM) / CPU usage for signaling
process per sub x 3600 x CPU number for signaling process per SPUa
2. CS voice for owner per SPUa = Min (BHCA for owner per SPUa x CS
voice call duration / 3600, 3000)
3. CS data for owner per SPUa = Min (BHCA for owner per SPUa x CS
data call duration / 3600, 750)

Total call per sub per BH
BHCA for owner per SPUa
PS throughput per
DPUb (UL+DL, Mbps)
Subscribers for owner per
SPUa/DPUb
Subscribers for owner per
SPUa based on BHCA
CS voice payload throughput
per sub (including SHO) (kbps)
CS data payload throughput
per sub
PS payload throughput per sub
(including SHO) (kbps)
Subscribers for owner per
DPUb based on throughput
Voice and throughput
traded off factor
CS data and throughput
traded off factor


1. Subscribers for owner per SPUa based on BHCA = BHCA for owner per
SPUa / Total call per sub per BH
2. Subscribers for owner per DPUb based on throughput = PS throughput
per DPUb x 1000 / (CS voice payload throughput per sub x Voice and
throughput traded off factor + CS data payload throughput per sub x CS
data and throughput traded off factor + PS payload throughput per sub)
1.1.3 SPUa and DPUb Quantities for Configuration
Number of NodeBs
Number of cells DPUb
c
SPUa
N


SPUa
N
= Max (NodeBs / 100, Cells / 300)
DPUb
c
= Cells / 150

SPUa
N
: SPUa for NodeBs
DPUb
c
: DPUb for cells
Number of subscribers
Subscribers (CPU Capacity) for owner
per SPUa
SPUa
CPU


SPUa
subNum
CS data call per sub per BH
CS data call duration
PS call per sub per BH
PS call duration
CS voice call duration
CS voice call per sub per BH


SPUa
CPU
=Number of subscribers / Subscribers for owner per SPUa based on
BHCA

SPUa
CPU
: SPUa for CPU capacity
SPUa
subNum
= Number of subscribers x (CS voice call per sub per BH x CS
voice call duration + CS data call per sub per BH x CS data call duration + PS
call per sub per BH x PS call duration) / 3600/ 3000

SPUa
subNum
: SPUa for subscriber number
CS throughput traded off
CS voice payload throughput per sub
CS data payload throughput per sub
Voice and throughput traded off factor
CS data and throughput traded off factor
PS payload throughput
per sub
Throughput per DPUb
DPUb
UT
Subscribers / Servie penetration ratio


CS voice call per sub per BH
DPUb
subNum
CS data call per sub per BH
CS data call duration
PS call per sub per BH
PS call duration
CS voice call duration
Users per DPUb


DPUb
UT
= Subscribers x (CS voice penetration ratio x CS voice payload
throughput per sub x Voice and throughput traded off factor + CS data
penetration ratio x CS data payload throughput per sub x CS data and
throughput traded off factor + PS penetration ratio x PS payload throughput
per sub) / Throughput per DPUb (96000 kbps)

DPUb
UT
: DPUb for user plane throughput of CS and PS
DPUb
subNum
= Number of subscribers x (CS voice call per sub per BH x CS
voice call duration + CS data call per sub per BH x CS data call duration + PS
call per sub per BH x PS call duration) /3600/ Users per DPUb (1500)

DPUb
subNum
: DPUb for subscriber number
Quantity of DPUb boards required = max (DPUb
c
, DPUb
UT
, DPUb
subNum
)
Quantity of SPUa boards required = [max (SPUa
N
, SPUa
CPU
, SPUa
subNum
)] x 2
SPUa boards can work in active/standby mode. Even when they do not work
in active/standby mode, the slots for the standby SPUa boards must be left
vacant. In this case, each SPUa board actually requires two slots. The quantity
of SPUa boards required is related to the quantity of subracks. For details
about how to calculate the quantity of subracks, refer to section 1.2
"Calculating Quantities of Subracks."
1.2 Calculating Quantities of Subracks
1.2.1 Calculating the Quantity of RSSs
One RSS is fixedly configured for each RNC.
Configuration quantity of RSS = 1
1.2.2 Calculating the Quantity of RBSs
After configuring the RSS, determine the quantity of RBSs based on the
quantity of determined SPUa boards, DPUb boards, and interface boards.
To calculate the quantity of RBSs, calculate the following quantities first:
Each subrack of the BSC6810 V200R010 can be configured with a
maximum of 6 E1/T1 interface boards. Therefore,
RBS_1 = (quantity of AEUa boards + quantity of PEUa boards 6)/6
Each subrack of the BSC6810 V200R010 can be configured with a
maximum of 10 SPUa boards. Therefore,
RBS_2 = (SPUa1 10)/10

SPUa1 denotes the quantity of SPUa boards.
The RSS can be configured with a maximum of 10 DPUb boards. Each
RBS can be configured with a maximum of 12 DPUb boards. Therefore,
RBS_3 = (quantity of DPUb boards 10)/12
The RSS can be configured with a maximum of 16 SPUa and DPUb
boards. Each RBS can be configured with a maximum of 18 SPUa and
DPUb boards. Therefore,
RBS_4 = (SPUa1 + quantity of DPUb boards 16)/18
The RSS provides only the 10 slots in its rear for interface boards. Each
RBS provides the 14 slots in its rear for interface boards. Note that the
total number of slots at the back halves of the subracks cannot be smaller
than the number of interface boards required. Therefore,
RBS_5 = (quantity of interface boards 10)/14
The RSS can be configured with a maximum of 20 SPUa, DPUb, and
interface boards. Each RBS can be configured with a maximum of 26
SPUa, DPUb, and interface boards. Therefore,
RBS_6 = (SPUa1 + quantity of DPUb boards + quantity of interface
boards 20)/26
Then, the quantity of RBSs = MAX(RBS_1, RBS_2, RBS_3, RBS_4, RBS_5,
RBS_6)
1.2.3 Determining the Quantities of Subracks and SPUa
Boards
The procedure for determining the quantities of subracks and SPUa boards is
as follows:
1. Take the quantity of subracks as Subrack1. Then,
Subrack1 = quantity of RBSs + quantity of RSSs
2. Each subrack requires one fourth of an SPUa board for resource
management, and SPUa boards are mandatory to subracks. Therefore,
calculate the quantity of SPUa boards, SPUa2, as follows:
SPUa2 = [MAX(SPUa
N
, SPUa
CPU
+ Subrack1 / 4 , SPUa
subNum
,
Subrack1)] x 2
3. Use SPUa2 to calculate the quantity of subracks Subrack2.
4. Determine the quantity of SPUa boards as follows:
When all SPUa boards work in active/standby mode,
SPUa3 = [MAX(SPUa
N
, SPUa
CPU
+ Subrack2 / 4 , SPUa
subNum
,
Subrack2)] x 2
When no SPUa board works in active/standby mode,
SPUa3 = MAX(SPUa
N
, SPUa
CPU
+ Subrack2 / 4 , SPUa
subNum
,
Subrack2)

You might also like