Академический Документы
Профессиональный Документы
Культура Документы
T >> Tm
T W
System bandwidth
No intersymbol
interference at
decision time instant
However: Fading
(destructive interference)
is still possible
Decision circuit
In the binary case, the decision circuit compares the
received signal with a threshold at specific time instants
(usually somewhere in the middle of each bit period):
Noisy and distorted symbols
Decision
threshold
Decision
Decision circuit
circuit
Clean symbols
BER
Frequency-selective channel
(no equalization)
BER floor
AWGN
channel
(no fading)
S/N
r (t ) = a (t ) e
j ( t )
s (t ) + n (t )
= a 2 Eb N 0
0 = E {a 2 } Eb N 0
using
2 a a 2 E {a 2 }
p (a) =
e
2
E {a }
p (a )
p ( ) =
d da
a 0,
Rayleigh distribution
Exponential distribution
we get
p ( ) =
0.
Pe = Pe ( ) p ( ) d
Important
Important formula
formula
for
for obtaining
obtaining
statistical
statistical average
average
Pe ( ) = Q
) ( 2 ) .
2a 2 Eb N 0 = Q
2-PSK
2-PSK
We thus get
Pe = Q
0
1
0
0
1
d = 1
2
1+ 0
0
1
Pe = 1
2
1+ 0
1
1
= 1 1 +
1+ 0
2
Then, we use
1 + x = 1 + x 2 +
which leads to
Pe 1 4 0
for large
0 .
( = Pe )
Frequency-selective channel
(no equalization)
BER floor
AWGN
channel
(no fading)
SNR
Pe 1 4 0
(= 0)
Pe ( )
2-PSK
DPSK
e 2
( )
2-FSK
(coh.)
2-FSK
(non-c.)
Pe ( for large 0 )
Pe
0
1
1
2
1+ 0
1 4 0
1 ( 2 0 + 2 )
1 2 0
0
1
1
2
2+0
1 2 0
1 ( 0 + 2 )
1 0
T Tm ... T << Tm
Intersymbol interference
causes signal distortion
Receiver structure
The intersymbol interference of received symbols (bits)
must be removed before decision making (the case is
illustrated below for a binary signal, where symbol = bit):
Symbols
with ISI
Symbols with
ISI removed
Adaptive
Adaptive
equalizer
equalizer
Decision threshold
Clean
symbols
Decision
Decision
circuit
circuit
Decision time instant
T >> Tm >> Tc
Tm = delay spread of multipath channel
Tc = Chip duration
...
Bit
Bit(or
(orsymbol)
symbol)
Tc W
h (t ) =
M 1
m =0
jm
(t m )
r (t ) = s (t ) h (t ) =
M 1
m =0
jm
s (t m ) .
h ( t ) = an e
jn
( t n )
n =0
Uniformly spaced
channel samples
Delay ( )
1 W
hrake (t ) = ai e ( t i )
ji
i =1
2 3
Delay ( )
Rake receiver
(Generic structure, assuming 3 fingers)
Received baseband multipath signal (in ELP signal domain)
Channel
Channel estimation
estimation
Weighting
Weighting
Finger
Finger 11
Finger
Finger 22
Finger
Finger 33
Rake receiver
Path combining
Output
signal
(to
decision
circuit)
Channel estimation
Channel
Channel estimation
estimation
ai i i
(i ) i
(i ) ai
Stored
Stored code
code sequence
sequence
I branch
Delay
Delay
f ( i )
dt
I/Q
I/Q
Q branch
dt
To
MRC
Received
Received
code
code sequence
sequence
dt
T
Received
Received
code
code sequence
sequence
Matched
Matched
filter
filter
Sampling
Sampling
at
at tt =
= TT
Stored
Stored code
code sequence
sequence
r (t ) = z (t )
+ v (t )
+ w (t )
= ai e ji s ( t i ) + an e jn s ( t n ) + w ( t )
n =1
n i
z (t )
v (t )
w (t )
0 bit
0 bit
Desired component
Stored sequence
After multiplication
0 bit
Other component
Stored sequence
After multiplication
Mathematically:
T
Ci = z ( t ) + v ( t ) + w ( t ) s ( t ) dt
0
= ai e
ji
s ( t ) dt
2
Desired
signal
Interference from
same signal
0
N
n =1
n i
+ an e jn s ( t n + i ) s ( t ) dt + w ( t ) s ( t ) dt
Interference from other signals
Ci = ai e
ji
s ( t ) dt
2
Large
Small
a
n =1
n i
jn
s (t
0
+ i ) s ( t ) dt +
Small
T
w ( t ) s ( t ) dt
0
Stored
Stored II code
code sequence
sequence
Received signal
Delay
Delay
f ( i )
I/Q
I/Q
I branch
Q branch
Required: phase
synchronization
dt
To MRC for
I signal
dt
To MRC for
Q signal
Stored
Stored QQ code
code sequence
sequence
Phase synchronization
When different codes are used in the
quadrature branches (as in practical
systems such as IS-95 or WCDMA),
phase synchronization is necessary.
I/Q
I/Q
Pilot
Pilotsignal
signal
Signal in Q-branch
I
Signal in I-branch
Note: phase
synchronization must
be done for each
finger separately!
Weighting
(Case 1: same code in I and Q branches)
Maximum Ratio Combining (MRC) means weighting each Rake
finger output with a complex number after which the weighted
components are summed on the real axis:
Component
is weighted
Phase is
aligned
Z = ai e ji ai e ji
i =1
real-valued
Instead of phase
alignment: take
absolute value of
finger outputs ...
Phase alignment
The complex-valued Rake finger outputs are phase-aligned
using the following simple operation:
e ji e ji = 1
e ji
1
e ji
Phasors representing
complex-valued Rake
finger outputs
Z = a1 + a2 + a3
2
Finger
Finger 11
MRC
MRC
I
Q
Finger
Finger 22
:
I
Q
MRC
MRC Q
Quaternary
Quaternary
decision
decision
circuit
circuit
BER
Frequency-selective channel
(no equalization)
BER floor
AWGN
channel
(no fading)
S/N
Pe is proportional to
BER
BER
0L
Average
Average SNR
SNR
Diversity
Diversity of
of
L:th
L:th order
order
Z EGC = ai e e
j i
j i
i =1
= ai
i =1
Z MRC = ai e
i =1
j i
ai e
j i
= ai
i =1
p ( i ) =
e i
, i 0.
PDF
PDF
P ( i < y ) = p ( i ) d i = 1 e y 0 .
0
CDF
CDF
y 0 L
.
P ( 1 , 2 , ... , L < y ) = p ( i ) d i = 1 e
0
p ( 1 , 2 , , L ) = p ( 1 ) p ( 2 ) p ( L ) .
p ( y ) = L 1 e y 0
L 1
e y 0
Pe = Pe ( y ) p ( y ) dy .
0
Pe is proportional to
0L
BER
( = Pe )
AWGN
channel
(no fading)
SNR
L=4
L=3
L=2
(= 0)
MRC performance
Rayleigh fading => SNR in i:th diversity branch is
Eb 2 Eb 2
2
ai =
xi + yi
i =
N0
N0
Gaussian
Gaussian distributed
distributed
quadrature
quadrature components
components
Rayleigh
Rayleigh distributed
distributed magnitude
magnitude
Eb 2
E
2
2
2
2
2
2
a1 + a2 + aL = b x1 + y1 + xL + yL
N0
N0
Reduces
Reduces to
to exponential
exponential pdf
pdf when
when LL =
=1
1
p ( ) =
L 1
0L ( L )
L 1
0 L ( L 1) !
Gamma function
Factorial
Pe = Pe ( ) p ( ) d
1
Pe =
L 1+ k 1+
k
2
k =0
L L 1
Pe ( ) = Q
= 0 (1 + 0 )
1 2 L 1
Pe =
Pe is proportional to
2 L 1) !
2 L 1
(
L = L! L 1 ! = 1
(
)
=3
= 10
= 35
L =1
L=2
L=3
L=4
For large 0
1 2 L 1
Pe =
Pe ( )
Modulation
2-PSK
DPSK
2-FSK
(coh.)
2-FSK
(non-c.)
( )
Pe ( for large 0 )
k=4
k=2
k=2
k =1