72
CAPACITY PLANNING

Capacity Planning General Concepts

Embed Size (px)

Citation preview

Page 1: Capacity Planning General Concepts

CAPACITY PLANNING

Page 2: Capacity Planning General Concepts

Network Planning Objectives

Maximise Capacity– Satisfy traffic demand– Maximise service quality– Within available frequency

spectrum

Coverage-limited

Capacity-limited

Page 3: Capacity Planning General Concepts

carrierssite

= =⋅total no. carriers

cluster size

carriersbandwidth

bandwidth

cluster size

BaseStationdensity

Frequencyreuse

Averagechannel utilization

TDMA slotsper

carrier

Spectrumfor

operator

Channelspacing

CapacityCapacitytrafficarea

trafficchannel

channelscarrier

sitesarea

= ⋅ ⋅ ⋅carriers

site

trafficarea

trafficchannel

channelscarrier

carriersbandwidth

1cluster size

bandwidth sitesarea

= ⋅ ⋅ ⋅ ⋅ ⋅

Overview of Capacity Enhancement Methods

Page 4: Capacity Planning General Concepts

Channel Utilisation

Question:– For a given number of channels, how many Erlang of traffic

can be “pushed” through?

Dedicated channel:– Possible for one user to occupy one channel for one hour

can carry 1 Erlang for that hour

Channels shared between users– 100 % utilisation impossible when a certain grade of service

(blocking probability) / maximum transmit delay have to be guaranteed

Page 5: Capacity Planning General Concepts

Traffic Theory

Traffic– A process of events related to demands for the utilization of

resources in a telecommunication network.

Erlang – The unit of traffic– One Erlang traffic means continously holding time on a circuit for

specific time.

No.1

No. 29.00 9.30 10.00

1 hour

Presenter�
Presentation Notes�
- One circuit is able to carry MAX. 1 erl - Example: 1. Traffice measurement 9.00-10.00 No. 1 = 1 erl , No. 2 = 0.5 erl 2. Traffice measurement 9.00-9.30 No. 1= 1 erl , No.2 = 1 erl (depend on time unit) �
Page 6: Capacity Planning General Concepts

Call Originated Call Terminated

THTA

Traffic Theory

Call– A generic term related to the establishment, utilization

and release of a connection.

Mean time between call attempts, TA– reciprocal of mean call arrival rate λ

Mean Holding time, TH– reciprocal of mean call termination rate μ

Page 7: Capacity Planning General Concepts

Traffic Theory

Define λ [1/s] mean call arrival rateμ[1/s] mean call termination rate (1/μ[s] = mean call duration)

Offered traffic (traffic demand) is given byA[Erlang] = λ [1/s] / μ[1/s]

= mean call duration * no. of call attemps / time period

Page 8: Capacity Planning General Concepts

Channel

1

2

3

4

5

6

Record Period Record Period

Scanning IntervalScanning Interval

1 2 3

4 5

6 7

8

9 10 11

12 13 14

Traffic Measurement

Page 9: Capacity Planning General Concepts

-restricted by acceptable blocking rates-mainly use Erlang B to calculate -Erlang B assumptions are:*amount of subscr. (independent traffic sources) is very large which means a constant flow of required connections

*time to the next call arrival is exponential distributed*busy-time is exponential distributed

circuit switched channel

packet switched channel

-restricted by acceptable packet delay-mainly use Erlang C to calculate -Erlang C assumptions are additionally:*amount of queuing states are not limited*First-In, First-out-principle

Circuit and Packet Switched Systems

Circuit switched systems

Packet switched systems

Page 10: Capacity Planning General Concepts

GOS,BTraffic offered Traffic carried

Traffic lost

Traffic carried = Traffic offered - Traffic lost

Circuit Switched System

Blocking System– Probability that a call will be lost due to congestion– Erlang-B formula– Example: Speech channels on GSM

Presenter�
Presentation Notes�
The cost of providing equipment to carry all traffic which could possibly be offered to a telecommunications system, would be very uneconomical. It is theoretically possible for every customer in an exchange to make a call at the same instant and though the cost of meeting such a demand prohibitive, however , the likelihood of it ever happening is negligible and it is catered for. Traffic offered : Traffic volume that would result if all call attempts were successful (If there was no blocking Traffic carried : Traffic volume that results from successful call attempt A larger grade of service , a poorer service given. PLMN ~ 2 % Blocking rate �
Page 11: Capacity Planning General Concepts

Erlang-B formula

Blocking systems– users experiencing blocked calls are not willing to wait and

give up the call attempt immediately.

– Often use lookup table

∑=

= N

i

i

N

iA

NA

B

0 !

! B: Blocking rateA: Traffic demandN: No. of circuits

Page 12: Capacity Planning General Concepts

Traffic Theory

Erlang-B formula– Applications:

No. of circuits N (TCH, SDCCH, TRX per cell, BTS )needed to support a traffic offered, given a maximum blocking rate B?No. of subscribers that can be supported by network with N circuits, given maximum blocking rate B?Mean blocking rate B for a given traffic load and configuration

Presenter�
Presentation Notes�
Reference Erlang -B TABLE�
Page 13: Capacity Planning General Concepts

1% 2% 3% 5%1 0.01 0.02 0.03 0.052 0.15 0.22 0.28 0.383 0.46 0.60 0.72 0.904 0.87 1.09 1.26 1.525 1.36 1.66 1.88 2.226 1.91 2.28 2.54 2.967 2.50 2.94 3.25 3.748 3.13 3.63 3.99 4.549 3.78 4.34 4.75 5.3710 4.46 5.08 5.53 6.2211 5.16 5.84 6.33 7.0812 5.88 6.61 7.14 7.9513 6.61 7.40 7.97 8.8314 7.35 8.20 8.80 9.7315 8.11 9.01 9.65 10.6316 8.88 9.83 10.51 11.5417 9.65 10.66 11.37 12.4618 10.44 11.49 12.24 13.3819 11.23 12.33 13.11 14.3120 12.03 13.18 14.00 15.25

N Blocking rateErlangs

1% 2% 3% 5%21 12.84 14.04 14.89 16.1922 13.65 14.90 15.78 17.1323 14.47 15.76 16.68 18.0824 15.30 16.63 17.58 19.0325 16.13 17.50 18.48 19.9926 16.96 18.38 19.39 20.9427 17.80 19.26 20.30 21.9028 18.64 20.15 21.22 22.8729 19.49 21.04 22.14 23.8330 20.34 21.93 23.06 24.8031 21.20 22.80 23.99 25.7732 22.10 23.70 24.91 26.7533 22.90 24.60 25.84 27.7234 23.80 25.50 26.77 28.7035 24.60 26.40 27.71 29.6836 25.50 27.30 28.64 30.6637 26.40 28.30 29.58 31.6438 27.30 29.20 30.51 32.6339 28.10 30.10 31.45 33.6140 29.00 31.00 32.39 34.60

Blocking rateErlangs

N

Erlang B Table

Page 14: Capacity Planning General Concepts

0

0.2

0.4

0.6

0.8

1

1.21 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97

Number of channels N

Rel

ativ

e tra

ffic

load

A/N

B = 2%B = 3%B = 5%

Erlang B - Trunking Gain

Ak x N > k x AN– omni vs. sectorised sites

Page 15: Capacity Planning General Concepts

Traffic Theory

Typical GSM Networks Dimensioning– Grade of Service (GOS)

Air interface (Um) 2 % blockingAsub interface 0.1 % blockingOthers 0.01 % blocking

– Erlang per SubscriberTCH 25 mErlangSDCCH 4 mErlang

Typical values for CLL– Air interface (Um):

1 % blocking75 mErl per subscriber

Presenter�
Presentation Notes�
GOS 2-5% usually 2% these figures can be automatically supported 1%,2%,3%,5%,7%,10% The higher GOS, the more call attempts may be rejected mErlang AIS : 30 mElang per subscriber 10 mErlang upto 80,100 mErlang depend on costomer require, subscriber behavior, demand,clutter types (urban,suburban, rural) �
Page 16: Capacity Planning General Concepts

Sec TRX Off. Traf. Week1 Week2 Week3 Week4 Week5 Week6 Week7BTS1 1 3 14.9 10.53 9.66 10.21 9.88 10.54 9.97 10.37BTS2 2 2 8.2 7.43 7.26 7.59 6.98 7.55 8.02 8.33BTS3 3 3 14.9 11.92 11.4 12.12 11.82 11.75 12.02 12.15

Traffic Measurement

3 sector site with 3+2+3 configuration– 3 TRX ⇒ 22 TCH– 2 TRX ⇒ 14 TCH– decide acceptable GOS and apply Erlang B table ⇒

offered traffic per cell

Compare offered traffic with measurement– check for congested cells

Page 17: Capacity Planning General Concepts

BHCA per MS 1.10Call Characteristic

MOC 58.0%successful 65.8%

mean time for ringing (MOC) 15 sbusy 19.8%

duration of TCH occupation (busy) 3 sunanswered 14.4%

mean TCH occupation (unanswered) 30 sMTC 42.0%

successful 54.0%mean time for ringing (MTC) 5 s

unanswered 13.0%mean TCH occupation (unanswered) 30 s

no paging response 32.5%mean call duration (MOC / MTC) 115 s

Traffic Model Example

TCH channel

– mean TCH occupation per BHCA: 83 s

– traffic per subscriber: 25 m Erl

SDCCH channel

– SDCCH traffic per subscriber: 4 m Erl

Location Update (LUPD) 2.20time for a location update 5 s

time for MOC / MTC setup signaling - SDCCH 3 s

Presenter�
Presentation Notes�
From customer requirment, traffic forcast, assumptions , experience for calculate the required total number of channels withing a cell or , How to split them between traffic and control channels Traffic models information is mixture between field observation in similar network and assumptions Add. Blocking rate Why ringing time for MOC is grater than MTC? SDCCH : for call setup signaling, SMS, location update, IMSI attach/detach This formulas for calculating the load on dedicated channal �
Page 18: Capacity Planning General Concepts

Dynamic Traffic Data

Data related to mobility– Handover rates– Location update rates– IMSI attach / detach per MS

when a mobile station is switched on / off

Page 19: Capacity Planning General Concepts

Directed Retry

Requests

Spectrum Resources

Requests

Resources

Handover due to Traffic Load/

Directed Retry

Redistribution oftraffic following the network structure

Redistribution of network resources following the

actual traffic distribution

Dynamic Channel Allocation/Dynamic Resources Allocation

Adaptation to load variations

Page 20: Capacity Planning General Concepts

Directed Retry

Handover(Out)

Handover(In)

Call Setup

Call End

Handover due toTraffic Load

AccessBarring

DirectedRetry

Handover regardingTraffic Load

ForcedRelease

Methods for Load Regulation

Page 21: Capacity Planning General Concepts

Packet Switched System

Queuing System– Unsuccessful call

attempts are queued and re-fed into the system as soon as channel becomes idle

– Erlang-C formula (only an approximation)

GOS,BTraffic offered Traffic carried

Queue

– Example: GPRSfor bursty traffic Erlang C is not valid

Important parameters for queueing systems

– throughput (mean, peak) – delay (mean, 95

percentile)

Presenter�
Presentation Notes�
In practice, queue length and queuing time are limited limited by capacity�
Page 22: Capacity Planning General Concepts

Channel Configurations

Number of TDMA slots per carrier

– System dependent– For GSM there are 8 TS

per carrier– Some must be allocated

to signalingExamples

– 1 TRX1 TS for signaling (incl. 4 SDCCH channels)7 TS for TCH

– 2 TRX’s: Option 1:1 TS for signaling

(incl. 4 SDCCH channels)15 TS for TCH

– 2 TRX’s: Option 2:2 TS for signaling (incl. 8 SDCCH channels)14 TS for TCH

– Option 2 is normally recommended (SDCCH congestion)

TRX 1TRX 2

TRX 1TRX 2

TS 0 - 7

TS 0 - 7TS 0 - 7Control channel

Page 23: Capacity Planning General Concepts

Time Organisation of TCH

Full rate channels

Half rate channels

Page 24: Capacity Planning General Concepts

Time Organisation of Control Channels

“Large base station”– separate 51 multiframe

structures for broadcast / common signalling channelsdedicated signalling channels

“Large Base station”Broadcast / common signalling channel structure

“Small base station”– only one 51 multiframe– all broadcast / common

signalling channels combined

Page 25: Capacity Planning General Concepts

Time Organisation of Control Channels

12

12

12

12

“Large Base station”Dedicated signalling channel structure

“Small Base station”Broadcast / common and dedicated signalling channels combined

Page 26: Capacity Planning General Concepts

Typical Configurations

Assumptions– TCH Blocking: 2% GoS (Erlang-B formula)– Traffic per subscriber: 25 mErl

– PS! Blocking on control channels should be checked

TRXs per cell Traffic channels Signaling channels Cell capacity (Erl) Subscr. supported1 7 1 2.935 1172 14 2 8.2 3283 22 2 14.896 5964 30 2 21.932 8775 37 3 28.253 1,1306 45 3 35.607 1,424

Page 27: Capacity Planning General Concepts

Half Rate Channels

2 TCH/H

Multiplexing of2 Traffic Channels on1 TDMA time slot

1 TCH/F

With half rate more TCH are available → more capacity

– Advantages:No additional sites / frequencies requiredMinimum investment for infrastructure upgrade

– Disadvantage:Speech quality degradation (reduction of speech bit rate from 13 kb/s to 6.5 kb/s)

- Especially mobile-to-mobile calls– Gain depends on ratio full rate users / half rate users / data

traffic

Page 28: Capacity Planning General Concepts

Static Split of 15 TCHs

Pool of 10 TCH/F

Pool of 10 TCH/H

Dynamic Split of TCHseach TCH slot can be used as• 1 TCH/F or• 2 TCH/H on demand.

H = 50% HR Requests H = 75% HR RequestsCapacity Gain [%] ~H/(200-H)

7 14 29 7 14 29

Gai

n [%

]

TCH Slots

35 36 36

7772 69

R

D

G

R

Dense Packing at Assignment

Regrouping

AssignmentStrategies

Random Assignment(only for comparison)

13

13

13 D G

Half Rate Channels

Page 29: Capacity Planning General Concepts

Channel Spacing

System dependent– for GSM channel spacing is 200 kHz– depends on modulation technique– fundamental to GSM → not affected by network planning

However,– due to adjacent channel interference adjacent channels

may not be reused within a given cell– channel spacing affects frequency reuse and hence

maximum capacity

CH1 CH2 CH3 ..... 124

200 KHz

Page 30: Capacity Planning General Concepts

13

42 1

342

13

42

13

42

13

42

K=4

15

43

67

2

15

43

67

2

15

43

67

2

15

43

67

2

K=7

15

43

67

28

910

1112 1

543

67

28

910

1112

15

43

67

28 9

10 1112

K=12

Frequency Reuse

Frequency re-use pattern (cluster)– determines how often frequencies can be reused– e.g. reuse pattern (cluster size) 4 means the same

frequency can be reused every 4 cells– reuse pattern depends on frequency planning (see later)– max. number of TRX’s per cell = allocated carriers / cluster

size

See frequency planning course

Page 31: Capacity Planning General Concepts

GSM Frequency Bands

CH1 CH2 CH3 ..... 124E-GSM

200 KHz

CH1 CH2 CH3 ..... 124E-GSM

Duplex distance 45 MHz

Uplink Downlink

GSM / E-GSM 8TDM35 MHz

• 175 carriers available (124 for Basic GSM)• typical allocation 24-60 carriers per operator

Frequency Spectrum

DCS 1800

1 2 3 ..... 374

200 KHz

1 2 3 ..... 374

Duplex distance 95 MHz

Uplink Downlink

8TDM75 MHz

• 375 carrier available ,typical allocation 50-125 carriers per operator

1710 1785 1805 1880 MHz

Page 32: Capacity Planning General Concepts

GSM Frequency Bands

Allocated spectrum has impact on network infrastructure for capacity limited networks

– max. number of TRX’s per cell = allocated carriers / cluster size

Example

15

43

67

28

910

1112 1

543

67

28

910

1112

15

43

67

28 9

101112

K=12Frequency reuse 122 x 10 MHz spectrum allocation⇒ 50 channels availableMax TRX’s per cell = 50 / 12 ≈

4

If this does not satisfy capacity requirement⇒ cell splitting⇒ reduce frequency reuse⇒ other capacity enhancing methods

Page 33: Capacity Planning General Concepts

Coverage-limited part

Capacity-limited part

Base Station Density

Theoretically capacity can be increased indefinitely by increasing the site densityLimitations

– Handover problems may occur as the cell sizes become too small

too fast handovershigh signallingload

– Interference through street canyons

8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl

8.2 Erl 2.9 Erl

2.9 Erl

2.9 Erl

2.9 Erl

2.9 Erl

2.9 Erl

2.9 Erl

2.9 Erl

Page 34: Capacity Planning General Concepts

Small Cell Network

Cell splitting– add sites between existing sites – reduce coverage of existing sites– result: small cell network with high capacity

Alternative: HCS

Capacity proportional to number of sites

Page 35: Capacity Planning General Concepts

Macro- CellMacro- CellMicroMicro

Macro- CellMacro- CellMicroMicro

HCS for Additional Capacity

Microcells for hot spots only

Microcell layer provides continuous coverage

Example: Data traffic on

lower layer

Page 36: Capacity Planning General Concepts

Umbrella Cell GSM900Radio Coverage Layer 4

Macro Cell GSM900Radio Coverage Layer 3

Micro Cell GSM900Radio Coverage Layer 2

Pico Cell GSM900Radio Coverage Layer 1

Hierarchical Network Structures

Why HCS?– existing network is at capacity limit– macro site locations difficult to obtain– uncovered high capacity spots in existing network

Page 37: Capacity Planning General Concepts

Umbrella Cell GSM900Radio Coverage Layer 5

Macro Cell GSM900Radio Coverage Layer 4

Small Cell GSM900Radio Coverage Layer 3

Micro Cell GSM900Radio Coverage Layer 2

Pico Cell GSM900Radio Coverage Layer 1

Priority Layer

5

4

3

2

1

Better Cell Handover

Forced Handover Handover due to layer

Traffic Management Example

Aim: Push traffic to lower layers– higher layers used when

no coverage on lower levelsmobile is moving fast (speed sensitive)

Page 38: Capacity Planning General Concepts

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

GSMBTS

DCSBTS

DCSBTS

DCSBTS

DCSBTS

GSMBSC

GSMBSCDualband

BSCDualband

BSC

MSCMSC

HO

Typically urban areas Typically rural areasHO

Multiband Operation

Network architecture (HO between GSM and DCS)

Page 39: Capacity Planning General Concepts

Site-to-site distance in capacity driven GSM900 networks ranging 300- 800m

contiguous GSM1800 coverage easily built-up by GSM900 site sharing

Contiguous GSM1800 coverage in congested central business areas

smooth expansion for medium and long term capacity demandsmobiles remain served by their proper layer substantially reduced signaling load compared to hot spot coveragecapacity gain

GSM900 layer

GSM1800 layer

Coverage drivenInter-band HOs

OccasionalInter-band HOs

GSM900 layer

GSM1800 hot spots

Coverage drivenInter-band HOs

Capacity drivenInter-band HOs

Hot spot coverage by GSM1800 only short term capacity relief higher signaling load due to inter-band HOs (and potential location updates) at GSM1800 cell borderscapacity loss

Issues and Options for Macro Cells

Page 40: Capacity Planning General Concepts

HSCSD

Higher circuit switched data rates provided over the air interface

– increased data rates over TS possible

9.6 kbit/s → 14.4 kbit/s– combine timeslots, e.g.

– up to 64 kbit/s circuit switched data possible

Reduced coding redundancy⇒ less robust against noise / interference

Timeslots belonging to the same connection

Tx

Rx

Tx / Rx from MS

Tx

Rx

Tx

Rx

Tx

Rx

Frequency hopping⇒ improved quality

Page 41: Capacity Planning General Concepts

HSCSD Coding Schemes

Coding schemes for different data channel types

Higher data rates– less coding redundancy– channel more vulnerable to interference / noise

TCH/F14.4 TCH/F9.6 TCH/F4.8Radio interface rate 14.5 kbit/s 12.0 kbit/s 6.0 kbit/sUser bits in data frame 290 60 60Data frame duration 20 ms 5 ms 10 msData frames in block 1 4 2Block code 4 tail bits 4 tail bits 16 tail bits per data

frameConvolutional enconding rate 1/2 1/2 1/3Puncturing 132 bits 32 bits -Interleaving 4x(114 bits over 19

bursts), diagonalas TCH/F14.4 as TCH/F9.6

“Raw bit rate over radio channel: 22.8 kbit/s

Page 42: Capacity Planning General Concepts

HSCSD Services

Bearer services– asynchronous– synchronous– dedicated PAD access– dedicated packed

accessTransparent / non-transparent

– transparentconstant data rate

– non-transparentlayer 2 protocol →retransmission of invalid data framesnon-constant data rate

Multislot classes recognised by HSCSDMultislotclass

Maximum number of slots

Rx Tx Sum1 1 1 22 2 1 33 2 2 34 3 1 45 2 2 46 3 2 47 3 3 48 4 1 59 3 2 510 4 2 511 4 3 512 4 4 513 3 3 NA14 4 4 NA15 5 5 NA16 6 6 NA17 7 7 NA18 8 8 NA

Condition: 1 ≤

Rx+Tx ≤

Sum

Page 43: Capacity Planning General Concepts

HSCSD Traffic Engineering

Circuit switching ⇒ use Erlang B formulaProblem

– how to define Erlang with various types of multi-slot connections?

Multi-slot Erlangs– specification of traffic type required when discussing

Erlangs

Voice / 1 Erlang

2 TS HSCSD / 1 Erlang

3 TS HSCSD / 1 Erlang

Page 44: Capacity Planning General Concepts

HSCSD Traffic Engineering

Increased blocking probability with multislotconnections

Calculating blocking rates– using lookup table impractical – tools needed for calculations

X

Occupied TS

Single TSconnection Multi-slot

connection

Blocked• Increased blocking• Increased handover failuresfor multi-slot connections

Page 45: Capacity Planning General Concepts

HSCSD Traffic Engineering

Examples of blocking rates– each case - same number of mean occupied TS

– with multi-slot traffic blocking increases for all traffic types

Example 1 Example 2 Example 3 Example 4Traffic 1 TS (Erl) 15 7 7 7Traffic 2 TS (Erl) - 2 2 2Traffic 4 TS (Erl) - 1 1 1Mean occupied nb. of TS 15 15 15 15Available TS 22 22 24 30Blocking for 1 TS traffic 2.11% 3.14% 1.93% 0.34%Blocking for 2 TS traffic - 6.95% 4.36% 0.81%Blocking for 4 TS traffic - 16.80% 11.01% 2.29%

Page 46: Capacity Planning General Concepts

HSCSD Traffic Engineering

Examples of blocking rates– effect of increasing TRX’s

– trunking effects ⇒ impact of multi-slot connections increases dramatically with less TRX’s

– preferable to keep HSCSD traffic on the macrocell layer allocate more TRX’s

7 TS 7 TS 22 TS 22 TSTraffic 1 TS (Erl) 2.93 2.34 14.9 11.92Blocking for 1 TS traffic 2.00% 2.99% 2.00 2.57%Traffic 3 TS (Erl) - 0.20 - 0.99Blocking for 3 TS traffic - 17.57% - 10.34%

Page 47: Capacity Planning General Concepts

GPRS

General Packet Radio Service

– packet switching in general better suited for data communications

– improve spectral efficiency - many users can share channel

As with HSCSD, higher data rates are offered by– enhanced coding schemes– time slot combining

packet switched channel

Page 48: Capacity Planning General Concepts

PCUPCU

GPRS Logical Architecture

Page 49: Capacity Planning General Concepts

CS1 (Note 1) CS2 CS3 CS4Information bits in data block 181+3 (USF) 268+3 (USF) 312+3 (USF) 428+3(USF)Data rate (kbit/s) 9.05 13.4 15.6 21.4USF precoding (Note 2) (bits) - 6 6 12Parity 40 (FIRE code) 16 16 16Tail 4 4 4 -Block coded bits 228 294 338 456Conv. encoding rate 1/2 1/2 1/2 -Puncturing (bits) - 132 220 -Interleaving, burst mapping (Note 3) as for SACCH as for SACCH as for SACCH as for SACCHNote 1 Coding for CS1 is the same as for SACCHNote 2 See belowNote 3 Interleaving and burst mapping on SACCH results in a block of 456 coded bits distributed over four

subsequent bursts

GPRS Coding Schemes

Four coding schemes defined by ETSI:

Higher data rates– less coding redundancy– channel more vulnerable to interference / noise

“Raw bit rate over radio channel: 22.8 kbit/s

Page 50: Capacity Planning General Concepts

9.05 kBit/s13.4 kBit/s15.6 kBit/s21.4 kBit/s

CS1 (highest reliability)

CS2CS3CS4 (no error correction)

Data transfer rates per TS: Traffic Channel-Combining:1 TS2 TS

:8 TS

Bit Rates for the MS

Depend on

Notes– all bit rates are gross bit rates – for signalling and some implementations for data transfers

CS1 is used– in general a mixture of CS types will be used

therefore the max bit rate of 171.2 kbit/s is only valid in theory

Page 51: Capacity Planning General Concepts

CS1 guarantees connectivity under all conditions (signalling and start of data)CS2 enhances the capacity and may be utilised during the data transfer phaseCS3/CS4 will bring the highest speed but require significant Abis interface changes

CS1 guarantees connectivity under all conditions (signalling and start of data)CS2 enhances the capacity and may be utilised during the data transfer phaseCS3/CS4 will bring the highest speed but require significant Abis interface changes

3dB7dB11dB15dB19dB23dB27dB C/I0

4

8

12

16

20CS 4

CS 3

CS 2

CS 1

used C/I depend on the operator's network

Max

imum

thro

ughp

ut p

er G

PRS

chan

nel

(net

bit

rate

, kbi

t/sec

)

Influence of Interference

Page 52: Capacity Planning General Concepts

4 6 8 10 12 14 16 18 200

2

4

6

8

10

12

14TU3

C/I (dB)

LLC

Dat

a R

ate

(kbp

s)

CS1, no FHCS1, ideal FHCS2, no FHCS2, ideal FH

4 6 8 10 12 14 16 18 200

2

4

6

8

10

12

14TU50

C/I (dB)

LLC

Dat

a R

ate

(kbp

s)CS1, no FHCS1, ideal FHCS2, no FHCS2, ideal FH

Influence of Interference

Frequency hopping - advantage for– slow moving mobiles– low C/I

Page 53: Capacity Planning General Concepts

Notes - Cell Planning

Block erasure rate (BLER) / throughput– Radio channel determines bit error pattern– C/I and bit error pattern determine BER BLER mapping– Dynamic behaviour of RLC protocol determines BLER -

Throughput mapping

Cell ranges should, under most circumstances, not bean issue for CS1/ CS2

– to be verified on case-by-case basis

As PDTCH are allocated in the BCCH band, CS2 reaches reference performance in ~ 95% of the cell, depending on actual reuse

Page 54: Capacity Planning General Concepts

Services offered by GPRS

Point-to-Point (PTP) – connection-oriented bearer services– connection-less bearer services

Point-to-Multipoint (PTM) bearer services– multicast– IP multicast– group call

GPRS represents a platform for IP and X.25 basedprotocols and applications:

– SMS, E-Mail, HTTP, WAP, video conferencing etc.

Page 55: Capacity Planning General Concepts

Capacity Design for GPRS

Quality of Service parameters def. in terms of

VIP

A PLMN may support only a subset of the possible QoSprofilesMost important parameters

– Throughput (mean, peak) – Delay (mean, 95

percentile)

maximum bit rate

mean bit rate

precedence class

delay class peak throughput class

mean throughput class

reliability class

Analogous to blocking vsoffered traffic for circuit

switching systems

Page 56: Capacity Planning General Concepts

Quality of Service-Parameters

Precedence classes

Precedence PrecedenceName

Interpretation

1 High priority commitments shall be maintained ahead ofprecedence classes 2 and 3.

2 Normal priority commitments shall be maintained ahead ofprecedence class 3.

3 Low priority commitments shall be maintained after precedenceclasses 1 and 2.

Page 57: Capacity Planning General Concepts

Delay (maximum values)SDU size: 128 octets SDU size: 1024 octets

Delay ClassMeanTransferDelay (sec)

95 percentileDelay (sec)

MeanTransferDelay (sec)

95 percentileDelay (sec)

1. (Predictive) < 0.5 < 1.5 < 2 < 72. (Predictive) < 5 < 25 < 15 < 753. (Predictive) < 50 < 250 < 75 < 3754. (Best Effort) Unspecified

Quality of Service

Delay classes

– As a minimum, the PLMN shall support the best effort delay class

the first generation of GPRS equipment will support QoS on „best effort“ basis

Page 58: Capacity Planning General Concepts

Quality of Service-Parameters

Reliability Classes

– Signaling and SMS shall be transferred with reliability class 3

Reliabilityclass

Lost SDUprobability

(a)

DuplicateSDU

probability

Out ofSequence

SDUprobability

CorruptSDU

probability(b)

Example of applicationcharacteristics.

1 10-9 10-9 10-9 10-9 Error sensitive, no errorcorrection capability, limitederror tolerance capability.

2 10-4 10-5 10-5 10-6 Error sensitive, limited errorcorrection capability, gooderror tolerance capability.

3 10-2 10-5 10-5 10-2 Not error sensitive, errorcorrection capability and/orvery good error tolerance

capability.

Page 59: Capacity Planning General Concepts

Peak Throughput Class Peak Throughput in octets per second1 Up to 1 000 (8 kbit/s).2 Up to 2 000 (16 kbit/s).3 Up to 4 000 (32 kbit/s).4 Up to 8 000 (64 kbit/s).5 Up to 16 000 (128 kbit/s).6 Up to 32 000 (256 kbit/s).7 Up to 64 000 (512 kbit/s).8 Up to 128 000 (1 024 kbit/s).9 Up to 256 000 (2 048 kbit/s).

Quality of Service

Peak throughput classes

}GPRS

