Date of Award
Mariusz Jankowski Ph.D.
This project aims to create an audio FIR filter design graphical user interface (GUI) in Wolfram Mathematica version 11.2. The two design types included in this user interface are the Equiripple and Least Squares method. The Equiripple algorithm takes transition regions and amplitudes as inputs and returns a finite impulse response (FIR) whose Fourier transform obeys the transition regions and amplitudes specified while also producing equal passband and stop band ripples. On the other hand, the Least Squares method takes cutoff frequencies and amplitudes as inputs and returns a FIR whose frequency response will have the least mean square error from the specifications given. By using Manipulate, Dynamic, LocatorPane, and various other functions, a graphical user interface was created.
Finn, Tony, "Digital Filter Graphical User Interface" (2018). Thinking Matters Symposium. 135.