Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

University of Dayton – Summer 2023

ECE505: Digital Signal Processing I


Instructor: James Paul Browning, PhD
Office: KL 341
Telephone: 229-3611
Email: browningj2@udayton.edu
Credits: 3
Prerequisites: ECE334 or equivalent
Textbook: Discrete-Time Signal Processing, 3rd Ed. by Alan Oppenheim and Ronald
Schafer
Other Refs: T. Holton. Digital Signal Processing
S.K. Mitra, Digital Signal Processing
S.W. Smith, Digital Signal Processing
R.C. Gonzalez, Digital Image Processing
Lectures: MW, 4:00 p.m. - 5:40 p.m.
Classroom: KL 306
Prerequisites by Topic: Discrete Signals and Systems, Fourier Techniques, Sampling Theory.
Office Hours: M-F via Email, or By Appointment
The goal of this course is to provide students with an introduction to fundamental analysis and
design methods for discrete-time signals and systems. Major topics include: sampling theory, time
domain analysis of discrete systems, Z-transforms, and Fourier analysis of discrete systems.
Topics and Weekly Budget:
1. Discrete-Time Signals (1.5 Weeks)
2. The Z-Transform (1 Week)
3. Sampling (2 Weeks)
4. Analysis of Linear Time-Invariant Systems (1.5 Weeks)
5. Filter Design Techniques (1.5 Weeks)
6. Digital Processing of Continuous Signals (0.5 Weeks)
7. Bandpass Signals and Matched Filtering (0.5 Weeks)
8. Discrete-Time Structures (0.5 Week)
9. Filterbanks and Wavelets (2 Weeks)
Evaluation: Mid-Term: End of June 25%
Final: TBA (4-6 Aug timeframe) 35%
Homework: Approx. 10-12 sets 40%
Grading:

Course letter grade will be assigned using the following scale:


100%: A 92%: A- 89%: B+ 86%: B 82%: B-
79%: C+ 76%: C 72%: C- 69%: D 60%: F

(Note that homework may not be graded with any regularity. It is meant primarily as exercise to prepare for the exams,
which carry considerable weight. Make-up exam(s) will not be given except for: (1) certifiable medical contingencies
(2) prior approval from the Chair of the ECE Department)
Additional Expectations:
• Some lectures will treat material not covered in the text.
• Participation in class is strongly encouraged
• All assignments must be completed as a course requirement.
• You are responsible for any alterations in dates or other course related announcements
that occur during the class period. In other words, come to class.
• You will use MATLAB extensively in HW assignment and project(s), so a solid
background in programming using MATLAB is essential.
• The final exam may be comprehensive but heavily biased towards recent material not
covered in previous tests.

The Honor Pledge:

I understand that as a student of the University of Dayton, I am a member of our academic and
social community. I recognize the importance of my education and the value of experiencing life
in such an integrated community. I believe that the value of my education and degree is critically
dependent upon the academic integrity of the university community, and so in order to maintain
our academic integrity, I pledge to:
• Complete all assignments and examinations by the guidelines given to me by my
instructors;
• Avoid plagiarism and any other form of misrepresenting someone else's work as my own;
• Adhere to the Standards of Conduct as outlined in the Academic Honor Code.
In doing this, I hold myself and my community to a higher standard of excellence, and set an
example for my peers to follow.

You might also like