ECE 251C - Filter Banks and Wavelets / Fall 2024
Course Description
This is a graduate-level course on filter banks and wavelets. This course covers the fundamentals of multirate signal processing (multirate identities, polyphase representations), perfect-reconstruction filter banks (general design procedure, paraunitary filter banks), and wavelet analysis (discrete wavelet transforms, multiresolution analyses, wavelet bases, coefficient thresholding, sparsity).
Course Information
Lectures: Tuesdays/Thursdays at 09:30 – 10:50 in Jacobs Hall (EBU1), Room 2315
Instructor: Rahul Parhi (rahul@ucsd.edu)
Office Hours: Fridays at 16:00 - 17:30
Office: Jacobs Hall, Room 6406
TA: Prabhav Gaur (pgaur@ucsd.edu)
Office Hours:
Thursdays at 14:00 - 15:00 in Jacobs Hall, Room 4506
Fridays at 11:00 - 12:00 on Zoom (https://ucsd.zoom.us/j/97267357377)
Canvas: https://canvas.ucsd.edu/courses/60446
Piazza: https://piazza.com/class/m1h2zt7j8si5u3
Prerequisites
This course assumes familiarity with core signal-processing concepts at the undergraduate level in both the discrete-time and continuous-time settings such as stability, convolutions, sampling, and aliasing. On the discrete-time side, familiarity with z-transforms, discrete-time Fourier transforms, discrete Fourier transforms, finite-impulse response filters, and infinite-impulse response filters is expected. On the continuous-time side, familiarity with continuous-time Fourier transforms and Fourier series is expected. For the homework and project, familiarity with MATLAB or Python will be useful. At UCSD, the prerequisite material is covered in ECE 101 and ECE 161A.
Course Grade
The course grade will be based on an in-class midterm (30%) and a project (70%). Homeworks (and solutions) will be handed out periodically, but will not be collected. It is suggested that you complete the homework assignments to prepare for the midterm.
Academic Integrity
UCSD’s Code of Academic Integrity applies to this course. It is dishonest to cheat on exams, copy other people’s work, or fake experimental results. An important element of academic integrity is fully and correctly acknowledging any materials taken from the work of others. Instances of academic dishonesty will be referred to the Office of Student Conduct for adjudication.