363 Digital Filtering. Winter 2026
The Fall 2025 359 text: "Discrete-Time Signal Processing", by Oppenheim amd Schafer, has traditionally been a recommended reference for this course. I must assume you have it, or access to it, or access to another reputable text. I will not "follow" it but I will make reference to it now and then. My presentations will be mainly in the form of notes that I will display in class and post on Canvas.
There will be a mid-quarter exam on Wednesday Feb. 4 and the final exam will be Friday March 20, 9-11 AM, in our regular room.
There will be a few filter design problems, to be done using Matlab, and then handed in as PDF files. Each will be worth points in the range 20-50 and due dates will be announced as we proceed. Matlab's Signal Processing Toolbox will be needed.
There will be a few or several lab exercises, to be done in Code Composer Studio (CCS) using the Texas Instruments eZdsp5535 boards and if you work on your own computers (recommended) a NI instruments simulator, as I have already informed you. Due dates will be announced as we proceed. I will have to work out procedures and scope as we go along. You must return this equipment at the end of the quarter.
If I ask you to hand something in, e.g Matlab work or lab results, I mean you should hand in a printout, perhaps of a PDF file.
General: Exams are open book, open notes. The use of Matlab is allowed in exams, with some conditions to be described later. You do not hand in regular homework.
Course documents, such as instructions for installing software, doing the labs, and homework problems, will be posted on Canvas. The "calendar" on the web will give due dates and other information for homework, lab exercises and other matters.
zip file of supplementary TI and other software; follow the instructions in the installation notes.
Matlab m-file shows the determination of a linear phase FIR bandpass filter using window function design.
Matlab m-file shows the determination of a linear phase FIR bandpass filter using the Parks-McClellan program implementing the Remez algorithm.
Matlab m-file shows the determination of an elliptic IIR bandpass filter using the bilinear z-transform.
Matlab m-files show determination of a minimum phase FIR filter.
Matlab m-file for determination of lowest frequency analysis filter in an M-channel cosine-modulated PR filter bank, given the prototype low pass filter.