Skip to main content

Chebyshev order (3.2 kHz, 0.4 dB; 9.8 kHz, 52 dB)

Short answer

Order n ≥ arccosh(√((10^(0.1αmin)-1)/(10^(0.1αmax)-1)))/arccosh(fs/fp). With fp=3.2kHz, fs=9.8kHz, αmax=0.4dB, αmin=52dB, ratio 3.0625, n=5.

Derive an expression to calculate the order of Chebyshev low pass filter. Use this formula to find the order of Chebyshev low pass filter having following specification; a) For pass band extending from f = 0 Hz to f = 3.2 KHz, the attenuation should not exceed 0.4dB b) For stop band extending from f = 9.8 KHz to f = ∞, the attenuation should not be less than 52 dB

Derivation

The Chebyshev low-pass magnitude response (normalized so that the passband edge is Ω=ω/ωp=1\Omega = \omega/\omega_p = 1) is

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

where Cn(Ω)C_n(\Omega) is the Chebyshev polynomial of order nn:

Cn(Ω)={cos⁡(ncos⁡−1Ω),∣Ω∣≤1cosh⁡(ncosh⁡−1Ω),∣Ω∣>1C_n(\Omega) = \begin{cases} \cos(n\cos^{-1}\Omega), & |\Omega| \le 1 \\ \cosh(n\cosh^{-1}\Omega), & |\Omega| > 1 \end{cases}

The attenuation in dB is α(Ω)=10log⁡10[1+ε2Cn2(Ω)]\alpha(\Omega) = 10\log_{10}\left[1+\varepsilon^2 C_n^2(\Omega)\right].

Step 1: ripple factor from the passband edge. At Ω=1\Omega = 1, Cn(1)=1C_n(1) = 1 for every nn, so the attenuation is exactly αmax\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

Step 2: stopband condition. At Ωs=ωs/ωp (>1)\Omega_s = \omega_s/\omega_p\ (>1) the attenuation must be at least αmin\alpha_{min}:

10log⁡10[1+ε2Cn2(Ωs)]≥αmin  ⇒  Cn2(Ωs)≥100.1αmin−1ε210\log_{10}\left[1+\varepsilon^2 C_n^2(\Omega_s)\right] \ge \alpha_{min} \;\Rightarrow\; C_n^2(\Omega_s) \ge \frac{10^{0.1\alpha_{min}}-1}{\varepsilon^2}

Step 3: solve for n. Since Ωs>1\Omega_s > 1, Cn(Ωs)=cosh⁡(ncosh⁡−1Ωs)C_n(\Omega_s) = \cosh(n\cosh^{-1}\Omega_s):

cosh⁡(ncosh⁡−1Ωs)≥100.1αmin−1100.1αmax−1\cosh(n\cosh^{-1}\Omega_s) \ge \sqrt{\frac{10^{0.1\alpha_{min}}-1}{10^{0.1\alpha_{max}}-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)}

The order is the next whole number above this value. (Useful identity: cosh⁡−1x=ln⁡(x+x2−1)\cosh^{-1}x = \ln\left(x+\sqrt{x^2-1}\right).)

Order for the given specification

Passband edge fp=3.2f_p = 3.2 kHz with αmax=0.4\alpha_{max} = 0.4 dB; stopband edge fs=9.8f_s = 9.8 kHz with αmin=52\alpha_{min} = 52 dB. Only the ratio matters, so Hz can be used directly: ωs/ωp=9.8/3.2=3.0625\omega_s/\omega_p = 9.8/3.2 = 3.0625.

ε2=100.04−1=0.09648105.2−1=158488.32158488.320.09648=1281.69cosh⁡−1(1281.69)=7.8491cosh⁡−1(3.0625)=1.7846n≥7.84911.7846=4.398\begin{aligned} \varepsilon^2 &= 10^{0.04} - 1 = 0.09648 \\ 10^{5.2} - 1 &= 158488.32 \\ \sqrt{\frac{158488.32}{0.09648}} &= 1281.69 \\ \cosh^{-1}(1281.69) &= 7.8491 \\ \cosh^{-1}(3.0625) &= 1.7846 \\ n &\ge \frac{7.8491}{1.7846} = 4.398 \end{aligned}

Answer: n = 5.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →