Motivation: Baseband Waveform
Motivation: Baseband Waveform
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
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
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
r (t ) = Re ~ {
r (t )e j 2πf ct } s.t. ∑ Ce
l =1
−l / β
=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) / β