b2KIT

Digital Filter Designer

Design FIR and IIR filters interactively. Adjust cutoff frequency, order, and type. View magnitude response and pole-zero plots.

Tested tool guide Tested browser tools Checked August 16, 2026

What Digital Filter Designer does and how it behaves

Specify whether the design is FIR or IIR, choose an available filter type, and adjust its cutoff frequency and order. The page lets you judge each candidate through a magnitude-response graph and a pole-zero plot before using the design elsewhere. The easy mistake is to treat cutoff as a brick-wall boundary. A realizable digital filter has a transition region, and changing its order or FIR/IIR structure changes the curve around the selected cutoff.

How the result is produced

1

Reading magnitude response

The magnitude plot reports gain across frequency for the current filter. Use it to identify passbands, rejected bands, and the transition around cutoff. Order is not a direct attenuation control: changing it changes the transfer function and therefore the whole curve. Read the displayed response instead of assuming that every frequency beyond the cutoff is completely removed.

2

Reading poles and zeros

The pole-zero view maps roots of the transfer function in the complex z-plane. Zeros are roots of its numerator, while poles are roots of its denominator. Angular position relates to frequency behavior, and pole radius relates to decay. For a causal IIR filter in reduced form, BIBO stability requires every pole to lie strictly inside the unit circle.

Good uses

  • Comparing FIR and IIR low-pass candidates for suppressing high-frequency sensor noise.
  • Changing an audio-filter cutoff while checking how sharply the magnitude response enters the rejected band.
  • Inspecting candidate IIR pole locations for stability before adopting the filter in a signal-processing design.

Limits and checks

  • Confirm whether the cutoff and frequency axis use hertz or normalized frequency. A normalized value is tied to the Nyquist frequency, so it does not identify a fixed real-world frequency without a sampling rate.
  • A magnitude plot does not reveal phase response or group delay. Two filters with similar magnitude curves can affect waveform timing differently.
  • A plotted mathematical design does not guarantee identical behavior after coefficients are rounded or quantized elsewhere. Poles very close to the unit circle leave less numerical margin.

Common questions

Should I choose FIR or IIR?

FIR is useful when inherent BIBO stability or an exactly linear-phase design is important, although linear phase requires suitable coefficient symmetry. IIR often achieves a comparable magnitude transition at lower order, but its poles introduce stability concerns and its phase is generally nonlinear. Neither is always better; compare the displayed response with the requirements of the intended application.

Can the pole-zero plot replace the magnitude plot?

No. Pole-zero geometry helps explain notches, resonances, and stability, but positions alone do not state the gain at every frequency without evaluating the complete transfer function, including its gain factor. Use the magnitude graph to judge passband and rejection levels. Use the pole-zero view to understand structure and, for IIR designs, inspect stability.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools