Digital Signal Processing


Course Description

This course covers the techniques of modern digital signal processing that are utilized for various applications. We will review the mathematical basis of discrete-time signal analysis, discuss the theory and implementation of fast Fourier transform algorithms, and discuss the design and implementation of digital filters. We will conclude the course with a discussion of the application of digital signal processing techniques toward the solution of various types of practical problems.

Course Schedule

1.Intro to course, review of continuous-time signal/Discrete-time signals and systems
2.Review of discrete-time signals and systems; convolution/Discrete-time Fourier transform
3.z-transform/The inverse z-transform
4.z-transform properties/The discrete Fourier series
5.The discrete Fourier transform/Sampling of continuous-time signals
6.Sampling of continuous-time signals/Circular convolution(1)
8.Circular Convolution (2)/Representation of linear digital networks
9.Network structures for IIR Systems/ Network structures for FIR systems/Parameter quantization effects in digital filter structures
10.Design of IIR digital filters
11.Digital Butterworth filters/Design of FIR digital filters
12.Computation of the discrete Fourier transform
13.Computation of the discrete Fourier transform/Discrete Hilbert transforms
14.Term project presentation
15.Final exam

Tue 10:30-12:00 (IT Convergence Eng. B/D (E3) – 424), Thu 10:30-12:00 (IT Convergence Eng. B/D (E3) – 424)
Text Book : Discrete-Time Signal Processing, A. V. Oppenheim and R. W. Schafer, Prentice-Hall(2010)