ECGR4124 Project 11, DSP Butterworth Filter and Modem
Form the same groups of 3 as before. Members of any group must
be
all graduate or all undergrad.
Do NOT use "zoom" feature on
any
plots unless specifically requested.
Preliminary tasks
- Run NetBeans
5.5, or a later version
(Start>AllPrograms>MosaicXp>Programming>Netbeans>NetBeans55)
- Make a copy of your previous project from within NetBeans, and
rename
the new project.
- Make
sure
that your 20log10|FFT| is working correctly, with c
(zero-frequency) in the center of the plot.
-
- Design a 6th order Butterworth lowpass filter with a 200 Hz
cutoff frequency at an 8000 Hz sample rate using MATLAB. See
the sample MATLAB session
on the course
website. For the following designs, print out your matlab
session,
circling the final filter designs using:
- Impulse Invariance design
( Q1 )
- Bilinear design
( Q2 )
- Prewarped Bilinear design
( Q3 )
(circle the numerator and denominator of H(z) for all three
cases on
your Matlab printout)
- On a separate sheet of paper, write out the transfer
function
H(z) for these three filters.( Q4 )
- Implement the Prewarped Bilinear design filter in the time
domain (i.e., implement as in Fig. 6.3). Implement a new
version of the
"impulse response" button that plots the first 1024 points of
the
impulse response of this filter. (hint: write a function to
apply an
1024-point long
impulse as the input to your new filter function). ( P1 )
- Use the 20log|FFT| button to find the frequency response by
taking the Fourier tranform of the foregoing time-domain
impulse
response and plot this ( P2 ),
and estimate the cutoff frequency from the plot.
( Q5 )
(hint, to check
your filter design, open disp.txt to find the 3dB point and
its
corresponding frequency in Hz.)
- Plot the spectrum of modint2.au. ( P3
)
This is a QPSK modem at 1 KHz carrier frequency plus very
strong
interference from a DSB-SC signal and noise.
- Use the demodulator from the previous project to demodulate
this
signal.
Plot the demodulated I channel output. (
P4 )
Plot the spectrum of the demodulated I channel output. ( P5 )
- Use the demodulator from the previous project to demodulate
this
signal, but replace the filters with the Prewarped Bilinear
design.
Plot the new demodulated I channel output. ( P6 )
Plot the FFT of the new demodulated I channel output. (
P7 )
<>Observe the different degrees of filtering evident in
the frequency
spectra of the I channel output using the moving average
compared to
using
the Butterworth filter. How many dB down fom the dc signal peak
of P5
is the DSB-SC interference signal of P5 for the moving
average filter? ( Q6 ) How
many dB
down fom the dc signal peak of P7 is the DSB-SC interference
signal of
P7 for the
Prewarped Bilinear filter? ( Q7 )
Graduate
students: see extra Project Presentation required below.
Report
Use the Project
Report Template
(also shown as pdf file)
Include the plot numbers P1, P2, etc
in
captions, along with a short description!
Write a cover sheet + 1 page executive
summary ONLY!!! Describe any unresolved issues.
Place answers to all questions on one or more consequitive sheets
of paper at the front of the report!
Do NOT scatter
the question answer sheets throughout the report, keep them
together
Do NOT use "zoom" feature on
any
plots unless specifically requested.
Make sure that you include question
numbers and plot numbers on all sheets!
I will only look on the question answer-sheets for any discussion.
All extraneous material WILL BE
IGNORED!
Do not write any discussion, except directly on the question
answer-sheets or 1 page summary.
Do not add extraneous pages.
Do not put explanations on plots unless
specifically directed to do so.
Include any problems or unresolved issues in the summary.
Copyright 2009 T.P. Weldon