Skip to main content

Inverse Chebyshev characteristics, order, poles and zeros

Short answer

Inverse Chebyshev: flat passband, equiripple stopband, finite jω-axis zeros. Order n=5 from n ≥ cosh⁻¹√((10^{1.8}–1)/(10^{0.025}–1))/cosh⁻¹(1.4). Denormalized poles: –202.34±j1239.9, –963.6±j1393.8, –2410.4 rad/s; zeros: ±j1472, ±j2382 rad/s.

What are the characteristics of inverse Chebyshev response? Derive the expression to calculate the order of inverse Chebyshev low pass filter. Calculate inverse Chebyshev poles and zeros for given specifications: αmin = 18dB, αmax = 0.25 dB, ωs = 1400 rad/sec and ωp = 1000 rad/sec.

Characteristics of the inverse Chebyshev response

  • Maximally flat-like, monotonic passband: no ripple in the passband; ∣T(0)∣=1|T(0)| = 1.
  • Equiripple stopband: the response bounces between 0 and 1/1+1/ε21/\sqrt{1+1/\varepsilon^2} above ωs\omega_s, so the minimum stopband attenuation is exactly αmin\alpha_{min}.
  • Finite transmission zeros on the jωj\omega axis at ωs/cos⁡(2k−1)π2n\omega_s/\cos\frac{(2k-1)\pi}{2n}, so it is not an all-pole function (numerator has s2+ωz2s^2+\omega_z^2 factors).
  • Transition band as sharp as a Chebyshev filter of the same order (same order formula).
  • Better phase and delay in the passband than Chebyshev (poles are farther from the jωj\omega axis), so less ringing.
  • For odd nn the response falls to zero at infinity at −20-20 dB/decade; for even nn it levels off at the stopband ripple value.
 |T|
 1 |----.__
   |       \       passband flat
   |        \
   |         \  .-.   .-.  equal ripple
   |          \/   \ /   \ stopband
   +-----------+----+-----+---> w
              ws   zeros

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.

Poles and zeros for the given specification

Order. αmax=0.25\alpha_{max} = 0.25 dB, αmin=18\alpha_{min} = 18 dB, ωs/ωp=1.4\omega_s/\omega_p = 1.4:

100.025−1=0.05925,101.8−1=62.095762.0957/0.05925=32.372,cosh⁡−1(32.372)=4.1702cosh⁡−1(1.4)=0.8670n≥4.1702/0.8670=4.81  ⇒  n=5\begin{aligned} 10^{0.025}-1 &= 0.05925, \quad 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 4.1702/0.8670 = 4.81 \;\Rightarrow\; n = 5 \end{aligned}

Poles. Compute Chebyshev poles with the stopband ε\varepsilon, invert them, and multiply by ωs\omega_s:

ε=162.0957=0.12690,1ε=7.88008a=15sinh⁡−1(7.88008)=0.55230sinh⁡a=0.58081,cosh⁡a=1.15643pk=−sinh⁡asin⁡θk+jcosh⁡acos⁡θk,θk=(2k−1)π10sk=ωs/pk\begin{aligned} \varepsilon &= \frac{1}{\sqrt{62.0957}} = 0.12690, \quad \frac{1}{\varepsilon} = 7.88008 \\ a &= \tfrac{1}{5}\sinh^{-1}(7.88008) = 0.55230 \\ \sinh a &= 0.58081, \quad \cosh a = 1.15643 \\ p_k &= -\sinh a \sin\theta_k + j\cosh a\cos\theta_k, \quad \theta_k = \tfrac{(2k-1)\pi}{10} \\ s_k &= \omega_s / p_k \end{aligned}
kθk\theta_kChebyshev pkp_k1/pk1/p_kPole =1400/pk= 1400/p_k (rad/s)
1, 518°−0.17948±j1.09983-0.17948 \pm j1.09983−0.14453∓j0.88564-0.14453 \mp j0.88564−202.34∓j1239.90-202.34 \mp j1239.90
2, 454°−0.46988±j0.67973-0.46988 \pm j0.67973−0.68814∓j0.99547-0.68814 \mp j0.99547−963.40∓j1393.66-963.40 \mp j1393.66
390°−0.58081-0.58081−1.72174-1.72174−2410.44-2410.44

Zeros. On the jωj\omega axis at ωz,k=ωs/cos⁡θk\omega_{z,k} = \omega_s/\cos\theta_k:

ωz1=1400cos⁡18∘=14000.95106=1472.05 rad/sωz2=1400cos⁡54∘=14000.58779=2381.82 rad/s\begin{aligned} \omega_{z1} &= \frac{1400}{\cos 18^\circ} = \frac{1400}{0.95106} = 1472.05\ \text{rad/s} \\ \omega_{z2} &= \frac{1400}{\cos 54^\circ} = \frac{1400}{0.58779} = 2381.82\ \text{rad/s} \end{aligned}

(θ=90°\theta = 90° gives a zero at infinity, since nn is odd.)

Answer: n=5n = 5; poles at −202.34±j1239.90-202.34 \pm j1239.90, −963.40±j1393.66-963.40 \pm j1393.66 and −2410.44-2410.44 rad/s; zeros at ±j1472.05\pm j1472.05, ±j2381.82\pm j2381.82 rad/s and one at ∞\infty.

✓ Answer checked by Claude Sonnet 5.5

All Filter Design chapter 2 questions →