Office Hours | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
NA | Noah: 9-11am (Towne M70) | Meijun: 6-8pm (Towne M70) | Noah: 9-11am (Towne M70) \\ Tania: 3:30-5pm (Levine 262) | Meijun: 6-8pm (Towne M70) | Saurabh: 2-5pm (Towne M70) | NA |
Catalog Level Description: This course covers the fundamentals of discrete-time signals and systems and digital filters. Specific topics include discrete-time Fourier transform (DTFT); Z-transforms; frequency response of linear discrete-time systems; sampling of continuous time signals, analog to digital conversion, sampling-rate conversion; basic discrete-time filter structures and types; finite impulse response (FIR) and infinite impulse response (IIR) filters; linear phase conditions; design of FIR and IIR filters; discrete Fourier transform (DFT) and the fast Fourier transform (FFT) algorithm. Applications in filtering and spectrum estimation, image filtering, adaptive filters, equalization.
See Spring 2024 course calendar for day-by-day calendar with assignments.
Lectures will be held in person.
Previously recorded lectures will be posted in Canvas for student use. The recordings may not match with this year's course in timing and content. It is the responsibility of the student to follow this year's course material. Recordings are not a substitute for attending lecture only an additional resource.
To facilitate access for all class members, these sessions, including your participation, are being recorded and the recordings will be made available to the class, for the duration of this course. These recordings, as well as previously recorded lectures and other course materials, are made available solely for your personal, educational use and may not be shared, copied or redistributed without the permission of Penn and the instructor. You are also not allowed to record class sessions yourselves. Unauthorized sharing or recording is a violation of the Code of Academic Integrity.
You should enroll in Ed Discussion for our class. You can find the link above and in Canvas. Ed Discussion will be used for all course announcements and discussions.
Recitations recordings from this year or a previous year will be posted into Canvas weekly. They will be used to work out suggested problems on homeworks and for exam review. The recitation recordings will be made available on Canvas following the session.
Homework will be due on select days indicated on the course calendar at midnight and must be uploaded into Canvas/Gradescope as a single PDF. Handwritten assignments will be accepted, but when specified computer generated figures, graphs and results must be submitted and everything should be still combined into a single PDF and submitted in Canvas. Homeworks must be legible and all work should be shown. Illegible submissions will not be graded.
Assignments can be turned up to 1 day late with a 15-pt penalty, and up to 2 days late with a 25-pt penalty. No late assignments will be accepted after 2 days past the due date. The lateness of an assignment will be assigned and defined by your Gradescope submission time. For extenuating circumstances, contact the instructor before the due date. If assignments or exams fall due on a religious holiday or there is an extenuating circumstance, please make arrangements with the instructor to accommodate before the posted due date.
If there is any reason you need to be absent from class for a significant period of time, see here for more information: Class Attendance Policy.
Each student is expected to do his/her own work -- including developing the details, writing code, performing simulations, and writing the solutions. For the homeworks and projects, you are free to discuss basic strategies and approaches with your fellow classmates or others, but detail designs, implementations, analysis, and writeups should always be the work of the individual. If you get advice or insights from others that influenced your work in any way, please acknowledge this in your writeups.
In general, you are expected to abide by Penn's Code of Academic Integrity and the Student Code of Ethics. If there is any uncertainty, please ask.
Any suspected cheating will be reported to the Office of Student Conduct for official review.