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

\\\\\\\\