Line 22: Line 22:
 
*Basic Signals and Signal Properties  
 
*Basic Signals and Signal Properties  
 
**PM pp. 7-21  
 
**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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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 lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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. 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]
 
**Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.1_9_2.pdf signals]
Line 38: Line 38:
 
**References  
 
**References  
 
***PM pp. 253-259, 264-314.  
 
***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]  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.3_fourier_analysis/1.3.3_dtft.pdf Fourier analysis]  
 
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.3_9_26.pdf frequency analysis]  
 
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.3_9_26.pdf frequency analysis]  
 
**Lab  
 
**Lab  
Line 49: Line 49:
 
***PM pp. 23-33, 738-748, 782-790,  
 
***PM pp. 23-33, 738-748, 782-790,  
 
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.5_10_8.pdf sampling]  
 
***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]  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.4_sampling/1.4.1_sampling_analysis.pdf sampling analysis]  
***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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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]  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.4_sampling/1.4.3_sampling_rate_conv.pdf sampling rate conversion]  
 
**Labs
 
**Labs
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab3/pdf/lab3.pdf Lab 3 (on frequency analysis)]
 
***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab3/pdf/lab3.pdf Lab 3 (on frequency analysis)]
Line 59: Line 59:
 
**References  
 
**References  
 
***PM pp. 393-425, 448-475  
 
***PM pp. 393-425, 448-475  
***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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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],  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.6_dft/1.6.2_dft_prop_and_pairs.pdf Properties and Pairs],  
***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. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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]  
 
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.4_10_8.pdf FFT]  
 
***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)]  
Line 75: Line 75:
 
***PM 53-91, 300-321.  
 
***PM 53-91, 300-321.  
 
***Prof. Pollak's notes on [http://cobweb.ecn.purdue.edu/~ipollak/ee438/FALL03/notes/Section1.2_9_2.pdf systems]  
 
***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]  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.2_systems/1.2.0_systems_overview.pdf Systems Overview, p. 63]  
***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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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]  
+
***Prof. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.2_systems/1.2.2_convolution.pdf Convolution, pp. 87-92, 97-110]  
 
***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]  
***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/~ece438/lecture_notes/legacy_notes/module_1/1.5_z_transform/1.5.6_response_of_lti_sys.pdf system's response]
  
  
Line 87: Line 87:
 
***Chapter 10 of "Signals and Systems" By Oppenheim, Willsky, and Nawab (the ECE301 book).  
 
***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. 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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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. Allebach's lecture notes on [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/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]  
 
***Prof. Bouman's handout on [https://engineering.purdue.edu/~bouman/ece438/lecturehandouts/ztexample.pdf partial fractial expansion for inverse z-transform]  
 
**Lab
 
**Lab
Line 100: Line 100:
 
***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]  
 
***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]  
 
***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 [https://engineering.purdue.edu/~ece438/lecture_notes/legacy_notes/module_1/1.6_dft/1.6.5_periodic_convol.pdf Circular Convolution]  
 
**Lab  
 
**Lab  
 
***[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/lab5/pdf/lab5b.pdf Lab 5b (Second lab on digital filter design)]

Latest revision as of 04:46, 11 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





  • Week 15: Review
    • Lab
      • Review

Return to ECE438 Fall 2013 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