MC Merged Merged
MC Merged Merged
(CS6146)
• Access code
• This 72-bit field normally contains synchronization
bits and the identifier of the primary to distinguish the
frame of one piconet from another.
Frame Format
• Header. This 54-bit field is a repeated I8-bit pattern.
– Address. Can define up to seven secondaries (1 to 7).
If the address is zero, it is used for broadcast communication
from the primary to all secondaries.
– Type. The 4-bit type subfield defines the type of data coming
from the upper layers.
– F. This 1-bit subfield is for flow control. When set (1), it
indicates that the device is unable to receive more frames
(buffer is full).
– A. This 1-bit subfield is for acknowledgment. Bluetooth uses
Stop-and-Wait ARQ; 1 bit is sufficient for acknowledgment.
– S. This 1-bit subfield holds a sequence number. Bluetooth uses
Stop-and-Wait ARQ
– HEC. The 8-bit header error correction subfield is a checksum
to detect errors in each 18-bit header section.
Frame Format
Frequency
number of sub bands, called
…
channels, and one channel
is allocated by the BS to User 2
each user.
User 1
• FDMA is used in all first
generation cellular systems. Time
1 2 3 4 … n
Frequency
Total bandwidth
Frequency Division Multiple Access (FDMA)
User 1 Channel 1
User 2 Channel 2
… …
User n Channel n
User 1
User 2
User n
is served in a round-robin
method. …
Frame
Time Division Multiple Access (TDMA)
User 1 Slot 1
Slot 2
User 2
…
…
… Slot n
User n
Transmitted signal
Received signal
Decoded signal
at the receiver
Orthogonal Frequency Division Multiplexing
OFDM idea – to reduce interference
• Convert single high-speed data
stream to multiple low-speed
data streams
• Low-speed data streams sent in
parallel using (sub)channels
working on multiple-frequencies
• FDMA – non-overlapping
frequencies of subchannels
Even with gaps between
subchannel bands to reduce
interference
• OFDM - overlapping frequencies
of subchannels
Frequency Hopping
• It is a combination of FDMA and TDMA in terms of frequency
use and time multiplexing
Frequency
Frame Slot
f1
f2
f3
f4
f5
Time
Cellular System Infrastructure
Service area
(Zone)
BS
BS BS Service area
BS BS BS
BS BS
Home phone
MSC … MSC
… … … …
BS MS BS MS BS MS BS MS BS MS BS MS BS MS BS MS
Cellular System: Infrastructure
• BS consists of Base Transceiver system(BTS) and a Base
Station Controller (BSC).
• Both tower and antenna are a part of the BTS, while all
associated electronics are contained in the BSC.
• Home location register (HLR) is located at the Mobile
Switching Centre(MSC) where the MS is registered and
where the initial home location for billing and access
information is maintained.
• Any incoming call, based on the called number, is
directed to HLR of the home MSC and then HLR
redirects the call to the MSC (and the BS) where the MS
is currently located.
• Visitor Location Register(VLR) basically contains
information about all visiting MSs in that particular MSC
area.
Cellular System: Infrastructure
• Four simplex channels are needed to exchange
synchronization and data between BS and MS
Time
(FDMA/TDMA/CDMA)
BS MS
1. Call for MS # pending
Time
3. Use frequency / time slot / code
(FDMA/TDMA/CDMA)
Copyright © 2002, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved
▪ Probability Theory and Statistics Theory
▪ Random variables
▪ Probability mass function (pmf)
▪ Probability density function (pdf)
▪ Cumulative distribution function (cdf)
▪ Expected value, nth moment, nth central
moment, and variance
▪ Some important distributions
• Several factors influence the performance of
wireless systems:
– Density of mobile users
– Cell size
– Moving direction and speed of users (Mobility models)
– Call rate, call duration
– Interference, etc.
• Probability, statistics theory and traffic patterns,
help make these factors tractable
Probability Theory and Statistics Theory
R
s X X(s)
S
S R
Discrete Random Variables
Probability
0.3
0.2 0.2
Number
1 2 3 4 5 6
Discrete Random Variables
2. f(x)dx = 1.
Cumulative Distribution Function
f(x)
CDF
Area
x
Expected Value, nth Moment, nth Central
Moment, and Variance
• Discrete Random Variables
– Expected value represented by E or average of random
variable
E[X] = kP(X = k)
all k
– n moment
th
E[Xn] = knP(X = k)
all k
– nth central moment
E[(X – E[X])n] = (k – E[X])nP(X = k)
all k
– Variance or the second central moment
2 = Var(X) = E[(X – E[X])2] = E[X2] - (E[X])2
Expected Value, nth Moment, nth Central
Moment, and Variance
0.3
0.2 0.2
E[X] = 0.166
0.1 0.1 0.1
1 2 3 4 5 6
Expected Value, nth Moment, nth Central
Moment, and Variance
• Continuous Random Variable
– Expected value or mean value
E[X] = xf(x)dx
+
-
– n moment
th
E[Xn] =
+
xnf(x)dx
-
– nth central moment
E[(X – E[X])n] = (x – E[X])nf(x)dx
+
-
– Variance or the second central moment
2 = Var(X) = E[(X – E[X])2] = E[X2] - (E[X])2
Some Important Discrete Random
Distributions
• Poisson
k e −
P( X = k ) = , k = 0, 1, 2,..., and 0
k!
– E[X] = , and Var(X) =
• Geometric
P(X = k) = p(1-p)k-1 ,
where p is success probability
• Normal
−( x− )2
1
f X( x) = e 2 , for - x
2
2
and the cumulative distributi on function can be obtained by
x −( y − ) 2
1
F X ( x) =
2 e
−
2 2
dy
• Uniform
1
, for a x b
fX ( x ) = b − a
0, otherwise
and the cumulative distribution function is
0, for x a
x −a
FX ( x) = , for a x b
b − a
1, for x b
– E[X] = (a+b)/2, and Var(X) = (b-a)2/12
Some Important Continuous Random
Distributions
• Exponential
0, x0
fX ( x) = −x
e , for 0 x
and the cumulative distribution function is
0, x0
FX(x) = − x
1 − e , for 0 x
46
Properties of a Poisson Process
• Properties of a Poisson process
– For a time interval [0, t] , the probability of n arrivals in
t units of time is
(t ) n −t
Pn (t ) = e
n!
– For two disjoint (non overlapping ) intervals (t1, t2) and
(t3, t4), (i.e. , t1 < t2 < t3 < t4), the number of arrivals in
(t1, t2) is independent of arrivals in (t3, t4)
47
Interarrival Times of Poisson Process
• Interarrival times of a Poisson process
– We pick an arbitrary starting point t0 in time . Let
T1 be the time until the next arrival. We have
P(T1 > t) = P0(t) = e -t
– Thus the cumulative distribution function of T1
is given by
FT1(t) = P(T1≤ t) = 1 – e -t
– The pdf of T1 is given by
fT1(t) = e -t
Therefore, T1 has an exponential distribution with
mean rate .
48
Markov Process
0 1 2 …… n-1 n n+1
1 2 3 n-1 n n+1 n+2
Queue Server
0 1 2 …… i-1 i i+1 …
P (0) = P (1), i = 0,
( + ) P (i ) = P (i − 1) + P (i + 1), i 1.
Traffic Intensity
i (P (0) ) = 1
i =0
P (0)
=1
(1- )
P(0) = (1- )
Queuing System Metrics
• = 1 – P(0), is the probability of the server being
busy. Therefore, we have
P(i) = i(1- )
• The average number of customers in the system is
Ls =
(i )(P (i ) )
i =0
Ls = −
• The average dwell time of customers is
Ws = Ls
1
Ws =
−
Queuing System Metrics
Lq 2
Wq = = =
(1 − ) ( − )
M/M/S/ Queuing Model
S
.
. S
2
Queue
1
Servers
State Transition Diagram
0 1 2 …… S-1 S S+1 …
2 3 (S-1) S S S
Cell Capacity
• Offered traffic load
a = T
where:
- mean call arrival rate = avg. # of MSs requesting service per sec.
T – mean call holding time = avg. length of call
• Example
In a cell with 100 MSs
On average 30 calls generated per hour (3600 sec.) in a cell
with average holding time 360 sec.
=> Arrival rate = 30/3600 calls/sec. = 0.0083333… calls/sec.
=> offered traffic load a = 0.00833 × 360 = 3 Erlangs
Cell Capacity
aS
C (S , a ) =
(S − 1)!(S − a )
,
S S −1 i
a a
+
(S − 1)!(S − a ) i =0 i !
C (S , a ) =
S B(S, a)
,
S − a[1 − B(S, a)]
Frequency Reuse
• Simplistic frequency use approach:
Each cell uses unique frequencies (never used in any other cell)
– Impractical
• For any reasonable # of cells, runs out of available
frequencies
• => must “reuse” frequencies
– Use same freq in > 1 cell
its frequency F5 F4 F7 F2 F6 F1
F1 F3
groups are
F6 F1
F1 F3
repeated to F5 F4
cover a broader
F5 F4
service are
F6 F1
F1 F3 D = 3N R
where: R - cell radius
F5 F4 F7 F2 N - cluster size (# of cells per cluster)
F5 F4 D
q = = 3N
R
q ~ D & q ~ 1/R & q ~ N
(“~” means Modified
“is proportional”)
by LTL
Reuse Distance Again (a bigger picture)
F7 F2
F7 F2 F6 F1
F1 F3
F6 F1
F1 F3 F5 F4 F7 F2
F5 F4 F7 F2 F6 F1
F1 F3
F6 F1
F1 F3 F5 F4
F5 F4
Modified by LTL
How to Form a Cluster
▪ The cluster size (# of cells per cluster):
N = i2 + ij + j2
where i and j are integers
▪ IMPORTANT
Unless otherwise specified, cluster size N = 7 assumed
Modified
Modifiedbyby
LTLLTL
Neighboring Clusters for a Reference Cell – cont. 1
◼ For j = 1, the formula: N = i2 + ij + j2
simplifies to: N = i2 +i+1
◼ j = 1 means that we travel only 1 step in the “60 degrees”
direction (cf. Fig.)
◼ N = 7 (selected) & j = 1 (fixed) => i =2
◼ I.e., we travel exactly 2 steps to the right
◼ Fig. show i = 1, 2, 3, … but for N = 7 (and j = 1),
we have i = 2 only
Neighboring Clusters for a Reference Cell – cont. 2
◼ [Repeated] N = 7 (selected) & j = 1 (fixed) => i =2
◼ I.e., we travel only 2 steps to the right
◼ Example
To get from the yellow cell
to the green cell, we travel
2 steps to the right F7 F2
(i = 2) & 1 step at F1
60 degrees (j = 1) F7 F2 F6 F1 F3
F1
F6 F1 F3 F5 F4 F7 F2
F5 F4 F7 F2 F6 F1
F1 F3
F6 F1 F3 F5 F4
F1
F5 F4
© 2007 by Leszek T. Lilien
Coordinate Plane & Labeling Cluster Cells
◼ Step 1: Select a cell, its center becomes origin, form coordinate plane:
u axis pointing to the right from the origin, and v axis at 60 degrees to u
◼ Notice that “right” (= direction of u axis) is slanted to LHS
◼ All other directions are slanted analogously
◼ Unit distance = dist.
between centers
of 2 adjacent
cells
◼ E.g., green cell
identified
as (-3, 3)
(-3 along u,
3 along v)
◼ E.g., red cell
identified
as (4, -3)
Coordinate Plane & Labeling Cluster Cells – cont. 1
OBSERVE:
Cells within
each cluster
are labeled
in the same
way!
Cochannel Interference
Second-tier First-tier
◼ N = 7 => 6 NCs (neighboring cochannel BS cochannel BS
clusters) with cells reusing
each Fx of “our” cluster
Observe that: (1) Di’s are not identical (D6 is the smallest)
(2) Di’s differ from reuse distance (< or >)
Worst Case of Cochannel Interference
R
◼ Worst case when
D1 = D2 ≈ D – R
and D6
D
D3 ≈ D6 = D D5
and D
D1
D
D4 ≈ D5 = D + R
D2 MS
D
R D
D4
D D3
Serving BS
Co-channel BS
Cochannel Interference
C Carrier C
= = M
Ik
I Interference
k =1
C C
=
-g
I 6 D
k
R
where g - propagation path loss slope
k =1 (g = from 2 to 5)
Cell Splitting
Large cell
◼ Use large (low
density)
cell normally
◼ When traffic Medium cell
load increases (medium density)
c
c
120o 120o
a
b a
b
◼ Advantages of sectoring
◼ Smaller xmission power
◼ Each antenna covers smaller area
◼ Decreased cochannel interference
◼ Since lower power B
◼ Enhanced overall system’s spectrum efficiency
C
X
◼ Placing directional antennas at corners A
◼ Where three adjacent cells meet
◼ E.g., BS tower X serves 120-degree
BS
D
D’ BS
MS
R
BS
D
BS
Worst Case for Forward Channel Interference
in Six-sector Cells
MS
BS
R
D +0.7R
C 1 C
= = (q + 0.7)4
I (q + 0.7 )
-g
BS
q = D/R
g = 4 - propagation path loss slope
Modified by LTL