top of page

Programmed with python this application uses IIR and FIR filters to remove unwanted noise from a .wav file.  Both functions are designed to work alongside .txt files obtained from SignalWizard 2.0.  Although .txt files with an FIR filters impulse response or an IIR filters poles and zeros can also be used.   

​The program uses a simple GUI allowing users to filter .WAV files by inputting FIR or IIR text files along with the .WAV file they want to be filtered. Clicking the "FIR" or "IIR" button applies the respective filter to the input .WAV file.  

An example result is shown here. A degraded file is filtered using the filter displayed above. The output has a clean sound with all unwanted frequencies attenuated by -120 dB.

Sample (1)
Filtered

For ease, this program was converted into an executable file type and can be downloaded below.

DSP 

bottom of page