Course Description

This course is a survey of audio digital signal processing fundamentals and applications. Topics include sampling and quantization, analog to digital converters, time and frequency domains, spectral analysis, vocoding, digital filters, audio effects, music audio analysis and synthesis, and other advanced topics in audio signal processing. Implementation of algorithms using Matlab and dedicated DSP platforms is emphasized.

Course Information

Credits: 4
Lectures: 9:40-10:55AM on Tuesdays and Thursdays
Classroom: CSB 523
Lab: Hopeman 202 (several labs will be scheduled during Weeks 10-13.)
Prerequisites: ECE 241 or other equivalent signals and systems courses, ECE 114, and basic Matlab programming.
Textbook: Parts of the following textbooks will be used. Electronic versions of all books are freely available online or through the UR library website.

Reference books: The following books are helpful for the Matlab and DSP board assignments.

Instructor: Zhiyao Duan
Office: CSB 720
Phone: 585-275-5302
Email: zhiyao.duan (at)
Office hour: 4-5 PM on Tuesdays and 9:30-10:30 AM on Fridays

TAs and Office Hours:
Bochen Li <bli23 (at)>, 10 AM - 12 PM on Wednesdays in CSB 504
Yujia Yan <yyan22 (at)>, 2-4 PM on Mondays in CSB 504
Anzhi Li <>, 2:30-4:30 PM on Tuesdays in CSB 418