Schedule

  • Event
    Date
    Description
    Course Material
  • Lecture
    09/26/2024
    Thursday
    Course introduction and signal-processing review

    Topics:

    • LTI systems
    • DTFTs
    • z-transforms
    • linear-phase systems
  • Lecture
    10/01/2024
    Tuesday
    Fundamentals of DSP

    Topics:

    • linear-phase systems
    • all-pass systems
  • Lecture
    10/03/2024
    Thursday
    Fundamentals of DSP

    Topics:

    • all-pass systems
    • minimum-phase systems
    • maximum-phase systems
    • multirate system example
  • Lecture
    10/08/2024
    Tuesday
    Fundamentals of multirate systems

    Topics:

    • upsampling and interpolation
    • antialiasing and downsampling
  • Lecture
    10/10/2024
    Thursday
    Fundamentals of multirate systems

    Topics:

    • antialiasing and downsampling
    • Noble identities
    • polyphase representations
  • Due
    10/11/2024 23:55
    Friday
    Project Group Selection
  • Lecture
    10/15/2024
    Tuesday
    Fundamentals of multirate systems

    Topics:

    • polyphase representations
    • two-channel filter banks
    • perfect-reconstruction conditions
  • Lecture
    10/17/2024
    Thursday
    Two-channel filter banks

    Topics:

    • perfect-reconstruction conditions
    • general design procedure
  • Lecture
    10/22/2024
    Tuesday
    Two-channel filter banks

    Topics:

    • general design procedure
    • factorizations of the product filter
    • popular examples of wavelet filters
    • polyphase representations of filter banks
  • Lecture
    10/24/2024
    Thursday
    Two-channel filter banks

    Topics:

    • polyphase representations of filter banks
    • orthogonal filter banks
  • Lecture
    10/29/2024
    Tuesday
    Two-channel filter banks

    Topics:

    • orthogonal filter banks
  • Lecture
    10/31/2024
    Thursday
    Fundamentals of wavelets

    Topics:

    • discrete wavelet transforms
    • generalized sampling
  • Due
    11/01/2024 23:55
    Friday
    Project Proposal
  • Lecture
    11/05/2024
    Tuesday
    Fundamentals of wavelets

    Topics:

    • generalized sampling
    • multiresolution analysis
    • Haar wavelet basis
  • Lecture
    11/07/2024
    Thursday
    Fundamentals of wavelets

    Topics:

    • multiresolution analysis
    • filters from wavelets
    • general wavelet analysis pipeline
  • Lecture
    11/12/2024
    Tuesday
    Fundamentals of wavelets

    Topics:

    • general wavelet analysis pipeline
    • wavelets from filters
    • fundamental theorem of wavelet analysis
  • Exam
    11/14/2024 09:30
    Thursday
    Midterm

    The midterm covers all material through the November 7th lecture.

  • Lecture
    11/19/2024
    Tuesday
    Why wavelets?

    Topics:

    • fundamental theorem of wavelet analysis
    • wavelets and perfect-reconstruction filter banks
    • time-frequency tilings
    • vanishing moments
  • Lecture
    11/21/2024
    Thursday
    Why wavelets?

    Topics:

    • time-frequency tilings and the uncertainty principle
    • decay of Fourier vs. wavelet coefficients
  • Lecture
    11/26/2024
    Tuesday
    Why wavelets?

    Topics:

    • Fourier vs. wavelet approximation
    • denoising by soft-thresholding
  • Project Presentations
    12/03/2024 09:00
    Tuesday
  • Project Presentations
    12/05/2024 09:00
    Thursday
  • Due
    12/06/2024 23:55
    Friday
    Presentation Slides
  • Due
    12/12/2024 23:55
    Thursday
    Project Report and Code