(New page: Category:ECE438Fall2010Boutin =Lecture Schedule for ECE438, Fall 2010, Prof. Boutin= Click here to go to the course wiki. <span styl...)
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:ECE438Fall2010Boutin]]
+
= [[ECE438]] Course Outline (Fall 2010, Prof. [[User:Mboutin|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 [[2010 Fall ECE 438 Boutin|here]] to go to the course wiki.
  
=Lecture Schedule for [[ECE438]], Fall 2010, Prof. [[user:mboutin|Boutin]]=
+
Note: PM refers to the official course book, Digital Signal Processing, 3rd edition, J.G. Proakis and D.G. Manolakis. Prentice Hall, 1996.
Click [[2010_Fall_ECE_438_Boutin|here]] to go to the course wiki.
+
== Pre-requisite Material (Will not be covered explicitly.)  ==
  
<span style="color:orange">THIS PAGE IS UNDER CONSTRUCTION.. </span>
+
*Complex Numbers
 +
**[http://dynamo.ecn.purdue.edu/~ipollak/ee438/FALL01/complex.pdf Review of complex numbers from Prof. Pollak's supplementary notes]
 +
**Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.5_complex_variables.pdf complex variables]
  
Except for the exam dates, this is an approximate schedule. Updates will be made throughout the semester.
+
*Basic Signals and Signal Properties
 +
**PM pp. 7-21
 +
**Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.1_signal_types.pdf Signal Types]
 +
**Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.2_signal_char.pdf Signal Characteristics]
 +
**Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.3_signal_transforms.pdf Signal Transformations]
 +
**Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.1_signals/1.1.4_special_signals.pdf Special Signals]
 +
**Prof. Allebach's handout on [https://engineering.purdue.edu/~bouman/ece438/supplements/support.pdf signal types]
 +
**Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.1_9_2.pdf signals]
  
 +
*Fourier Series
 +
**PM's discussion of Linear algebra and Fourier series: pp. 232-240, 247-253, 399-409,
 +
**[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  ==
|-
+
 
! colspan="5" style="background: #bbb; font-size: 110%;" | Part One
+
*Week 1: CT and DT Fourier Transform
|-
+
**References
! align="right" style="background: #eee;" | Day || Date || Material Covered || Reading || Lab
+
***PM pp. 253-259, 264-314.
|-
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.3_fourier_analysis/1.3.3_dtft.pdf Fourier analysis]
| align="right" style="padding-right: 1em;" | Monday || 01/12/09 || Introduction to course ||  || Introduction to lab
+
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.3_9_26.pdf frequency analysis]
|-
+
**Lab
| align="right" style="padding-right: 1em;" | Wednesday || 01/14/09 || Signal types, characteristics, transformations || 1.1.1-1.1.3 || CT and DT signals
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab1/pdf/lab1.pdf Lab on discrete and continuous signals]
|-
+
 
| align="right" style="padding-right: 1em;" | Friday || 01/16/09 || Special signals, complex, singularity fcts, comb and replication operations || 1.1.4-1.1.7
+
*Week 2: Z-transform
|-
+
**References
| align="right" style="padding-right: 1em;" | Monday || 01/19/09 || MLK (no class)|| || CT and DT signals
+
***PM pp. 151-197,
|-
+
***Chapter 10 of "Signals and Systems" By Oppenheim, Willsky, and Nawab (the ECE301 book).
| align="right" style="padding-right: 1em;" | Wednesday || 01/21/09 || Systems properties, Convolutions <span style="color:red"> HW0 due </span> || 1.2.1, 1.2.2
+
***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],  
| align="right" style="padding-right: 1em;" | Friday || 01/23/09 || Frequency Response  || 1.2.3
+
***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],
| align="right" style="padding-right: 1em;" | Monday || 01/26/09 || CT Fourier transform  ||  1.3.2 || DT systems
+
***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]
| align="right" style="padding-right: 1em;" | Wednesday || 01/28/09 || DT Fourier transform, <span style="color:red"> HW1 due </span>  || 1.3.3 ||
+
**Lab
|-
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab3/pdf/lab3.pdf Lab on frequency analysis]
| align="right" style="padding-right: 1em;" | Friday || 01/30/09 || Analysis of sampling || 1.4.1
+
 
