Derivation of the order
The Chebyshev low-pass magnitude response (normalized so that the passband edge is Ω = ω / ω p = 1 \Omega = \omega/\omega_p = 1 Ω = ω / ω p = 1 ) is
∣ T ( j Ω ) ∣ 2 = 1 1 + ε 2 C n 2 ( Ω ) |T(j\Omega)|^2 = \frac{1}{1+\varepsilon^2 C_n^2(\Omega)} ∣ T ( j Ω ) ∣ 2 = 1 + ε 2 C n 2 ( Ω ) 1
where C n ( Ω ) C_n(\Omega) C n ( Ω ) is the Chebyshev polynomial of order n n n :
C n ( Ω ) = { cos ( n cos − 1 Ω ) , ∣ Ω ∣ ≤ 1 cosh ( n cosh − 1 Ω ) , ∣ Ω ∣ > 1 C_n(\Omega) = \begin{cases} \cos(n\cos^{-1}\Omega), & |\Omega| \le 1 \\ \cosh(n\cosh^{-1}\Omega), & |\Omega| > 1 \end{cases} C n ( Ω ) = { cos ( n cos − 1 Ω ) , cosh ( n cosh − 1 Ω ) , ∣Ω∣ ≤ 1 ∣Ω∣ > 1
The attenuation in dB is α ( Ω ) = 10 log 10 [ 1 + ε 2 C n 2 ( Ω ) ] \alpha(\Omega) = 10\log_{10}\left[1+\varepsilon^2 C_n^2(\Omega)\right] α ( Ω ) = 10 log 10 [ 1 + ε 2 C n 2 ( Ω ) ] .
Step 1: ripple factor from the passband edge. At Ω = 1 \Omega = 1 Ω = 1 , C n ( 1 ) = 1 C_n(1) = 1 C n ( 1 ) = 1 for every n n n , so the attenuation is exactly α m a x \alpha_{max} α ma x :
α m a x = 10 log 10 ( 1 + ε 2 ) ⇒ ε 2 = 10 0.1 α m a x − 1 \alpha_{max} = 10\log_{10}(1+\varepsilon^2) \;\Rightarrow\; \varepsilon^2 = 10^{0.1\alpha_{max}} - 1 α ma x = 10 log 10 ( 1 + ε 2 ) ⇒ ε 2 = 1 0 0.1 α ma x − 1
Step 2: stopband condition. At Ω s = ω s / ω p ( > 1 ) \Omega_s = \omega_s/\omega_p\ (>1) Ω s = ω s / ω p ( > 1 ) the attenuation must be at least α m i n \alpha_{min} α min :
10 log 10 [ 1 + ε 2 C n 2 ( Ω s ) ] ≥ α m i n ⇒ C n 2 ( Ω s ) ≥ 10 0.1 α m i n − 1 ε 2 10\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} 10 log 10 [ 1 + ε 2 C n 2 ( Ω s ) ] ≥ α min ⇒ C n 2 ( Ω s ) ≥ ε 2 1 0 0.1 α min − 1
Step 3: solve for n. Since Ω s > 1 \Omega_s > 1 Ω s > 1 , C n ( Ω s ) = cosh ( n cosh − 1 Ω s ) C_n(\Omega_s) = \cosh(n\cosh^{-1}\Omega_s) C n ( Ω s ) = cosh ( n cosh − 1 Ω s ) :
cosh ( n cosh − 1 Ω s ) ≥ 10 0.1 α m i n − 1 10 0.1 α m a x − 1 \cosh(n\cosh^{-1}\Omega_s) \ge \sqrt{\frac{10^{0.1\alpha_{min}}-1}{10^{0.1\alpha_{max}}-1}} cosh ( n cosh − 1 Ω s ) ≥ 1 0 0.1 α ma x − 1 1 0 0.1 α min − 1
n ≥ cosh − 1 10 0.1 α m i n − 1 10 0.1 α m a x − 1 cosh − 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)} n ≥ cosh − 1 ( ω p ω s ) cosh − 1 1 0 0.1 α ma x − 1 1 0 0.1 α min − 1
The order is the next whole number above this value. (Useful identity: cosh − 1 x = ln ( x + x 2 − 1 ) \cosh^{-1}x = \ln\left(x+\sqrt{x^2-1}\right) cosh − 1 x = ln ( x + x 2 − 1 ) .)
Order for the given specification
Given α m a x = 1 \alpha_{max} = 1 α ma x = 1 dB, α m i n = 18 \alpha_{min} = 18 α min = 18 dB, ω s ω p = 1400 1000 = 1.4 \frac{\omega_s}{\omega_p} = \frac{1400}{1000} = 1.4 ω p ω s = 1000 1400 = 1.4 .
10 0.1 α m a x − 1 = 10 0.1 − 1 = 0.25893 10 0.1 α m i n − 1 = 10 1.8 − 1 = 62.0957 62.0957 0.25893 = 15.4862 cosh − 1 ( 15.4862 ) = 3.4320 cosh − 1 ( 1.4 ) = 0.8670 n ≥ 3.4320 0.8670 = 3.958 \begin{aligned}
10^{0.1\alpha_{max}} - 1 &= 10^{0.1} - 1 = 0.25893 \\
10^{0.1\alpha_{min}} - 1 &= 10^{1.8} - 1 = 62.0957 \\
\sqrt{\frac{62.0957}{0.25893}} &= 15.4862 \\
\cosh^{-1}(15.4862) &= 3.4320 \\
\cosh^{-1}(1.4) &= 0.8670 \\
n &\ge \frac{3.4320}{0.8670} = 3.958
\end{aligned} 1 0 0.1 α ma x − 1 1 0 0.1 α min − 1 0.25893 62.0957 cosh − 1 ( 15.4862 ) cosh − 1 ( 1.4 ) n = 1 0 0.1 − 1 = 0.25893 = 1 0 1.8 − 1 = 62.0957 = 15.4862 = 3.4320 = 0.8670 ≥ 0.8670 3.4320 = 3.958
Answer: n = 4 (next integer above 3.958).
Pole locations
Poles of the normalized Chebyshev filter: s k = − sinh a sin θ k + j cosh a cos θ k s_k = -\sinh a\sin\theta_k + j\cosh a\cos\theta_k s k = − sinh a sin θ k + j cosh a cos θ k , with θ k = ( 2 k − 1 ) π / 2 n \theta_k = (2k-1)\pi/2n θ k = ( 2 k − 1 ) π /2 n and a = 1 n sinh − 1 ( 1 / ε ) a = \frac{1}{n}\sinh^{-1}(1/\varepsilon) a = n 1 sinh − 1 ( 1/ ε ) .
ε = 0.25893 = 0.50885 , 1 / ε = 1.96523 a = 1 4 sinh − 1 ( 1.96523 ) = 0.35699 sinh a = 0.36463 , cosh a = 1.06440 \begin{aligned}
\varepsilon &= \sqrt{0.25893} = 0.50885, \quad 1/\varepsilon = 1.96523 \\
a &= \tfrac{1}{4}\sinh^{-1}(1.96523) = 0.35699 \\
\sinh a &= 0.36463, \quad \cosh a = 1.06440
\end{aligned} ε a sinh a = 0.25893 = 0.50885 , 1/ ε = 1.96523 = 4 1 sinh − 1 ( 1.96523 ) = 0.35699 = 0.36463 , cosh a = 1.06440
k θ k \theta_k θ k Normalized pole Denormalized (× 1000 \times1000 × 1000 rad/s) 1 22.5° − 0.13954 + j 0.98338 -0.13954 + j0.98338 − 0.13954 + j 0.98338 − 139.54 + j 983.38 -139.54 + j983.38 − 139.54 + j 983.38 2 67.5° − 0.33687 + j 0.40733 -0.33687 + j0.40733 − 0.33687 + j 0.40733 − 336.87 + j 407.33 -336.87 + j407.33 − 336.87 + j 407.33 3 112.5° − 0.33687 − j 0.40733 -0.33687 - j0.40733 − 0.33687 − j 0.40733 − 336.87 − j 407.33 -336.87 - j407.33 − 336.87 − j 407.33 4 157.5° − 0.13954 − j 0.98338 -0.13954 - j0.98338 − 0.13954 − j 0.98338 − 139.54 − j 983.38 -139.54 - j983.38 − 139.54 − j 983.38
Transfer function
Each conjugate pair gives s 2 + 2 ∣ σ k ∣ s + ( σ k 2 + ω k 2 ) s^2 + 2|\sigma_k|s + (\sigma_k^2+\omega_k^2) s 2 + 2∣ σ k ∣ s + ( σ k 2 + ω k 2 ) :
T N ( s ) = K ( s 2 + 0.27907 s + 0.98650 ) ( s 2 + 0.67374 s + 0.27940 ) = K s 4 + 0.95281 s 3 + 1.45393 s 2 + 0.74262 s + 0.27563 \begin{aligned}
T_N(s) &= \frac{K}{(s^2+0.27907s+0.98650)(s^2+0.67374s+0.27940)} \\
&= \frac{K}{s^4 + 0.95281s^3 + 1.45393s^2 + 0.74262s + 0.27563}
\end{aligned} T N ( s ) = ( s 2 + 0.27907 s + 0.98650 ) ( s 2 + 0.67374 s + 0.27940 ) K = s 4 + 0.95281 s 3 + 1.45393 s 2 + 0.74262 s + 0.27563 K
For even n n n , the DC gain is 1 / 1 + ε 2 1/\sqrt{1+\varepsilon^2} 1/ 1 + ε 2 (passband ripple starts at the bottom), so
K = 0.27563 1.25893 = 0.24565 K = \frac{0.27563}{\sqrt{1.25893}} = 0.24565 K = 1.25893 0.27563 = 0.24565
Denormalizing with s → s / 1000 s \to s/1000 s → s /1000 :
T ( s ) = 2.4565 × 10 11 ( s 2 + 279.07 s + 986505 ) ( s 2 + 673.74 s + 279398 ) T(s) = \frac{2.4565\times10^{11}}{(s^2+279.07s+986505)(s^2+673.74s+279398)} T ( s ) = ( s 2 + 279.07 s + 986505 ) ( s 2 + 673.74 s + 279398 ) 2.4565 × 1 0 11
Answer: n = 4 n = 4 n = 4 ; poles at − 139.54 ± j 983.38 -139.54 \pm j983.38 − 139.54 ± j 983.38 and − 336.87 ± j 407.33 -336.87 \pm j407.33 − 336.87 ± j 407.33 rad/s; T ( s ) T(s) T ( s ) as above (DC gain 0.891 0.891 0.891 , i.e. − 1 -1 − 1 dB). If unity DC gain is preferred, use K = 0.27563 K = 0.27563 K = 0.27563 (i.e. 2.7563 × 10 11 2.7563\times10^{11} 2.7563 × 1 0 11 ).