ECE 5741-DIGITAL SIGNAL PROCESSING
Spring Semester 2009
University of Minnesota, Duluth
Department of Electrical & Computer Engineering
INSTRUCTOR: Mohammed A. Hasan (254 MWAH: Phone 726-6150,
email:)
TIME/LOCATION: 4:00-5:15PM MW / MWAH 191
OFFICE HOURS: 10:00-12:00 Th
COURSE TEXT: A. V. Oppenheim and R. W. Schafer, Discrete Time Signal Processing, 2nd Edition, 1998, Prentice Hall
PREREQUISITES: ECE 2111: Linear Systems and Signal Analysis or equivalent
OBJECTIVES: This course is designed to provide students with a comprehensive treatment of the important issues
in design, implementation and applications of digital signal processing concepts and algorithms.
Course Description: This course provides an introduction to digital signal processing for both undergraduate and for graduate
students. In this course, a detailed examination of basic digital signal processing operations including sampling/reconstruction of
continuous time signals, Fourier and Z-transforms will be given. The Fourier and Z-transforms will be used to analyze the stability
of systems, and to find the system transfer function. The discrete Fourier transform (DFT) and fast Fourier transform (FFT) will be
studied. Finally, we will examine time and frequency domain techniques for designing and applying infinite impulse response (IIR)
and finite impulse response (FIR) digital filters. Two-dimensional signals and introductory image processing operations will also be
discussed.
Assessment:
Homework, Projects, and Quizzes: (25%).
Midterm: (25%); this is a 1-hour in-class exam that will be scheduled later.
Term Project: (15%)
Final Exam: (30%) Thursday, May 14, 2:00–3:55pm
SOFTWARE: The software MATLAB will be integrated into this course. Most projects are computer-
based and will be assigned roughly every two weeks. In these projects and
appropriate homework problems, students will be asked to verify the calculations using
MATLAB. Matlab tutorials will be given periodically in class or as handouts as the
course progresses. You may also choose to use Mathematica, C, or C++.
Class Policy:
· Late assignments will not be accepted unless convincing reasons are provided.
· Makeup exams are not allowed except in very extreme circumstances. These make-ups must be approved ahead of their regularly scheduled times.
· Attendance: roll will not be taken. However, students will find that attendance is necessary to master the material.
· Individuals with any disability, either permanent or temporary, which might affect performance in this class are asked to inform the instructor at the start of the semester. Adaptation of methods, materials, testing may be made as required to provide for equitable participation.
· Students are expected to conducts themselves in a manner that is respectful of both the instructor and other students. Furthermore, sexual harassment of any form will not be tolerated. Individuals who have any disability, either permanent or temporary, which might affect their ability to perform in the class, are encouraged to inform the instructor at the start of the semester. Adaptations may be made as required to provide for equitable participation.
Accreditation Outcomes Addressed By This Class: (Students should demonstrate :….)
a. an ability to apply knowledge of mathematics, science and engineering
b. an ability to design and conduct experiments, as well as to analyze and interpret data
c. an ability to design a system, component, or process to meet desired needs
e. an ability to identify, formulate, and solve engineering problems.
g. an ability to communicate effectively.
i. a recognition of the need for, and an ability to engage in life-long learning
k. an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
n. an ability to work in a hands-on laboratory in most of the required courses.
Prepared by: Mohammed A Hasan Date: January 20, 2009
ECE 5741 –Digital Signal Processing
Spring semester 2009
technical elective course
\\\\\\\\