Digital Filter Designer Back EN · ZH
DSP Tool

Digital Filter Designer (IIR/FIR)

Design Butterworth, Chebyshev Type I, and moving-average FIR filters. Visualize frequency response, filter coefficients, and test signal output in real time.

Parameters
Filter Type
Design Method
Sampling Rate f_s 1000 Hz
Cutoff Frequency f_c 0.100
Normalized (0 to 0.5 × f_s)
Filter Order N 4
-3dB Frequency
Stopband @ 2f_c [dB]
4
Filter Order
Group Delay [samples]
Phase Delay @ f_c
Magnitude Response [dB]
Phase Response [rad]
Test Signal (noisy sine wave) — Before & After Filter
Computing coefficients...

Theory

Butterworth squared magnitude response:

$$|H(j\Omega)|^2 = \frac{1}{1+\left(\Omega/\Omega_c\right)^{2N}}$$

Bilinear transform (analog → digital):

$$s = \frac{2}{T}\frac{z-1}{z+1}$$

Group delay: $\tau_g(\omega) = -\dfrac{d\angle H(e^{j\omega})}{d\omega}$

Chebyshev Type I: equiripple passband enables steeper rolloff than Butterworth at the same order.

Applications: vibration/acoustic sensor denoising · control system signal pre-processing · structural health monitoring (SHM) · audio effect prototyping · biomedical signal conditioning (ECG, EEG).