Page 60: Capacity Planning General Concepts

Quality of Service-Parameters

Mean Throughput ClassesMean Throughput Class Mean Throughput in octets per hour

1 Best effort.2 100 (~0.22 bit/s).3 200 (~0.44 bit/s).4 500 (~1.11 bit/s).5 1 000 (~2.2 bit/s).6 2 000 (~4.4 bit/s).7 5 000 (~11.1 bit/s).8 10 000 (~22 bit/s).9 20 000 (~44 bit/s).

10 50 000 (~111 bit/s).11 100 000 (~0.22 kbit/s).12 200 000 (~0.44 kbit/s).13 500 000 (~1.11 kbit/s).14 1 000 000 (~2.2 kbit/s).15 2 000 000 (~4.4 kbit/s).16 5 000 000 (~11.1 kbit/s).17 10 000 000 (~22 kbit/s).18 20 000 000 (~44 kbit/s).19 50 000 000 (~111 kbit/s).

Page 61: Capacity Planning General Concepts

Erlang C Formula vs. Simulations

Using Erlang C for GPRS-TCH calculation is not always a valid approximation– key assumtions for Erlang C

infinite number of sourcesPoisson-distributed arrivals,exponentially distributed call durations

– experiencein many trials, data traffic has proven to exhibit heavy-tailed or subexponential packet length distributions

