[go: up one dir, main page]

0% found this document useful (0 votes)
83 views49 pages

Chapter 6 Multiple Access

The document discusses multiple access techniques for wireless communication. It covers time division multiplexing which allows channels to take turns using the whole available spectrum. Frequency division multiplexing divides the spectrum into smaller bands that can be assigned to users. Time and frequency multiplexing combines these approaches. Spread spectrum techniques spread signals across a wider bandwidth than required to provide frequency diversity and avoid narrowband interference. Code division multiplexing uniquely codes signals to allow multiple concurrent transmissions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views49 pages

Chapter 6 Multiple Access

The document discusses multiple access techniques for wireless communication. It covers time division multiplexing which allows channels to take turns using the whole available spectrum. Frequency division multiplexing divides the spectrum into smaller bands that can be assigned to users. Time and frequency multiplexing combines these approaches. Spread spectrum techniques spread signals across a wider bandwidth than required to provide frequency diversity and avoid narrowband interference. Code division multiplexing uniquely codes signals to allow multiple concurrent transmissions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

Chapter 6: Multiple Access Techniques

Overview
 Interference modeling
 Multiplexing

2
Several Transmitters?
 What happens when there are
several transmitter/receiver pairs?
 Transmissions of “wrong” transmitter
disturb receiver! Interference
 Effects of interference are comparable to narrowband noise
 Extend signal to noise ratio to signal to noise & interference ratio
(SINR)
 In dB:

 SINR can be (approximately) used in SNR! BER formulas


! Receiver should only hear single transmitter
! Wireless medium needs to be multiplexed

3
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Code division multiplexing

4
Multiplexing
 Multiplexing: Allowing many (mobile) users to share a
given resources
 For high quality communications, this must be done without
severe degradation in the performance of the system
 Focus is for Wireless Communication

5
Multiplexing
channels ki
 Multiplexing in 4 dimensions
k1 k2 k3 k4 k5 k6
 Space (si)
 Time (t) c
 Frequency (f) t c
 Code (c) t
s1
 Goal: multiple use f
s2
of a shared medium f
c
t
 Important: Guard spaces needed!
 In all dimensions s3
f
 Types
 Static vs. dynamic multiplexing

6
Multiplexing – Time, Frequency, and Code

7
Multiplexing – Spatial

8
Multiplexing – Spatial …

9
Multiplexing – Wireless Systems

Cellular Systems MA Technique


AMPS (Advanced Mobile Phone system) FDMA / FDD
GSM (Global System for Mobile) TDMA / FDD
US DC (U. S Digital Cellular) TDMA / FDD
JDC (Japanese Digital Cellular) TDMA / FDD
DECT ( Digital European Cordless Telephone ) FDMA / FDD
IS – 95 (U.S Narrowband Spread Spectrum ) CDMA / FDD
W-CDMA (3GPP) CDMA/FDD
CDMA/TDD
Cdma2000(3GPP2) CDMA/FDD
CDMA/TDD

10
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Code division multiplexing

11
Time Division Multiplexing (TDM)
 A channel gets the whole spectrum for a certain amount of
time
 Advantages:
 Only one carrier in the
medium at any time k1 k2 k3 k4 k5 k6

 Throughput high
at high utilization c
f
 Disadvantages:
 Precise
synchronization
necessary
 Long delays
t
at low utilization

12
Time Division Multiplexing …
 A single carrier frequency is shared with several users
 Each user makes use of non-overlapping timeslots
 In each time slot, only one user is allowed to either transmit
or receive
 I.e., transmission for any user is non-continuous
 Synchronous TDM
 Each user occupies a cyclically repeating time slots and static
allocation
 Asynchronous TDM
 Allow different number of time slots for separate user and statistical
multiplexing

13
Components of TDM Frame
 Preamble: Address and synchronization information
 In cellular system, for base station and subscriber identification
 Guard times: Synchronization of receivers between
different slots and frames

14
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Code division multiplexing

15
Frequency Division Multiplexing (FDM)
 Separation of the whole spectrum into smaller frequency
bands
 A user gets a certain band of the spectrum for the whole
time
 Advantages: k1 k2 k3 k4 k5 k6

 No dynamic coordination c
necessary f
 Works also for analog signals
 Disadvantages:
 Waste of bandwidth
if traffic is unevenly
distributed
 Inflexible t
 Guard spaces

16
Frequency Division Multiplexing …
 Frequency spectrum is divided into unique frequency
bands or channels
 These channels are assigned to users on demand
 Multiple users cannot share a channel

 Users are assigned a channel as a pair of frequencies


 Forward and reverse channels for Duplexing

 FDMA requires tight RF filtering to reduce adjacent channel


