Filter Design Calculator

Design a practical biquad-style lowpass, highpass, bandpass, or notch filter and return coefficients plus response samples.

Scratchpad (not saved)

Hz
Hz
Hz

Recommended Tools

Some links below are affiliate links. As an Amazon Associate, MCPCalc earns from qualifying purchases, at no extra cost to you. Learn more.

What This Calculator Does

This calculator designs a practical second-order digital filter section and extends it into a higher-order cascade when requested. It returns normalized coefficients, pole-zero data, and a sampled magnitude response suitable for MCP or UI rendering.

It combines Filter Type, Filter Family, Order, Sample Rate to estimate B Coefficients, A Coefficients, Cascade Stages.

Formula & Method

A digital biquad uses H(z)=b0+b1z−1+b2z−21+a1z−1+a2z−2H(z)=\frac{b_0+b_1 z^{-1}+b_2 z^{-2}}{1+a_1 z^{-1}+a_2 z^{-2}}. Lowpass and highpass sections are derived from a center frequency ω0=2πfc/fs\omega_0=2\pi f_c/f_s with family-dependent damping or quality factor.

Notation used in the formulas: RR = B Coefficients; x1x_{1} = Filter Type; x2x_{2} = Filter Family; x3x_{3} = Order; x4x_{4} = Sample Rate; x5x_{5} = Cutoff / Center Frequency; x6x_{6} = Bandwidth (Band Filters).

Method summary: inputs are normalized to consistent units, core equations are evaluated, then secondary values are derived and rounded for display.

Use it when you need practical implementation coefficients and a quick sense of the resulting response without opening a dedicated DSP tool.

Reference Book

Signals and Systems

Alan V. Oppenheim, Alan S. Willsky, and S. Hamid Nawab · Pearson

A classic reference for convolution, Fourier analysis, Laplace transforms, z-transforms, sampling, and LTI systems.

View on Amazon

Affiliate link. MCPCalc earns from qualifying purchases.

Inputs Used

  • Filter Type: Used directly in the calculation.
  • Filter Family: Used directly in the calculation.
  • Order: Used directly in the calculation.
  • Sample Rate: Used directly in the calculation.
  • Cutoff / Center Frequency: Used directly in the calculation.
  • Bandwidth (Band Filters): Used directly in the calculation.

Related Calculators

Filter Design Calculator: Formula & Use Cases | MCPCalc