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 2018 course calendar for day-by-day calendar with assignments.
Homework will be due on select days indicated on the course calendar at midnight and must be uploaded into Canvas 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.
If assignments or exams fall due on a religious holiday or for extenuating circumstances, please make arrangements with the instructor to accommodate before the posted due date.
Use the Penn Course Absence Report (CAR) in Penn-in-Touch to report absences.
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. If there is any uncertainty, please ask.