interference
 During the period of a call, no other user can share the
same frequency band
 If the FDM channel is not in use, then it sits idle and cannot
be used by other users to increase capacity

17
Frequency Division Multiplexing …
 Co- and adjacent channel interference!
 FDM avoids co-channel interference – direct interference
from another transmitter using the same band
 What about adjacent-channel interference?
 Interference from transmitters using a neighboring channel

 FDM requires filter at receiver to “strip off” received power


in frequencies outside the assigned channel
 Unfortunately, filters are not perfect
 Power from channels “close by” can leak in
! Needs big guard spaces or ability to deal with errors

18
Frequency Division Multiplexing – Properties
 The bandwidth of FDM channels is narrow
 About 30 KHz since it supports only one call/ carrier
 ISI is low since the symbol time is large compared to
average delay spread
 No equalization is required

 FDM systems are simple than TDM systems, but modern


DSP is changing this factor
 FDM systems have higher cost
 Cell site system due to single call/carrier
 Costly band pass filters to eliminate spurious radiation
 Duplexers in both T/R increase subscriber costs

19
Time and Frequency Multiplexing
 Combination of both methods
 A channel gets a certain frequency band for a certain
amount of time
 Example: GSM
 Advantages:
 Protection against frequency k1 k2 k3 k4 k5 k6
selective interference
 Higher data rates compared to c
code multiplex f

 But: precise
coordination
required
t

20
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Frequency hopping spread spectrum
 Direct sequence spread spectrum
 Code division multiplexing

21
Errors and Narrowband Transmissions
 Modulation uses as much bandwidth H to transmit a data
stream of rate R as required by Nyquist/Shannon theorem
 Actually, much more because of imperfections everywhere

 Problem: When channel undergoes time-selective fading (i.e.,


Tc << Ts), received signal becomes weak, error rate high

 Observation: Fading is not


uniform in frequency!
 While one frequency range
is bad, another might be ok!
 Exploit frequency selectivity
to overcome time selectivity
in a single frequency
! Frequency diversity

22
Spread Spectrum Techniques
 Idea: “Spread” signal to a wider bandwidth than is actually
necessary to avoid short, frequency-selective distortions
 One form of frequency diversity exploitation
 Can be channel fading, but also narrowband interference

power interference spread power signal


signal
spread
detection at interference
receiver

f f
 Main implementation options
1. Frequency Hopping
2. Direct Sequence (is the basis for CDMA)
 Common drawbacks: Strict time synchronization & power
control needed (see later)
23
Frequency Hopping Spread Spectrum (FHSS)
 Discrete changes of carrier frequency
 Sequence of frequency changes determined via pseudo random
number sequence
 Additional “hopping” increases the required bandwidth
 Two versions
 Fast Hopping: several frequency hops per user bit
 Slow Hopping: several user bits per hop
 Advantages
 Fading and interference limited to short period
 Simple implementation
 Uses only small portion of spectrum at any time
 Disadvantages
 Not as robust as Direct Sequence

24
Frequency Hopping Spread Spectrum …

tb

user data

0 1 0 1 1 t
f
td
f3 slow
f2 hopping
(3 bits/hop)
f1

td t
f

f3 fast
f2 hopping
(3 hops/bit)
f1

tb: bit period td: dwell time

25
Frequency Hopping Spread Spectrum …
narrowband spread
signal transmit
user data signal
modulator modulator

frequency hopping
synthesizer sequence
Transmitter

narrowband
received signal
signal data
demodulator demodulator

hopping frequency
sequence synthesizer
Receiver

26
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Frequency hopping spread spectrum
 Direct sequence spread spectrum
 Code division multiplexing

27
Direct Sequence Spread Spectrum (DSSS)
 XOR of the signal with pseudo-random number (also called
chipping sequence)
 Many chips per bit (e.g., 128) result in higher bandwidth of the
signal tb
 Chipping sequence also called
user data
code or key
0 1 XOR

 Advantage tc
chipping
 Reduces time-selective sequence
fading by frequency diversity 01101010110101 =
 Disadvantage resulting
 Precise power control signal
01101011001010
necessary
tb: bit period
tc: chip period

28
DSSS Transmitter/Receiver Structure

spread
spectrum transmit
user data signal signal
X modulator

chipping radio
sequence carrier

transmitter

correlator
lowpass sampled
received filtered products sums
signal signal data
demodulator X integrator decision

radio chipping
carrier sequence

receiver

29
DSSS – Transmission
 DSSS: XOR of a “long” symbol with a chipping
