Contents
ECE438 Course Outline (Fall 2019, Prof. Boutin)
Please do not edit this page. If you want to modify it, please copy the code in a new page and make your modifications there.
Click here to go to the course wiki.
Note: PM refers to the official course book: "Digital Signal Processing," 3rd edition, J.G. Proakis and D.G. Manolakis. Prentice Hall, 1996.
Pre-requisite Material (Will not be covered explicitly.)
- Complex Numbers
- Review of complex numbers from Prof. Pollak's supplementary notes
- Prof. Allebach's lecture notes on complex variables
- Basic Signals and Signal Properties
- PM pp. 7-21
- Prof. Allebach's lecture notes on Signal Types
- Prof. Allebach's lecture notes on Signal Characteristics
- Prof. Allebach's lecture notes on Signal Transformations
- Prof. Allebach's lecture notes on Special Signals
- Prof. Allebach's handout on signal types
- Prof. Pollak's notes on signals
- Fourier Series
- PM's discussion of Linear algebra and Fourier series: pp. 232-240, 247-253, 399-409,
- Prof. Pollak's supplementary notes on Fourier series
Part I (week 1-7): Spectral Analysis of 1D signals
- Week 1-2: CT and DT Fourier Transforms
- References
- PM pp. 253-259, 264-314.
- Prof. Allebach's lecture notes on Fourier analysis
- Prof. Pollak's notes on frequency analysis
- Slectures on Fourier transform as a function of frequency ω versus Fourier transform as a function of frequency f (in hertz).
- Text slecture by Dauren
- Text slecture by Randall Cochran
- Slectures on definition of the "rep" and "comb" operators.
- Text slecture by Xiaozhe Fan
- Slectures on Fourier transform of "rep" and "comb".
- Video slecture by Ben Capano
- Text slecture by Matt Miller
- Labs
- Lab 1 - on discrete and continuous-time signals
- Lab 2 - on discrete-time systems
- References
- Week 3-4-5: Sampling, Reconstruction, and Sampling Rate Conversion
- References
- PM pp. 23-33, 738-748, 782-790,
- Prof. Pollak's notes on sampling
- Prof. Allebach's lecture notes on sampling analysis
- Prof. Allebach's lecture notes on relation between CTFT and DTFT
- Prof. Allebach's lecture notes on sampling rate conversion
- Labs
- Lab 3 - on frequency analysis
- Lab 4a) -on sampling and reconstruction
- Lab 4b) - on interpolation and decimation + early student feedback to TAs
- References
- Week 6-7-8: DFT and FFT
- References
- PM pp. 393-425, 448-475
- Prof. Allebach's lecture notes on Derivation p. 24
- Prof. Allebach's lecture notes on Properties and Pairs,
- Prof. Allebach's lecture notes on FFT,
- Prof. Pollak's notes on FFT
- Prof. Bouman's handout on DFT, FFT (and quantization)
- Labs
- References
Part 2 (week 9-14): DT Systems and Applications
- Week 9: DT System Properties and frequency response
- References
- PM 53-91, 300-321.
- Prof. Pollak's notes on systems
- Prof. Allebach's lecture notes on Systems Overview, p. 63
- Prof. Allebach's lecture notes on System Properties
- Prof. Allebach's lecture notes on Convolution, pp. 87-92, 97-110
- Prof. Bouman's notes on frequency response: 1.2.3
- Prof. Allebach's notes on system's response
- References
- Week (9): Z-transform
- References
- PM pp. 151-197,
- Chapter 10 of "Signals and Systems" By Oppenheim, Willsky, and Nawab (the ECE301 book).
- Prof. Pollak's notes on z-transform
- Prof. Allebach's lecture notes on Derivation,
- Prof. Allebach's lecture notes on Properties and Pairs,
- Prof. Allebach's lecture notes on Z-transform and Difference Equations pp. 33-45,
- Prof. Allebach's lecture notes on Inverse Z-transform
- Prof. Bouman's handout on partial fractial expansion for inverse z-transform
- Lab
- References
- Week 10-(11): Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)
- References
- PM 326-349, 480-485, 654-701.
- Prof. Bouman's lecture notes on Z-transforms and differerence equations
- Prof. Bouman's lecture notes on digital Filter design: overview, part 1, part 2.
- Prof. Allebach's lecture notes on Circular Convolution
- Lab
- References
- Week (10)-11: Speech Processing
- References
- Prof. Pollak's notes on speech processing
- Speech processing course by Mike Brooks
- Labs
- References
- Week 12: Spectral Analysis of 2D signals
- Prof. Bouman's lecture notes on 2D FT
- Lab
- Week 13-14: Image Processing
- References
- Labs
- Second lab on image processing
- TREY"S LAB
- Week 15: Review
- Lab
- Review
- Lab