0% found this document useful (0 votes)
29 views

Motivation: Baseband Waveform

CDMA allows multiple users to share the same bandwidth by assigning each user a unique spreading code. Direct sequence spread spectrum is a popular CDMA technique where each user's data signal is multiplied by a unique spreading code before transmission. At the receiver, the desired user's signal is extracted by correlating the received signal with the same spreading code. The cross-correlation between different users' codes is nearly zero, allowing signals to be separated despite occupying the same bandwidth. Processing gain determines the bandwidth expansion and is equal to the number of chips per data symbol.

Uploaded by

Aniket Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Motivation: Baseband Waveform

CDMA allows multiple users to share the same bandwidth by assigning each user a unique spreading code. Direct sequence spread spectrum is a popular CDMA technique where each user's data signal is multiplied by a unique spreading code before transmission. At the receiver, the desired user's signal is extracted by correlating the received signal with the same spreading code. The cross-correlation between different users' codes is nearly zero, allowing signals to be separated despite occupying the same bandwidth. Processing gain determines the bandwidth expansion and is equal to the number of chips per data symbol.

Uploaded by

Aniket Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Motivation

„ BER depends on bit energy—not on the


CDMA bandwidth
„ Large bandwidth signals are
„ less sensitive to multipath fading
Instructor: Mary Ann Ingram
„ less vulnerable to jamming
ECE 4823 „ can be concealed
„ can share a common bandwidth without
interfering with each other

Direct Sequence Spread


Code-Division Multiple Access Spectrum (DS-SS)
„ Allows multiple users to share same „ DS-SS is one popular way to make the
bandwidth at the same time noise-like waveforms for CDMA
„ Each user’s waveform is like an „ Maximal-length shift registers make
independent noise random process binary sequences that have noise-like
„ Interference appears as white noise properties
„ Matched filter pulls out desired user’s „ m-stage shift register produces a sequence
with a period of length 2m-1
waveform, suppresses interference

DS-SS Baseband Waveform Chips


„ Binary noise sequence is mapped to a chip „ The spreading sequence comprises
spreading sequence of +/- 1’s chips (very short pulses) with width TC
Each user gets a different spreading
„
„ There are an integer number of chips
sequence
Baseband for each data symbol
Waveform
data symbol
0 TS 2TS 3TS 0 TS 2TS 3TS
1
Information
-1 chip width
waveform TS
Short code
example

1
Codes for Different Users M-Sequences
„ Their cross-correlation is nearly zero: „ “Maximal-length” or m-sequences are a
well-known class of spreading
sequences
user 1
Generated with a linear feedback shift
∫ (•)dt
TS „
≈0
0 register
user 1
„ A register of length m generates a code
N long, where N=2m-1

Autocorrelation of the M-
Generating M-Sequences Sequence
„ The pi’s are the coefficients of a primitive „ Very much like an impulse
polynomial

0 +1 1
ai ai-1 ai-2 ai-3 ai-4 ai-m+1 ai-m
1 -1

p1 p2 p3 p4 p1m-1

-1/N

Processing Gain Signal Model for k-th User


„ The number of chips per symbol is the 2 ES
processing gain (PG) sk (t ) = mk (t ) pk (t ) cos(2πf c t + θ k )
„ This is also
TS
BSS ES = symbol energy
PG = „

B „ mk(t) = information waveform for k-th user


where BSS and B are the bandwidths of „ pk(t) = spreading sequence for k-th user
the chips and the data symbols, „ B = bandwidth of mk(t)
respectively. Usually, BSS >> B „ BSS = bandwidth of pk(t)

2
Received Signal Model—No
Multipath Correlator Receiver
K Assume user 1’s delay, τ1, is known
r (t ) = ∑ sk (t − τ k ) + n(t )
„

k =1
„ To receive the signal of user 1,
correlate the received signal with user
„ Assume K users and that the k-th user’s 1’s spreading sequence delayed by τ1
signal is delayed by τk iTS +τ 1
Z i(1) = ∫ r (t ) p1 (t − τ 1 ) cos(2πf c (t − τ 1 ) + θ1 )dt
( i −1)TS +τ 1

iTS +τ 1 K 
=∫
( i −1)TS +τ 1 ∑ sk (t − τ k ) + n(t ) p1 (t − τ 1 ) cos(2πf c (t − τ 1 ) + θ1 )dt
 k =1 

Multi-user Interference Simplified Correlator Output


