DSP Syllabus
DSP Syllabus
Course Syllabus
Textbook:
“Discrete-Time Signal Processing”, Oppenheim and Schafer, Prentice-Hall, 3rd edition, 2010.
Class notes will be available in print.
Course Objectives:
By the end of this course, you should…
o Understand the concept of sampling of continuous-time signals to produce discrete-
time signals and the importance and application of the Nyquist sampling theorem.
o Understand discrete Fourier transforms and be able to use them to characterize
discrete-time signals.
o Understand z-transforms and be able to use them to characterize discrete-time
signals.
o Understand discrete-time systems and the concepts of linearity, causality, and
stability. Know how to characterize linear time-invariant discrete-time systems in
the time domain through the use of convolution (impulse response) and difference
equations. Know how to characterize linear time-invariant discrete-time systems in
the frequency domain through the use of discrete-time Fourier transforms
(frequency response) and z-transforms (transfer functions).
o Know how to represent discrete-time systems using block diagrams. Know how to
determine the stability of discrete-time systems in both the time domain and
frequency domain. Know techniques for implementation of discrete-time systems.
o Understand the basic concepts of infinite-impulse-response digital filters, finite-
impulse-response digital filters. Know how to design finite- and infinite impulse-
response filters. Understand the concept of the fast Fourier transform.
Homework: A due date will accompany each homework assignment. You will be neither
excused from nor granted any extension for an assignment without prior approval from
the instructor.
Academic Integrity: Homework and examinations are expected to be the sole effort of the
student submitting the work.
Attendance: Attendance is required for at least 2/3 of the course hours, i.e. for at least 10
class sessions.