Line 45: Line 45:
 
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ztexample.pdf partial fractial expansion for inverse z-transform]  
 
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ztexample.pdf partial fractial expansion for inverse z-transform]  
 
**Lab  
 
**Lab  
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab3/pdf/lab3.pdf Lab on frequency analysis]
+
***Continue [http://vise.www.ecn.purdue.edu/VISE/ee438L/lab1/pdf/lab1.pdf lab on discrete and continuous signals]
 +
 
  
 
*Week 3-4: Sampling  
 
*Week 3-4: Sampling  
Line 55: Line 56:
 
***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  
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab4/pdf/lab4.pdf Lab on sampling and reconstruction]
+
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab on on discrete-time systems]
 +
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab3/pdf/lab3.pdf Lab on frequency analysis]
  
 
*Week 5-6: DFT and FFT  
 
*Week 5-6: DFT and FFT  
Line 66: Line 68:
 
***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/lab4/pdf/lab4.pdf Lab on sampling and reconstruction]
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6a.pdf First lab on DFT and FFT]  
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6a.pdf First lab on DFT and FFT]  
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6b.pdf Second lab on DFT and FFT]
 
  
 
== Part 2 (week 7-14): DT Systems and Applications ==
 
== Part 2 (week 7-14): DT Systems and Applications ==
Line 82: Line 84:
  
 
**Labs  
 
**Labs  
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab on on discrete-time systems]
+
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6b.pdf Second lab on DFT and FFT]
  
 
<br>  
 
<br>  
  
*Week 7-8: Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)  
+
*Week (7)-8: Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)  
 
**References  
 
**References  
 
***PM 326-349, 480-485, 654-701.  
 
***PM 326-349, 480-485, 654-701.  
Line 92: Line 94:
 
***Prof. Bouman's lecture notes on digital Filter design: [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.1_dig_filter_dsgn_oview.pdf overview], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.2_fir_filter_design.pdf part 1], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.3_iir_filter_design.pdf part 2].  
 
***Prof. Bouman's lecture notes on digital Filter design: [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.1_dig_filter_dsgn_oview.pdf overview], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.2_fir_filter_design.pdf part 1], [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.7_dig_filter_design/1.7.3_iir_filter_design.pdf part 2].  
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.5_periodic_convol.pdf Circular Convolution]  
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.5_periodic_convol.pdf Circular Convolution]  
**Labs
+
**Lab
 
***[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]
 
  
*Week 9: (This part will be skipped; the corresponding lab will be covered during dead week and counted as a bonus.)
+
*Week 9: Quantization
 
**References  
 
**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]  
 
***[http://books.google.com/books?id=Ch5CtUOsAPkC&lpg=PA223&ots=GgMj03AcYu&dq=qunatization%20DFT&pg=PA218#v=twopage&q&f=true Chapter 13] of "Digital Signal Processing, Theory and Practice", by D. Sundararajan.
 
***[http://books.google.com/books?id=Ch5CtUOsAPkC&lpg=PA223&ots=GgMj03AcYu&dq=qunatization%20DFT&pg=PA218#v=twopage&q&f=true Chapter 13] of "Digital Signal Processing, Theory and Practice", by D. Sundararajan.
 
**Labs  
 
**Labs  
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Laboratory on number representation and waveform quantization]
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Second lab on digital filter design]
 +
 
  
 
*Week 10-11: Speech  
 
*Week 10-11: Speech  
Line 108: Line 110:
 
***[http://www.ee.ic.ac.uk/hp/staff/dmb/courses/speech/speech.htm Speech processing course by Mike Brooks]  
 
***[http://www.ee.ic.ac.uk/hp/staff/dmb/courses/speech/speech.htm Speech processing course by Mike Brooks]  
 
**Labs  
 
**Labs  
 +
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Laboratory on number representation and waveform quantization]
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9a.pdf First lab on speech processing]  
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9a.pdf First lab on speech processing]  
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Second lab on speech processing]
 
  
 
*Week 12: Spectral Analysis of 2D signals  
 
*Week 12: 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]
 +
**Lab
 +
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Second lab on speech processing]
 +
  
 
*Week 13-14: Image Processing  
 
*Week 13-14: Image Processing  

Revision as of 12:38, 22 August 2011

ECE438 Course Outline (Fall 2011, 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.)

Part I (week 1-6): Spectral Analysis of 1D signals


Part 2 (week 7-14): DT Systems and Applications





Return to ECE438 Fall 2010 Prof. Boutin page

Alumni Liaison

Ph.D. 2007, working on developing cool imaging technologies for digital cameras, camera phones, and video surveillance cameras.

Buyue Zhang