Skip to main content

Butterworth characteristics and order (1 dB, 12 dB)

Short answer

Butterworth filter is maximally flat with monotonic passband and stopband, 20n dB/decade roll-off, and all-pole transfer function. Using n ≥ log10((10^0.1αmin−1)/(10^0.1αmax−1)) / (2 log10(ωs/ωp)): with ωp=2000 rad/s, αmax=1 dB, ωs=3000 rad/s, αmin=12 dB, n≥4.993 → order n=5.

What are the characteristics of Butterworth response? Derive an expression to estimate the order (n) of low pass Butterworth filter. Use this formula to estimate the order of Butterworth filter with the following specifications: ωp = 2000 rad/sec; αmax = 1 dB; ωs = 3000 rad/sec; αmin = 12 dB

Characteristics of the Butterworth response

The Butterworth (maximally flat) low-pass response has magnitude

∣T(jω)∣2=11+ε2ω2n|T(j\omega)|^2 = \frac{1}{1 + \varepsilon^2\omega^{2n}}

(normalized so that ωp\omega_p = 1 rad/s; with ε=1\varepsilon = 1 the half-power frequency is 1 rad/s). Its characteristics are:

  • Maximally flat at ω=0\omega = 0: the first 2n−12n-1 derivatives of ∣T(jω)∣2|T(j\omega)|^2 are zero at ω=0\omega = 0, so the passband is as flat as possible.
  • Monotonic: no ripple in the passband or the stopband; the gain falls continuously with frequency.
  • ∣T(j0)∣=1|T(j0)| = 1; at ω=1\omega = 1 (when ε=1\varepsilon = 1) ∣T∣=1/2|T| = 1/\sqrt{2} (−3 dB) for every order.
  • Roll-off of 20n20n dB/decade far into the stopband; the transition is wider than Chebyshev or elliptic for the same nn.
  • All-pole function: all transmission zeros are at ω=∞\omega = \infty.
  • Poles lie on a circle of radius ωo=ε−1/n\omega_o = \varepsilon^{-1/n} in the left-half s-plane, equally spaced by π/n\pi/n, symmetric about the real axis.
  • Phase is fairly linear (better than Chebyshev), with a moderate delay peak near the cut-off.
  • As n→∞n \to \infty the response approaches the ideal brick-wall.
 |T|
  1 |----.__
    |       `.   n = 2
0.707 - - - - :\.  n = 4
    |         : \ \.
    |         :  `. `-._
    +---------+---------`----> w
              1

Order of a Butterworth low-pass filter

For the normalized Butterworth response (passband edge ωp\omega_p = 1 rad/s)

∣T(jω)∣2=11+ε2ω2n,α(ω)=10log⁡10(1+ε2ω2n) dB|T(j\omega)|^2 = \frac{1}{1+\varepsilon^2\omega^{2n}}, \qquad \alpha(\omega) = 10\log_{10}(1 + \varepsilon^2\omega^{2n})\ \text{dB}

Passband condition (ω=1\omega = 1, α=αmax\alpha = \alpha_{max}):

αmax=10log⁡10(1+ε2)  ⇒  ε2=100.1αmax−1\alpha_{max} = 10\log_{10}(1+\varepsilon^2) \;\Rightarrow\; \varepsilon^2 = 10^{0.1\alpha_{max}} - 1

Stopband condition (at ω=ωs/ωp\omega = \omega_s/\omega_p the attenuation must be at least αmin\alpha_{min}):

10log⁡10[1+ε2(ωsωp)2n]≥αmin(ωsωp)2n≥100.1αmin−1100.1αmax−1\begin{aligned} 10\log_{10}\left[1 + \varepsilon^2\left(\frac{\omega_s}{\omega_p}\right)^{2n}\right] &\ge \alpha_{min} \\ \left(\frac{\omega_s}{\omega_p}\right)^{2n} &\ge \frac{10^{0.1\alpha_{min}} - 1}{10^{0.1\alpha_{max}} - 1} \end{aligned}

Taking logarithms:

n≥log⁡10[100.1αmin−1100.1αmax−1]2log⁡10(ωs/ωp)n \ge \frac{\log_{10}\left[\dfrac{10^{0.1\alpha_{min}} - 1}{10^{0.1\alpha_{max}} - 1}\right]}{2\log_{10}(\omega_s/\omega_p)}

nn is rounded up to the next integer.

Order for the given specifications

ωp\omega_p = 2000 rad/s, αmax\alpha_{max} = 1 dB, ωs\omega_s = 3000 rad/s, αmin\alpha_{min} = 12 dB.

100.1αmin−1=101.2−1=14.8489100.1αmax−1=100.1−1=0.25893ωsωp=30002000=1.5n≥log⁡10(14.8489/0.25893)2log⁡10(1.5)=1.75850.3522=4.993\begin{aligned} 10^{0.1\alpha_{min}} - 1 &= 10^{1.2} - 1 = 14.8489 \\ 10^{0.1\alpha_{max}} - 1 &= 10^{0.1} - 1 = 0.25893 \\ \frac{\omega_s}{\omega_p} = \frac{3000}{2000} = 1.5 \\ n &\ge \frac{\log_{10}(14.8489/0.25893)}{2\log_{10}(1.5)} = \frac{1.7585}{0.3522} = 4.993 \end{aligned}

The order must be an integer, so n = 5.

Check: with n=5n = 5, ε2=0.25893\varepsilon^2 = 0.25893, attenuation at ωs\omega_s is 10log⁡10(1+0.25893×1.510)=12.0210\log_{10}(1 + 0.25893 \times 1.5^{10}) = 12.02 dB ≥12\ge 12 dB.

Answer: order n=5n = 5.

The calculated value 4.993 is very close to 5, so a 5th-order filter only just meets the stopband requirement (12.02 dB).

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →