Line 51: | Line 51: | ||
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.3_sampling_rate_conv.pdf sampling rate conversion] | ***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.3_sampling_rate_conv.pdf sampling rate conversion] | ||
**Lab | **Lab | ||
− | *** Lab | + | ***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab4/pdf/lab4.pdf Lab on sampling and reconstruction] |
*Week 4-5: DFT and FFT | *Week 4-5: DFT and FFT | ||
Line 65: | Line 65: | ||
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT, and quantization] | ***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT, and quantization] | ||
**Labs | **Labs | ||
+ | ***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6a.pdf Lab on DFT] | ||
+ | ***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6b.pdf Lab on DFT] | ||
== Part 3 (week 7-12): DT Systems == | == Part 3 (week 7-12): DT Systems == | ||
Line 78: | Line 80: | ||
***Prof. Bouman's notes on frequency response: [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.3_frequency_response.pdf 1.2.3] | ***Prof. Bouman's notes on frequency response: [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.3_frequency_response.pdf 1.2.3] | ||
**Labs | **Labs | ||
+ | ***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab on DT systems] | ||
− | *Filtering | + | *Week 8: Filtering |
**References | **References | ||
+ | |||
+ | **Labs | ||
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf First lab on digital filter design] | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf First lab on digital filter design] | ||
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Second lab on digital filter design] | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Second lab on digital filter design] | ||
− | |||
− | *Speech | + | *Week 9-10: Speech |
**References | **References | ||
*** Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL04/notes/Section2.2.pdf speech processing] | *** Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL04/notes/Section2.2.pdf speech processing] | ||
Line 94: | Line 98: | ||
**[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Second lab on speech processing] | **[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Second lab on speech processing] | ||
− | * Spectral Analysis of 2D signals | + | *Week 11: Spectral Analysis of 2D signals |
** Prof. Bouman's lecture notes on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/2Dnotes.pdf 2D FT] | ** Prof. Bouman's lecture notes on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/2Dnotes.pdf 2D FT] | ||
− | *Image Processing | + | *Week 12: Image Processing |
− | **[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10a.pdf First lab on image processing] | + | **References |
− | **[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10b.pdf Second lab on image processing] | + | |
+ | **Labs | ||
+ | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10a.pdf First lab on image processing] | ||
+ | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10b.pdf Second lab on image processing] | ||
==Part 3 (week 13-14): Encoding== | ==Part 3 (week 13-14): Encoding== | ||
* Quantization | * Quantization | ||
− | ** | + | **References |
− | *Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT, and quantization] | + | ***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT, and quantization] |
+ | **Labs | ||
+ | *** [http://vise.www.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Laboratory on number representation and waveform quantization] | ||
* Encoding | * Encoding |
Revision as of 08:23, 24 August 2009
Contents
ECE438 Course Summary (Fall 2009)
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 explicitely.)
- 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-6): Spectral Analysis of 1D signals
- Week 1: CT and DT Fourier Transform
- References
- PM pp. 253-259, 264-314, 331-345,
- Prof. Allebach's lecture notes on Fourier analysis
- Prof. Pollak's notes on frequency analysis
- Lab
- References
- Week 2: Z-transform
- References
- PM pp. 151-197,
- 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 3: Sampling
- 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
- Lab
- References
- Week 4-5: DFT and FFT
- References
- PM pp. 393-425, 448-475
- First lab on DFT and FFT
- Second lab on DFT and FFT
- 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. Allebach's lecture notes on Circular Convolution
- Prof. Pollak's notes on FFT
- Prof. Bouman's handout on DFT, FFT, and quantization
- Labs
- References
Part 3 (week 7-12): DT Systems
- Week 7: DT System Properties and frequency response
- References
- PM pp. 43-91
- Lab on discrete-time systems
- 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
- Labs
- References
- Week 8: Filtering
- References
- Week 9-10: Speech
- References
- Prof. Pollak's notes on speech processing
- Speech processing course by Mike Brooks
- Labs
- First lab on speech processing
- Second lab on speech processing
- References
- Week 11: Spectral Analysis of 2D signals
- Prof. Bouman's lecture notes on 2D FT
- Week 12: Image Processing
- References
Part 3 (week 13-14): Encoding
- Quantization
- References
- Prof. Bouman's handout on DFT, FFT, and quantization
- Labs
- References
- Encoding