sequence/code
 DSSS can also be elegantly written as pointwise product of
vectors when using +/-1 instead of 0/1
 Assign: “1” = -1, “0” = +1
 Formally: Transmitted signal, AS(t) for 0  t  T,
 T symbol time
 Represent data by Ad(t) = constant over the duration of a given symbol
 Ak(t) is the chipping key 0  t  T

 Resulting signal has more level changes per time


 Higher required bandwidth !

30
DSSS Transmission – Example
 Example: Sender A sends Ad = 1, chipping key Ak =
010011
 Rewrite, only one value per chip is shown:
Ad = (-1, -1, -1, -1, -1, -1); Ak = (+1, -1, +1, +1, -1, -1)
 Compute transmitted signal As = Ad * Ak (pointwise product)
 AS = Ad * Ak = (-1, -1, -1, -1, -1, -1) * (+1, -1, +1, +1, -1, -1)
= (-1, +1, -1, -1, +1, +1)

31
DSSS Transmission on Signal Level – 2nd example
data A
1 0 1 Ad

key A
key
0 1 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 0 Ak
sequence A
data  key 1 0 1 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1

signal A
As

Remark: Real systems use much longer keys resulting in a


larger distance between single code words in code space

32
DSSS – Receiver
 How does a receiver convert spreaded chip sequence back
to bits?
 Receiver (correlation receiver or matched filter)
 Needs to know sender’s key Ak, symbol duration T
 Has received sequence AR from A, perfect phase synchronization
 Computes scalar product

 Example:
 AR = (-1, +1, -1, -1, +1, +1), Ak = (+1, -1, +1, +1, -1, -1)
 AR ¢ Ak = -1 + -1 + -1 + -1 + -1 + -1 = -6

33
DSSS at Receiver – Error-free Case
 How to use Ae to decide which bit Ad has been transmitted?
 In error-free case, AR = AS (up to attenuation, here treated
as constant)
 Then, scalar product will be

 Observation: Since Ak(t) = +/- 1, Ak(t)2 = 1 !


 Thus:

! Decision rule for receiver which data had been transmitted

34
DSSS at Receiver – Noise?
 Noise/interference can flip some chips
 When computing AR ¢ Ak, no longer +/- n will result!
 Example:
 AR = (-1, +1, +1, -1, -1, +1) <> AS !, Ak = (+1, -1, +1, +1, -1, -1)
 AR ¢ Ak = -1 + -1 + 1 + -1 + 1 + -1 = -2 > -6

 But: Results will be closer to zero


 Formally: Write AR(i) = AS(i) + N(i) + I(i), where
 N(i) is Gaussian noise, I(i) is narrowband distortion
 Compute
s0T AR(t) Ak(t) dt = s0T Ad(t) Ak(t)2 dt + s0T N(t) Ak(t) dt + s0T I(t) Ak(t) dt
 It holds: E[N ¢ Ak] = 0; similarly, E[I ¢ Ak] is small
 Note: data is multiplied with Ak(t)2, interference only with Ak(t) !

 Decision rule: Decide for a 0 if AR¢ Ak > 0; for a 1 if < 0;


report error if = 0
35
DSSS in multipath environment
 Consider a 2 path environment
 Received signal AR(t) consists of two components, one received
over the direct path A0(t) and one over a path with delay  A(t)
! AR(t) = A0(t) + A(t) = AS(t) + AS(t-) = Ad(t) Ak(t) + Ad(t - ) Ak(t-)
(neglecting path loss, noise)
 Receiver computes scalar product AR ¢ Ak:
 AR ¢ Ak = s0T Ad(t)Ak(t) Ak(t) + Ad(t-)Ak(t-) Ak(t)dt
= s0T Ad(t) 1 dt + s0T Ad(t-) Ak(t-) Ak(t) dt
= Ad(0) + Ad(0) s0T Ak(t-)Ak(t) dt since Ad(t)=const

 s0T Ak(t-)Ak(t) dt is autocorrelation R() of chipping


sequence
 Look for chipping sequences with small R() for  > Tthreshold
 E.g., Barker sequence

36
Summary: Spread Spectrum Technologies
 Basic idea: Combat time-selective fading by exploiting
frequency diversity
 “Even if the channel at some given frequency is currently bad, the
chance that it is ok at some other frequency is high”
 Therefore: spread the signal to use a larger frequency band

 Typical implementation: Direct sequence spread spectrum


 Works (essentially) because
 Signal is spreaded and despreaded (= multiplied with spreading
sequence twice)
 Interference only despreaded (=multiplied once)
 Handles noise, interference, multipath environment

