Multiple Access (Chapter2)
Multiple Access (Chapter2)
Frequency
Multiple Access
Technology
User 1
User 2
.
. .
User n
Time
Code
2019/1/17
1
Mobile Communication System
2019/1/17
2
Mobile Communication System
Outline
• Multiple access techniques are used to allow sharing of a
finite amount of radio spectrum by many simultaneous users.
• The major multiple access techniques:
– Frequency Division Multiple Access (FDMA)
– Time Division Multiple Access (TDMA)
– Code Division Multiple Access (CDMA)
• Direct Sequence CDMA
• Frequency Hopping CDMA
– Space Division Multiple Access (SDMA)
• Contention based Protocols
– ALOHA
– CSMA CSMA/CD CSMA/CA
2019/1/17
3
Mobile Communication System
Contention-based Conflict-free
2019/1/17
4
Mobile Communication System
2019/1/17
5
Mobile Communication System
Frequency
2019/1/17
6
Mobile Communication System
FDMA Transmitter
ω1
m1(t)
FDMA Transmitter
Modulator
1
ω2
m2(t) Modulator RF
2
∑ Modulator
…
ωn
mn(t) Modulator
n
2019/1/17
7
Mobile Communication System
FDMA Receiver
Demodulator m1(t)
ω1
1
Demodulator m2(t)
RF ω2
2
Demodulator
…
Demodulator mn(t)
ωn
n
FDMA Receiver
2019/1/17
8
Mobile Communication System
2019/1/17
9
Mobile Communication System
Types of Channels
Reverse channel (Uplink) Control channels
f’
f 1’
f 2’
…
f n’
f1
f2
…
fn
Forward channels
MS Traffic channels BS
(Downlink)
2019/1/17
10
Mobile Communication System
FDMA
f 1’ f1
MS #1
f 2’ f2
MS #2 …
…
…
f n’ fn
MS #n
BS
Reverse channels Forward channels
(Uplink) (Downlink)
2019/1/17
11
Mobile Communication System
1 2 3 4 … N
Frequency
f 1’ f 2’ fn’ f1 f2 fn
… …
Frequency
Reverse channels Forward channels
Protecting bandwidth
2019/1/17
12
Mobile Communication System
2019/1/17
13
Mobile Communication System
Time
2019/1/17
14
Mobile Communication System
2019/1/17
15
Mobile Communication System
TDMA system
M1(t) M1(t)
Demodulator
M2(t) M2(t)
Modulator
RF
RF
Mn(t) Mn(t)
2019/1/17
16
Mobile Communication System
TDMA
Frequency f ’ Slot Frequency f
… … … … … …
#1
#1
#1
#1
MS #1 t t
… … … … … …
#2
#2
#2
#2
MS #2 t t
…
… … … … … …
#n
#n
#n
#n
MS #n t t
2019/1/17
17
Mobile Communication System
… … …
#1
#2
#1
#2
#n
#1
#2
#n
#n
t
… … …
#1
#2
#1
#2
#n
#1
#2
#n
#n
t
(b). Reverse channel
Frequency
f=f’
Frame Frame
… … … …
#1
#2
#1
#2
#n
#n
#1
#2
#n
#n
#1
#2
Time
2019/1/17
19
Mobile Communication System
Frequency
Frame Frame Frame
… … …
#1
#2
#1
#2
#n
#1
#2
#n
#n
Time
Head Data
Guard
time
2019/1/17
20
Mobile Communication System
2019/1/17
21
Mobile Communication System
2019/1/17
22
Mobile Communication System
2019/1/17
23
Mobile Communication System
2019/1/17
24
Mobile Communication System
User 1
User 2
.
..
User n
Time
Code
• Users share bandwidth by using code sequences that are orthogonal to each other
• Some second generation systems use CDMA
• Most of third generation systems use CDMA
2019/1/17
25
Mobile Communication System
MS #2 C2 ’ C2
…
…
…
Cn ’ Cn
MS #n
BS
Reverse channels Forward channels
(Uplink) (Downlink)
Note: Ci’ x Cj’ = 0, i.e., Ci’ and Cj’ are orthogonal codes,
Ci x Cj = 0, i.e., Ci and Cj are orthogonal codes
2019/1/17
26
Mobile Communication System
Spreading Despread
Digital signal
Digital signal Spreading signal s(t)
s(t) m(t)
Code Code
c(t) c(t)
Power Power Power
2019/1/17
27
Mobile Communication System
Frequency Frequency
Frequency
2019/1/17
28
Mobile Communication System
Frequency
Time
2019/1/17
29
Mobile Communication System
2019/1/17
30
Mobile Communication System
2019/1/17
31
Mobile Communication System
2019/1/17
32
Mobile Communication System
2019/1/17
33
Mobile Communication System
2019/1/17
34
Mobile Communication System
2019/1/17
35
Mobile Communication System
2019/1/17
36
Mobile Communication System
Introduction
• Multiple access control channels
– Each node is attached to a transmitter/receiver which
communicates via a channel shared by other nodes
– Transmission from any node is received by other nodes
Node 3
Node 4
Node 2 Shared Multiple
Access Control
…
Channel to BS
Node 1 Node N
2019/1/17
37
Mobile Communication System
Introduction (Cont’d)
• Multiple access issues
– If more than one node transmit at a time on the control channel to
BS, a collision occurs
– How to determine which node can transmit to BS?
• Multiple access protocols
– Solving multiple access issues
– Different types:
• Contention protocols resolve a collision after it occurs. These
protocols execute a collision resolution protocol after each
collision
• Collision-free protocols (e.g., a bit-map protocol and binary
countdown) ensure that a collision can never occur.
2019/1/17
38
Mobile Communication System
Static
Channelization
Channel Sharing
Techniques
Scheduling
Dynamic Medium
Access Control
Random Access
2019/1/17
39
Mobile Communication System
Contention Protocols
• ALOHA
– Developed in the 1970s for a packet radio network by Hawaii
University.
– Whenever a station has a data, it transmits. Sender finds out whether
transmission was successful or experienced a collision by listening to
the broadcast from the destination station. Sender retransmits after
some random time if there is a collision.
• Slotted ALOHA
– Improvement: Time is slotted and a packet can only be transmitted at
the beginning of one slot. Thus, it can reduce the collision duration.
2019/1/17
40
Mobile Communication System
2019/1/17
41
Mobile Communication System
ALOHA
Node 2 Packet
Retransmission Retransmission
1 2 3 3 2
Time
Collision
Node 3 Packet
2019/1/17
42
Mobile Communication System
Slotted ALOHA
Node 1 Packet
1 2&3 2 3
Time
Slot Collision
2019/1/17
43
Mobile Communication System
Throughput
0.5
0.4 0.368
0.3
Slotted Aloha
S
0.2 0.184
0.1 Aloha
00 2 4 6 8
G
G
2019/1/17
44
Mobile Communication System
2019/1/17
45
Mobile Communication System
Node 5 sense
Node 1 Packet
Node 2 Packet
Node 3 Packet Delay
1 2 3 4 5
Time
Delay Collision
Node 4 sense
2019/1/17
46
Mobile Communication System
2019/1/17
47
Mobile Communication System
2019/1/17
48
Mobile Communication System
Exercises
1. Why did the 2G cellular systems shift from analog FDMA to digital
TDMA and CDMA?
2. Name three standards using TDMA/TDD as their access method?
3. What are the advantages of the CDMA access techniques?
4. What is the difference between performance evaluation of voice
oriented fixed assignment and data oriented random access
methods ?
5. In radio ALOHA network, how does a terminal learn that its packet is
collided?
6. Explain the difference between carrier-sending mechanisms in the
wired and wireless channels
2019/1/17
49