Lecture 3 A
Lecture 3 A
Spring - 2013
Jeffrey N. Denenberg
Lecture 3: Baseband Demodulation/Detection
Last time we talked about:
Transforming the information source to a form
compatible with a digital system
Sampling/Reconstruction
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
100 0.4552
010 -1.3657
Lecture 3 4
Example of M-ary PAM
3B
A.
‘11’
‘1’ B
T
T T ‘01’
T -B ‘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 Tb 2Tb 3Tb 4Tb 5Tb 6Tb
1 1 0 1 0 1
Rb=1/Tb=3/Ts
R=1/T=1/Tb=3/Ts
0 T 2T 3T 4T 5T 6T
Rb=1/Tb=3/Ts
R=1/T=1/2Tb=3/2Ts=1.5/Ts
0 T 2T 3T
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
mi Pulse g i (t ) Bandpass si (t ) M-ary modulation
Format
modulate modulate i 1, , M
channel
transmitted symbol hc (t )
estimated symbol n(t )
Demod.
Format Detect
m̂i z (T ) & sample r (t )
Lecture 3 9
Example: Channel impact …
hc (t ) (t ) 0.5 (t 0.75T )
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
z (T ) m̂i
r (t ) Frequency Receiving Equalizing Threshold
down-conversion filter filter comparison
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
Simplify the model:
Received signal in AWGN
n(t )
AWGN
Lecture 3 15
Matched filter receiver
Problem:
Design the receiver filter h(t ) such that the SNR is
maximized at the sampling time when si (t ), i 1,..., M
is transmitted.
Solution:
The optimum filter, is the Matched filter, given by
*
h(t ) hopt (t ) si (T t )
*
H ( f ) H opt ( f ) S i ( f ) exp( j 2fT )
0 T t 0 T t
Lecture 3 16
Example of matched filter
y (t ) si (t ) h opt (t )
si (t ) h opt (t ) A2
A A
T T
T t T t 0 T 2T t
y (t ) si (t ) h opt (t )
si (t ) h opt (t ) A2
A A
T 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( j 2fT )
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.
z (t ) Rs (t T ) z (T ) Rs (0) Es
The output SNR of a matched filter depends only on the ratio of the signal energy
to the PSD of the white noise at the filter input.
S Es
max
N T N 0 / 2
Two matching conditions in the matched-filtering 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 ( )si ( )d r (t ), s (t )
0
Lecture 3 19
Implementation of matched filter receiver
z1 (T )
z1
*
s (T t )
1
Matched filter output:
r (t ) z z Observation
vector
* z M
sM (T t ) zM (T )
zi r (t ) s i (T t ) i 1,..., M
z ( z1 (T ), z2 (T ),..., z M (T )) ( z1 , z 2 ,..., z M )
Lecture 3 20
Implementation of correlator receiver
Bank of M correlators
s 1 (t )
T z1 (T )
r (t )
0
z1 Correlators output:
z
z Observation
vector
s M (t )
T z M
0 z M (T )
z ( z1 (T ), z2 (T ),..., z M (T )) ( z1 , z 2 ,..., z M )
T
zi r (t )si (t )dt i 1,..., M
0
Lecture 3 21
Implementation example of matched filter
receivers
s1 (t )
A
Bank of 2 matched filters
T
0 T t A z1 (T )
T z1
r (t ) z
0 T
z
s2 (t )
z2
0 T
z 2 (T )
0 T t
A A
T T
Lecture 3 22