gsm applied cell planning gsm applied cell planning

160
GSM Applied Cell Planning GSM Applied Cell Planning David Stewart BA BSc(Hons) MIEEE

Upload: independent

Post on 09-Dec-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

GSM Applied Cell PlanningGSM Applied Cell Planning

David Stewart BA BSc(Hons) MIEEE

Section 1: Channel DimensioningSection 1: Channel Dimensioning

In this section we will look at:• Traffic channel dimensioning calculations

• SDCCH dimensioning

• CCCH configuration and dimensioning

Section 1 - Channel Dimensioning

Channel Dimensioning Channel Dimensioning -- ExampleExample

• In GSM channel dimensioning, the number of channels must be related to the number of carriers (frequencies) available:

• 8 channels (timeslots) per carrier

• Some channels will be required for signalling

• Example - in a particular cell:Mean call holding time = 90 seconds

Grade of Service = 1 %

Total number of available carriers = 4

3 timeslots allocated for signaling

How many subscribers can this cell support ?

Section 1 - Channel Dimensioning

Channel Dimensioning Channel Dimensioning -- SolutionSolution

• Mean call holding time of 90 s implies the average traffic per subscriber is 25 mE

• Number of channels available is given by:

(carriers x 8) - signalling channels

= 4 x 8 - 3 = 29 channels

• Using Erlang B tables for GoS = 0.01 and n = 29 channels, gives traffic that can be offered as 19.487 E = 19487 mE

• Number of subscribers that can be supported is: 19487 / 25 = 779

Section 1 - Channel Dimensioning

Trunking EfficiencyTrunking Efficiency

• Trunking efficiency or channel utilisation is given by:

carried traffic / number of channels

(where carried traffic = offered traffic modified by GoS)

Trunking Efficiency = A (1- GoS) / n

where A = offered traffic (erlangs)n = number of channels available

• In the Erlang B model:

• Using the previous example:A = 19.487 E, GoS = 0.01, n = 29

• Trunking Efficiency = 19.487 (1 - 0.01) / 29 = 0.665 = 66.5 %

Section 1 - Channel Dimensioning

• A Standalone Dedicated Control Channel (SDCCH) block is allocated to a user by the access grant channel (AGCH) in response to a random access (RACH) request for a channel

• SDCCH carries signalling between the MS and BTS while no traffic channel (TCH) is active

• The main activities on SDCCH and the mean holding times for these are shown here:

SDCCH DimensioningSDCCH Dimensioning

SDCCH Activity Mean Holding Time (s)

Call Set-up 2.5Location Updating (Automatic) 3.5Location Updating (Periodic) 3.5IMSI Attach 3.5IMSI Detach 3.0SMS Message 6.5Supplementary Services 2.5

Section 1 - Channel Dimensioning

SDCCH Grade of ServiceSDCCH Grade of Service

• One of the main functions of SDCCH is to carry call setup signalling

• Since access to a TCH is via SDCCH, the grade of service for SDCCH must be significantly better than for TCH - typically 2 to 4 times better - e.g. if TCH GoS = 2%, SDCCH GoS = 0.5% to 1%

SDCCHrequests

TCHrequests

Services using only SDCCHe.g. SMS

Blocking

Carried traffic on TCH

Blocking

Voice calls require SDCCH then TCH

Section 1 - Channel Dimensioning

SDCCH ExampleSDCCH Example

• Question:A cell is required is serve 500 subscribers

SDDCH grade of service is set at 0.5%

Typical SDCCH traffic in the busy hour is 5 mE

How many blocks are required for the SDCCH channel?

• Solution:Total SDCCH traffic = 500 x 5 = 2500 mE = 2.5 E

From Erlang B tables, using GoS = 0.005, this requires 8 blocks

• How are the required SDCCH blocks to be allocated?

Section 1 - Channel Dimensioning

SDCCH AllocationSDCCH Allocation• SDCCH blocks are allocated on the control channel multiframe structure in a

group of 4 (SDCCH/4) or 8 (SDCCH/8)

• Each SDCCH block comprises 4 timeslots and carries one SDCCH message

• SDCCH/4 is combined with other control channels on timeslot 0:

Note: SACCH 2 and 3 are carried on the next multiframe

SDCCH/4 allocation

Combined multiframe structure

• One SDCCH block may be replaced by CBCH if required

Downlink

S BCCHF CCCH S CCCHF CCCH SSDCCH

0F SF SF ISDCCH

1SDCCH

2SDCCH

3SACCH

0SACCH

1

Uplink

RR RACHSDCCH

0SDCCH

1SDCCH

3SACCH

0SACCH

1SDCCH

2RR

Section 1 - Channel Dimensioning

NonNon-- Combined Multiframe SDCCHCombined Multiframe SDCCH

SDCCH/8 may be allocated on a non-combined multiframe:

Other SACCH blocks are on the next multiframe

SDCCH/8 allocation

Non-combined multiframe structure

Downlink

ISACCH

0SACCH

1SDCCH

0SDCCH

1SDCCH

2SDCCH

3SDCCH

4SDCCH

5SDCCH

6SDCCH

7SACCH

2SACCH

3 I I

ISACCH

1SACCH

2SACCH

3 I ISACCH

0SDCCH

0SDCCH

1SDCCH

2SDCCH

3SDCCH

4SDCCH

5SDCCH

6SDCCH

7

Uplink

Section 1 - Channel Dimensioning

Practical SDCCH Dimensioning Practical SDCCH Dimensioning • Certain locations make greater use of SDCCH and will require particular allocation,

e.g.

• Cells at the border between location areas where location updating occurs frequently

• Airport:

Passengers disembark in large numbers and switch on their mobiles imposing a lot of pressure on SDCCH for location updating

Location updating may be prolonged for international roaming subscribers

Location area boundary cells

Section 1 - Channel Dimensioning

CCCH Configuration CCCH Configuration • On the downlink, CCCH consists of a number of blocks carrying paging (PCH) and

access grant (AGCH) messages

• A combined multiframe has only 3 CCCH blocks to allow for SDCCH and SACCH:

• A non-combined multiframe has 9 CCCH blocks on timeslot 0:

• A complete paging or access grant message takes four bursts (timeslots),i.e. one CCCH block

S BCCHF CCCH S CCCHF CCCH SSDCCH

0F SF SF ISDCCH

1SDCCH

2SDCCH

3SACCH

0SACCH

1

S BCCHF CCCH S CCCHF CCCH S CCCHF CCCH S CCCHF CCCH S CCCHF CCCH I

Section 1 - Channel Dimensioning

CCCH PriorityCCCH Priority

• CCCH blocks are dynamically allocated to either PCH or AGCH according to the following priority:

Immediate Assignment Reject Message (AGCH)

Priority

High

Low

PCH

Immediate Assignment Message (AGCH)

• During periods of heavy paging, PCH could dominate, leaving no blocks for access grant messages

• To avoid this, some blocks can be reserved for AGCH

Section 1 - Channel Dimensioning

• In a non combined multiframe, up to 7 of the 9 blocks may be reserved for AGCH:

Reserving AGCH Blocks on CCCHReserving AGCH Blocks on CCCH

• In a combined multiframe, up to 2 of the 3 blocks may be reserved for AGCH:

• Additional CCCH capacity can be provided on other timeslots (2,4 or 6) of the BCCH carrier if required

• The number of AGCH blocks reserved is specified in the system information messages which the mobile reads on the BCCH

S BCCHF CCCH S CCCHF CCCH S CCCHF CCCH S CCCHF CCCH S CCCHF CCCH I

S BCCHF CCCH S CCCHF CCCH SSDCCH

0F SF SF ISDCCH

1SDCCH

2SDCCH

3SACCH

0SACCH

1

Section 1 - Channel Dimensioning

Paging CapacityPaging Capacity

• Paging capacity is the number of mobiles that can be

paged per second

• This depends on:

• CCCH configuration

• AGCH blocks reservation

• Type of paging message used

• Paging message takes 4 bursts (1 CCCH block)

• This can page up to 4 mobiles depending on the

message type used

Section 1 - Channel Dimensioning

Calculating Paging CapacityCalculating Paging Capacity

X = number of mobiles paged per paging message (1 to 4)

Y = number of possible paging messages per multiframe

Duration of control channel multiframe = 0.235 seconds (235 ms)

• X depends on paging message type

• Y depends on CCCH configuration in the multiframe (e.g. 3 or 9) and the number of AGCH blocks reserved

235.0XY

Capacity Paging = mobiles / second

Section 1 - Channel Dimensioning

