Lecture 3&4.pptx
Lecture 3&4.pptx
Lecture 3
Last time we talked about:
■ Transforming the information source to a form
compatible with a digital system
■ Sampling
■ Aliasing
■ Quantization
■ Uniform and non-uniform
■ Baseband modulation
■ Binary pulse modulation
■ M-ary pulse modulation
■ M-PAM (M-ary Pulse amplitude modulation)
Lecture 3 2
Formatting and transmission of baseband signal
011 -0.4552
boundaries
010 -1.3657
3B
‘11’
‘1’ B
T ‘00’ T T
‘0’ ‘10’
-A. -3B
Lecture 3 5
Example of M-ary PAM …
0 Ts 2Ts
2.2762 V 1.3657 V
0 T 2T 3T b 5Tb b
4T 6T
b b b
1 1 0 1 0 1
R =1/T =3/T
b b s
R=1/T=1/T =3/T
0 T 2T 3T 4T 5T b s
6T
R =1/T =3/T
b b s
R=1/T=1/2T =3/2T =1.5/T
0 T 2T 3T b s s
Lecture 3 6
Today we are going to talk about:
■ Receiver structure
■ Demodulation (and sampling)
■ Detection
■ First step for designing the receiver
■ Matched filter receiver
■ Correlator receiver
Lecture 3 7
Demodulation and
detection
Format m Pulse g (t) Bandpass
i i
si (t) M-ary modulation
modulate modulate
i = 1,, M
channel
transmitted symbol
hc (t)
estimated symbol n(t)
Format Detect
Demod.
m z(T ) & sample
ˆ r(t)
i
■ Major sources of errors:
■ Thermal noise (AWGN)
■ disturbs the signal in an additive fashion (Additive)
■ has flat spectral density for all frequencies of interest (White)
■ is modeled by Gaussian random process (Gaussian Noise)
■ Inter-Symbol Interference (ISI)
■ Due to the filtering effect of transmitter, channel and receiver,
symbols are “smeared”.
Lecture 3 8
Example: Impact of the
channel Lecture 3 9
Example: Channel impact
…
Lecture 3 10
Receiver tasks
■ Demodulation and sampling:
■ Waveform recovery and preparing the received
signal for detection:
■ Improving the signal power to the noise power (SNR)
using matched filter
■ Reducing ISI using equalizer
■ Sampling the recovered waveform
■ Detection:
■ Estimate the transmitted symbol based on the
received sample
Lecture 3 11
Receiver structure
Threshold m
r(t) Frequency Receiving Equalizing ˆ
down-conversion filter filter comparison
i
Lecture 3 12
Baseband and
■bandpass
Bandpass model of detection process is
equivalent to baseband model because:
■ The received bandpass waveform is first
transformed to a baseband waveform.
■ Equivalence theorem:
■ Performing bandpass linear signal processing followed by
heterodyning the signal to the baseband, yields the same
results as heterodyning the bandpass signal to the
baseband , followed by a baseband linear signal
processing.
Lecture 3 13
Steps in designing the
receiver
■ Find optimum solution for receiver design with the
following goals:
1. Maximize SNR
2. Minimize ISI
■ Steps in design:
■ Model the received signal
■ Find separate solutions for each of the goals.
■ First, we focus on designing a receiver which
maximizes the SNR.
Lecture 3 14
Design the receiver filter to maximize the SNR
n(t)
AWGN
n(t)
AWGN
Lecture 3 15
Matched filter receiver
■ Problem:
■
h(t)
Design the receiver filter such that the SNR is
s (t), i = 1,...,
maximized at the sampling time when i
M
is transmitted.
■ Solution:
■ The optimum filter, is the Matched filter, given by
0 T t 0 T t
Lecture 3 16
Example of matched filter
Tt Tt 0 T 2T t
Lecture 3 17
Properties of the matched filter
The Fourier transform of a matched filter output with the matched signal as
input is, except for a time delay factor, proportional to the ESD of the input
signal. Z ( f ) = | S ( f ) |2 exp(− j2π
fT )
The output signal of a matched filter is proportional to a shifted version of
the autocorrelation function of the input signal to which the filter is matched.
max ⎛ ⎞
S Es
⎜⎝ N ⎠ ⎟N / 2
Two matching conditions in =
the matched-filtering
T 0 operation:
spectral phase matching that gives the desired output peak at time T.
spectral amplitude matching that gives optimum SNR to the peak value.
Lecture 3 18
Correlator receiver
■ The matched filter output at the sampling time,
can be realized as the correlator output.
z(T ) = hopt (T ) *
r(T )
T
∫
= r(τ )s
*
i
(τ )dτ = < r(t),
s(t) >
0
Lecture 3 19
Implementation of matched filter receiver
z1 (T
s1 (T − t) z
) ⎡ ⎤
*
M ⎦
z = (z1 (T ), z2 (T ),..., zM (T )) = (z1 , z2
,..., zM )
Lecture 3 20
Implementation of correlator receiver
Bank of M correlators
s* 1 (t)
T
z1 )
∫ (T ⎡ Correlators output:
⎢z ⎥ =
r(t) 0
z Observation
*
s M (t) 1
⎤ vector
T
⎢
∫ 0 zM ( T ⎢ ⎣ z
) zM
⎥
z = (z1 (T ), z2 (T ),..., zM (T )) = (z1 , z2
⎥
,..., zM ) ⎦
T i = 1,...,
∫
zi = r(t)si (t)dt M
0
Lecture 3 21
Implementation example of matched filter
receivers
s1 (t)
Bank of 2 matched filters
A
T
0 T t A z1 (T
T ) ⎡
z
⎢1 ⎤
0 T
s (t)
0 T ⎥
0 T t
− −
AT AT
Lecture 3 22