Instructor | Chaiwoot Boonyasiriwat |
Class Hours | Friday, 9.00AM - 12.00PM |
Classroom | Computer lab (6th floor) |
Assessment | Homework 40%, Project 30%, Midterm Exam 15%, Final Exam 15% |
Week | Date | Topics | Assignments |
---|---|---|---|
1 | Aug 14, 2020 | Classification of signals and systems, frequency response, impulse response, sampling and reconstruction of continuous-time signals, sampling theorem [PDF] Lab: Signal reconstruction [sinc.m, signal_recon.m] |
Assignment 1
Solution Submit Assignment 1 |
2 | Aug 21, 2020 | Discrete-time signals and systems, difference equations, convolution, correlation [PDF] Code: fig2_21.m (produce plots similar to Figure 2.21 of Schilling and Harris (2012)) |
Assignment 2
Solution Submit Assignment 2 |
3 | Aug 28, 2020 | Z transform, methods for computing inverse Z transform [PDF] |
Assignment 3
Solution Submit Assignment 3 |
4 | Sep 4, 2020 | No class | |
5 | Sep 11, 2020 | Transfer function, frequency response, system identification | |
6 | Sep 18, 2020 | Discrete Fourier transform, fast Fourier transform (FFT), convolution and correlation using FFT, spectral analysis [PDF] Lab: Spectrogram (water_sound.m4a, water_sound.mat, spectra.m, spectrogram_water_sound.m) |
Assignment 4, hbd.mp3
Solution Submit Assignment 4 |
7 | Sep 25, 2020 | Filter design specifications: Frequency-selective filters, linear-phase and zero-phase filters, minimum-phase and allpass filters, quadrature filters, notch filters and resonators [PDF] | |
8 | Oct 2, 2020 | FIR filter design: windowing method, frequency-sampling method, least-squares method, equiripple filters, differentiators, Hilbert transformers, quadrature filters [PDF] | |
9 | Oct 9, 2020 | IIR filter design: filter design by pole-zero placement, filter design parameters, classical analog filters, bilinear-transformation method, frequency transformations [PDF] Audio processing [PDF] |
Assignment 5
Solution Submit Assignment 5 |
10 | Oct 16, 2020 | Summary of signal processing Codes: karplus_strong.m, test_karplus_strong.m, kspluck.m, remove_60hz_noise.m, |
|
11 | Oct 23, 2020 | No class | |
12 | Oct 30, 2020 | Correcting imaging defects [PDF] Codes: image_histogram.m, linear_contrast_stretching.m, local_equalization.m |
|
13 | Nov 6, 2020 | Image enhancement in the spatial domain [PDF] Lab: image enhancement (fingerprint.png"), median_filter1.m, distortion_correction2.m, floor.png |
|
14 | Nov 13, 2020 | Image enhancement in the frequency domain [PDF] Image segmentation [PDF] Codes: magnitude_spectrum.m, low_pass.m, low_pass2.m, |
|
15 | Nov 27, 2020 | Morphological image operations [PDF] Codes: dilation.m, dilation_padding.m, erosion.m, padmodel.m, unpadmodel.m |
|
16 | Dec 4, 2020 | Morphological image operations (continued) Codes: skeleton.m |
|
17 | Dec 24, 2020 | Project presentation | Submit Project |
17 | Dec 30, 2020 | Online project presentation |