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

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.