Beruflich Dokumente
Kultur Dokumente
Motivation
Can we apply media access methods from fixed networks? 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 (original method in IEEE 802.3)
If C for example was an arbiter for sending rights, terminal B would drown out terminal A already on the physical layer Also severe problem for CDMA-networks - precise power control needed!
The multiplexing schemes presented in chapter 2 are now used to control medium access!
f
960 MHz
124
935.2 MHz
1 20 MHz
200 kHz
915 MHz
124
890.2 MHz
417 s
11
12
11
12 t
downlink
uplink
Aloha/slotted aloha
Mechanism
random, distributed (no central arbiter), time-multiplex Slotted Aloha additionally uses time-slots, sending must always start at slot boundaries
Aloha
sender A sender B sender C
collision
Slotted Aloha
sender A sender B sender C
collision
frame5 A C E E B A F D
10
Variants of this method can be found in IEEE802.11 as DFWMAC (Distributed Foundation Wireless MAC)
11
MACA examples
MACA avoids the problem of hidden terminals
A and C want to send to B A sends RTS first C waits after receiving CTS from B
A
RTS CTS B
RTS
12
receiver
idle
13
Polling mechanisms
If one terminal can be heard by all others, this central terminal (a.k.a. base station) can poll all other terminals according to a certain scheme
now all schemes known from fixed networks can be used (typical mainframe - terminal scenario)
14
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
15
CDMA in theory
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)
receiving B
Be = (-2, 0, 0, -2, +2, 0) Bk = -2 + 0 + 0 - 2 - 2 + 0 = -6, i.e. 0
16
Ad
0 1
1 0
0 1
1 0
0 1
0 1
1 1
0 0
0 0
0 0
1 1
0 0
1 0
1 0
0 1
0 1
1 0
1 0
Ak
signal A
As
Real systems use much longer keys resulting in a larger distance between single code words in code space.
17
signal A
0 1
0 1
0 1
1 0
1 0
0 1
1 1
0 0
1 0 1 0
0 0
0 0
0 0
1 0 1 0
1 1
1 1
1 1
Bk
Bs
As + Bs
18
Ad
As + Bs
Ak
19
Bd
As + Bs
Bk
20
As + Bs
wrong key K
(As + Bs) *K
(0)
(0)
21
Comparison SDMA/TDMA/FDMA/CDMA
Approach Idea SDMA
segment space into cells/sectors
TDMA
segment sending time into disjoint time-slots, demand driven or fixed patterns all terminals are active for short periods of time on the same frequency synchronization in the time domain
FDMA
segment the frequency band into disjoint sub-bands
CDMA
spread the spectrum using orthogonal codes
Terminals
only one terminal can be active in one cell/one sector cell structure, directed antennas
Signal separation
every terminal has its all terminals can be active own frequency, at the same place at the uninterrupted same moment, uninterrupted filtering in the code plus special frequency domain receivers simple, established, robust inflexible, frequencies are a scarce resource flexible, less frequency planning needed, soft handover complex receivers, needs more complicated power control for senders
Comment
typically combined with TDMA (frequency hopping patterns) and SDMA (frequency reuse)
still faces some problems, higher complexity, lowered expectations; will be integrated with TDMA/FDMA
22