Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Chapter 9
Multiple Access Techniques
for Wireless Communications
Outlines
Duplexing
Time Division Duplexing (TDD)
Frequency Division Duplexing (FDD)
Multiple Access
FDMA
TDMA
Spread Spectrum Multiple Access
- Frequency Hopped Multiple Access (FHMA)
- Code Division Multiple Access (CDMA)
Packet Radio
ALOHA
Carrier Sense Multiple Access (CSMA)
Capacity
Base Station
Forward link
Reverse link
Mobile Station
Base Station
Forward link
Reverse link
Mobile Station
Mobile Station
Mobile Station Mobile Station
Multiple Access
• FDMA
• TDMA
• Spread Spectrum Multiple Access
- Frequency Hopped Multiple Access (FHMA)
- Code Division Multiple Access (CDMA)
Packet Radio
• ALOHA
• Carrier Sense Multiple Access (CSMA)
• Requires tight RF
filtering.
B t − 2 B guard
N =
Bc
where
Bt : total spectrum allocation
Bguard : guard band allocated at the edge of the spectrum band
Bc : channel bandwidth
Preamble Æ Address
and synchronization
info for base station
and subscriber
identification
Guard times Æ
Synchronization of
receivers between a
different slots and
frames
Efficiency of TDMA
Frame efficiency ⎛ b ⎞
ηf = ⎜⎜ 1 − OH ⎟⎟ × 100 %
⎝ bT ⎠
Number of overhead bits per frame
bOH = N r b r + N t b p + N t b g + N r b g
m ( B tot − 2 B guard )
N =
Bc
m: maximum number of TDMA users supported on each radio
channel
Example
Example
Example
Outlines
Spread Spectrum Multiple Access
- Frequency Hopped Multiple Access (FHMA)
- Code Division Multiple Access (CDMA)
Frequency Hopping
Direct Spread
FDMA
power
TDMA
tim ue ncy
q
e fre
power
e ncy CDMA
tim qu
e fre
power
tim ue ncy
q
e fre
Packet Radio
3
2 4
1
Shared Multiple
Access Medium
M 5
…
• To obtain a reasonable through put, the rate at which new packets are
generated must lie within 0 < R <1.
• Normalized throughput
T = R ⋅ Pr[ no collision ] = λτ ⋅ Pr[ no collision ]
Probability of Collision
• The probability that n packets are generated by the user population
during a given packet duration interval is assumed to be Poisson
distributed and is given by
R ne−R
Pr( n ) =
n!
Pr( 0 ) = e − R
Collisions
ALOHA
• Basic idea:
– let users transmit whenever they have data to be sent.
– When collision occurs, wait a random time ( why? ) and retransmit
again.
ALOHA
• The probability that n packets are generated by the user population
during a duration of 2 packet time intervals
( 2 R ) n e −2 R
Pr( n ) =
n!
• Probability of no collision
Pr( 0 ) = e − 2 R
• Normalized throughput
T = R ⋅ Pr[ no collision ] = R e − 2 R
ALOHA
Slotted ALOHA
Slotted ALOHA
• Synchronize the transmissions of stations
All stations keep track of transmission time slots and are allowed to
initiate transmissions only at the beginning of a time slot.
Pr( 0 ) = e − R
• Normalized throughput
T = R ⋅ Pr[ no collision ] = R e − R
Station A
begins
transmission at
t=0 A sense sense
Station A
captures
channel
at t=tprop A sense sense
Yimin Zhang, Villanova University Figure 6.19 43
ECE 8708 Wireless Communications : Multiple Access Techniques
– 1-persistent CSMA
– Non-persistent CSMA
– p-persistent CSMA
– CSMA/CD
1-persistent CSMA
sense channel when want to transmit a packet, if channel is busy,
then sense continuously, until the channel is idle, at this time,
transmit the frame immediately.
If more than one station are sensing, then they will begin
transmission the same time when channel becomes idle, so
collision. At this time, each station executes a backoff algorithm to
wait for a random time, and then re-sense the channel again.
Non-persistent CSMA
p-persistent CSMA
Sense channel when want to transmit a packet, if channel is busy,
then persist sensing the channel until the channel becomes idle. If
the channel is idle, transmit the packet with probability of p, and wait,
with probability of 1-p, additional propagation delay tprop and then re-
sense again.
CSMA-CD
CSMA-CD
CSMA/CD
1 1-P CSMA
Non-P CSMA
0.8
0
0.01 0.1 1
a = tprop /τ
Maximum achievable throughput of random access schemes
Yimin Zhang, Villanova University Figure 6.24 50
ECE 8708 Wireless Communications : Multiple Access Techniques
Bt
m=
Bc N
C D 0− n
=
I 6 D −n
1/ n
⎡ ⎛C ⎞ ⎤
Q ≥ ⎢6⎜ ⎟ ⎥
⎣ ⎝ I ⎠ min ⎦
Yimin Zhang, Villanova University 52
ECE 8708 Wireless Communications : Multiple Access Techniques
Because
Q = 3N
Bt Bt Bt
m= = 2
= 2/n
Bc N Q ⎛ 6 ⎛C ⎞ ⎞
Bc
3 B c ⎜⎜ n / 2 ⎜ ⎟ ⎟⎟
⎝3 ⎝ I ⎠ min ⎠
In particular, when n=4
Bt
m=
2⎛C ⎞
Bc ⎜ ⎟
3 ⎝ I ⎠ min
Bt
m=
2⎛C ⎞
Bc ⎜ ⎟
3 ⎝ I ⎠ min
Bt Bt
m= m=
2⎛C ⎞ 2⎛C ⎞
Bc ⎜ ⎟ Bc ' ⎜ ⎟
3 ⎝ I ⎠ min 3 ⎝ I ⎠ eq
2
⎛C ⎞ ⎛ C ⎞ ⎛⎜ B c ⎞⎟
⎜ ⎟ =⎜ ⎟ ⎜
⎝ I ⎠ eq ⎝ I ⎠ min ⎝ B c ' ⎟⎠
Example
8dB
Because Rc ∝ Bc
3
Ec ⎛ B '⎞
= ⎜⎜ c ⎟⎟
E c ' ⎝ Bc ⎠
Bt Bt M
m= = =
2⎛C ⎞ Bt 2⎛C ⎞ 2⎛C ⎞
Bc ⎜ ⎟ ⎜ ⎟ ⎜ ⎟
3 ⎝ I ⎠ min M 3 ⎝ I ⎠ min 3 ⎝ I ⎠ min
C = E b Rb I = I 0 Bc
For TDMA with multiple time slots and occupies the same spectrum,
Example
1 W /R
N = 1+
α Eb / N 0 '
Example
Outlines
Duplexing
Time Division Duplexing (TDD)
Frequency Division Duplexing (FDD)
Multiple Access
FDMA
TDMA
Spread Spectrum Multiple Access
- Frequency Hopped Multiple Access (FHMA)
- Code Division Multiple Access (CDMA)
Packet Radio
ALOHA
Carrier Sense Multiple Access (CSMA)
Capacity