Poisson-type traffic theory is unable to describe this type of traffic appropriately ⇒ use simulations

Document size distributions on the internetThink times of human users

“Self-similar” traffic

Page 62: Capacity Planning General Concepts

t

A packet servicei

First packet arrivalto base station buffer

Last packeti lto base station

A packet call

The instants of packet arrivalsto base station

UMTS Packet Traffic Model

Heavy tail propertiesStructure:

– Packet sessionPacket Call

- Pac ket

Slightly adapted to GPRS

Page 63: Capacity Planning General Concepts

Modelling Approach: Sample Session

Bursty traffic

Page 64: Capacity Planning General Concepts

Dimensioning Data - An Example

Page 65: Capacity Planning General Concepts

t

A packet call

PACPACPAC

No PDTCH required in cell

„PacketAllocation Call“

„Packet Allocation Calls“

Page 66: Capacity Planning General Concepts

0

Dimensioning parameters Data volume 12Mbit/h

Bandwidth (Kbps)

Del

ay (s

.)

Mean delay 95%ile delay

0

50

Effi

cien

cy (%

)

Efficiency

0

Packet Channels unallocated Data volume 12Mbit/h

Bandwidth (Kbps)P

roba

bilit

y

Gain from Dynamic Allocation of PDTCH

– Under low and medium traffic conditions, PDTCH are not allocated for a significant percentage of time

