Line 10: Line 10:
 
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.
 
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.
  
PAGE UNDER CONSTRUCTION. PLEASE CHECK BACK LATER.
 
 
----
 
----
 
Click [[2014 Fall ECE 438 Boutin|here]] to go to the course wiki.  
 
Click [[2014 Fall ECE 438 Boutin|here]] to go to the course wiki.  
Line 34: Line 33:
 
**[http://dynamo.ecn.purdue.edu/~ipollak/ee438/FALL01/Fourier_notes1.pdf Prof. Pollak's supplementary notes on Fourier series]
 
**[http://dynamo.ecn.purdue.edu/~ipollak/ee438/FALL01/Fourier_notes1.pdf Prof. Pollak's supplementary notes on Fourier series]
 
----
 
----
== Part I (week 1-6): Spectral Analysis of 1D signals  ==
+
== Part I (week 1-7): Spectral Analysis of 1D signals  ==
  
*Week 1: CT and DT Fourier Transform
+
*Week 1-2: CT and DT Fourier Transforms
 
**References  
 
**References  
 
***PM pp. 253-259, 264-314.  
 
***PM pp. 253-259, 264-314.  
Line 43: Line 42:
 
**Lab  
 
**Lab  
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab1/pdf/lab1.pdf Lab 1 (on discrete and continuous signals)]
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab1/pdf/lab1.pdf Lab 1 (on discrete and continuous signals)]
 
*Week 2: 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 [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.6_10_9.pdf z-transform]
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.1_zt_derivation.pdf Derivation],
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.3_zt_prop_and_pairs.pdf Properties and Pairs],
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.4_zt_and_ccf_diff_eq.pdf Z-transform and Difference Equations pp. 33-45],
 
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.5_inverse_zt.pdf 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
 
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab 2 (on on discrete-time systems)]
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab 2 (on on discrete-time systems)]
  
Line 69: Line 56:
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab4/pdf/lab4.pdf Lab 4 (on sampling and reconstruction)]
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab4/pdf/lab4.pdf Lab 4 (on sampling and reconstruction)]
  
*Week 5-6: DFT and FFT  
+
*Week 5-6-7: DFT and FFT  
 
**References  
 
**References  
 
***PM pp. 393-425, 448-475  
 
***PM pp. 393-425, 448-475  
Line 80: Line 67:
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6a.pdf Lab 6a (First lab on DFT and FFT)]  
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6a.pdf Lab 6a (First lab on DFT and FFT)]  
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6b.pdf Lab 6b (Second lab on DFT and FFT)]
 
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab6/pdf/lab6b.pdf Lab 6b (Second lab on DFT and FFT)]
 +
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Lab 8 (on number representation and waveform quantization)]
 
----
 
----
== Part 2 (week 7-14): DT Systems and Applications ==
+
== Part 2 (week 8-14): DT Systems and Applications ==
  
*Week 7: DT System Properties and frequency response  
+
*Week 8: DT System Properties and frequency response  
 
**References  
 
**References  
 
***PM 53-91, 300-321.  
 
***PM 53-91, 300-321.  
Line 93: Line 81:
 
***Prof. Allebach's notes on [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.6_response_of_lti_sys.pdf system's response]
 
***Prof. Allebach's notes on [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.6_response_of_lti_sys.pdf system's response]
  
**Labs
+
**Lab
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Lab 8 (on number representation and waveform quantization)]
+
  
<br>
 
  
*Week (7)-8: Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)  
+
*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 [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.6_10_9.pdf z-transform]
 +
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.1_zt_derivation.pdf Derivation],
 +
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.3_zt_prop_and_pairs.pdf Properties and Pairs],
 +
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.4_zt_and_ccf_diff_eq.pdf Z-transform and Difference Equations pp. 33-45],
 +
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.5_inverse_zt.pdf Inverse Z-transform]
 +
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ztexample.pdf partial fractial expansion for inverse z-transform]
 +
 
 +
 
 +
*Week (9)-10: 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 106: Line 105:
 
**Lab  
 
**Lab  
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf Lab 5a (First lab on digital filter design)]  
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf Lab 5a (First lab on digital filter design)]  
 +
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Lab 5b (Second lab on digital filter design)]
  
*Week 9:
+
  
**Labs
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Lab 5b (Second lab on digital filter design)]
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Lab 9b (Second lab on speech processing)]
 
  
*Week 10-11: Speech Processing  
+
*Week 11-12: Speech Processing  
 
**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]  
 
***[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/lab9/pdf/lab9b.pdf Lab 9b (Second lab on speech processing)]
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9a.pdf Lab 9a (First lab on speech processing)]  
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9a.pdf Lab 9a (First lab on speech processing)]  
  

Revision as of 13:08, 2 September 2014


ECE438 Course Outline (Fall 2014, 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-7): Spectral Analysis of 1D signals



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

    • Lab






  • Week 15: Review
    • Lab
      • REVIEW

Return to ECE438 Fall 2013 Prof. Boutin page

Alumni Liaison

Questions/answers with a recent ECE grad

Ryne Rayburn