Chapter 9 Multiple Access Techniques for Wireless Communications

advertisement
ECE 8708 Wireless Communications : Multiple Access Techniques
Chapter 9
Multiple Access Techniques
for Wireless Communications
Yimin Zhang, Ph.D.
Department of Electrical & Computer Engineering
Villanova University
http://yiminzhang.com/ECE8708
Yimin Zhang, Villanova University
1
ECE 8708 Wireless Communications : Multiple Access Techniques
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
Yimin Zhang, Villanova University
2
ECE 8708 Wireless Communications : Multiple Access Techniques
Brief Historical Overview
•
•
•
•
•
•
•
•
Late 1940’s: Push to Talk FM Systems
– Half Duplex Mode
Improved Mobile Telephone Service (ITMS)
– Fully Duplex, Auto-dial, Auto-trunking Phone Systems
Techniques and Theory Developed in 1950’ & 60’s
AT&T Proposes Cellular System to FCC in 1968
1983 FCC Authorizes US Advanced Mobile Phone System
(AMPS)
– Deployed in Chicago
– 666 Duplex Channels (40 MHz in the 800MHz band)
Late 1991- U.S. Digital Cellular (USDC) Implemented
Code Division Multiple Access Developed by Qualcomm.
New Personal Communication Service
– Licenses in the 1800/1900 MHz Band Auctioned
Yimin Zhang, Villanova University
3
ECE 8708 Wireless Communications : Multiple Access Techniques
Duplex Methods of Radio Links
Base Station
Forward link
Reverse link
Mobile Station
Yimin Zhang, Villanova University
4
ECE 8708 Wireless Communications : Multiple Access Techniques
Frequency Division Duplexing
•
Frequency Division Duplexing (FDD) provides two distinct bands
of frequencies for every user.
Yimin Zhang, Villanova University
5
ECE 8708 Wireless Communications : Multiple Access Techniques
Time Division Duplexing
•
Time Division Duplexing (TDD) uses time instead of frequency to
provides both a forward and reverse links.
Yimin Zhang, Villanova University
6
ECE 8708 Wireless Communications : Multiple Access Techniques
Trade-offs Between FDD and TDD
•
Frequency Division Duplexing
– Geared toward Individual Channels for each User
– Frequency Separation must use Inexpensive Technology
•
Time Division Duplexing
– Eliminates Need for Forward and Reverse Channels
– Time Latency
Yimin Zhang, Villanova University
7
ECE 8708 Wireless Communications : Multiple Access Techniques
Multiple Access Techniques
Base Station
Forward link
Reverse link
Mobile Station
Mobile Station
Mobile Station
Yimin Zhang, Villanova University
Mobile Station
8
ECE 8708 Wireless Communications : Multiple Access Techniques
Multiple Access Techniques
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)
Yimin Zhang, Villanova University
9
ECE 8708 Wireless Communications : Multiple Access Techniques
Multiple Access Techniques
•
•
•
•
Term has its Origin in Satellite Communications
System of Earth Stations and a Satellite
Used to Mean Sharing a Communications Channel (of W Hz) among a
Group of Users
Signal Space of Time Bandwidth
TW
– Where T = k/R
– Signal Space D = 2TW
Yimin Zhang, Villanova University
10
ECE 8708 Wireless Communications : Multiple Access Techniques
Multiple Access Techniques
Yimin Zhang, Villanova University
11
ECE 8708 Wireless Communications : Multiple Access Techniques
Frequency Division Multiple Access
•
FDMA channel carries only one phone at a time.
•
Bandwidth is relatively narrow
(30 kHz).
•
Since FDMA is a continuous
transmission scheme,
fewer bits are needed
for overhead purpose
(e.g., sync) as
compared to TDMA.
•
Requires tight RF
filtering.
Yimin Zhang, Villanova University
12
ECE 8708 Wireless Communications : Multiple Access Techniques
Nonlinear Effects in FDMA
•
•
•
Antenna at base station shared by channels
Nonlinearities of power amps and combiners
Results in signal spreading
– Generates intermodulation
– Causes adjacent channel interference and adjacent service
interference
Yimin Zhang, Villanova University
13
ECE 8708 Wireless Communications : Multiple Access Techniques
Yimin Zhang, Villanova University
14
ECE 8708 Wireless Communications : Multiple Access Techniques
Advanced Mobile Phone System (AMPS)
•
•
•
•
First U.S. analog cellular system
Based on FDMA/FDD
NBFM modulates the carrier
Total number of channels is given by:
N =
B t − 2 B guard
Bc
where
Bt : total spectrum allocation
Bguard : guard band allocated at the edge of the spectrum band
Bc : channel bandwidth
Yimin Zhang, Villanova University
15
ECE 8708 Wireless Communications : Multiple Access Techniques
Time Division Multiplex Access
Yimin Zhang, Villanova University
16
ECE 8708 Wireless Communications : Multiple Access Techniques
Time Division Multiplex Access
•
Data transmitted in a buffer-and-burst method
Preamble Æ Address
and synchronization
info for base station
and subscriber
identification
Guard times Æ
Synchronization of
receivers between a
different slots and
frames
Yimin Zhang, Villanova University
17
ECE 8708 Wireless Communications : Multiple Access Techniques
Time Division Multiple Access
Yimin Zhang, Villanova University
18
ECE 8708 Wireless Communications : Multiple Access Techniques
Time Division Multiple Access
•
TDMA shares a single carrier frequency with several users, where
each user makes use of nonoverlapping time slots.
•
Data transmission in TDMA systems is not continuous, but in
bursts.
•
TDMA uses different time slots for transmission and reception, thus
duplexers are not required. If FDD is used, TDMA/FDD systems
intentionally induce several time slots of delay between the two
links so that duplexers are not required in the mobile unit.
•
Equalization is usually necessary, since the rates are generally
high.
•
High synchronization overhead is required in TDMA.
•
Guard times are necessary to separate users; Guard times should
be minimized.
Yimin Zhang, Villanova University
19
ECE 8708 Wireless Communications : Multiple Access Techniques
Efficiency of TDMA
Frame efficiency
ηf
⎛
b
= ⎜⎜ 1 − OH
bT
⎝
⎞
⎟⎟ × 100 %
⎠
Number of overhead bits per frame
bOH = N r b r + N t b p + N t b g + N r b g
Nr : number of reference bursts per frame
Nt : number of traffic bursts per frame
br : # of overhead bits per reference burst
bp : # of overhead bits per preamble in each slot
bg : # of equivalent bits in each guard time interval
Total number of bits per frame
bT = T f R
Tf : frame duration; R : channel bit rate
Yimin Zhang, Villanova University
20
ECE 8708 Wireless Communications : Multiple Access Techniques
Number of Channels in TDMA System
•
Number of channels: total number of slots multiplied by the
channels available
N =
m ( B tot − 2 B guard )
Bc
m: maximum number of TDMA users supported on each radio
channel
Yimin Zhang, Villanova University
21
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
Yimin Zhang, Villanova University
22
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
Yimin Zhang, Villanova University
23
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
Yimin Zhang, Villanova University
24
ECE 8708 Wireless Communications : Multiple Access Techniques
Outlines
Spread Spectrum Multiple Access
- Frequency Hopped Multiple Access (FHMA)
- Code Division Multiple Access (CDMA)
Yimin Zhang, Villanova University
25
ECE 8708 Wireless Communications : Multiple Access Techniques
Frequency Hopping
Typical frequency-hopping waveform pattern
Yimin Zhang, Villanova University
26
ECE 8708 Wireless Communications : Multiple Access Techniques
Direct Spread
Yimin Zhang, Villanova University
27
ECE 8708 Wireless Communications : Multiple Access Techniques
Wideband and Narrowband CDMA
Yimin Zhang, Villanova University
28
ECE 8708 Wireless Communications : Multiple Access Techniques
Code Division Multiple Access
•
Many users of a CDMA system share the same frequency band.
•
Either TDD or FDD may be used.
•
Unlike TDMA and FDMA, CDMA has a soft capacity limit.
•
Multipath fading may be substantially reduced. Small-scale fading is
mitigated if the spread spectrum bandwidth is greater than the
coherence bandwidth of the channel.
•
RAKE receiver can be used to achieve path diversity.
•
Single frequency reuse can be used and soft handover can be
performed to achieve diversity.
•
Near-far problem exists and power control is required.
Yimin Zhang, Villanova University
29
ECE 8708 Wireless Communications : Multiple Access Techniques
Summary of Multiple Access
power
FDMA
tim
e
cy
n
e
qu
fre
CDMA
power
e
power
tim
TDMA
ncy
e
u
q
fre
tim
Yimin Zhang, Villanova University
e
ncy
e
u
q
fre
30
ECE 8708 Wireless Communications : Multiple Access Techniques
Space Division Multiple Access
•
Adaptive antennas are used at
the base station to direct the
beam towards the desired
user and form a null in the
directions of other users.
Yimin Zhang, Villanova University
31
ECE 8708 Wireless Communications : Multiple Access Techniques
Packet Radio
3
2
4
1
Shared Multiple
Access Medium
5
M
…
Packet Radio access, many subscribers attempt to access a single channel
in an uncoordinated (or minimally coordinated) manner.
1. Any transmission from any station can be heard by any other stations
2. If two or more stations transmit at the same time, collision occurs
Yimin Zhang, Villanova University
Figure 6.1
32
ECE 8708 Wireless Communications : Multiple Access Techniques
Packet Radio Protocols
•
Three types of random accesses:
– ALOHA, slotted ALOHA, and CSMA-CD
•
Throughput (Traffic occupancy)
R = λτ
λ : mean arrival rate
τ : packet duration
•
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 ]
Yimin Zhang, Villanova University
33
ECE 8708 Wireless Communications : Multiple Access Techniques
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!
•
Letting n =0 results in probability of no collision
Pr( 0 ) = e − R
Yimin Zhang, Villanova University
34
ECE 8708 Wireless Communications : Multiple Access Techniques
Collisions
Yimin Zhang, Villanova University
Figure 6.1
35
ECE 8708 Wireless Communications : Multiple Access Techniques
ALOHA
•
Basic idea:
– let users transmit whenever they have data to be sent.
– When collision occurs, wait a random time ( why? ) and retransmit
again.
•
Differences between regular errors &collision
– Regular errors only affect a single station
– Collision affects more than one
– The retransmission may collide again
– Even the first bit of a frame overlaps with the last bit of a frame
almost finished, then two frames are totally destroyed.
Yimin Zhang, Villanova University
36
ECE 8708 Wireless Communications : Multiple Access Techniques
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
Yimin Zhang, Villanova University
37
ECE 8708 Wireless Communications : Multiple Access Techniques
ALOHA
1.peak value at R=0.5
with T=0.184
2.for any given T, there
are two values of R,
corresponding to
two modes:
occasional collision
mode with R ≈ T and
frequent collision mode
with R >> T
Yimin Zhang, Villanova University
Figure 6.17
38
ECE 8708 Wireless Communications : Multiple Access Techniques
Slotted ALOHA
Yimin Zhang, Villanova University
Figure 6.1
39
ECE 8708 Wireless Communications : Multiple Access Techniques
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.
•
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!
Probability of no collision
•
Pr( 0 ) = e − R
•
Normalized throughput
T = R ⋅ Pr[ no collision ] = R e − R
Yimin Zhang, Villanova University
40
ECE 8708 Wireless Communications : Multiple Access Techniques
ALOHA vs. Slotted ALOHA
Peak value at R=1 with
T=0.368 for slotted
ALOHA, double
compared with ALOHA.
Yimin Zhang, Villanova University
Figure 6.17
41
ECE 8708 Wireless Communications : Multiple Access Techniques
CSMA (Carrier Sensing Multiple Access)
•
•
Problem with ALOHAs: low throughput because the collision
wastes transmission bandwidth.
Solution: avoid transmission that are certain to cause collision, that
is CSMA. Any station listens to the medium, if there is some
transmission going on the medium, it will postpone its
transmission.
Yimin Zhang, Villanova University
42
ECE 8708 Wireless Communications : Multiple Access Techniques
CSMA (Carrier Sensing Multiple Access)
Suppose tprop is propagation delay from one extreme end to the other
extreme end of the medium. When transmission is going on, a station
can listen to the medium and detect it.
After tprop, A’s transmission will arrive the other end; every station will
hear it and refrain from the transmission.
Vulnerable period = tprop in CSMA, compared to τ and 2τ in ALOHAs.
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
Three different CSMA schemes
•
Based on how to do when medium is busy:
–
–
–
–
1-persistent CSMA
Non-persistent CSMA
p-persistent CSMA
CSMA/CD
Yimin Zhang, Villanova University
44
ECE 8708 Wireless Communications : Multiple Access Techniques
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.
Problem with 1-persistent CSMA is “high collision rate”.
Yimin Zhang, Villanova University
45
ECE 8708 Wireless Communications : Multiple Access Techniques
Non-persistent CSMA
Sense channel when want to transmit a packet, if channel is idle, then
transmit the packet immediately. If busy, run backoff algorithm
immediately to wait a random time and then re-sense the channel
again.
This is popular for wireless LAN applications, where the packet
transmission intervals is much greater than the propagation delay to
the farthermost user.
Problem with non-persistent CSMA is that when the channel becomes
idle from busy, there may be no one of waiting stations beginning the
transmission, thus waste channel bandwidth.
Yimin Zhang, Villanova University
46
ECE 8708 Wireless Communications : Multiple Access Techniques
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 resense again.
Yimin Zhang, Villanova University
47
ECE 8708 Wireless Communications : Multiple Access Techniques
CSMA-CD
•
When the transmitting station detects a collision, it stops its
transmission immediately (Not transmit the entire frame which is
already in collision).
•
The time for transmitting station to detect a collision is 2tprop.
•
In detail: when a station wants to transmit a packet, it senses
channel, if it is busy, use one of above three algorithms (i.e., 1persistent, non-persistent, and p-persistent schemes). The
transmitter senses the channel during transmission. If a collision
occurred and was sensed, transmitter stops its left transmission of
the current frame; moreover, a short jamming signal is transmitted to
ensure other stations that a collision has occurred and backoff
algorithm is used to schedule a future re-sensing time.
Yimin Zhang, Villanova University
48
ECE 8708 Wireless Communications : Multiple Access Techniques
CSMA-CD
The reaction time in CSMA-CD is 2tprop
A begins to
transmit at
t=0
A
B
A
B
A
B
A detects
collision at
t= 2 tprop-δ
B begins to
transmit at
t= tprop-δ;
B detects
collision at
t= tprop
It takes 2 tprop to find out if channel has been captured
Yimin Zhang, Villanova University
Figure 6.22
49
ECE 8708 Wireless Communications : Multiple Access Techniques
Packet Radio: Comparison
1.
2.
3.
When a is small, i.e, tprop << τ, the CSMA-CD is best and all CSMAs are
better than ALOHAs.
When a is approaching 1, CSMAs become worse than ALOHA.
ALOHAs are not sensitive to a because they do not depend on reaction
time.
1
CSMA/CD
1-P CSMA
Non-P CSMA
0.8
Τmax
Slotted Aloha
0.6
0.4
Aloha
0.2
0
0.01
a
0.1
1
= tprop /τ
Maximum achievable throughput of random access schemes
Yimin Zhang, Villanova University
Figure 6.24
50
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
•
Channel capacity for a radio system is defined as the maximum
number of channels or users that can be provided in a fixed
frequency band Î spectrum efficiency of wireless system.
For a cellular system, the radio capacity is defined as
m=
•
•
•
Bt
Bc N
Bt : Total allocated spectrum for the system
BC : Channel bandwidth
N : Number of cells in frequency reuse pattern
Yimin Zhang, Villanova University
51
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
Carrier to Interference ratio
D 0− n
C
=
I
6 D −n
For maximum interference D0 = R
D0
1⎛ R⎞
⎜ ⎟
6⎝D⎠
−n
⎛C ⎞
≥⎜ ⎟
⎝ I ⎠ min
⎡ ⎛C ⎞ ⎤
Q ≥ ⎢6⎜ ⎟ ⎥
⎣ ⎝ I ⎠ min ⎦
1/ n
Yimin Zhang, Villanova University
52
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
Because
Q =
3N
The radio capacity becomes
m=
Bt
=
Bc N
Bt
=
2
Q
⎛ 6
Bc
B c ⎜⎜ n / 2
3
⎝3
Bt
⎛C ⎞
⎜ ⎟
⎝ I ⎠ min
⎞
⎟⎟
⎠
2/n
In particular, when n=4
Bt
m=
Bc
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
Yimin Zhang, Villanova University
53
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
Bt
m=
Bc
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
Reducing (C/I)min can increase the capacity.
In order to provide the same voice quality, (C/I)min may be lower in a
digital systems when compared to an analog system.
Typically, the minimum required C/I is about 12 dB for narrowband
digital systems, and 18 dB for narrowband FM systems.
Yimin Zhang, Villanova University
54
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
Trade-off between channel bandwidth and power
Bt
m=
Bc
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
Bt
m=
Bc '
⎛ C ⎞ ⎛⎜ B c ⎞⎟
⎛C ⎞
⎜ ⎟ =⎜ ⎟ ⎜
⎝ I ⎠ eq ⎝ I ⎠ min ⎝ B c ' ⎟⎠
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ eq
2
Reduce bandwidth to half Æ need to increase C/I by a factor of 4.
Yimin Zhang, Villanova University
55
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
8dB
Yimin Zhang, Villanova University
56
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Cellular Systems
In digital cellular systems,
E b Rb
E c Rc
C
=
=
I
I
I
⎛C ⎞
E c Rc
2
⎜ ⎟
⎛
⎞
B '
⎝ I ⎠ min
I
=
= ⎜⎜ c ⎟⎟
E c ' Rc ' ⎝ Bc ⎠
⎛C ⎞
⎜ ⎟
I'
⎝ I ⎠ eq
Because
Rc ∝ Bc
⎛ B '⎞
Ec
= ⎜⎜ c ⎟⎟
E c ' ⎝ Bc ⎠
3
Reduce bandwidth to half Æ need to increase bit energy by a factor of 8.
Yimin Zhang, Villanova University
57
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity Comparison: TDMA vs. FDMA
In FDMA, Bt is divided into M channels, each with bandwidth Bc.
Bt
m=
Bc
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
C = E b Rb
Bt
=
Bt
M
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
=
M
2⎛C ⎞
⎜ ⎟
3 ⎝ I ⎠ min
I = I 0 Bc
For TDMA with multiple time slots and occupies the same spectrum,
C ' = E b Rb '
I ' = I 0 Bc '
Yimin Zhang, Villanova University
58
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
Yimin Zhang, Villanova University
59
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Digital Cellular CDMA
Denote N as the number of users. SNR in RF
SNR =
S
1
=
( N − 1) S
N −1
SNR in receiver after despreading
Eb
S/R
W /R
=
=
N0
( N − 1) S / W
N −1
With noise considered
Eb
W /R
=
(N − 1) + (η / S )
N0
Number of users that can access the system
N = 1+
W /R
− (η / S )
Eb / N 0
Yimin Zhang, Villanova University
60
ECE 8708 Wireless Communications : Multiple Access Techniques
Capacity of Digital Cellular CDMA
•
•
•
Capacity of FDMA and TDMA system is bandwidth limited.
Capacity of CDMA system is interference limited.
The link performance of CDMA increases as the number of
users decreases.
•
To increase the CDMA capacity
- use sectoring: lower interference and noise (N0 Æ N0’)
- switch off during periods with no voice activities (factor α)
•
When the number of user is large
N = 1+
1 W /R
α Eb / N 0 '
Yimin Zhang, Villanova University
61
ECE 8708 Wireless Communications : Multiple Access Techniques
Example
Yimin Zhang, Villanova University
62
ECE 8708 Wireless Communications : Multiple Access Techniques
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
Yimin Zhang, Villanova University
63
Download