Page 67: Capacity Planning General Concepts

Steps for GPRS TCH Calculation

Step 1: Calculate Erlang / subscriber

Step 2: Calculate total offered load

Step 3: Calculate mean holding time for one data packet

Erl/subsGPRS = s 3600

1*rate-data *TCH-GPRS

data

TCH-GPRS

subs .

A = Erl/subsGPRS * subsGPRS

tm = TCH-GPRS

IP

rate-data*TCH-GPRS size-packet

Assume a value for GPRS-TCHand check if it is ok in step 5

Page 68: Capacity Planning General Concepts

Steps for GPRS TCH Calculation

Step 4: Define acceptable delay, t, and probability that this delay is exceeded, P(>t), e.g.

Step 5: Calculate required GPRS-TCH using Erlang-C– if the result is not consistent with assumption in step 1 -

repeat process with new assumed value for GPRS-TCH until consistency is found

In case of mixed GPRS and voice traffic– check blocking probability for voice channels

t = 0.1 sP(>t) = 0.05

Page 69: Capacity Planning General Concepts

GSM 900Channel modelCoding Scheme

TU50/ no FH TU50/ ideal FH HT100/ no FHCS1 0 dB 0 dB 1 dBCS2 4 dB 3 dB 5 dB

GSM 1800Channel modelCoding Scheme

