Each homework assignment contains two types of problems, whose grades are tallied separately: written problems, and matlab or other computational problems. Matlab problems will be demonstrated for you in lecture every Friday; it will be up to you to do the same exercises on your own, and to write up the result.

- Homework 1 (Due 9/7): Introduction to matlab
- Homework 2 (Due 9/21): Fourier spectral analysis
- Homework 3 (Due 9/28): additive music synthesis
- Homework 4 (Due 10/5): reverberation
- Homework 5 (Due 10/12): DFT spectral analysis
- Homework 6 (Due 10/19): STFT analysis of biological data
- Homework 7 (Due 10/25): Aliasing
- Homework 8 (Due 11/2): Filtering and frequency masking
- Homework 9 (Due 11/9): Notch filter design
- Homework 10 (Due 11/16): FIR and IIR bandpass filter design
- Homework 11 (Due 11/30): Images, color, and directional filtering
- Homework 12 (Due 12/7): Wiener filter denoising
- Homework 13 (Not Due): CT, MRI, and beamformed images; matched filtering