IIR Filter Explorer

The IIR Filter Explorer is a tool enabling the rapid interactive design of basic Infinite Impulse Response digital filters. At present, the tool supports Butterworth, Chebyshev (type I and II) and Elliptic filters up to 20th order, in low-pass, high-pass, band-pass and notch configurations.

As well as the visual display, there is an option to audition the effect of the filter on a variety of waveforms. An example 'C' implementation of the selected filter is output, for copying to your own project. The implementation can be Nth order for brevity, or a series of biquads for improved stability in more extreme filters.

Filter Parameters
Type:
Form:
Order:
Samplerate:
Cutoff:
Ripple:
SB-Ripple:
Width:
Frequency Response
frq pha  hpha  grpdly  s-frq Sorry, this browser does not support canvas
Time Response
  Input:   octave:   show  play  Sorry, this browser does not support canvas
Pole/Zero Plot
S-Plane   Z-Plane  
Sorry, this browser does not support canvas
Sorry, this browser does not support canvas
Code: