Wireless and Mobile Communication
Wireless and Mobile Communication
Cellular Network
Fundamentals
David Tipper
Associate Professor
Graduate Telecommunications and Networking
Program University of Pittsburgh
Telcom 2700 Slides 4
Cellular Concept
Proposed by Bell Labs 1971
Geographic Service divided into
smaller “cells”
3
Telcom 2700
Cellular Concept
• Why not a large radio tower and large service area?
– Number of simultaneous users would be very limited
(to total number of traffic channels T)
– Mobile handset would have greater power
requirement
• Cellular concept - small cells with frequency reuse
– Advantages
• lower power handsets
• Increases system capacity with frequency reuse
– Drawbacks:
• Cost of cells
• Handoffs between cells must be supported
• Need to track user to route incoming call/message
4
Telcom 2700
Cellular Concept (cont)
• Let T = total number of duplex channels
K cells = size of cell cluster (typically 1, 4, 7,12, 21)
N = T/K = number of channels per cell
• For a specific geographic area, if clusters are
replicated M times, then total number of
channels
– system capacity = M x T
Choice of K determines distance between cells
using the same frequencies – termed co-channel
cells
– K depends on how much interference can be
tolerated by mobile stations and path loss
5
Telcom 2700
6
Telcom 2700
Cluster Size
From geometry of grid of hexagons only 1
certain values of K are possible if replicating 1
cluster with out gaps 1
K = i2 + ij + j2 where i and j are non-negative
1 2
integers
12 1 3 4 5
4 6 6 7
5 9 5 1
1 8 1 8
0 2 0 11 K = 7 (i =2, j =1) 1
11 7 7
3 1 3 12
12 6 6 4
4 5 4 9 3 1
9 1 K = 4 (i =2, j=0) 2 4
1 1 3 1
0 8 K = 12 (i=2, j=2) 4 2
1 3 1
2
7
Telcom 2700
Cellular Concepts
• To find co-channel neighbors of a cell, move i cells along any
chain of hexagons, turn 60 degrees counterclockwise, and move j
cells (example: i=2, j=2, K=12)
K = i2 + ij + j2
r = cell radius
Area of hexagon = 2.61 r2
d = distance to co-
channel cell
8
Telcom 2700
Cellular Concepts
• From hexagonal geometry
d r 3K
• The quantity d/r is called the co-channel reuse ratio d / r 3K
K = i2 + ij + j2
r = cell radius
Area of hexagon = 2.61 r2
d = distance to co-channel
cell
9
Telcom 2700
Frequency Reuse
RSSI, dBm SITE SITE B
A
-60
-90
C/I
-120
Distance
d 10
Telcom 2700
Frequency Reuse
Relate cluster size to carrier to co-
channel interference ratio C/I at the B
B
edge of a cell A
A
propagation model of the form B
Pr = Pt Ld- B
B
L = constant depending on frequency, A
A
d = distance in meters, A
= path loss coefficient,
Then at edge of a cell in center of B
B
network the C/I is given by A
P Lr
A
C 1 r
t 6
I 6 d
P Ld
t K = 19
ji
11
Telcom 2700
Frequency Reuse
Solving for d/r results in Example: Consider cellular
system with a C/I requirement of
C/I = 18 dB and a suburban
6C
1/
d propagation environment with
I
r = 4 , determine the minimum
cluster size.
18 dB 18 = 10log(x)
1.8 = log(x) x = 101.8
Remember d / r 3K ,
X = 63.0957,
which results in
2/ K = 1/3 x (6 x 63.0957)0.5 =
6.4857 ,
K 16C
3 I Since K must be an integer round
up to nearest feasible cluster
size
=> K = 7 12
Telcom 2700
Frequency Assignment
• Typical C/I values used in Example: You are operating a cellular
practice are 13-18 dB. network with 25KHz NMT traffic channels
• Once the frequency reuse cluster 1 through 12. Labeling the traffic
size K determined frequencies channels as {f1, f2, f3, f4, f5, f6, f7, f8,
must be assigned to cells f9, f10, f11, f12}
• Must maintain C/I pattern Place the traffic channels in the cells
below such that a frequency reuse cluster
between clusters.
size of 4 is used and adjacent channel
• Within a cluster – seek to interference is minimized
minimize adjacent channel
interference
• Adjacent channel interference is
interference from frequency
adjacent in the spectrum
f1 f2
13
Telcom 2700
Sectoring
1
2
3 1
• Sectoring 2
3
• used to improve the C/I ratio
• make cluster size K smaller
• Example: Allocate
frequencies for a GSM
operator in U.S. PCS B-
block who uses a 7 cell
frequency reuse pattern with
3 sectors per cell
• Use a Frequency Chart –
available from FCC web site
• Groups frequencies into 21
categories Cells A-G and
sectors 1-3 in each cell
16
Telcom 2700
Sectored Frequency Planning
• Example: Allocate frequencies for a 1G Analog AMPS operator in
cellular B-block who uses a 7 cell frequency reuse pattern with 3
sectors per cell
• Use a Frequency Chart – available from FCC web site
– Groups frequencies into 21 categories Cells 1-7 and sectors A-B in each
cell
17
Telcom 2700
19
Telcom 2700
Traffic Engineering
• Estimate traffic distribution?
– Traffic intensity is measured in Erlangs (mathematician AK Erlang)
– One Erlang = completely occupied channel,
– Example: a radio channel occupied for 30 min. per hour carries 0.5
Erlangs
• Traffic intensity per user Au
Au = average call request rate x average holding time = x th
• Total traffic intensity = traffic intensity per user x number of
users = Au x nu
• Example 100 subscribers in a cell
e (1 Pb )
e
Pb 21
Telcom 2700
M/M/C/C
• Let i denote the steady state probability of i customers in the system,
then the state transition diagram for n(t) is given by
2
3 (C 1) C
flow out state j = flow in state j
0 j 0
1
j j 1 ( j j 1 j C
( ) j
1
1) j C
( C ) c c 1
Normalization condition j 1
j 0
22
M/M/C/C
Probability of a customer being blocked B(c,a)
ac
B(c,a) c c! n
a
n0 n!
B(c,a) Erlang’s B formula, Erlang’s blocking formula
Erlang B formula can be computed from the recursive
formula
a B ( c 1,
B(c,a)
a)
c a B ( c 1, a )
Usually determined from table or charts – many software programs
Example for 100 users with a traffic load of 3.5 E – how many channels
are need in a cell to support 2% call blocking ?
From Erlang B table with 2% call blocking need 8 channels
23
Telcom 2700
24
Telcom 2700
Traffic Engineering
25
Telcom 2700
M/M/C/C
26
Telcom 2700
Traffic Engineering Example
• Consider a single analog cell tower with 56 traffic channels, when all
channels are busy calls are blocked. Calls arrive according to a
Poisson process at a rate of 1 call per active user an hour. During the
busy hour 3/4 the users are active. The call holding time is
exponentially distributed with a mean of 120 seconds.
• (a) What is the maximum load the cell can support while providing 2%
call blocking?
From the Erlang B table with c= 56 channels and 2% call blocking the
maximum load = 45.9 Erlangs
• (b) What is the maximum number of users supported by the cell during
the busy hour?
Load per active user = 1 call x 120 sec/call x 1/3600 sec = 33.3 mErlangs
Number active users = 45.9/(0.0333) = 1377
Total number users = 4/3 number active users = 1836
• Determine the utilization of the cell tower
c = 45.9/56 = 81.96%
2
7
Telcom 2700
28
Telcom 2700
M/M/C
C
a
The stability requirement
Ca 1 a C
With traffic intensity a Erlangs, C is the minimum number of servers for stability.
Telcom 2700 29
M/M/C
Let i denote the steady state probability of i customers in the
system, then the state transition diagram for n(t) is given by
2
3 (C 1) C C
Flow Balance equations
0 1 j0
( j ) j j 1 ( j 1) j 1jC
1 jC
( C ) condition
Normalization j j 1
C
1 j 1
j
j 0
30
Telcom 2700
M/M/C
Probability of a customer being delayed C(c,a) is important metric
ac
31
Erlang C model
Tables and plots available
Erlang C Plots
number of
servers
C(c,a)
34
Erlang C Model
Other performance measures expressed in terms of C(c,a)
a
L q
c a C ( c , a )
L Lq a
1
Lq C ( c , a )
Wq
c a
1
W Wq
35
Telcom 2700
Erlang C model
P wq t 1 C (c, a) e c (1
)t
The pth percentile of the time spent waiting in the queue tp
1 p
ln
C(c,a)
t p c (1 )
36
Telcom 2700
38
Telcom 2700
Summary
• Cellular Concept
– Small cells
– Frequency Reuse
• Frequency Planning
– Assignment of frequencies to cells
– Maintain C/I requirements
• Traffic Engineering
– Erlang B model
– Erlang C model
39
Telcom 2700