Skip to content

Active Filters: Butterworth and Chebyshev

An analog filter passes a prescribed frequency band and attenuates frequencies outside it. An active filter combines resistors and capacitors with an amplifying device, normally an op-amp, to provide gain and buffering without inductors. The order nn is the highest power of ss in the denominator and, equivalently, the number of poles; larger nn gives a sharper transition.

Active filters offer voltage gain, high input impedance, low output impedance, easy cascading and practical low-frequency realization. Their limits are the op-amp GBW, slew rate, noise, output range and the tolerances of RR and CC.

Idealized low-pass, high-pass, band-pass and band-stop responses.

Idealized low-pass, high-pass, band-pass and band-stop responses.

The passband meets the allowed attenuation or ripple; the stopband meets a minimum attenuation; the region between them is the transition band. At a Butterworth cutoff, the magnitude is 1/21/\sqrt{2} of passband gain, or −3.01 dB-3.01\,\mathrm{dB}. Each pole ultimately contributes 20 dB/decade20\,\mathrm{dB/decade} (6 dB/octave6\,\mathrm{dB/octave}) attenuation.

For a band-pass response,

BW=fH−fL,f0=fLfH,Q=f0BW.\boxed{BW=f_H-f_L},\qquad \boxed{f_0=\sqrt{f_Lf_H}},\qquad \boxed{Q=\frac{f_0}{BW}}.

The geometric-center relation is exact for the standard second-order form.

First-Order Active Low-Pass and High-Pass Filters

Section titled “First-Order Active Low-Pass and High-Pass Filters”

Buffered first-order active filters with passband gain K = 1 + R_(f)/R_(g).

Buffered first-order active filters with passband gain K=1+Rf/RgK=1+R_f/R_g.

The op-amp does not load the RC node. Applying the impedance-divider rule gives

HLP(s)=K1+sRC,HHP(s)=KsRC1+sRC,ωc=1RC,fc=12πRC,K=1+RfRg.\begin{aligned} H_{LP}(s)&=\boxed{\frac{K}{1+sRC}}, & H_{HP}(s)&=\boxed{\frac{KsRC}{1+sRC}},\\ \omega_c&=\frac{1}{RC}, & f_c&=\boxed{\frac{1}{2\pi RC}},\qquad K=1+\frac{R_f}{R_g}. \end{aligned}

At fcf_c, both magnitudes are K/2K/\sqrt2. The low-pass phase changes from 0∘0^\circ toward −90∘-90^\circ and rolls off at −20 dB/decade-20\,\mathrm{dB/decade}; the high-pass rises at +20 dB/decade+20\,\mathrm{dB/decade} below cutoff and approaches KK with phase tending to 0∘0^\circ above cutoff.

A general second-order denominator is

D(s)=s2+ω0Qs+ω02.D(s)=s^2+\frac{\omega_0}{Q}s+\omega_0^2.

Therefore

HLP(s)=Kω02D(s),HHP(s)=Ks2D(s),HBP(s)=KB(ω0/Q)sD(s).H_{LP}(s)=\frac{K\omega_0^2}{D(s)},\qquad H_{HP}(s)=\frac{Ks^2}{D(s)},\qquad H_{BP}(s)=\frac{K_B(\omega_0/Q)s}{D(s)}.

Low-pass and high-pass sections attenuate at 40 dB/decade40\,\mathrm{dB/decade} in their stopbands. The band-pass peaks at ω0\omega_0 and its selectivity is set by QQ.

Second-order Sallen–Key low-pass and dual high-pass variants.

Second-order Sallen–Key low-pass and dual high-pass variants.

For the shown low-pass network,

ω0=1R1R2C1C2,Q=R1R2C1C2C2(R1+R2)+C1R1(1−K).\omega_0=\frac{1}{\sqrt{R_1R_2C_1C_2}},\qquad Q=\frac{\sqrt{R_1R_2C_1C_2}} {C_2(R_1+R_2)+C_1R_1(1-K)}.

With equal R1=R2=RR_1=R_2=R, C1=C2=CC_1=C_2=C, both dual circuits have

ω0=1RC,Q=13−K.\boxed{\omega_0=\frac{1}{RC}},\qquad \boxed{Q=\frac{1}{3-K}}.

Thus an equal-component second-order Butterworth section needs Q=1/2Q=1/\sqrt2, hence K=3−2≃1.586K=3-\sqrt2\simeq1.586. A unity-gain equal-component section has Q=0.5Q=0.5, not the Butterworth value.

First- and second-order asymptotic behavior: 20 and 40 dB/decade.

First- and second-order asymptotic behavior: 2020 and 40 dB/decade40\,\mathrm{dB/decade}.

Active Band-Pass Realization and Specifications

Section titled “Active Band-Pass Realization and Specifications”

A practical wideband active band-pass may cascade a first-order high-pass at fLf_L and a first-order low-pass at fHf_H; buffering prevents interaction:

H(s)=Kss+ωLωHs+ωH,ωL<ωH.H(s)=K\frac{s}{s+\omega_L}\frac{\omega_H}{s+\omega_H}, \qquad \omega_L<\omega_H.

This is second order overall. For a narrow, high-QQ band, use the standard second-order band-pass form above in a multiple-feedback or state-variable realization, because widely separated one-pole sections cannot produce high selectivity.

Buffered second-order wideband band-pass and its practical transmission specifications.

Buffered second-order wideband band-pass and its practical transmission specifications.

The Butterworth response is maximally flat at DC and monotonic in both passband and stopband. For unity DC gain,

∣HB(jω)∣2=11+(ω/ωc)2n.\boxed{|H_B(j\omega)|^2= \frac{1}{1+(\omega/\omega_c)^{2n}}}.

The first 2n−12n-1 derivatives of ∣H∣2|H|^2 at ω=0\omega=0 vanish. At ω=ωc\omega=\omega_c, ∣H∣=1/2|H|=1/\sqrt2. Its ultimate stopband slope is −20n dB/decade-20n\,\mathrm{dB/decade} and its phase is nonlinear.

The first two normalized low-pass forms are

H1(s)=ωcs+ωc,H2(s)=ωc2s2+2 ωcs+ωc2,H_1(s)=\frac{\omega_c}{s+\omega_c},\qquad \boxed{H_2(s)=\frac{\omega_c^2} {s^2+\sqrt2\,\omega_cs+\omega_c^2}},

with second-order damping ζ=1/2\zeta=1/\sqrt2 and Q=1/2Q=1/\sqrt2. The stable poles lie equally spaced on the left half of a circle of radius ωc\omega_c:

sk=ωcexp⁡ ⁣[jπ(2k+n−1)2n],k=1,2,…,n.s_k=\omega_c\exp\!\left[j\frac{\pi(2k+n-1)}{2n}\right], \qquad k=1,2,\ldots,n.

Given maximum passband attenuation ApA_p at ωp\omega_p and minimum stopband attenuation AsA_s at ωs>ωp\omega_s>\omega_p, the minimum Butterworth order is

n≥log⁡ ⁣[(10As/10−1)/(10Ap/10−1)]2log⁡(ωs/ωp).\boxed{n\ge \frac{\log\!\left[(10^{A_s/10}-1)/(10^{A_p/10}-1)\right]} {2\log(\omega_s/\omega_p)}}.

Always choose the next integer. For the selected nn, the permissible cutoff interval is

ωp(10Ap/10−1)1/(2n)≤ωc≤ωs(10As/10−1)1/(2n).\frac{\omega_p}{(10^{A_p/10}-1)^{1/(2n)}}\le\omega_c\le \frac{\omega_s}{(10^{A_s/10}-1)^{1/(2n)}}.

A Type-I Chebyshev filter accepts controlled equal ripple in the passband to obtain a sharper transition than a Butterworth filter of the same order. Its normalized low-pass magnitude is

∣HC(jω)∣2=11+ε2Tn2(ω/ωp),ε=10Rp/10−1,\boxed{|H_C(j\omega)|^2= \frac{1}{1+\varepsilon^2T_n^2(\omega/\omega_p)}},\qquad \boxed{\varepsilon=\sqrt{10^{R_p/10}-1}},

where RpR_p is passband ripple in dB and

Tn(x)=cos⁡ ⁣(ncos⁡−1x),∣x∣≤1,Tn+1=2xTn−Tn−1.T_n(x)=\cos\!\bigl(n\cos^{-1}x\bigr),\quad |x|\le1, \qquad T_{n+1}=2xT_n-T_{n-1}.

The first polynomials are T0=1T_0=1, T1=xT_1=x, T2=2x2−1T_2=2x^2-1 and T3=4x3−3xT_3=4x^3-3x. Type I has a monotonic stopband and generally more nonlinear phase/group delay than Butterworth. Type II (inverse Chebyshev) instead has a flat passband and equiripple stopband.

For Type I specifications, the order is

n≥cosh⁡−1 ⁣(10As/10−1)/(10Rp/10−1)cosh⁡−1(ωs/ωp).\boxed{n\ge \frac{\cosh^{-1}\!\sqrt{(10^{A_s/10}-1)/(10^{R_p/10}-1)}} {\cosh^{-1}(\omega_s/\omega_p)}}.

Same-order Butterworth and Type-I Chebyshev responses: flatness versus selectivity.

Same-order Butterworth and Type-I Chebyshev responses: flatness versus selectivity.

For the preceding 1/40 dB1/40\,\mathrm{dB} and 4:14{:}1 edge specifications,

nC≥cosh⁡−1(104−1)/(100.1−1)cosh⁡−1(4)=2.90,n_C\ge \frac{\cosh^{-1}\sqrt{(10^4-1)/(10^{0.1}-1)}}{\cosh^{-1}(4)} =2.90,

so a third-order Chebyshev meets the selectivity for which Butterworth needed fourth order.

PropertyButterworthChebyshev Type I
PassbandMaximally flat, monotonic, no rippleEquiripple within specified RpR_p
Passband edge−3.01 dB-3.01\,\mathrm{dB} at ωc\omega_cReaches −Rp dB-R_p\,\mathrm{dB} at ωp\omega_p
Transition/orderMore gradual; usually higher orderSharper; usually lower order
StopbandMonotonicMonotonic
Ultimate slope20n dB/decade20n\,\mathrm{dB/decade}Also 20n dB/decade20n\,\mathrm{dB/decade}, reached sooner near edge
Phase/group delayNonlinear but generally smootherMore nonlinear and variable
UseAudio, measurement, general filteringChannel selection where ripple is acceptable

Butterworth and Type-I Chebyshev comparison.