TU50/ no FH TU50/ ideal FH HT100/ no FHCS1 0 dB 0 dB 1 dBCS2 4 dB 4 dB 5 dB

'SC resp. SC 0dB 1dB 2dB 3dB 4dB 5dB

VoiceData RR 1.000 0.938 0.877 0.822 0.770 0.721

Range corrections:

(based on COST 231 Hata propagation model)

Sensitivity corrections:

3dB body loss??

Link Budgets

Page 70: Capacity Planning General Concepts

erlangs 33.2960

1.76 x 1000A ==

Capacity Requirement Analysis

Example I: – Maximum calls per hour, in one cell is 1000 and an average

calling time T is 1.76 min.The blocking probability B is 2 percent.How many radio channels are needed? The offered load A is obtain as

With the blocking probability B=2 percent, the required number of channels can be found from Erlang B formula as N=39 channels per cell.

- 5 TRX’s -> 38 channels- 6 TRX’s -> 45 channels

Page 71: Capacity Planning General Concepts

Erlangs 2.403600

100 x 1451A ==

channels radio 35050x7Nt ==

Capacity Requirement AnalysisExample II:

– The maximum number of calls per hour per cell is 1451. A seven- cell reuse pattern (K=7) is to be used. The required blocking probability B=2 percent and average holding time T=100 s. How many radio channels are needed for the system?

From the Erlang B formula (or table) it is found that the number of channels required is N=50 radio channels per cell.The total number of required radio channels for a K=7 reuse system is

Page 72: Capacity Planning General Concepts

END