PCH DimensioningPCH Dimensioning

Paging channel requirement in blocks per multiframe is given by:

4.25 x 3600 x PMFM x PF x MT x Calls

Calls = Number of calls predicted for the location area during busy hour

MT = Fraction of calls which are mobile terminated

PF = Paging Factor = number of pages required per call

M = safety margin

PMF = Paging Message Factor = number of pages per message

Number of control channel multiframes per second = 4.25 (1 / 0.235)

Section 1 - Channel Dimensioning

This gives the following data:Calls = 50 000

MT = 0.3

PF = 2

PMF = 4

A typical safety margin for peak variations in number of calls is 1.2

PCH Dimensioning PCH Dimensioning -- ExampleExample

• PCH requirement =

• A particular location area contains 50 000 subscribers. It is predicted that 30% of these will receive a call during the busy hour. On average 2 pages are needed per call and only type 3 paging messages (TMSI) are used.

4.25 x 3600 x 41.2 x 2 x 0.3 x 50000

= 0.6

• 1 PCH block per multiframe will be adequate

PCH Requirement = Calls x MT x PF x M

PMF x 3600 x 4.25

Section 1 - Channel Dimensioning

AGCH DimensioningAGCH Dimensioning

• AGCH requirement is found by adding up the activities which need an AGCH message during the busy hour

• The following equation gives the number of AGCH blocks per multiframe:

