418 Spring 2024

Much supporting information for the course has been or will be put on Canvas. This will include copies of my notes, which you are to keep up to date, and other documents.

There will be a mid-quarter exam on Wednesday, April 24 (100 points) and the final exam will be on Friday, June 7, 9AM in our regular room (200 points). There will also be Matlab problems to hand in.

At this point (March 13) it has not been decided how many points will be allotted to each Matlab problem.

All exams are open book, open notes.

The Matlab-assisted work will use Matlab's "Wavelets Toolbox" and "Signal Processing Toolbox", both of which are installed on the machines in lab room MG45, on our Linux system and, as I understand it, on the personal computers of McCormick students. At this point I am not sure whether or not you will need the Statistics and Machine Learning Toolbox.

Homework problems and other matters are assigned here; that page should be consulted frequently. The problems themselves are on Canvas and, in general, inspire the questions that appear on quizzes and exams. Your work on such homework problems is not handed in.

A good supporting reference is held by our library and available online: "Fundamentals of Wavelets" by J.C. Goswani and A.K. Chan. A fundamental reference is I. Daubechies, Ten Lectures on Wavelets, SIAM, 1992.

Matlab m-file start_with_Phi.m.

Matlab m-file Phi2A_dct.m.

Matlab m-file levels_plot.m.

Matlab m-file wavedecfix.m. Same as wavedec except dwtmode('zpd') is called beforehand.

Matlab m-file waverecfix.m.

Matlab m-file Sweldens4and2.m.

Matlab m-file compress.m.

Matlab mat-file wtshsd.mat provides audio file saying "what she said".

Matlab m-file wavefuns.m computes the scaling and wavelet functions given low-pass and high-pass filters imply. Does not do the plotting; you can do that after return.

Matlab m-file wave_cascade.m similar to wavefuns.m but it pauses on each iteration of the cascade algorithm and plots the result at that point.

Matlab mat-file xstudy.mat is a file respresenting a signal consisting of bursts of sinusoids.

Matlab mat-file xnoisy.mat is a file representing a signal consisting of bursts of sinusoids in noise.

Matlab mat-file x.mat is a file to be compressed.