„ The receiver correlates to the code of the Z i(1) = I i(1) + ξ
desired user
„ Every undesired user’s code has a small = I i(1) + Y + η
amount of residue because of imperfect
orthogonality „ Y is the multiple access interference
„ The multi-user interference from each user is part
approximated as a Gaussian RV based on a „ Y is N (0, σ ξ ) , based on Central Limit
2
Central Limit Theorem argument Theorem
„ Contribution of lots of chips
„ η is the thermal noise part

Random Sequence Model BER for BPSK Assuming AWGN


The analysis of the BER for DS-SS assumes  
„
 
that the K-1 interfering spreading sequences  1 
are random and N chips long Pe = Q 
The BER is obtained by averaging over all  K − 1 No 
 3N + 2 E
„
possible spreading sequences, including the 
 b 
desired sequence the “3” comes from an assumption of
Therefore, σ ξ > 0 , σ ξ is proportional to K-
2 2 chip and phase asynchrony; this is
„
dropped if synchronous
1, and σ ξ is inversely proportional to N
2
„ Reduces to standard BPSK BER
expression when K=1

3
Graceful Degradation Narrowband Interference
Stuber 2000
„ Unlike TDMA, „ Interference signal is spread and then filtered
CDMA BER Complex envelope of desired signal Filter
increases matched
to TS-long
0 TS 2TS 3TS 0 TS 2TS 3TS
gradually as 1
pulse

more users TS
-1

are added Complex envelope of desired signal Filter


matched
0 TS 2TS 3TS TS 2TS 3TS to TS-long
0
pulse
1
Interference bandwidth
-1 spreads out to BSS, but
TS bandwidth of filter is only B

Baseband Tapped-Delay Line Model


of Received Complex Envelope Statistical Models of Tap Gains
„ Under the wide-sense stationary uncorrelated
~
sk (t ) 1
BSS
1
BSS
1
BSS L scattering (WSSUS) assumption, the tap
gains are uncorrelated complex RVs
Complex
tap gains
g1 g2 g3 L gL „ A reasonable model for the tap gain
magnitudes, αl, is Rayleigh with exponentially
Complex decreasing mean square values
noise z (t ) Σ
jφ l
~
{ }
E α l2 = Ce −l / β
Small β , small
delay spread
gl = α l e r (t ) L

r (t ) = Re ~ {
r (t )e j 2πf ct } s.t. ∑ Ce
l =1
−l / β
=1

Correlator (RAKE) Receiver The Decision Variable


autocorrelation
of spreading sequence
~ „ The RAKE receiver output is
sk* (t ) 1
BSS
1
BSS
1
BSS L 1
BSS L L −1 L −1− k
µk = 2ε ∑ α l2 + 4ε ∑ ∑Y i ,i + k φ p ( k ) + n~k
Conjugate
path gains
g1* g*2 g *3 L g *L l =1 k =1 i =1

not needed if
Σ modulation is
where the self-interference is

εk
equal energy
{
Ym ,l = Re g m g l* }
~
r (t ) X Decision
- Variable
Re {∫ (•)dt }
0
T +
Σ µk and generally non-Gaussian and correlated

4
BER BPSK DS-SS BER Curves
[Stuber, 2001]
„ For DS-SS-BPSK, and assuming ideal „ Channel has 4
speading sequence (impulse autocorrelation), taps β
then L
1  γm  RAKE has 4 β

Pb = ∑ Am 1 −
„ β
 taps
2 l =1  1+ γ m 
L
γm
Am = ∏
l =1,l ≠ m m − γ l
γ

γm =
(1 − e )e
−1 / β −m / β
γb
e −1/ β − e −( L +1) / β

Compare to 4-th Order Spatial Sliding Correlator RAKE


Diversity Receiver
[Stuber, 2001]
„ The received signal is split into M
β
β
branches (M could be less than L)
β
„ Each branch signal is weighted with the
small delay spread conjugate of the path gain (like MRC)
yields no diversity
„ Each weighted branch signal is
β=1 not
as good
correlated with a differently delayed
as L=3 version of the spreading sequence

Sliding Correlator RAKE


Receiver; Example: M=3 Summary
„ CDMA allows efficient use of spectrum
~
r (t ) τ 2 −τ1 τ 3 −τ 2 by putting all users on top of each other
in time and frequency
g a* g*b g *c 3 RAKE
“fingers” „ Graceful degradation as traffic increases
Σ „ Robust against interference
„ RAKE receiver provides some fading
pk (t )
•Correlators “hunt” for
best delays mitigation that depends on delay spread
•for M<L, performance
won’t be as good

You might also like