4.25 x 2 x 3600M x SS) ID IA SMS LU (Calls +++++

AGCH required =

�The terms in brackets are the predicted numbers during the busy hour for:Calls, Location Updates (LU), SMS, IMSI attaches (IA), IMSI detaches (ID), Supplementary Services (SS)

�M = safety margin (e.g. 1.2)

�The PMF factor of 2 is because each AGCH block can carry 2 immediate assignment messages

Section 1 - Channel Dimensioning

AGCH Dimensioning AGCH Dimensioning -- ExampleExample• A cell has 1000 calls during the busy hour

• Other AGCH activities are modelled as multiples of the calls figure. A possible model is:

Activity Multiplier Total

LU 2 2000

SMS 0.1 100

SS 0.2 200

IMSI attach 0.2 200

IMSI detach 0.1 100

• This gives the total activity (including Calls) as 3600

AGCH required =4.25 x 2 x 3600

1.2 x 3600= 0.14 AGCH blocks per

multiframe

Section 1 - Channel Dimensioning

Accommodating a MultiAccommodating a Multi--Service systemService system

• The Erlang B formula relies on the variance of the demand equalling the mean (a Poisson distribution).

• If a particular service requires more than one “trunk” per connection, the demand is effectively linearly scaled and the variance no longer equals the mean.

• Methods to investigate:• Equivalent Erlangs

• Post Erlang-B

• Campbell’s Theorem

Section 1 - Channel Dimensioning

Equivalent Erlangs ExampleEquivalent Erlangs Example

• Consider 2 services sharing the same resource:• Service 1: uses 1 trunk per connection. 12 Erlangs of traffic.

• Service 2: uses 3 trunks per connection. 6 Erlangs of traffic.

• We could regard the above as equivalent to 30 Erlangs of service 1:• 30 Erlangs require 39 trunks for a 2% Blocking Probability

• Alternatively, we could regard the above as equivalent to 10 Erlangs of service 2:

• 10 Erlangs require 17 trunks, (equivalent to 51 “service 1 trunks”) for a 2% blocking probability

• Prediction varies depending on what approach you choose.

Section 1 - Channel Dimensioning

oror

12 Erlangs @ 1 TS

+

• Combine the two traffic sources together by converting one to the bandwidth of the other

• The trunking requirements will VARY with the bandwidth of equivalent Erlang that you choose!

• Not suitable for use due to this property

Difference in capacity

required for same GoS

6 Erlangs @ 3 TS

12 Erlangs

18 Erlangs18 Erlangs

@ 1 TS

30 Erlangs@ 1 TS

39Service 1Timeslots

4 Erlangs @ 3 TS

+

12 Erlangs @ 1 TS

4 Erlangs

6 Erlangs6 Erlangs @ 3 TS

10 Erlangs@ 3 TS

17Service 2

Connections

51EquivalentService 1 Timeslots

(@ n TS = n Timeslots per connection)

39Service 1

Connections

Equivalent ErlangsEquivalent Erlangs

Section 1 - Channel Dimensioning

• Consider 2 services sharing the same resource:• Service 1: uses 1 trunk per connection. 12 Erlangs of traffic.

• Service 2: uses 3 trunks per connection. 6 Erlangs of traffic.

• We could calculate the requirement separately• Service 1: 12 Erlangs require 19 trunks for a 2% Blocking Probability

• Service 2: 6 Erlangs require 12 trunks (equivalent to 36 “service 1 trunks”).

• Adding these together gives 55 trunks.

• This method is known to over-estimate the number of trunks required as can be demonstrated by considering services requiring an equal number of trunks.

Post ErlangPost Erlang--BBSection 1 - Channel Dimensioning

Post ErlangPost Erlang--BB

12 Erlangs @ 1 TS

• Calculate Traffic Capacity for each service and add the resulting Timeslot Requirement together

12 Erlangs

6 Erlangs6 Erlangs @ 3 TS

55EquivalentService 1 Timeslots

(@ n TS = n Timeslots per connection)

19Service 1

Connections

19Service 1Timeslots

12Service 2

Connections

36Service 2Timeslots

Section 1 - Channel Dimensioning

• Consider 2 services requiring equal resource:• Service 1: uses 1 trunk per connection. 12 Erlangs of traffic.

• Service 2: uses 1 trunk per connection. 6 Erlangs of traffic.

• We could calculate the requirement separately• Service 1: 12 Erlangs require 19 trunks for a 2% Blocking Probability

• Service 2: 6 Erlangs require 12 trunks.

• Adding these together gives 31 trunks.

• The accepted method of treating the above would be to regard it as a total of 18 Erlangs that would require 26 trunks.

• Post Erlang-B overestimates the requirement.

Post ErlangPost Erlang--BBSection 1 - Channel Dimensioning

Post ErlangPost Erlang--BB

12 Erlangs12 ErlangService A

• Combine the two traffic sources together after calculating required capacity

• Pessimistic about offered traffic supported to the same GoS

• Not suitable for use due to this property +

19 Timeslots

Illustration using 2 services with same trunk/connection ratio

6 ErlangService B

12 Timeslots

+

31Timeslots

18 Erlangs

Accepted correct method

12 ErlangService A

6 ErlangService B

26Timeslots

6 Erlangs

Section 1 - Channel Dimensioning

CampbellCampbell’’s Theorems Theorem• Campbell’s theorem creates a composite distribution where:

• c is known as the capacity factor

• The amplitude used in the capacity is the amplitude of the target service

• Once the offered traffic and Capacity are derived, GoS can be derived with Erlang-B -> similarly Required Capacity can be calculated if Offered Traffic and GoS target is known

( )c

aCCapacity ii −=

cfficOfferedTra

α=

�==

iiii

iiii

ba

bac

γ

γ

αν

2

α = meanυ = varianceγi = arrival rateai = amplitude of service bi = mean holding timeiib�=Traffic Offered Service

Section 1 - Channel Dimensioning

CampbellCampbell’’s Theorem Example(1)s Theorem Example(1)

• Consider the same 2 services sharing the same resource:• Service 1: uses 1 trunk per connection. 12 Erlangs of traffic.

• Service 2: uses 3 trunks per connection. 6 Erlangs of traffic.

• In this case the mean is:

• The variance is:

� � =×+×=×== 3063121Erlangs iiii aabγα

� � =×+×=×== 6636112Erlangs 2222iiii aabγν

Section 1 - Channel Dimensioning

CampbellCampbell’’s Theorem Example(2)s Theorem Example(2)

• Capacity Factor c is:

• Offered Traffic for filtered distribution:

• Required Capacity for filtered distribution at 2% GoS is 21

2.23066 ===

αν

c

63.132.2

30 Traffic Offered ===c�

Section 1 - Channel Dimensioning

CampbellCampbell’’s Theorem Example(2)s Theorem Example(2)

• Required Capacity is adjusted depending upon target service for GoS (in equivalent service 1 erlangs) :

• Target is Service 1: C1=(2.2 x 21) + 1 = 47

• Target is Service 2: C2=(2.2 x 21) + 3 = 49

• Different services will require a different capacity for the same GoS. In other words: for a given capacity, the different services will experience a slightly different GoS.

Section 1 - Channel Dimensioning

Traffic Analysis Methods ComparedTraffic Analysis Methods Compared

• Equivalent Erlangs• Optimistic if you use the smallest amplitude of trunk (39)

• Pessimistic if you use the largest amplitude of trunk (51)

• Post Erlang-B• Pessimistic (55)

• Trunking efficiency improvement with magnitude ignored

• Campbell’s theorem• Middle band (47 - 49)

• Different capacities required for different services - realistic

• Preferred solution for dimensioning, but not ideal...

Section 1 - Channel Dimensioning

Capacity Dimensioning with CampbellCapacity Dimensioning with Campbell’’s s TheoremTheorem

• Consider the following service definition and traffic forecast.

• Based on a theoretical availability of 15 voice trunks per cell and using voice as the ‘benchmark’ service, determine the number of cells required to serve the above traffic levels and the traffic offered per cell for each service

Service Amplitude ForecastVoice 1 250E

HSCSD 2 63E

Section 1 - Channel Dimensioning

Capacity Dimensioning with CampbellCapacity Dimensioning with Campbell’’s s TheoremTheorem

• Assuming we have n cells, we can determine the loading per cell.

nnc

c

nnn

nnn

282335.1376mean

trafficoffered

335.1376502

meanvariance

)factor(capacity

502263250variance

376263250mean

2

==

===

=×+=

=×+=

Section 1 - Channel Dimensioning

Capacity Dimensioning with CampbellCapacity Dimensioning with Campbell’’s s TheoremTheorem

• Unfortunately, we cannot now look up “282/n” in the Erlang B tables.

� � represents the total number of cells in the network

• To calculate �, first the captured traffic per cell is calculated based on a cell trunking capacity of 15 (given at the start of the problem)

nnc282

335.1376mean

trafficoffered =×

==

Section 1 - Channel Dimensioning

Capacity Dimensioning with CampbellCapacity Dimensioning with Campbell’’s s TheoremTheorem

• Considering the equation

• Ci is predefined as 15. ai depends on the service we use as our “benchmark”. Choosing the voice service as the “benchmark” service make ai equal to 1.

• 10.5 (or, rather, 10) trunks will service 5.08 Erlangs.

caC ii −= Capacity

( )5.10

335.1115 =−=iC

Section 1 - Channel Dimensioning

Capacity Dimensioning with CampbellCapacity Dimensioning with Campbell’’s s TheoremTheorem

• As 10 trunks will service 5.08 Erlangs:

• Therefore, the cell requirement is established at 56 cells.

• Each of the cells will service:• 4.46 Erlangs of voice (250E / 56 cells)

• 1.13 Erlangs of HSCSD (63E / 56 cells).

5.55

08.5282

=

=

nn

Section 1 - Channel Dimensioning

Assessing Cell Loading using CampbellAssessing Cell Loading using Campbell’’s s TheoremTheorem

• After placing sites on the coverage map and spreading the traffic, the next stage is to assess the cell loading.

• If mixed services are used, it is necessary to use Campbell’s Theorem to assess the required number of timeslots to satisfy the likely demand.

• Consider the case where a particular cell captures 7 Erlangs of voice and 2 Erlangs of HSCSD traffic that requires 2 timeslots per connection.

Section 1 - Channel Dimensioning

Assessing Cell Loading using CampbellAssessing Cell Loading using Campbell’’s s TheoremTheorem

• Using Campbell’s Theorem:

• Hence 20 timeslots required.

( ) 20136.114 :benchmark as voiceTakingrequired. trunks14 B, Erlang From

09.836.1

11 trafficoffered

36.11115

15227variance

11227mean2

=+×

==

==

=×+=

=×+=

c

Section 1 - Channel Dimensioning

Dimensioning Micro and PicoDimensioning Micro and Pico--CellsCells• Erlang B assumes that demand doesn’t vary as connections are allocated.

• E.g. 800 subscribers producing 20 Erlangs would require 28 timeslots.

• Statistics of demand would reduce slightly as connections were allocated.

• Reduction from 800 to 772 would produce only a tiny reduction in demand.

A1

Demand when no connections

allocated produced by 800 subscribers

A2

Demand when 28 connections

allocated produced by 772 subscribers

Section 1 - Channel Dimensioning

The Engset DistributionThe Engset Distribution• Ignoring the reduction in demand is not justifiable if a cell covers a small number

of high-demand subscribers.

• E.g. a cell covering just 6 subscribers who offer 3 Erlangs of traffic would produce a required provision of 7 connections if Erlang B formula is used.

• This is clearly wrong.

• Engset distribution considers the reduction in demand as connections are allocated.

A1

Demand when no connections

allocated produced by 6 subscribers

A2

Demand when 5 connections

allocated produced by 1 subscriber.

• Engset formula suggests 5 connections should be provided.

Section 1 - Channel Dimensioning

SummarySummary

• Traffic channel dimensioning calculations: Erlang B tables, channel calculations, trunking efficiency

• SDCCH dimensioning: Grade of Service, channel calculations, SDCCH allocation- combined and non-combined multiframes, practical considerations

• CCCH configuration and dimensioning: CCCH configurations, PCH/AGCH priority, AGCH reservation, paging capacity, PCH dimensioning, AGCH dimensioning

• Multi-service traffic dimensioning using:

Erlang C, post-Erlang B, Campbell’s Theorem

• Micro & Pico-Cell Dimensioning using Engset

Section 1 - Channel Dimensioning

Section 2: Practical Frequency PlanningSection 2: Practical Frequency Planning

In this section we will look at:

• Practical frequency planning

• Multiple Reuse Patterns

• Frequency Hopping

Section 2 – Practical Frequency Planning

Practical Frequency PlanningPractical Frequency Planning

• Practical factors which must be considered include:

• Base stations do not radiate same power• Different cells may use different antennas• Variations in propagation due to clutter and

terrain

• Use planning tool (e.g. ILSA) to assign carriers

• Adjust frequency plan manually to optimise C/I

Worst interference

Average interference Total cost

Number of iterations

Section 2 – Practical Frequency Planning

Adjustments for CapacityAdjustments for Capacity• Simple re-use patterns assign same

number of carriers to each cell

• Practical traffic may not be evenly distributed

• Moving carriers to other cells to handle traffic will introduce new interference problems

• This can be avoided by reducing base station power - e.g. introduce an overlay cell

Moving any carrier from B3 to C2 will decrease C/A (with C3) and C/I (with B3 in neighbouring cluster)

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

Under loaded cell

Heavily loaded cell

Section 2 – Practical Frequency Planning

272625242322212019

181716151413121110

987654321

C3B3A3C2B2A2C1B1A1

Multiple ReMultiple Re--use Patternsuse Patterns

• MRP :• A technique to vary the reuse pattern for different channels and different

levels of quality of service (QoS)

• Combines conservative control channel reuse with aggressive traffic channel reuse to achieve a tighter average reuse

• Frequency Hopping, Power Control and DTX are necessary

• Frequencies can be reserved for microcells and picocells

• Best used with lots of spectrum• Performance results with 15 MHz (75 GSM carriers) are better than for 5 MHz

(25 GSM carriers) because there are more frequencies to hop across

• In ASSET, carrier layers are used to represent these subsets

Section 2 – Practical Frequency Planning

Planning with Planning with MRPsMRPs

• The subset with the greatest number of carriers is used exclusively to plan the BCCHchannels

• The subset with the second greatest number of of carriers is used exclusively to plan the first TCH (TCH1) channel on cells

• The third greatest subset is used exclusively to plan the second TCH (TCH2) channel on cells

• The next subset is used exclusively to plan the third TCH (TCH3) channel on cells and so on

BCCH

TCH1

TCH2

TCH3

Section 2 – Practical Frequency Planning

MRP: Planning the BCCH LayerMRP: Planning the BCCH Layer

• 12 available carriers (GSM Carriers 1-12) available for the BCCH Layer

• Maximum allocatable carriers per cell for the BCCH is 1

• The 12 BCCH carriers are then spread throughout the network using a 4/12 Reuse pattern

A1 B1 C1 D1 A2 B2 C2 D2 A3 B3 C3 D31 2 3 4 5 6 7 8 9 10 11 12

Section 2 – Practical Frequency Planning

A1

A2A3

C1

C2C3

D3

D2D1

B1

B2B3

A1

A2A3

C1

C2C3

D3

D2D1

B1

B2B3

A1

A2A3

C1

C2C3

D3

D2D1

B1

B2B3

MRP Planning the TCH1 LayerMRP Planning the TCH1 Layer

• 9 carriers (GSM Carriers 13-21) available for the TCH1 Layer

• Maximum allocatable carriers per cell for the TCH1 is 1

• The 9 TCH1 carriers are then spread throughout the network using a 3/9 Reuse pattern

A1 B1 C1 A2 B2 C2 A3 B3 C313 14 15 16 17 18 19 20 21

Section 2 – Practical Frequency Planning

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

MRP Planning the TCH2 LayerMRP Planning the TCH2 Layer

• 3 carriers (GSM Carriers 22-24) available for the TCH 2 Layer

• Maximum allocatable carriers per cell for the TCH2 is 1

• The 3 TCH2 carriers are then spread throughout the network using a 1/3 Reuse pattern

A1 A2 A322 23 24

Section 2 – Practical Frequency Planning

A1

A2A3 A1

A2A3A1

A2A3

Example of MRPExample of MRP• MRP example with 5 MHz of Spectrum

• 24 GSM RF Carriers (excluding one for guard band)

• 12/7/5 reuse

• Average cluster size = (12 + 7 + 5) / 3 = 8

81 2 3 4 5 6 7 12 151413119 10 242322212019181716

12 BCCH Frequencies

7 TCH Group 1

5 TCH Group 2

Section 2 – Practical Frequency Planning

Interference in Interference in MRPsMRPs

• MRP uses progressively fewer carriers on each layer:• Progressively tighter frequency reuse

• Progressively worse interference on each carrier layer

• Ways of reducing interference:• not every cell will employ all carriers - increases the reuse distance

• MRP is often used in conjunction with:• frequency hopping

• discontinuous transmission

• downlink power control

• These techniques reduce the impact of interference on calls and allow close reuse distances to work more reliably

Section 2 – Practical Frequency Planning

Frequency HoppingFrequency Hopping• When using frequency hopping, the actual carrier frequency used by a

TRX changes on each frame (8 timeslots)• The frequency follows either a sequential or pseudo-random pattern:

4 2 6 5 1 3 4 21 3 4 2 6 5 1 3

Frames cycle through carriers 1 to 6 :

Hopping sequence

• One frame is 4.6 ms long

• Rate of hopping = 1/ (4.6 x 10-3) = 217 hops / second

• This is also known as Slow Frequency Hopping (SFH) to distinguish it from Fast Frequency Hopping used in CDMA systems

Section 2 – Practical Frequency Planning

Frequency Hopping at the BTSFrequency Hopping at the BTS• If the BTS has implemented SFH:

• TRXs used only for traffic channels will hop through set sequences

• TRX used for the BCCH carrier will not hop - mobiles must be able to access this for periodic signal level measurements

• 64 hopping sequences are available in GSM:• 1 sequence is cyclic - 1,2,3 …, 1,2 …

• 63 others are pseudo random patterns

• Hop Sequence Number (HSN) defines the sequence in use• HSN = 0 indicates the cyclic sequence

• The set of carrier frequencies assigned to the sequence (Mobile Allocation) may be the same for each TRX provided the sequence starts at a different point (Mobile Allocation Index Offset, MAIO)

Section 2 – Practical Frequency Planning

Frequency Hopping at the MobileFrequency Hopping at the Mobile

• Base stations need not implement frequency hopping

• Mobile must be capable of SFH in case it enters a cell in which it is implemented

• In addition to hopping in step with the BTS, the mobile must also make measurements on adjacent cells

• This is why the rate of hopping is limited to SFH in GSM

• The mobile needs to know:• Frequencies used for hopping (Mobile Allocation) - coded as a subset of the

Cell Allocation frequencies

• Hop Sequence Number (HSN)

• Start frequency (Mobile Allocation Index Offset, MAIO)

Section 2 – Practical Frequency Planning

Frequency Hopping and HandoverFrequency Hopping and Handover

• Scenario:• Mobile is frequency hopping in a cell• It is being handed over to a new cell in which it can continue hopping

• Requirement:• Handover command message must contain information to start the

hopping process in the new cell• Channel Description in the message must include:

• Hopping / Non-hopping flag• MAIO• HSN

MS BSS 1

Handover Command

Section 2 – Practical Frequency Planning

SummarySummary

• Practical frequency planning: assumptions , planning tools, capacity adjustments

• Multiple Reuse Patterns: principle of MRP, planning with MRP, interference effects

• Frequency Hopping: effects of Frequency Hopping at the BTS, Mobile and during Handover.

Section 2 – Practical Frequency Planning

Section 3: Integrating New SitesSection 3: Integrating New Sites

In this section we will look at:

• An Initial Situation

• Configuration of a New Site• Carriers, Sectorisation, Diversity, antenna downtilt

• Neighbour Issues

Section 3 – Integrating New Sites

Integrating New SitesIntegrating New Sites

• Consider the situation where an existing suburban area with a near-uniform traffic distribution has been planned. Then a new office building creates a hotspot that puts a strain on the network.

Section 3 – Integrating New Sites

Integrating New SitesIntegrating New Sites

• Suppose that, in the first instance, 24 carriers are allocated to the area with a 4x12 re-use pattern.

• Each site is configured on a 2+2+2 basis.

Section 3 – Integrating New Sites

Questions to be AnsweredQuestions to be Answered

• Configuration of New Site:

• Frequency Allocation

• Sectorisation

• Diversity

• Neighbour Issues

Section 3 – Integrating New Sites

TRxTRx RequirementsRequirements

• The number of TRx’s required depends on capacity requirements.

6 TRXs: 27 Erlangs6 TRXs: 35 Erlangs

3 TRXs: 9 Erlangs3 TRXs: 15 Erlangs

Sectorised SiteOmni-directional Site

Section 3 – Integrating New Sites

The MicroThe Micro--Cell LayerCell Layer

• It is possible that separate carriers are available for micro-cells.

• If not, then a new frequency plan must be created.

Section 3 – Integrating New Sites

A New Frequency PlanA New Frequency Plan

• Generally speaking, frequency planning is no longer a manual task.

• After the new site has been configured, a new plan can be created by using an automatic software planning tool.

• This will involve extensive changes to the frequencies applied at sites throughout the network.

Section 3 – Integrating New Sites

SectorisationSectorisation and Diversityand Diversity

• Sectorisation and Diversity may be required depending on the range and capacity requirements of the new cell.

• Diversity allows the uplink and downlink to be balanced at higher transmit powers thus allowing greater range (not usually necessary with hotspots).

• The decision regarding Sectorisation is not straightforward as different factors exert influence.

Section 3 – Integrating New Sites

DiversityDiversity

• Diversity provides a gain in the uplink only.

• This will allow the uplink and downlink to be balanced when there is a greater difference between the transmit powers (that is, when the downlink transmit power is very high).

• This allows a greater coverage range.

• Sites covering small hotspots do not usually employ diversity.

SectorisationSectorisation

• Does the micro-cell have new frequencies allocated to it?

• If not, it is usually best to fit in with existing configuration.

Section 3 – Integrating New Sites

Further Considerations Further Considerations –– downdown--tilting antennastilting antennas

• Even if the new site is not formally assigned to the micro-cell layer, coverage of hotspots have a lot in common with micro-cells.

• The small geographical area over which coverage is required means that the antennas should be steeply down-tilted to avoid interference with nearby cells using co- or adjacent channels.

• Remember that only sectored antennas can be mechanically tilted.

Section 3 – Integrating New Sites

ReRe--directing directing NeighbouringNeighbouring AntennasAntennas

• The coverage provided by the new site will mean that the existing sites coverage patterns will be changed.

• Thus the pre-existing antennas will have to be re-directed.

Section 3 – Integrating New Sites

NeighbourNeighbour IssuesIssues

• Once the frequency plan has been finalised, it is necessary to consider and define new neighbour relations.

• This will affect both the new and existing sites.

• Along with neighbour relations, it is necessary to define hysterisis margins for the new neighbours

Integrating New Sites Integrating New Sites -- SummarySummary

• The major problem is frequency allocation.

• Ideally, frequencies separate from those allocated to the existing macro-cell layer will be available.

• If not, a new frequency plan must be produced.

• It is usually easier to produce the new frequency plan if the new site is sectorised.

• Down-tilting and re-pointing antennas will help reduce inter-cell interference.

• The neighbour list must be updated to acknowledge the existence of the new cells.

• The process will need several iterations to arrive at the optimum configuration.

Section 3 – Integrating New Sites

Section 4: GSM 1800 and DualSection 4: GSM 1800 and Dual--band Networksband Networks

In this section we will look at:

• 1800 MHz Frequency Spectrum

• Network Evolution and GSM 1800

Driving Forces

• Propagation Issues

• Dual Band Antennas

• Handset Issues

• BSS Issues

Section 4 – GSM 1800 and Dual-band Networks

GSM 1800 and DualGSM 1800 and Dual--band Networksband Networks

• Initially known as DCS 1800

• Spectrum “available” since 1991

• Re-named GSM 1800

• New spectrum more than doubles the amount

available.

Section 4 – GSM 1800 and Dual-band Networks

DCS DCS -- 1800 Spectrum1800 Spectrum

Uplink Downlink

1710 1785 1805 1880 MHz

Duplex spacing = 95 MHz

Guard Band100 kHz wide

Channel Numbers (n) (ARFCN)200 kHz spacing

Range of ARFCN:512 – 885 (374 carriers)

1 nGuard Band100 kHz wide

Fu(n)

2 3 4

Section 4 – GSM 1800 and Dual-band Networks

1800 MHz Utilization1800 MHz Utilization

A possible distribution of frequencies among operators is:

DECT: Digital Enhanced Cordless Telecommunications

GSM 900

overflow

1710 1721.5 17851781.5

MHz

1800 MHz Operator “A”

DE

CT

1805 1816.5 18801876.5

MHz

Uplink

Downlink

One 2 One

1800 MHz Operator “B”

1751.5

1846.5

Section 4 – GSM 1800 and Dual-band Networks

EE--GSM Spectrum (Extended GSM)GSM Spectrum (Extended GSM)

Uplink Downlink

880 915 925 960 MHz

Duplex spacing = 45 MHz

Guard Band100 kHz wide

Channel Numbers (n) (ARFCN)200 kHz spacing

Range of ARFCN:1 – 124975 - 1023 1 n

Guard Band100 kHz wide

Fu(n)

2 3 4

Section 4 – GSM 1800 and Dual-band Networks

Evolution of GSM CapacityEvolution of GSM Capacity

GSM 900:25 MHz

E-GSM 900:35 MHz

GSM 1800:Extra 75 MHz

• Original allocation of 25 MHz allowed for 124 200 kHz carriers.

• Extending to 35 MHz bandwidth increased limit to 173 carriers.

• GSM 1800 allows for 374 carriers pushing total to 547.

• Note 1800 MHz band has most of the capacity.

Section 4 – GSM 1800 and Dual-band Networks

Evolution of a GSM NetworkEvolution of a GSM Network

Coverage

Increase TRXs

Split Cells and Add Sites

• After the initial drive to provide coverage, the

main objective is to meet customer demand.

• Implementation of Dual Band is one of the final

steps in achieving maximum capacity.

Deploy Micro-cells

Implement Dual Band Network

Section 4 – GSM 1800 and Dual-band Networks

The Driving Force The Driving Force -- RevenueRevenue

1 TS: $0.10 per minute

1 TRX: $0.70 per minute

Assuming 10% occupancy:$100 per day

• A timeslot will serve one telephone call.

• Throughout a network, a single extra TRX on

each cell will lead to substantial revenue

possibilities.

$36500 per year

10,000 cell network: $365 million per year per TRX

Section 4 – GSM 1800 and Dual-band Networks

GSM 1800 GSM 1800 –– Propagation IssuesPropagation Issues

• Okumura-Hata model for Macrocell prediction:

• A and B have different values for the different frequency bands:

• At 900 MHz, A~69.55 and B~26.16: At 1800 MHz, A~46.3 and B~33.9

• Thus, for a 30 metre BTS, the standard models would be:

( ) dhhfBA BTSBTS 10101010 loglog55.69.44log82.13logLoss −+−+=

MHz) (1800 log35136(dB) Loss

MHz) (900 log35126(dB) Loss

10

10

d

d

+=+=

Section 4 – GSM 1800 and Dual-band Networks

Dual Slope Loss CharacteristicDual Slope Loss Characteristic• Okumura-Hata is valid at large distances from the base station.

• The “Path Loss : Distance” graph usually displays a definite “kink”.

1 km

K1 far

K1 nearK2 near

K2 far

Break Point

Loss

• Typically, “K2 far” will be approximately 35.

• “K2 near” will be approximately 20.

Distance (log scale)

Section 4 – GSM 1800 and Dual-band Networks

Dual Slope Loss CharacteristicDual Slope Loss Characteristic

• The existence of this Break Point has an impact at all frequencies.

• The position of the Break Point depends on the height of the Base Station and the frequency.

• Approximate Formula:

( ) ( )metres

50mMHz

4DistancePoint Break BTSMSBTS hfhh ≈≈λ

Section 4 – GSM 1800 and Dual-band Networks

Dual Slope Loss CharacteristicDual Slope Loss Characteristic( ) ( )

metres 50

mMHz4DistancePoint Break BTSMSBTS hfhh ≈≈

λ

1040 m540 m30 m

720 m360 m20 m

360 m180 m10 m

Break-point at 1800 MHz

Break-point at 900 MHz

Height of BTS

• Area within break point is much larger at 1800 MHz than at 900 MHz.

• This has implications for coverage.

Section 4 – GSM 1800 and Dual-band Networks

Dual Slope Loss CharacteristicDual Slope Loss Characteristic

• Determining “K1 near”

1 km

K1 far

K1 nearK2 near

K2 far

Break Point

Distance

Loss

• The value of “K1 near” will depend upon the values of the other “K values” and the Break Point distance.

Distance (log scale)

Section 4 – GSM 1800 and Dual-band Networks

K1 near = K1 far + (log10 [Break Point])(K2 far – K2 near)

Dual Slope Loss CharacteristicDual Slope Loss Characteristic

• Beyond the break point, the difference in path loss will be approximately 10 dB.

• Within the break point, the difference in loss will be larger (~13 dB).

1800 MHz

Break Points

Distance (log scale)

Loss

900 MHz

Section 4 – GSM 1800 and Dual-band Networks

AntennasAntennas

• Antennas are generally scaled in proportion to the wavelength of operation.

• An 1800 MHz antenna can be expected to be smaller than a 900 MHz antenna.

• It is easier to implement antennas with higher gains (~18 dBi) in 1800 MHz systems than it is in 900 MHz systems.

Section 4 – GSM 1800 and Dual-band Networks

Coverage ComparisonsCoverage Comparisons

• The increased path loss might be partially compensated for by a higher gain antenna at 1800 MHz

• For indoor coverage a path loss of 136 dB could be tolerated at 1800 MHz whereas the limit could be 132 dB at 900 MHz.

• Generally, coverage is greater at 900 MHz, by a factor of approximately �2.

• This gives rise to the general rule that twice the number of sites would be required to give continuous coverage at 1800 MHz compared to 900 MHz.

Section 4 – GSM 1800 and Dual-band Networks

Dual Band AntennasDual Band Antennas

• It is possible to employ a single antenna that will serve both the 900 MHz and 1800 MHz bands.

• A special-purpose diplexer will be required.

• Even with a single antenna, polarisation diversity will usually be used.

Tx/Rx 900/1800

Dual Band – Dual PolarisationAntenna

LNA

LNA LNA

LNA

Rx Diversity 900/1800

Tx/Rx 1800

1800 RxDiversity

Tx/Rx 900

900 RxDiversity

Section 4 – GSM 1800 and Dual-band Networks

Dual Band NetworksDual Band Networks

• A network utilising both bands yields gains in terms of flexibility and capacity.

• A strategy has to be adopted:•900 MHz layer to provide continuous coverage? In which case:

– BCC would be on 900 MHz frequency only.

•1800 MHz frequency for micro/pico cells.

Section 4 – GSM 1800 and Dual-band Networks

Dual Band Networks: Handset IssuesDual Band Networks: Handset Issues

• To successfully implement a dual band network the mobiles must:

• Be able to transmit and receive on both frequencies

• Tune rapidly between the bands

• These requirements can lead to:• Larger handset size

• Shorter battery life

Section 4 – GSM 1800 and Dual-band Networks

Dual Band Networks: BSS IssuesDual Band Networks: BSS Issues

• 900 MHz and 1800 MHz equipment widely available.

• Easily fit into standard cabinets

• New antenna systems required

• Handover strategy:• If signalling for handover between bands must go via MSC this will slow handover and lead to excessive MSC traffic.

• Ideally, handover between bands should be handled by the BSC.

Section 4 – GSM 1800 and Dual-band Networks

Section 5: Frequency HoppingSection 5: Frequency Hopping

In this section we will look at:

• Principles of Frequency Hopping

• Implementing Frequency Hopping

• Implications for Planning

Section 5 – Frequency Hopping

Principles of Frequency HoppingPrinciples of Frequency Hopping

• Providing a useful communication

channel in a GSM network relies on

delivering an acceptably low BER.

• This, in turn, requires a sufficiently

high Signal to Noise plus Interference

ratio.

���

���

=0

erfc21

NE

P bb

Section 5 – Frequency Hopping

Principles of Frequency HoppingPrinciples of Frequency Hopping

Probability of Error against Eb/No

0

0.1

0.2

0.3

0.4

0.5

0.6

0 5 10 15 20

Eb/No (dB)

P(e

rror

)

Probability of Error againstEb/No

BEREb/No

(dB)

2.98E-1416

3.11E-1115

6.99E-0914

4.72E-0713

1.24E-0512

0.00015711

0.00111410

0.0050629

0.0162538

0.0399037

0.0796386

0.1355245

0.2040724

0.2798073

0.3571172

0.4314991

0.50

Section 5 – Frequency Hopping

Principles of Frequency HoppingPrinciples of Frequency Hopping

���

���

=0

erfc21

NE

P bb

Detailed View

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0 5 10 15 20

Eb/No (dB)

P(e

rror

)

Detailed View

•Area of Interest

The target value of C/I of about 11 dB includes a margin such that the value of Eb/No remains above 5 dB.

Section 5 – Frequency Hopping

Interference in GSM networksInterference in GSM networks

• Co-channel interference will occur

between cells that share the same

TRX frequency.

• If Group planning is implemented,

multiple carriers will be allocated to

each cell.

• These carriers are always on

regardless of demand.

• Downlink interference is therefore

at a constant level.

Section 5 – Frequency Hopping

• As the re-use pattern gets tighter, so the interference level rises.

• Introducing frequency hopping can improve the user experience in such situations.

• The following two phenomena contribute to the improvement.

• “Interference Averaging”

• Demand-led allocation of TRXs – if only one TRX is required, only one need be allocated.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

Interference in GSM networksInterference in GSM networksSection 5 – Frequency Hopping

Multipath FadingMultipath Fading

• A mobile radio channel

often utilises more than

one path between the

mobile and the base

station.

• This results in the

channel experiencing

Rayleigh fading.

Relative Signal Strength (dB)

0

+10

-10

Distance (wavelengths)

0

5 10 15

Section 5 – Frequency Hopping

Multipath FadingMultipath Fading

• Users will experience a

variable signal quality

and the target value for

planning purposes has a

margin included to

accommodate this.

Relative Signal Strength (dB)

0

+10

-10

Distance (wavelengths)

0

5 10 15

Section 5 – Frequency Hopping

Multipath FadingMultipath Fading

• If a channel hops across

several frequencies, the

chances of a sustained

“null” are very small (bit

interleaving helps with

this).

• The margin required is

lower hence the average

C/I can be lower for a

given performance.

Relative Signal Strength (dB)

0

+10

-10

Distance (wavelengths)

0

5 10 15

F1

F2

F3

Section 5 – Frequency Hopping

Multipath FadingMultipath Fading

• Gain due to frequency

hopping relies on low

“coherence” between the

frequencies.

• The more multipath (and,

in particular, the greater

the delay spread) the

less coherence.

Relative Signal Strength (dB)

0

+10

-10

Distance (wavelengths)

0

5 10 15

F1

F2

F3

Section 5 – Frequency Hopping

Delay SpreadDelay Spread

• If an impulse is transmitted,

several impulses will be

received if a multipath

environment exists.

Relative Power (P�)

00

Delay (�) �s

1

0.5 1.0 1.5

Impulse Response of Mobile Channel ( )

τ

τ

τ

τ

π

ττττ

Sf

P

dP

S

c

tot

21

0

2

=∆

=−

�Delay Spread,

Coherence Bandwidth,

Section 5 – Frequency Hopping

Coherence BandwidthCoherence Bandwidth

• Frequency hopping provides the greatest benefit if the hopping

distance is comparable to, or greater than, the coherence

bandwidth.

• Hopping not of great benefit in micro-cell or indoor applications.

( )

τ

τ

τ

τ

π

ττττ

Sf

P

dP

S

c

tot

21

0

2

=∆

=−

�Delay Spread,

Coherence Bandwidth,

Section 5 – Frequency Hopping

Example ConfigurationExample Configuration

• Suppose a total of 36 carriers

are allocated to a layer on a

network that will implement

frequency hopping.

• Each cell will have four TRXs.

• In the non-hopping

configuration, each cell would

have four fixed frequencies

allocated to it.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

Section 5 – Frequency Hopping

Example ConfigurationExample Configuration

• The introduction of hopping

should improve the user

experience by providing

“frequency diversity” and

“interference averaging” so

that no user finds themselves

“stuck” on a frequency that

experiences a hostile

propagation environment.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

Section 5 – Frequency Hopping

Example ConfigurationExample Configuration

• If one of the frequencies contains the BCCH channel (TS0 on the

nominated carrier), then that TS cannot hop.

• TSs 1 to 7 can hop on all four frequencies but TS0 for the BCCH

frequency (F0) is fixed and hopping can only occur amongst the other

three frequencies.

F0

F0

F1

F2F3F2F3

F1

F0

F2

F3

F1

TS0 TS1 TS2 TS4 TS6TS3 TS5 TS7

Section 5 – Frequency Hopping

Example ConfigurationExample Configuration

• Hopping occurs once per frame: every 4.615 ms.

• MS has to adjust its transmit frequency and receive frequency

• BTS is always transmitting and receiving on all frequencies but has to

re-configure channel map each frame.

F0

F0

F1

F2F3F2F3

F1

F0

F2

F3

F1

TS0 TS1 TS2 TS4 TS6TS3 TS5 TS7

Section 5 – Frequency Hopping

Alternative ConfigurationAlternative Configuration

• An alternative to hopping

within the four “original”

frequencies is to allow each

TRX to hop across all 36

frequencies allocated to the

cell layer (only 4 frequencies

being transmitted on any one

cell simulataneously).

• BCCH not on the hopping

layer.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

Section 5 – Frequency Hopping

Hopping SequencesHopping Sequences

• Interference is reduced to a

minimum by allocating

appropriate hopping

sequences to each TRX.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

1 2 3 4

2 4 3 1

3 2 4 1

4 2 3 1

1 3 4 2

Different sequences for four frequencies

“Cyclic”

“Pseudo Random”

“Pseudo Random”

“Pseudo Random”

“Pseudo Random”

• Different sites are “free-

running” with respect to each

other – occasionally a clash

will occur.

Section 5 – Frequency Hopping

Site Hopping SequencesSite Hopping Sequences

• TRXs on the same site will

have the same sequence but

will be given different

offsets. These will be

synchronised.

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

A1

A2A3

B1

B2B3

C1

C2C3

1 3 4 2

2 4 1 3

3 1 2 4

4 2 3 1

Different offsets within the same sequence.

• Each site shown will have 12

TRXs each transmitting one

of 36 possible frequencies.

Section 5 – Frequency Hopping

Types of Hopping: Synthesiser HoppingTypes of Hopping: Synthesiser Hopping

• A single channel using synthesiser hopping has only one TRX output and would not require a combiner

• If several channels are to be combined and fed to one antenna, the combiner must have a wide bandwidth to deal with the range of frequencies from the synthesiser

• Hybrid combiners must be used in this case – these are wideband but lossy.

Tuning controller

BasebandData Signal 1 TRX 1

BasebandData Signal 2 TRX 2

HybridCombiner

Load

Antenna

Section 5 – Frequency Hopping

Types of Hopping: Synthesiser HoppingTypes of Hopping: Synthesiser Hopping

• Multiple stages of combination introduce further losses.

Tuning controller

BasebandData Signal 3 TRX 3

BasebandData Signal 4 TRX 4

HybridCombiner

Load

Tuning controller

BasebandData Signal 1 TRX 1

BasebandData Signal 2 TRX 2

HybridCombiner

Load

HybridCombiner

Load

Antenna

Section 5 – Frequency Hopping

Types of Hopping: Types of Hopping: BasebandBaseband HoppingHopping

• The baseband signal is fed to one of several TRXs in turn by a switch

• The TRX outputs must be combined to be fed to the antenna

• The combiner must be able to handle a wide bandwidth of signals

• This can be achieved using either:• hybrid combiners - several stages causing large loss

• cavity filters - one associated with each TRX - maximum loss ~ 5 dB

TRX

TRXBasebandData Signal

TRX

Antenna

Switch controller

Cavity filter method is preferred as it gives lower loss

Section 5 – Frequency Hopping

Choosing the Best Type of HoppingChoosing the Best Type of Hopping

• Baseband hopping: One TRX required for every frequency used. Would be very expensive if hopping is across the entire layer. Advantage is that narrow-band, low loss, cavity filters can be used to combine the outputs. Could be the better method for the situation where hopping is only within the cells “normal” frequency allocation.

• Synthesiser hopping: One TRX required only for each simultaneous frequency transmission. Economises on TRXs. Requires wideband, hybrid combiners which are lossy.

Section 5 – Frequency Hopping

Implications for PlanningImplications for Planning

• Hopping within the frequency allocation.• Allows lower average C/I to be tolerated.

• Can plan for average C/I to be only 9 dB and assume that hopping will “make it work”.

• Hopping across “all frequencies”.• Don’t plan – hop!

• Strategies will be adopted largely on the basis of experience

• Performance improved by automated optimisation procedures.

• Can help when TRXs need to be added to a cell.

Section 5 – Frequency Hopping

Section 6: GPRS PlanningSection 6: GPRS Planning

In this section we will look at:

• Structure of a Packet Service Session

• Potential Throughput

• Channel Coding Schemes

• Data Rate Arrays

• Planning for GPRS

• EDGE

• BTS Location Planning

Section 6 – GPRS Planning

GPRS PlanningGPRS Planning

• General Packet Radio Services

• Always On

• Maximum Throughput

• Theoretical Maximum Throughput 171 kbits/s

Section 6 – GPRS Planning

Structure of a Packet Service SessionStructure of a Packet Service Session

Reading Time

Packet Service Session Duration

Packet Size Interarrival Time

Packet Call

• A Packet Service Session consists of a number of calls. (A period “surfing” the internet would form a service session.)

• Each call consists of a number of packets.

• Time intervals between packets and calls are important parameters

Section 6 – GPRS Planning

Potential ThroughputPotential Throughput

• GSM Frame contains 57 traffic bits every 4.615 ms.

• This corresponds to 24.7 kbits/s

• Voice uses half this rate

• Possibility exists to pass data rates closer to 24.7 kbit/s over a single timeslot

57 bits 57 bits

4.615 ms

Section 6 – GPRS Planning

Potential ThroughputPotential Throughput

• GSM Frame contains 114 traffic bits

every 4.615 ms.

•This corresponds to 24.7 kbits/s

•Voice uses half this rate

•Possibility exists to pass data rates

closer to 24.7 kbit/s over a single

timeslot

57 bits 57 bits

4.615 ms

• In practice 21.4 kbits/s per timeslot

is the highest that is offered.

• If all 8 timeslots are used, potential

is for 171.2 kbits/s to be offered.

• Actual offered maximum rate is

likely to be less than this.

Section 6 – GPRS Planning

Channel Coding SchemesChannel Coding Schemes• The maximum value of 21.4 kbits/ s requires a very good C/I (>25 dB).

• Different Channel Coding Schemes are used to get the maximum throughput

for each C/I value.

Section 6 – GPRS Planning

Data Rate ArraysData Rate Arrays• C/I is predicted as part of the normal GSM Planning Procedure

• This can be converted to give a picture showing the maximum throughput

possible for each area.

Typically, the higher data rates are only achievable in areas close to cells.

Section 6 – GPRS Planning

GPRS Planning GPRS Planning –– Base Station Subsystem (BSS)Base Station Subsystem (BSS)

• Implementing GPRS will have implications for the configuration of the BTSs the

BSCs and the Core Network.

Section 6 – GPRS Planning

GPRS Planning GPRS Planning –– The BTSThe BTS

• For CCS-1 and CCS-2 only software

changes are necessary.

• For Higher schemes (throughputs

greater than 16 kbps per timeslot) new

hardware is required.

Section 6 – GPRS Planning

GPRS Planning GPRS Planning –– The BSCThe BSC

• BSC’s will require a Packet Control Unit (PCU).

• The PCU will have capacity limitations for:

• Number of TRXs

• Number of BTSs

• Total Transmission Capacity

• PDP Contexts

• Further the capacity of interfaces must be assessed.

• Redundancy issues must be addressed.

Section 6 – GPRS Planning

Network SubNetwork Sub--System (NSS)System (NSS)

• The addition of two new nodes• The Serving GPRS Support Node (SGSN)

• The Gateway GPRS Support Node (GGSN)

• Both inter-work with the HLR, MSC/VLR, and BSS

Section 6 – GPRS Planning

GPRS Planning GPRS Planning –– The GGSNThe GGSN

• Provides a gateway between the GPRS

network and the Packet Data Network

(PDN) or other GPRS networks.

• Provides authentication and location

management functions

• Connects to HLR via Gc interface

• Counts the number of packets transmitted

for accurate subscriber billing

• Connected to SGSN via IP Backbone

Section 6 – GPRS Planning

GPRS Planning GPRS Planning –– The SGSNThe SGSN

• Controls the connection between the

network and MS

• Provides session management and GPRS

mobility management functions such as

handover and paging

• Attaches to HLR via the Gr interface and to

the MSC/VLR via the Gs interface

• Also counts the number of packets routed

• Each Packet Processing Unit is capable of

handling a certain amount of traffic.

Section 6 – GPRS Planning

Air Interface Planning for GPRSAir Interface Planning for GPRSThroughput influenced by:

• Channel Coding Scheme

• C/I

• Characteristics of Channel

(including mobile speed affects).

Additionally, Frequency Hopping

facilitates the use of higher level

CCSs.

Coverage for CCS-2 generally similar

to that for GSM voice.

Section 6 – GPRS Planning

Capacity Planning for GPRSCapacity Planning for GPRSMeasuring Subscriber Traffic:

• Traffic measured in Megabits during the busy hour (not a constant rate in kbps).

• E.g. 1 Mbit during the busy hour equates to an average of approximately 280 bits

per second.

• 4000 such subscribers would generate an average demand of approximately

1100 kbits/s.

• Number of timeslots required depends on C/I and use of CCSs.

• At 11 kbit/s per timeslot, 100 timeslots would be required.

• Availability of timeslots would influence delays.

Section 6 – GPRS Planning

Capacity Planning for GPRSCapacity Planning for GPRS

Sharing Capacity with CS Traffic:

• CS traffic will take priority.

• Dimensioning for a small (2%) Blocking

Probability will mean that there is

usually extra capacity available.

Section 6 – GPRS Planning

Capacity Planning for GPRSCapacity Planning for GPRS

LoadTarget Load

Non Controllable Real Time Load

• E.g. 3 TRXs with 22 traffic timeslots will serve

14.9 E of traffic.

• Average of 7.1 timeslots available for packet

traffic.

• This would serve 7.1 Erlangs if traffic was

always being offered when capacity available.

• Typically, these timeslots would have a

combined throughput of 80 kbit/s capable of

serving 280 subscribers with an average of

280 bps.

• Working to an estimate of 80 – 90%

occupancy suggests 240 subscribers is a

more realistic value.

• Remember that GPRS is

a new service.

• Subscriber behaviour not

yet known.

Section 6 – GPRS Planning

EDGE EDGE • Bandwidth fundamentally limits the Symbol rate.

• Symbol rate is linked to bit rate by the modulation scheme.

BPSK: 1 bit per symbol

8PSK: 3 bits per symbol

0 1

• GSM uses a binary scheme.

• Absolute limit of 50 kbit/s per timeslot

in a 200 kHz bandwith

• Practical limit approx 25 kbit/s

• EDGE uses a 8-state scheme.

• Absolute limit of 150 kbit/s per timeslot

in a 200 kHz bandwidth

• Practical limit approx 63 kbit/s

Section 6 – GPRS Planning

EDGE and C/IEDGE and C/I• EDGE achieves a higher data rate than conventional GSM by utilising an 8PSK

modulation scheme. GSM uses a form of BPSK.

• EDGE will require a better SNR than GSM to achieve higher (> 40 kbps)

throughputs.

• 30 kbps possible for C/I > 15dB – a clear improvement over GSM

BPSK: 1 bit per symbol 8PSK: 3 bits per symbol

Section 6 – GPRS Planning

Implementing EDGEImplementing EDGE

• Hardware changes to the network and the mobile required.

• EDGE will help overall capacity by delivering very high data rates in areas of

high C/I. This influences location planning. If the BTS can be place near an

area of high demand, the throughput will be increased.

•EDGE area•GPRS area

Section 6 – GPRS Planning

BTS Location OptimisationBTS Location Optimisation• In traditional GSM networks the capacity of a cell is generally unaffected by the

position of users within its coverage area.

• With GPRS, it is possible to enhance the capacity of the cell by ensuring that areas

of high demand experience a high C/I.

• This is a further consideration for network planning.

High Throughput Area

Low Throughput Area

Section 6 – GPRS Planning

Why Optimise?Why Optimise?

• Improving C/I at a point from, for example, 14 dB to 17 dB will have a

noticeable affect on achievable bitrate.

• This will reduce the timeslot demand from GRPS, increasing capacity of

voice.

• Also, it will improve the coverage, capacity and efficiency of a voice network.

• This is particularly noticeable in multi-layer networks in which aggressive

frequency re-use strategies have been adopted.

Section 6 – GPRS Planning

Examples of ImprovementExamples of Improvement

• Group planning was applied to a

cluster of 28 sites using a 4/12 re-use

pattern. C/I was predicted.

• For particular coding schemes, these

values of C/I can be converted into a

GPRS data rate.

• It is possible to improve the values of

C/I observed by using an Automatic

Frequency Planning tool.

Section 6 – GPRS Planning

Examples of ImprovementExamples of Improvement

• AIRCOM’s proprietary frequency

planning tool, ILSA, was used to

improve the plan.

• The same number of carriers was

allocated but ILSA was able to

optimise the plan so that the

percentage area affected by

interference was minimised.

• Most of the area was receiving a C/I of

16 dB or better.

Section 6 – GPRS Planning

Examples of ImprovementExamples of Improvement

• A more detailed examination revealed

that significant areas were

experiencing values of C/I of better

than 24 dB.

Section 6 – GPRS Planning

Examples of ImprovementExamples of Improvement

• Zooming into the view

reveals that C/I is azimuth-

dependent at a given

range.

• Variations of 5 dB over a

60 degree movement are

typical.

Section 6 – GPRS Planning

Examples of ImprovementExamples of Improvement

• Examining the Channel

Coding Schemes shows

that C/I values of greater

than 12 dB can only be

exploited if Schemes 3 and

4 are implemented.

• These higher level

schemes require hardware

modifications.

Section 6 – GPRS Planning

GPRS and Multiple ReGPRS and Multiple Re--use Patternsuse Patterns

• Most benefit from improving

C/I comes at low levels of

initial C/I.

• For example. C/I improvement

from 3 dB to 6 dB increases

throughput by 50%.

Improvement from 12 dB to 15

dB increases throughput by

14%.

Section 6 – GPRS Planning

GPRS and Multiple ReGPRS and Multiple Re--use Patternsuse Patterns

• Message is that:

• GPRS will operate in

environments too hostile

for voice.

• Improvements in those

environments will be

beneficial from the

viewpoint of throughput.

Section 6 – GPRS Planning

A ReA Re--use Factor of 3use Factor of 3

• The same 28 site cluster was

manually planned with a re-use

factor of 3.

• C/I values varied from 4 to 26

dB.

• Throughputs expected to vary

from 5 kbps to 20 kbps.

• Typical value: 10 dB (11 kbps).

• 70% of area “good for voice”

(greater than 9 dB C/I).

Section 6 – GPRS Planning

A ReA Re--use Factor of 3use Factor of 3

• Because of the strict limitation

on the number of carriers, no

improvement was possible

through the use of an

Automatic Frequency Planning

Tool.

Section 6 – GPRS Planning

Introducing an Extra CarrierIntroducing an Extra Carrier

• Introducing a fourth carrier

should increase the average

C/I experienced.

• This will increase overall

throughput possible.

• We can evaluate whether it is

worth the extra carrier.

• Should also increase

percentage “good for voice”.

Section 6 – GPRS Planning

Introducing an Extra CarrierIntroducing an Extra Carrier

• Result is that the percentage

“good for voice” increases to

80%.

• Many areas have much-

improved C/I.

• Some areas experience a

worse C/I.

Section 6 – GPRS Planning

Introducing an Extra CarrierIntroducing an Extra Carrier

• Data Rate capacity was not

even (geographically) when 3

carriers were used but each cell

had about the same capacity.

• Now, by targetting a minimum

overall interference, the

capacity of cells will vary widely.

• This is of interest when

providing for hotspots.

Section 6 – GPRS Planning

Introducing an Extra CarrierIntroducing an Extra Carrier

• Providing the extra carrier did

not provide a uniform

improvement.

• It may be best to provide a

basic coverage using the 3

carriers, holding the fourth

carrier in reserve for hotspots.

• The “hotspot issue” is of great

interest in GPRS planning and

has implications for MRP

strategies for GSM voice.

Section 6 – GPRS Planning

Location OptimisationLocation Optimisation

• Placing sites and orienting

antennas so that hotspots

receive the highest possible C/I

has advantages from the

viewpoint of minimising the

number of timeslots necessary

to provision for demand.

• AIRCOM’s planning tool,

ASSET, was used to simulate

three different situations.

Section 6 – GPRS Planning

Location OptimisationLocation Optimisation

• Firstly: 150 kbps demand from

an area of Low C/I.

• Frequency Re-use factor of 3

employed.

• 5 kbps per timeslot achievable.

• 37 Timeslots required assuming

80% occupancy.

•Low C/I

Section 6 – GPRS Planning

Location OptimisationLocation Optimisation

• Firstly: 150 kbps demand from

an area of Moderate C/I.

• Frequency Re-use factor of 3

employed.

• 11 kbps per timeslot

achievable.

• 17 Timeslots required assuming

80% occupancy.

• Note: this can be achieved by

changing antenna azimuth.

•Moderate C/I

Section 6 – GPRS Planning

Location OptimisationLocation Optimisation

• Firstly: 150 kbps demand from

an area of High C/I.

• Frequency Re-use factor of 3

employed.

• 20 kbps per timeslot

achievable.

• 9 Timeslots required assuming

80% occupancy.

• Note: requires location

planning.

•High C/I

Section 6 – GPRS Planning

Other Possibilities: adding a repeaterOther Possibilities: adding a repeater

• Repeaters can improve the local

C/I.

• An example is shown “before”

and “after” the introduction of a

repeater.

•Area of interest •Note: colour changes in 4 dB increments

Section 6 – GPRS Planning

Other Possibilities: adding a repeaterOther Possibilities: adding a repeater

• C/I improvement is very

localised :- within a few hundred

metres of the repeater site.

• Improvement lifts C/I to

approximately that which could

be achieved by adjusting

azimuths.

• Not as effective as moving the

site; but probably much less

costly.

•Area of interest •Note: colour changes in 4 dB increments

Section 6 – GPRS Planning

The impact on GSM voiceThe impact on GSM voice

• Techniques focussed on

improving thoughput in GPRS.

• Most beneficial when tight re-use

factor (e.g. 3 is employed).

• This will have an impact on voice

services, particularly when

different re-use factors are

employed on different layers.

Voice area covered by layer with re-use factor of 12

Voice area covered by layer with re-use factor of 3

Section 6 – GPRS Planning

The impact on GSM voiceThe impact on GSM voice• The greater the area that can be

served by both layers, the higher

the trunking efficiency.

• E.g. if the two areas shown are

equal and each have 7 timeslots,

each can serve 3 Erlangs: total 6

Erlangs.

• If the whole area has access to

14 timeslots, then 8 Erlangs can

be served.

• Great advantage in serving

hotspots with all available layers.

Voice area covered by layer with re-use factor of 12

Voice area covered by layer with re-use factor of 3

Section 6 – GPRS Planning

EDGE and C/IEDGE and C/I

57 kbps21 kbps30 dB

42 kbps19 kbps20 dB

33 kbps14 kbps15 dB

19 kbps11 kbps10 dB

10 kbps7 kbps5 dB

EDGEGMSKC/I• Comparison of bitrates possible

for Binary and 8PSK modulation

schemes.

• Note that, due to space and

transmission constraints, a

typical EDGE transmitter may

operate at a few dB lower Tx

power than a standard

transmitter.

• Nevertheless, conclusion is that

EDGE will offer superior bitrates.

Section 6 – GPRS Planning

SummarySummary

• GPRS packet data utilises different coding schemes that will permit data transfer

at a rate that is dependent on the C/I experienced at the receiver.

• GPRS can operate at C/I levels too low to permit voice communication.

• Improvements in GPRS capacity can be achieved through “smart” planning rather

than heavy investment.

• In particular, planning to accommodate demand from hotspots can be profitable.

• EDGE provides potentially much higher throughput than Binary modulation

schemes.

Section 6 – GPRS Planning