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 continuoustime signals, sampling theorem [PDF] Lab: Signal reconstruction [sinc.m, signal_recon.m] 
Assignment 1
Solution Submit Assignment 1 
2  Aug 21, 2020  Discretetime 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: Frequencyselective filters, linearphase and zerophase filters, minimumphase and allpass filters, quadrature filters, notch filters and resonators [PDF]  
8  Oct 2, 2020  FIR filter design: windowing method, frequencysampling method, leastsquares method, equiripple filters, differentiators, Hilbert transformers, quadrature filters [PDF]  
9  Oct 9, 2020  IIR filter design: filter design by polezero placement, filter design parameters, classical analog filters, bilineartransformation 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 