Analysis of discrete and continuous time electrical signals
and systems in both time and frequency domains. Convolution, sampling, spectral
analysis, analog and digital filtering, image and speech filtering, system
stabilization through feedback.
Discrete and continuous time Fourier and
1) Understanding of various types of systems and how they apply to a wide range of problems in electrical and computer engineering (and elsewhere).
2) Understanding at theoretical and intuitive levels, a number of fundamental representations in the time and frequency domains for signals and their use in the analysis of systems operating on such signals.
3) Introductory understanding of linear filter design for 1-dimensional time signals and 2-dimensinoal images.
This course is the gateway to digital and analog signal processing for: filtering, system analysis, and control; digital and analog communications; image, video, and speech processing; pattern recognition; computer vision; speech recognition; medical image-analysis; robotics and intelligent systems.
Instructor: David Cooper,
Barus&Holley 318, 863-2601
Office Hours:
“Signals & Systems”, 2nd edition, S. Haykin, B. Van Veen, John Wiley and Sons.
Useful references: “Signals and Systems”, 2nd edition, Willsky, Oppenheim, Nalwab, Prentice Hall; “Signal Processing First”, J. McClellan, R. Schafer, M. Yoder, Prentice Hall; “Structure and Interpretations of Signals and Systems”, E. Lee, P. Vavaiya, Addison Wesley.
Homeworks & Projects.
HW assignment #2 (due Sep. 22nd)
Chap. 1, Problems: 1.62, 1.63, 1.72, 1.75, 1.77, 1.85,
1.88
MATLAB Experiment #1
a. 1.41 (Exploring Concepts with MATLAB section
at the end of chap1.)
b. Compute and plot the function in Figure
P1.53 on p.89 of the Additional Problems section.
HW assignment #3 (due Wednesday, Sep. 29th)
Chap. 2, Problems: 2.32, 2.33(h). Plot the results
with labeled values. Show equations and sketches used in obtaining the results
MATLAB
Experiment #2 (due Wednesday, Oct. 13th), Image A, Image B
HW assignment #4 (due Wednesday, Oct. 6nd)
Chap. 2, Problems: 2.44, 2.46c, 2.48, 2.57b, 2.59b
HW assignment #5 (due Wednesday, Oct. 20th)
Chap.
2
Problems: 2.65, 2.66d, 2.67d, 2.69b, 2.75
MATLAB
Experiment #3: Part 1 (due Friday, Oct. 22nd), Figure
1(a), Figure
1(b)
MATLAB
Experiment #3: Part 2 (due Wednesday, Nov. 3rd), Figure
2(a), Figure
2(b)
HW assignment #6 (due Wednesday, Oct. 27th)
Chap. 3, Problems: 3.48, 3.49 (all parts except part
d), 3.50 (all parts except parts d and f), 3.51 (all parts except d)
Matlab function to generate Gtilda which
is the matrix formed from image row vector. For seeing inputs and outputs to
the function write help formGmat. Note that to be able to use this function it
must be in your active working directory in MATLAB. formGmat.m
OOOPS! There was something wrong with the matlab code formGmat.m .
It's now corrected. Sorry about that.
A
few suggestions about MATLAB experiment #3. EN157suggest.doc. If you have trouble viewing the
doc, here’s a pdf.EN157suggest.pdf
HW assignment #7 (due
Chapter 3.
Problems: 3.52 a,b,f;
3.53; 3.54 a,b,c,d; 3.58 c,d; 3.66 - do this problem by hand,
i.e., analytically and not by MATLAB.
The solution to HW assignment #7 have
been posted in the solutions part.
You can pick up Homeworks 4 to 7 from Prof. Cooper’s office.
HW assignment #8 (due Wednesday, Dec 1)
Chapter 4
Problems: 4.22a; 4.26; 4.32; 4.38; 4.39.
These problems should help with the project material!
============================
Home Work Assignment #9, Dues Wednesday, Dec 8.
Read pages 482-505 in text.
Problems: 3.68b,d; 3.70e
6.28d,e; 6.30d
==========================
Speech
Signals Project (“Spectrogram Analysis of Speech”
part. due Dec 8th, at
Correction to problem #10:
(a) Design
low-pass filter for the Rectangular window and the
Hamming window (instead of for the Hanning window and Hamming window)
(b) Specifically,
over the passband of the filter what fraction of the the speech signal energy
is lost due to the filter, and above the passband of the filter what fraction
of the speech signal energy is eliminated?
HW Solutions
HW#1
Solution,
HW#2
Solution, HW#3
Solution, HW#
4 Solution, HW#5
Solution
HW#6
Solution HW#7
Solution,
HW
#8 Solution, HW#9 Solution
MATLAB
Experiment #1 Solution, MATLAB
Experiment #2 Solution