EECS 451 Digital Signal Processing and Analysis W04 1001 EECS, MWF 12:30-1:30 PM Web: http://www.eecs.umich.edu/~fessler/course/451 Instructor: Professor Jeff Fessler Email: fessler AT umich DOT edu Office: 4431 EECS Phone: 763-1434 Office Hours: Mon. 1:35-2:30, Wed. 1:35-3:00 GSI: Doron Blatt Office Hours: (see web site) 2420 EECS (TA room) Recitation: Tue. 11:30-12:30 1200 EECS Thu. 2:30-3:30 3437 EECS Text: Digital Signal Processing: Principles, Algorithms, Appl. by Proakis & Manolakis, 3rd Edition, 1996, Prentice Hall Ch. 1-10 plus image processing topics as time permits Objective: To understand mathematical principles of DSP and to introduce DSP problem-solving tools using Matlab. Topics: Discrete-time signals and systems, Z-transform. The family of Fourier Transforms including the Discrete Fourier Transform (DFT), DTFS, DTFT, FFT. Signal sampling and reconstruction. A/D and D/A. Design and analysis of digital filters. Multirate. Prereq.: EECS 306 (Signals and Systems II) (Fourier series, Fourier transform, Laplace transform, sampling, impulse functions, impulse response, convolution) Grading: Homework / Matlab 20% (see policies below) Exam 1 25% Wed. Feb. 11, in class & 1005 Exam 2 25% Fri. Mar. 26, in class & 1005 Exam 3 30% Tues, Apr 27, 1:30-3:30 In all of the above, legibility counts. Exam and homework scores may be standardized before computing the final score if the means and standard deviations vary. Regrade requests must be submitted in writing within one week of the return of the homework of exam. All questions may be re-graded. Letter grades will be assigned using a curve, but lower cutoff for A- will be no higher than 90%, and 80% for B-, etc. Undergraduate and graduate grade assignments will be made separately. Some homework / exam problems will differ for undergraduates and graduate students, per Rackham guidelines for 400-level courses. Homework: Assignments and solutions will be posted on web site only. Homework solutions username/password: _________ / __________ Some subset of the problems from each assignment will be graded (possibly all). Solutions will be provided for all problems. Homework "Emergency Pass" policy: ABSOLUTELY NO LATE HOMEWORK ASSIGNMENTS WILL BE ACCEPTED. Each student may submit one "emergency pass" form to exclude a particular HW assignment from the final HW percentage computation. To exercise this option, submit the "emergency pass" form (print from web site) within 6 days of the due date/time of the HW. (You may exercise this option even if you handed in the HW on time.) Collaboration: You must attempt to solve all homework problems by yourself. Copying homework solutions from another student or from solutions from previous semesters will be considered violations of the engineering honor code. However, after making a genuine attempt to solve the homework problems, you are encouraged to discuss the answers with other students currently enrolled in 451 to check the answers and compare solution approaches. After such a discussion, you may rewrite your answer as long as you do so individually, without referring to the solutions of other students or to solutions from previous terms. Basically, the answers you turn in should reflect your own level of understanding, not someone elses. This also applies to the Matlab coding portion of the course; these are to be done individually. Dialogue: Classes this large can seem impersonal, and using email makes it more so. I will read email sent to me, but I will only reply (to the entire class) for matters that affect the whole class such as typos in a HW problem. Please come to my office hours, tell me your name, and ask questions, and there I will gladly reply in person! Notes: All students must take all exams during the scheduled times. Exceptions must be approved by Prof. Fessler, in writing, by 2004-1-23. No course incompletes will be given, except per UM regulations. Textbooks available at library: Oppenheim and Shafer: Discrete-time signal processing Oppenheim and Willsky: Signals and systems Answers to frequently asked questions. 1. No, you cannot turn in your homework late for credit. See above. 2. I didn't do so well on the first exam. Is there anything I can do to recover? Yes! By request, I am willing to compute your final score with Exams 1/2/3 weighted by 15/30/35%, instead of 25/25/30%, so your first exam score will have less affect. If you want to elect this option, you must tell me, in writing, *before* the 2nd exam. 3. No, no other variations on the percentage distributions are options. 4. Anything else I can do to improve my exam scores? Make sure you carefully study the homework solutions, even for the problems where you got full credit! The graders make mistakes, so you may have made errors even though you didn't lose any points, and you want to avoid making those same errors on the exam. And even if you did the problem correctly, you may have done it a "hard" way, and the solutions may have a more efficient approach. In a 50 minute exam, efficiency helps. 5. What sections are covered? On the web page is a lecture-by-lecture list of what topics I covered previously. I will update this list over the course of the semester.