Skip to main content

Approximation and inverse Chebyshev order (100/140 krad/s)

Short answer

Approximation finds a realizable transfer function that meets passband and stopband attenuation specs. The inverse Chebyshev order is n ≥ cosh⁻¹√((10^(0.1αmin)−1)/(10^(0.1αmax)−1)) / cosh⁻¹(ωs/ωp). For ωp=100 krad/s, ωs=140 krad/s, αmax=0.25 dB, αmin=18 dB, ωs/ωp=1.4 gives n ≥ 4.81, so n = 5.

What is approximation in filter design? Derive an expression to calculate the order of Inverse Chebyshev low pass filter. Use this formula to estimate the order of Chebyshev low pass filter with the following specifications; ωp = 100 Krad/s, ωs = 140 Krad/s, αmax = 0.25 dB, αmin = 18 dB

Approximation in filter design

Approximation is the step of finding a realizable transfer function T(s)T(s) (a ratio of polynomials with real coefficients and poles in the left half plane) whose magnitude (or phase) stays within the given specifications (αmax\alpha_{max} up to ωp\omega_p, αmin\alpha_{min} beyond ωs\omega_s). An ideal brick-wall response cannot be built, so it is approximated by standard functions such as Butterworth, Chebyshev, inverse Chebyshev, elliptic and Bessel-Thomson.

Order of the inverse Chebyshev low-pass filter

The inverse Chebyshev (Chebyshev Type II) response, normalized to the stopband edge (Ω=ω/ωs\Omega = \omega/\omega_s, stopband begins at Ω=1\Omega=1), is

∣T(jΩ)∣2=ε2Cn2(1/Ω)1+ε2Cn2(1/Ω)|T(j\Omega)|^2 = \frac{\varepsilon^2 C_n^2(1/\Omega)}{1+\varepsilon^2 C_n^2(1/\Omega)}

It is obtained by taking a Chebyshev response, subtracting it from 1 (turning it into a high-pass with equiripple stopband) and replacing Ω\Omega by 1/Ω1/\Omega.

Step 1: stopband edge. At Ω=1\Omega = 1, Cn(1)=1C_n(1) = 1:

αmin=10log⁡10(1+1ε2)  ⇒  ε2=1100.1αmin−1\alpha_{min} = 10\log_{10}\left(1+\frac{1}{\varepsilon^2}\right) \;\Rightarrow\; \varepsilon^2 = \frac{1}{10^{0.1\alpha_{min}}-1}

Step 2: passband edge. At Ωp=ωp/ωs\Omega_p = \omega_p/\omega_s, 1/Ωp=ωs/ωp>11/\Omega_p = \omega_s/\omega_p > 1, and the attenuation must not exceed αmax\alpha_{max}:

αmax≥10log⁡10(1+1ε2Cn2(ωs/ωp))  ⇒  Cn2 ⁣(ωsωp)≥1ε2(100.1αmax−1)=100.1αmin−1100.1αmax−1\alpha_{max} \ge 10\log_{10}\left(1+\frac{1}{\varepsilon^2 C_n^2(\omega_s/\omega_p)}\right) \;\Rightarrow\; C_n^2\!\left(\frac{\omega_s}{\omega_p}\right) \ge \frac{1}{\varepsilon^2(10^{0.1\alpha_{max}}-1)} = \frac{10^{0.1\alpha_{min}}-1}{10^{0.1\alpha_{max}}-1}

Step 3: solve. With Cn(x)=cosh⁡(ncosh⁡−1x)C_n(x) = \cosh(n\cosh^{-1}x) for x>1x>1:

n≥cosh⁡−1100.1αmin−1100.1αmax−1cosh⁡−1(ωsωp)n \ge \frac{\cosh^{-1}\sqrt{\dfrac{10^{0.1\alpha_{min}}-1}{10^{0.1\alpha_{max}}-1}}}{\cosh^{-1}\left(\dfrac{\omega_s}{\omega_p}\right)}

This is the same expression as for the Chebyshev filter: for the same specification both need the same order.

Order for the given specification

ωp=100\omega_p = 100 krad/s, ωs=140\omega_s = 140 krad/s, αmax=0.25\alpha_{max} = 0.25 dB, αmin=18\alpha_{min} = 18 dB, so ωs/ωp=1.4\omega_s/\omega_p = 1.4.

100.025−1=0.05925101.8−1=62.095762.0957/0.05925=32.372,cosh⁡−1(32.372)=4.1702cosh⁡−1(1.4)=0.8670n≥4.17020.8670=4.810\begin{aligned} 10^{0.025}-1 &= 0.05925 \\ 10^{1.8}-1 &= 62.0957 \\ \sqrt{62.0957/0.05925} &= 32.372, \quad \cosh^{-1}(32.372) = 4.1702 \\ \cosh^{-1}(1.4) &= 0.8670 \\ n &\ge \frac{4.1702}{0.8670} = 4.810 \end{aligned}

Answer: n = 5. Because the order formula is identical, a Chebyshev (Type I) filter for this specification also needs n=5n = 5.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →