ECE 251C - Filter Banks and Wavelets / Fall 2026
Course Description
This is a graduate-level course on filter banks and wavelets. This course covers the fundamentals of multirate signal processing, perfect-reconstruction filter banks, and wavelet analysis.
Course Information
Lectures: Tuesdays/Thursdays 14:00 – 15:20 in Coalition Building, Room B26
Instructor: Rahul Parhi (rahul@ucsd.edu)
Office Hours:
Thursdays at 16:00 – 17:00
Fridays at 16:00 – 17:00
Office: Jacobs Hall, Room 6406
TA: Soroush Mesforush (smesforushmashhad@ucsd.edu)
Office Hours:
Mondays at 16:00 – 17:00
Wednesdays at 11:00 – 12:00
Office: Jacobs Hall, Room 4516
Canvas: https://canvas.ucsd.edu/courses/77849
Piazza: https://piazza.com/class/mu61t7nl75b5oy
Prerequisites
This course assumes familiarity with core Fourier analysis and signal-processing concepts at the undergraduate level in both discrete and continuous settings. Background in linear algebra and probability will also be useful.
Course Grade
The course grade will be determined by
- Four homework assignments (2.5% each, 10% total)
- Four in-class quizzes (30%)
- October 6, 2026 (7.5%)
- October 20, 2026 (7.5%)
- November 3, 2026 (7.5%)
- November 17, 2026 (7.5%)
- Final exam (60%) on December 10, 2026 from 15:00 - 17:59 in Coalition Building, Room B26
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.