|-
+
*Week 3-4: Sampling
| align="right" style="padding-right: 1em;" | Monday || 02/02/09 || Relation between CTFT and DTFT  || 1.4.2  || Frequency analysis
+
**References
|-
+
***PM pp. 23-33, 738-748, 782-790,
| align="right" style="padding-right: 1em;" | Wednesday || 02/04/09 || Sampling rate conversion, <span style="color:red"> HW2 due </span>  || 1.3.3 ||  1.4.3
+
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.5_10_8.pdf sampling]
|-
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.1_sampling_analysis.pdf sampling analysis]
| align="right" style="padding-right: 1em;" | Friday || 02/06/09 || ZT derivation and convergence  || 1.5.1, 1.5.2 ||
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.4_sampling/1.4.2_reln_ctft_dftf.pdf relation between CTFT and DTFT]
|-
+
***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]
| align="right" style="padding-right: 1em;" | Monday || 02/09/09 || ZT properties and pairs || 1.5.3
+
**Lab
|-
+
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab4/pdf/lab4.pdf Lab on sampling and reconstruction]
| align="right" style="padding-right: 1em;" | Wednesday || 02/11/09 ||  ZT and diff. equations, <span style="color:red"> HW3 due </span>  || 1.3.3  || 1.5.4 || Sampling and reconst.
+
 
|-
+
*Week 5-6: DFT and FFT
| align="right" style="padding-right: 1em;" | Friday || 02/13/09 || Inverse ZT, response of LTI systems  ||  1.5.5, 1.5.6
+
**References
|-
+
***PM pp. 393-425, 448-475
| align="right" style="padding-right: 1em;" | Monday || 02/16/09 || DFT derivation, properties, pairs || 1.6.1, 1.6.2
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.1_dft_derivation.pdf Derivation p. 24]
|-
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.2_dft_prop_and_pairs.pdf Properties and Pairs],
| align="right" style="padding-right: 1em;" | Wednesday || 02/18/09 ||  Test One (in Class) ||
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.6_dft/1.6.4_fft_algorithm.pdf FFT],
|-
+
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.4_10_8.pdf FFT]
! colspan="5" style="background: #bbb; font-size: 110%;" | Part Two
+
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ho1.pdf DFT, FFT (and quantization)]
|-
+
**Labs
| align="right" style="padding-right: 1em;" | Friday || 02/20/09 || Spectral analysis via DFT  || 1.6.3
+
***[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]
| align="right" style="padding-right: 1em;" |  Monday || 02/23/09 || FFT || 1.6.4
+
 
|-
+
== Part 2 (week 7-14): DT Systems and Applications ==
| align="right" style="padding-right: 1em;" | Wednesday || 02/25/09 || FFT,  <span style="color:red"> HW4 due </span>  ||  1.6.4
+
 
|-
+
*Week 7: DT System Properties and frequency response
| align="right" style="padding-right: 1em;" | Friday || 02/27/09 || Circular convolution, one random variable  || 1.6.5., 3.1.1
+
**References
|-
+
***PM 53-91, 300-321.
| align="right" style="padding-right: 1em;" | Monday || 03/02/09 || two random variables  || 3.1.2
+
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.2_9_2.pdf systems]
|-
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.0_systems_overview.pdf Systems Overview, p. 63]
| align="right" style="padding-right: 1em;" | Wednesday || 03/04/09 || random sequences,  <span style="color:red"> HW5 due </span>  || 3.1.3
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.1_system_properties.pdf System Properties]
|-
+
***Prof. Allebach's lecture notes on [http://dynamo.ecn.purdue.edu/~bouman/ece438/lecture/module_1/1.2_systems/1.2.2_convolution.pdf Convolution, pp. 87-92, 97-110]
| align="right" style="padding-right: 1em;" | Friday || 03/06/09 || Estimating distributions || 3.1.4
+
***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. 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]
| align="right" style="padding-right: 1em;" | Monday || 03/09/09 || Filtering random sequences || 3.1.5
+
 
|-
+
**Labs
| align="right" style="padding-right: 1em;" | Wednesday || 03/11/09 || Estimating correlation functions  <span style="color:red"> HW6 due </span>  || 3.1.6
+
***[http://cobweb.ecn.purdue.edu/VISE/ee438L/lab2/pdf/lab2.pdf Lab on on discrete-time systems]
|-
+
 
| align="right" style="padding-right: 1em;" | Friday || 03/13/09 || Test Two (in class)  ||
+
<br>
|-
+
 
| align="right" style="padding-right: 1em;" | Monday || 03/16/09 || Spring Break (no class)  ||
+
*Week 7-8: Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)  
|-
+
**References
| align="right" style="padding-right: 1em;" | Wednesday || 03/18/09 || Spring Break (no class) ||
+
***PM 326-349, 480-485, 654-701.
|-
+
***Prof. Bouman's lecture notes on [https://engineering.purdue.edu/~bouman/ece438/lecture/module_1/1.5_z_transform/1.5.4_zt_and_ccf_diff_eq.pdf Z-transforms and differerence equations]
| align="right" style="padding-right: 1em;" | Friday || 03/20/09 || Spring Break (no class) ||
+
***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]
! colspan="5" style="background: #bbb; font-size: 110%;" | Part Three
+
**Labs
|-
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf First lab on digital filter design]
| align="right" style="padding-right: 1em;" | Monday || 03/23/09 || Models for speech, spectrograms  || 4.1.1, 4.1.2
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5b.pdf Second lab on digital filter design]
|-
+
 
