(2 intermediate revisions by the same user not shown) | |||
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 [ | + | **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 [ | + | **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 [ | + | **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 [ | + | **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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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/~ | + | ***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] |
− | + | ||
− | + | ||
− | + | ||
− | *Week ( | + | *Week (8): Z-transform |
**References | **References | ||
***PM pp. 151-197, | ***PM pp. 151-197, | ||
***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 [ | + | ***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 | ||
+ | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab5/pdf/lab5a.pdf Lab 5a (First lab on digital filter design)] | ||
− | + | *Week 9-(10): Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering) | |
− | *Week | + | |
**References | **References | ||
***PM 326-349, 480-485, 654-701. | ***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] | ***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 [ | + | ***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)] | ||
− | + | *Week (10)-11: Speech Processing | |
− | + | ||
− | *Week | + | |
**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/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)] | ||
+ | ***[http://vise.www.ecn.purdue.edu/VISE/ee438L/lab9/pdf/lab9b.pdf Lab 9b (Second lab on speech processing)] | ||
+ | |||
*Week 12: Spectral Analysis of 2D signals | *Week 12: Spectral Analysis of 2D signals | ||
Line 132: | Line 128: | ||
*Week 15: Review | *Week 15: Review | ||
**Lab | **Lab | ||
− | *** | + | *** Review |
---- | ---- | ||
[[2014 Fall ECE 438 Boutin|Return to ECE438 Fall 2013 Prof. Boutin page]] | [[2014 Fall ECE 438 Boutin|Return to ECE438 Fall 2013 Prof. Boutin page]] |
Latest revision as of 03:46, 11 September 2014
Contents
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.)
- 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-7): Spectral Analysis of 1D signals
- Week 1-2: CT and DT Fourier Transforms
- References
- PM pp. 253-259, 264-314.
- Prof. Allebach's lecture notes on Fourier analysis
- Prof. Pollak's notes on frequency analysis
- Lab
- References
- Week 3-4: 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
- Labs
- References
- Week 5-6-7: DFT and FFT
- References
- PM pp. 393-425, 448-475
- 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. Pollak's notes on FFT
- Prof. Bouman's handout on DFT, FFT (and quantization)
- Labs
- References
Part 2 (week 8-14): DT Systems and Applications
- Week 8: DT System Properties and frequency response
- References
- PM 53-91, 300-321.
- 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
- Prof. Allebach's notes on system's response
- References
- Week (8): 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 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 9-(10): Filtering (Systems defined by Difference equations, Filter Design, DFT view of Filtering)
- References
- PM 326-349, 480-485, 654-701.
- Prof. Bouman's lecture notes on Z-transforms and differerence equations
- Prof. Bouman's lecture notes on digital Filter design: overview, part 1, part 2.
- Prof. Allebach's lecture notes on Circular Convolution
- Lab
- References
- Week (10)-11: Speech Processing
- References
- Prof. Pollak's notes on speech processing
- Speech processing course by Mike Brooks
- Labs
- References
- Week 12: Spectral Analysis of 2D signals
- Prof. Bouman's lecture notes on 2D FT
- Lab
- Week 13-14: Image Processing
- References
- Labs
- Second lab on image processing
- TREY"S LAB
- Week 15: Review
- Lab
- Review
- Lab