37
Overview
 Interference modeling
 Multiplexing
 4 dimensions: Spatial, time, & frequency multiplexing
 Time division multiplexing
 Frequency division multiplexing
 Time and frequency multiplexing
 Spread spectrum techniques
 Frequency hopping spread spectrum
 Direct sequence spread spectrum
 Code division multiplexing

38
Code Division Multiplex (CDMA)
 Each channel has a unique code k1 k2 k3 k4 k5 k6

 All channels use the same spectrum c


at the same time
 Advantages:
 Bandwidth efficient
 Little coordination and synchronization f
necessary (expect code, power)
 Good protection against interference
and tapping
 Disadvantages:
 Lower user data rates t
 More complex signal regeneration
 Implemented using spread spectrum
technology
39
Spreading, FDM, and frequency selective fading
channel
quality

1 2 5 6
Narrowband channels (FDM)
3
4
frequency
narrow band guard space
signal

channel
quality
2
2
2 Spread spectrum
2
2 channels (CDM)
1

spread frequency
spectrum

40
How does CDMA work?
 How can a receiver sort out different transmissions, despite
overlapping in time and frequency?
 Transmissions need to differ in “code space”
 Different transmissions need to use different keys/chipping
sequences with certain properties

 Following example
 Senders A and B close to receiver
 Signals send in same frequency band, at same time
 A and B use different keys

 Key idea: Receiver uses key of desired transmitter to


compute scalar products

41
CDMA in theory – By example
 Sender A
 Sends Ad = 1, key Ak = 010011 (assign: „1“= -1, „0“= +1)
 Signal As = Ad ¢ Ak = (-1, +1, -1, -1, +1, +1)
 Sender B
 Sends Bd = 0, key Bk = 110101 (assign: „1“= -1, „0“= +1)
 Signal Bs = Bd ¢ Bk = (-1, -1, +1, -1, +1, -1)
 Both signals superimpose in space
 Other interference neglected (noise etc.)
 As + Bs = (-2, 0, 0, -2, +2, 0)
 Receiver wants to receive signal from sender A
 Apply code Ak bitwise (scalar product)
 Ae = (-2, 0, 0, -2, +2, 0) ¢ Ak = -2 + 0 + 0 + -2 + -2 + 0 = -6
 Result smaller than 0, therefore, original bit was „1“
 When receiving B, use B’s code
 Be = (-2, 0, 0, -2, +2, 0) ¢ Bk = +2 + 0 + 0 + 2 + 2 + 0 = +6, i.e. „0“

42
CDMA in theory – By equation
 Formally, receiver receives sum of AS and BS
 AS = Ad ¢ Ak, BS = Bd ¢ Bk
 We ignore noise and (additional) interference sources
 Receiver computes (AS + BS) ¢ Ak to receive Ad:
 Ad¢ Ak ¢ Ak + Bd ¢ Bk ¢ Ak = Ad + Bd ¢ Bk ¢ Ak
 Bk ¢ Ak should be small (Bk ¢ Ak = s0T Bk(t) Ak(t) dt )
 Ideally: scalar products of any two keys should be 0
 Then: each transmitter can be perfectly received
 So-called orthogonal keys
 If only close to 0: Quasi-orthogonal keys
 For chipping sequence of length G, there are G orthogonal
chipping sequences
! G transmitters can be perfectly separated!

43
Design of a chipping sequence family
 Choosing chipping sequences determines performance of
CDMA system
 Keys should have good autocorrelation properties
 To combat multipath fading
 Keys should have small or zero scalar products between
themselves
 To allow user separation with delayed copies from other users
 Generalization of the “small scalar products” requirement
 s 0 T Ak(t) Bk(t-) dt ¼ 0 for any keys Ak, Bk and any  > threshold

44
CDMA on signal level

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

45
CDMA on signal level II
data A
1 0 1 Ad

As + Bs

Ak

(As + Bs)
* Ak

integrator
output
comparator 1 0 1
output

46
CDMA on signal level III
data B
1 0 0 Bd

A s + Bs

Bk

(As + Bs)
* Bk

integrator
output
comparator 1 0 0
output

47
CDMA on signal level IV

A s + Bs

wrong
key K

(As + Bs)
*K

integrator
output
comparator
output (0) (0) ?

48
Conclusion
 Wireless communication is made challenging by
 The time- and frequency varying nature of a wireless channel
 By interference between multiple transmitters
 By attenuation

 Consequence: Error rates can be high and highly


fluctuating
 There is no “link” between two nodes in a wireless communication
like there is in a simple graph model of a network

 Higher layer protocols will have to deal with this harsh


environment

49

You might also like