C03-Medium Access
C03-Medium Access
Schiller
Inst. of Computer Science
Freie Universität Berlin
Germany
Mobile Communications
Chapter 3: Medium Access
Motivation
SDMA, FDMA, TDMA, CDMA
Aloha, reservation schemes
Collision avoidance, MACA
Polling
Comparison
Example CSMA/CD
- Carrier Sense Multiple Access with Collision Detection
- send as soon as the medium is free, listen into the medium if a collision occurs (legacy method in IEEE 802.3)
signal strength
collision
threshold
noise
A B C
Exposed terminals
- B sends to A, C wants to send to another terminal (not A or B)
- C has to wait, CS signals a medium in use
- but A is outside the radio range of C, therefore waiting is not necessary
- C is “exposed” to B
A B C
If C for example was an arbiter for sending rights, terminal B would drown out terminal A already on
the physical layer
The multiplexing schemes presented in chapter 2 are now used to control medium access!
- multiplexing scheme plus algorithm Multiple Access method
1
890.2 MHz
t
Advantages
- high flexibility (data rates, frequencies, QoS)
- can fill white spaces (see CR)
- good robustness wrt. fading and interference
- shorter/constant delay
Disadvantages
- more complex electronics with FFT, FEC
-26 -21 -7 -1 1 7 21 26 subcarrier
- frequency-selective fading if few subcarriers used
channel center frequency number
- co-channel interference from neighboring cells
Aloha collision
sender A
sender B
sender C
t
Slotted Aloha collision
sender A
sender B
sender C
t
collision
t
Aloha reserved Aloha reserved Aloha reserved Aloha
reservation
1 2 3 4 5 6 7 8 time-slot
ACDABA-F
frame1 A C D A B A F
ACDABA-F
frame2 A C A B A
AC-ABAF-
frame3 A B A F collision at
A---BAFD reservation
frame4 A B A F D attempts
ACEEBAFD
frame5 A C E E B A F D
t
Variants of this method can be found in IEEE802.11 as DFWMAC (Distributed Foundation Wireless MAC)
Disadvantages:
- higher complexity of a receiver (receiver cannot just listen into the medium and start receiving if there is a
signal)
- all signals should have the same strength at a receiver
Advantages:
- all terminals can use the same frequency, no planning needed
- huge code space (e.g. 232) compared to frequency space
- interferences (e.g. white noise) is not coded
- forward error correction and encryption can be easily integrated
Prof. Dr.-Ing. Jochen H. Schiller www.jochenschiller.de Mobile Communications 3.21
CDMA in theory (very simplified)
Sender A
- sends Ad = 1, key Ak = 010011 (assign: “0”= -1, “1”= +1)
- sending signal As = Ad * Ak = (-1, +1, -1, -1, +1, +1)
Sender B
- sends Bd = 0, key Bk = 110101 (assign: “0”= -1, “1”= +1)
- sending signal Bs = Bd * Bk = (-1, -1, +1, -1, +1, -1)
data A
1 0 1 Ad
key A
key
0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 1 1 Ak
sequence A
data ⊕ key 1 0 1 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0
signal A
As
data B 1 0 0 Bd
key B
key 0 0 0 1 1 0 1 0 1 0 0 0 0 1 0 1 1 1 Bk
sequence B
1 1 1 0 0 1 1 0 1 0 0 0 0 1 0 1 1 1
data ⊕ key
Bs
signal B
As + B s
As + Bs
Ak
(As + Bs)
* Ak
integrator
output
comparator 1 0 1
output
As + Bs
Bk
(As + Bs)
* Bk
integrator
output
comparator 1 0 0
output
As + B s
wrong
key K
(As + Bs)
*K
integrator
output
comparator
output (0) (0) ?
collision
sender A 1 0 1 narrow
sender B 0 1 1 band
send for a
shorter period
with higher power
spread the signal e.g. using the chipping sequence 110101 („CDMA without CD“)