Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-790: Wavelets and Multiresolution Techniques




The goal of this course is to expose students to multiresolution signal processing methods and their use in real applications as well as to guide them through the steps of the research process. All the necessary mathematical tools are introduced with an emphasis on extending Euclidean geometric insights to abstract signals; the course uses Hilbert space geometry to accomplish that. With this approach, fundamental concepts---such as properties of bases, Fourier representations, sampling, interpolation, approximation, and compression---are often unified across finite dimensions, discrete time, and continuous time, thus making it easier to focus on the few essential differences. The course covers signal representations on sequences, specifically local Fourier and wavelet bases and frames. It covers the two-channel filter bank in detail, and uses this signal-processing device as the implementation vehicle for all sequence representations that follow. The local Fourier and wavelet methods are presented side-by-side, without favoring any one in particular. Through the project, students will learn how to choose an appropriate representation and apply it to the specific problem at hand.

There will be 2-3 hours of pre-recorded video per week that can be viewed online at any time. There will also be two 1-hour sessions in person that are not mandatory and can be viewed later online. The instructor will also be available for meetings in person or online as needed. Thetotal amount of work per week is expected to be around 12 hours on average

This course is crosslisted with 42-732

Prerequisite: 18-491. Students are expected to have a good background in basic engineering mathematics, signal processing and linear algebra.

Last Modified: 2016-11-10 10:54AM

Semesters offered:

  • Fall 2016
  • Spring 2015
  • Fall 2013