| align="right" style="padding-right: 1em;" | Wednesday || 03/25/09 || Analog spectrum analyzer, speech characteristics  || 4.1.2, 4.1.3
+
*Week 9: (This part will be skipped; the corresponding lab will be covered during dead week and counted as a bonus.)
|-
+
**References
| align="right" style="padding-right: 1em;" | Friday || 03/27/09 || Short time (ST) DTFT || 4.2.1
+
***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.
| align="right" style="padding-right: 1em;" | Monday || 03/30/09 ||  Filter bank interpretation and efficient computation of STDTFT ||
+
**Labs
|-
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab8/pdf/lab8.pdf Laboratory on number representation and waveform quantization]
| align="right" style="padding-right: 1em;" | Wednesday || 04/01/09 ||  <span style="color:red"> HW7 due </span> ||
+
 
|-
+
*Week 10-11: Speech
| align="right" style="padding-right: 1em;" | Friday || 04/03/09 || Waveform reconstruction from STDTFT || 4.2.2
+
**References
|-
+
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL04/notes/Section2.2.pdf speech processing]
| align="right" style="padding-right: 1em;" | Monday || 04/06/09 || Linear prediction- framework  || 4.2.3
+
***[http://www.ee.ic.ac.uk/hp/staff/dmb/courses/speech/speech.htm Speech processing course by Mike Brooks]
|-
+
**Labs
| align="right" style="padding-right: 1em;" | Wednesday || 04/08/09 || Linear prediction- solution  <span style="color:red"> HW8 due </span> ||
+
***[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]
| align="right" style="padding-right: 1em;" | Friday || 04/10/09 || Linear prediction- exp. results ||
+
 
|-
+
*Week 12: Spectral Analysis of 2D signals
| align="right" style="padding-right: 1em;" | Monday || 04/13/09 || 2D syst. and spectral analysis, special signals, CT FT  ||
+
**Prof. Bouman's lecture notes on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/2Dnotes.pdf 2D FT]
|-
+
 
| align="right" style="padding-right: 1em;" | Wednesday || 04/15/09 || linear shift-invariant imaging systems  <span style="color:red"> HW9 due </span>  ||
+
*Week 13-14: Image Processing
|-
+
**References
| align="right" style="padding-right: 1em;" | Friday || 04/17/09 || Periodic structures, sampling and scanning ||
+
**Labs
|-
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10a.pdf First lab on image processing]
| align="right" style="padding-right: 1em;" | Monday || 04/20/09 ||  Image enhancement, grayscale information ||
+
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab10/pdf/lab10b.pdf Second lab on image processing]
|-
+
 
| align="right" style="padding-right: 1em;" | Wednesday || 04/22/09 || Spatial filtering  ||
+
----
|-
+
[[2010 Fall ECE 438 Boutin|Return to ECE438 Fall 2010 Prof. Boutin page]]
| align="right" style="padding-right: 1em;" | Friday || 04/24/09 || Test Three (in class) ||
+
 
|-
+
[[Category:ECE438Fall2010Boutin]]
! colspan="5" style="background: #bbb; font-size: 110%;" | Part Four
+
|-
+
| align="right" style="padding-right: 1em;" | Monday || 04/27/09 ||  Computed Tomography  ||
+
|-
+
| align="right" style="padding-right: 1em;" | Wednesday || 04/29/09 || Computed Tomography  ||
+
|-
+
| align="right" style="padding-right: 1em;" | Friday || 05/01/09 || Computed Tomography ||
+
|-
+
! colspan="5" style="background: #bbb; font-size: 110%;" | Final Exam (Date and location TBA)
+
|-
+
|}
+

Latest revision as of 06:15, 29 December 2010

ECE438 Course Outline (Fall 2010, 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


  • Week 12: Spectral Analysis of 2D signals
    • Prof. Bouman's lecture notes on 2D FT

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