Skip to main content

Chebyshev order (0.25 dB, 18 dB, 1650 rad/s)

Short answer

Order n ≥ cosh^{-1}√((10^(0.1αmin)-1)/(10^(0.1αmax)-1)) / cosh^{-1}(ωs/ωp). For αmax=0.25dB, αmin=18dB, ωs/ωp=1.65, n ≥ cosh^{-1}(32.3723)/cosh^{-1}(1.65)=3.840, so n=4.

Derive an expression to calculate the order of Chebyshev lowpass filter. Find the order of Chebyshev lowpass filter having following specifications: αmax = 0.25 dB, αmin = 18 dB, ωp = 1000 rad/s, ωs = 1650 rad/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, αmin\alpha_{min} = 18 dB, ωp\omega_p = 1000 rad/s, ωs\omega_s = 1650 rad/s.

100.1αmin−1=101.8−1=62.0957100.1αmax−1=100.025−1=0.0592562.0957/0.05925=32.3723,ωsωp=16501000=1.65n≥cosh⁡−1(32.3723)cosh⁡−1(1.65)=4.17021.0860=3.840\begin{aligned} 10^{0.1\alpha_{min}} - 1 &= 10^{1.8} - 1 = 62.0957 \\ 10^{0.1\alpha_{max}} - 1 &= 10^{0.025} - 1 = 0.05925 \\ \sqrt{62.0957/0.05925} &= 32.3723, \qquad \frac{\omega_s}{\omega_p} = \frac{1650}{1000} = 1.65 \\ n &\ge \frac{\cosh^{-1}(32.3723)}{\cosh^{-1}(1.65)} = \frac{4.1702}{1.0860} = 3.840 \end{aligned}

So n = 4.

Check: with n=4n = 4, attenuation at ωs\omega_s = 10log⁡10[1+0.05925cosh⁡2(4cosh⁡−11.65)]=19.4910\log_{10}[1 + 0.05925\cosh^2(4\cosh^{-1}1.65)] = 19.49 dB ≥18\ge 18 dB.

Answer: a 4th-order Chebyshev filter. (A Butterworth filter would need n=7n = 7 for the same specifications.)

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →