Skip to main content

Chebyshev order (0.25 dB, 20 dB, 1500 rad/s)

Short answer

Order n ≥ cosh^{-1}√((10^(0.1αmin)-1)/(10^(0.1αmax)-1)) / cosh^{-1}(ωs/ωp). With αmax=0.25dB, αmin=20dB, ωs/ωp=1.5, n ≥ cosh^{-1}(40.8752)/cosh^{-1}(1.5)=4.575, so n=5.

Derive an expression to calculate the order of Chebyshev low pass filter. Use this formula to estimate the order of Chebyshev low pass filter having following specifications: αmax = 0.25dB, ωp = 1000rad/s, αmin = 20dB, ωs = 1500rad/s

Order of a Chebyshev low-pass filter

The Chebyshev response, normalized to ωp\omega_p = 1 rad/s, is

∣T(jω)∣2=11+ε2Cn2(ω),Cn(ω)={cos⁡(ncos⁡−1ω),∣ω∣≤1cosh⁡(ncosh⁡−1ω),∣ω∣>1|T(j\omega)|^2 = \frac{1}{1 + \varepsilon^2 C_n^2(\omega)}, \qquad C_n(\omega) = \begin{cases} \cos(n\cos^{-1}\omega), & |\omega| \le 1 \\ \cosh(n\cosh^{-1}\omega), & |\omega| > 1 \end{cases}

so α(ω)=10log⁡10[1+ε2Cn2(ω)]\alpha(\omega) = 10\log_{10}[1 + \varepsilon^2 C_n^2(\omega)].

Passband: Cn2(ω)C_n^2(\omega) oscillates between 0 and 1 for ∣ω∣≤1|\omega| \le 1, so the maximum passband loss (ripple) is

α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: at ωs\omega_s (normalized ωs/ωp>1\omega_s/\omega_p > 1):

10log⁡10[1+ε2cosh⁡2(ncosh⁡−1ωsωp)]≥αmincosh⁡(ncosh⁡−1ωsωp)≥100.1αmin−1100.1αmax−1\begin{aligned} 10\log_{10}\left[1 + \varepsilon^2\cosh^2\left(n\cosh^{-1}\frac{\omega_s}{\omega_p}\right)\right] &\ge \alpha_{min} \\ \cosh\left(n\cosh^{-1}\frac{\omega_s}{\omega_p}\right) &\ge \sqrt{\frac{10^{0.1\alpha_{min}} - 1}{10^{0.1\alpha_{max}} - 1}} \end{aligned} 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}(\omega_s/\omega_p)}

rounded up to the next integer. (cosh⁡−1x=ln⁡(x+x2−1)\cosh^{-1}x = \ln(x + \sqrt{x^2-1}).)

Order for the given specifications

αmax\alpha_{max} = 0.25 dB, ωp\omega_p = 1000 rad/s, αmin\alpha_{min} = 20 dB, ωs\omega_s = 1500 rad/s.

100.1αmin−1=102−1=99.0000100.1αmax−1=100.025−1=0.0592599.0000/0.05925=40.8752,ωsωp=15001000=1.5n≥cosh⁡−1(40.8752)cosh⁡−1(1.5)=4.40350.9624=4.575\begin{aligned} 10^{0.1\alpha_{min}} - 1 &= 10^{2} - 1 = 99.0000 \\ 10^{0.1\alpha_{max}} - 1 &= 10^{0.025} - 1 = 0.05925 \\ \sqrt{99.0000/0.05925} &= 40.8752, \qquad \frac{\omega_s}{\omega_p} = \frac{1500}{1000} = 1.5 \\ n &\ge \frac{\cosh^{-1}(40.8752)}{\cosh^{-1}(1.5)} = \frac{4.4035}{0.9624} = 4.575 \end{aligned}

So n = 5.

Check: with n=5n = 5, attenuation at ωs\omega_s = 10log⁡10[1+0.05925cosh⁡2(5cosh⁡−11.5)]=23.5210\log_{10}[1 + 0.05925\cosh^2(5\cosh^{-1}1.5)] = 23.52 dB ≥20\ge 20 dB.

Answer: a 5th-order Chebyshev filter.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →