Chapter 5: Analog Filter Design - Compact Review

This compact review sheet compresses all analytical and circuit design concepts of continuous-time analog filters into an exam-optimized, high-density formula guide. It covers ideal filtering parities, practical low-pass filter specs, Butterworth/Chebyshev/Elliptic approximations, Sallen-Key realizations, specialized notch designs, and analog-to-analog frequency transformation formulas.


5.01 Ideal Analog Filters & Impulse Responses

*(Target: Theory Descriptive / 5-Mark Definition)*

  • Filter Definition: An electrical system that selectively passes a desired band of frequency components without distortion while completely blocking all other frequency components [5.28, 5.5].
  • Sinc Function Definition: \operatorname{sinc}(x) = rac{\sin(\pi x)}{\pi x} [5.30, 5.3]

Ideal Filter Equations & Non-Causality Symmetries

Ideal filters require “brick-wall” transitions, which physically map to infinite-duration, non-causal time-domain impulse responses [5.28, 5.29].

  • Ideal Low-Pass Filter (LPF): Passes frequencies in the range [5.29, 5.1]. H_{ ext{LP}}(j\Omega) = egin{cases} 1, & |\Omega| \le \Omega_c \ 0, & |\Omega| > \Omega_c \end{cases} [5.29, 5.1]

ight) = rac{\sin(\Omega_c t)}{\pi t} \quad ext{(derivation)}$$ [5.30, 5.2, 5.5]

  • Ideal High-Pass Filter (HPF): Passes frequencies for [5.31, 5.6]. H_{ ext{HP}}(j\Omega) = 1 - H_{ ext{LP}}(j\Omega) = egin{cases} 0, & |\Omega| \le \Omega_c \ 1, & |\Omega| > \Omega_c \end{cases} [5.32, 5.7]

ight) \quad ext{(derivation)}$$ [5.33, 5.8]

  • Ideal Band-Pass Filter (BPF): Passes frequencies between lower cutoff and upper cutoff [5.33, 5.9]. H_{ ext{BP}}(j\Omega) = egin{cases} 1, & \Omega_{c1} \le |\Omega| \le \Omega_{c2} \ 0, & ext{otherwise} \end{cases} [5.33, 5.9]

ight) - rac{\Omega_{c1}}{\pi} \operatorname{sinc}\left( rac{\Omega_{c1} t}{\pi} ight) = rac{\sin(\Omega_{c2} t) - \sin(\Omega_{c1} t)}{\pi t} \quad ext{(derivation)}$$ [5.34, 5.11]

  • Ideal Band-Stop Filter (BSF): Rejects frequencies between and [5.34, 5.12]. [5.34, 5.35, 5.13]

ight) - rac{\Omega_{c2}}{\pi} \operatorname{sinc}\left( rac{\Omega_{c2} t}{\pi} ight) \quad ext{(derivation)}$$ [5.35, 5.14]

WARNING

The Ideal Filter Causality Trap: Because all four ideal impulse responses contain terms, they are non-zero for (anticausal) and exist from to [5.30, 5.108]. Thus, ideal “brick-wall” filters are physically unrealizable in real-time systems because they require knowledge of future inputs [5.30, 5.108].


5.02 Practical Filter Specifications & Tolerance Curves

*(Target: Theory Descriptive / Spec Layout)*

Practical filter designs replace the impossible “brick-wall” transition with a gradual roll-off transition band separating passband and stopband tolerance limits [5.36, 5.8].

Passband (0 to Ωp)         Transition Band (Ωp to Ωs)      Stopband (Ωs to π)
       1 + δp  _ _ _ _ _ _ _ _ _ _
              |                   |
Gain    1     |     Passband      |               |      Ripple       |   \   Transition
       1 - δp |_ _ _ _ _ _ _ _ _ _|     \    Slope
                                                  δs     _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  \ _ _ _ _ _ _ _ Stopband Floor (Max δs)
                                                     
``` [5.37, 5.8]

*   **$\Omega_p$ (Passband Edge Frequency):** Boundary defining the end of the passband [5.37, 5.8].
*   **$\Omega_s$ (Stopband Edge Frequency):** Boundary defining the start of the stopband [5.37, 5.8].
*   **$lpha_p$ or $A_p$ (Peak Passband Ripple in dB):** Maximum allowed attenuation in the passband [5.37, 5.8].
    $$lpha_p = -20 \log_{10}(1 - \delta_p) = 10 \log_{10}(1 + \epsilon^2) \quad 	ext{(derivation)}$$ [5.37, 5.49, 5.31]
*   **$lpha_s$ or $A_s$ (Minimum Stopband Attenuation in dB):** Minimum required suppression in the stopband [5.37, 5.8].
    $$lpha_s = -20 \log_{10}(\delta_s) \quad 	ext{(derivation)}$$ [5.37, 5.37, 5.8]
*   **Ripple Amplitude Bounds:**
    $$\delta_p = 1 - 10^{-lpha_p/20} \quad 	ext{and} \quad \delta_s = 10^{-lpha_s/20}$$ [5.37, 5.37]

---

## 5.03 Butterworth Filter Approximation
`*(Target: Mathematical Proof & Numerical Solving)*`

*   **Concept:** Designed to have a **maximally flat magnitude response** at $\Omega = 0$ [5.38]. The first $2N-1$ derivatives of the magnitude-squared response at $\Omega = 0$ are equal to zero [5.38]. Gain decays monotonically in both passband and stopband [5.44].
*   **Magnitude Response Equation:**
    $$|H_a(j\Omega)|^2 = rac{1}{1 + \left(rac{\Omega}{\Omega_c}
ight)^{2N}}$$ [5.38, 5.15]
    *(At cutoff frequency $\Omega = \Omega_c$, the gain is exactly $-3	ext{ dB}$, representing $|H_a(j\Omega_c)| = 1/\sqrt{2}$ [5.38]).*

### Step-by-Step Design Formulas (Derivations)
Starting from the attenuation specifications at $\Omega_p$ and $\Omega_s$ [5.39]:
$$lpha_p = 10 \log_{10} \left[ 1 + \left(rac{\Omega_p}{\Omega_c}
ight)^{2N} 
ight] \quad 	ext{and} \quad lpha_s = 10 \log_{10} \left[ 1 + \left(rac{\Omega_s}{\Omega_c}
ight)^{2N} 
ight]$$ [5.39, 5.17, 5.18]

1.  **Filter Order ($N$):**
    $$N \ge rac{\log_{10}\left(rac{10^{0.1lpha_s} - 1}{10^{0.1lpha_p} - 1}
ight)}{2 \log_{10}\left(rac{\Omega_s}{\Omega_p}
ight)} \quad 	ext{(derivation)}$$ [5.40, 5.23]
    *(Note: $N$ must always be rounded up to the next higher integer [5.40]).*
2.  **Cutoff Frequency ($\Omega_c$):**
    $$\Omega_c = rac{\Omega_p}{(10^{0.1lpha_p} - 1)^{1/2N}} = rac{\Omega_s}{(10^{0.1lpha_s} - 1)^{1/2N}} \quad 	ext{(derivation)}$$ [5.40, 5.19, 5.20]
    *(In practice, using the stopband spec formula guarantees the stopband requirements are exactly satisfied, while passband requirements are exceeded with a safe margin [5.40]).*

### S-Domain Pole Locations
The poles $p_k$ of a normalized Butterworth filter lie symmetrically on a left-half s-plane circle of radius $\Omega_c$ [5.41, 5.25].
$$p_k = \Omega_c e^{j 	heta_k} \quad 	ext{where} \quad 	heta_k = rac{\pi}{2} + rac{(2k-1)\pi}{2N}, \quad k = 1, 2, \dots, N \quad 	ext{(derivation)}$$ [5.41, 5.26, 5.27]

| Order $N$ | Normalized Butterworth Denominator Polynomials $H_N(s)$ (for $\Omega_c = 1$) |
| :--- | :--- |
| **$N=1$** | $s + 1$ |
| **$N=2$** | $s^2 + \sqrt{2}s + 1$ |
| **$N=3$** | $(s + 1)(s^2 + s + 1)$ |
| **$N=4$** | $(s^2 + 0.76537s + 1)(s^2 + 1.8477s + 1)$ |
| **$N=5$** | $(s + 1)(s^2 + 0.61803s + 1)(s^2 + 1.61803s + 1)$ |
| **$N=6$** | $(s^2 + 0.51764s + 1)(s^2 + \sqrt{2}s + 1)(s^2 + 1.931855s + 1)$ |

---

## 5.04 Chebyshev Filter Approximations (Type I & II)
`*(Target: Theory Descriptive & Numerical Solving)*`

### Chebyshev Type I: Passband Ripple
*   **Concept:** Exhibits equal-ripple (equiripple) behavior in the passband and monotonic decay in the stopband [5.55].
*   **Magnitude Response Equation:**
    $$|H(j\Omega)|^2 = rac{1}{1 + \epsilon^2 C_N^2\left(rac{\Omega}{\Omega_p}
ight)}$$ [5.48, 5.28]
*   **Ripple Parameter ($\epsilon$):**
    $$\epsilon = \sqrt{10^{0.1lpha_p} - 1}$$ [5.49, 5.32]
*   **Chebyshev Polynomials $C_N(x)$:**
    $$C_N(x) = egin{cases} \cos(N \cos^{-1}(x)), & |x| \le 1 \ \cosh(N \cosh^{-1}(x)), & |x| > 1 \end{cases}$$ [5.48, 5.49, 5.29]
    *   *Recurrence Formula:* $C_N(x) = 2x C_{N-1}(x) - C_{N-2}(x)$ with $C_0(x)=1, C_1(x)=x$ [5.49].
*   **Filter Order ($N$):**
    $$N \ge rac{\cosh^{-1}\left(\sqrt{rac{10^{0.1lpha_s} - 1}{10^{0.1lpha_p} - 1}}
ight)}{\cosh^{-1}\left(rac{\Omega_s}{\Omega_p}
ight)} \quad 	ext{(derivation)}$$ [5.50, 5.35]
    *(Note: Evaluate using $\cosh^{-1}(x) = \ln(x + \sqrt{x^2 - 1})$ [5.50]).*
*   **Left-Half S-Plane Pole Locations:** Poles $p_k = x_k + jy_k$ lie on an **ellipse** in the s-plane [5.50, 5.51]:
    $$x_k = -\sinh(\phi) \sin\left(rac{(2k-1)\pi}{2N}
ight) \quad 	ext{and} \quad y_k = \cosh(\phi) \cos\left(rac{(2k-1)\pi}{2N}
ight) \quad 	ext{(derivation)}$$ [5.51, 5.36, 5.37]
    $$	ext{where} \quad \phi = rac{1}{N} \sinh^{-1}\left(rac{1}{\epsilon}
ight)$$ [5.51, 5.36]

### Chebyshev Type II: Inverse Chebyshev (Stopband Ripple)
*   **Concept:** Exhibits a flat (monotonic) response in the passband and equiripple behavior in the stopband [5.59, 5.63].
*   **Magnitude Response Equation:**
    $$|H(j\Omega)|^2 = rac{1}{1 + \epsilon^2 rac{C_N^2(\Omega_s/\Omega_p)}{C_N^2(\Omega_s/\Omega)}}$$ [5.59, 5.40]
*   **Features:** Contains finite transmission **zeros** on the imaginary $j\Omega$-axis [5.59]:
    $$z_k = j rac{\Omega_s}{\cos\left(rac{(2k-1)\pi}{2N}
ight)} \quad 	ext{for } k=1,2,\dots,N$$ [5.59, 5.42a]

---

## 5.05 Elliptic & Bessel Filters
`*(Target: Theory Descriptive / Comparison)*`

### Elliptic (Cauer) Filter
*   **Concept:** Exhibits equiripple behavior in **both** the passband and the stopband [5.69].
*   **Magnitude Response Equation:**
    $$|H(j\Omega)|^2 = rac{1}{1 + \epsilon^2 U_N^2\left(rac{\Omega}{\Omega_p}
ight)}$$ [5.66, 5.43]
    *(where $U_N(x)$ is the Jacobian elliptic function of order $N$ [5.66]).*
*   **Key Advantage:** Provides the **sharpest possible transition band roll-off** for a given order $N$ among all filter types [5.50, 5.77].
*   **Key Disadvantage:** Highly non-linear phase response in the passband [5.77].

### Bessel Filter
*   **Concept:** An all-pole filter optimized to provide a **perfectly linear phase response** (flat group delay) in the passband [5.72].
*   **Governing Equation:** Uses Bessel polynomials in the denominator [5.72]:
    $$H_a(s) = rac{a_0}{\sum_{n=0}^{N} a_n s^n} \quad 	ext{where} \quad a_n = rac{(2N - n)!}{2^{N-n} n! (N - n)!}$$ [5.72, 5.73, 5.49, 5.50]
*   **Trade-off:** Perfectly preserves waveform pulse shapes without phase dispersion, but exhibits a very slow transition band attenuation slope [5.73, 5.77].

---

## 5.06 Grand Filter Comparison Matrix
`*(Target: Theory Descriptive / High-Yield Exam Questions)*`

This comparison matrix summarizes the physical characteristics, ripple distributions, transition sharpness, and phase behaviors of the 5 key analog filter topologies [5.77]:

| Filter Type | Passband Behavior | Stopband Behavior | Transition Band Roll-off (Same Order) | Phase Linearity (Passband) | Poles/Zeros |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **Butterworth** [5.38, 5.77] | Maximally Flat [5.38] | Monotonic [5.44] | Moderate / Slow [5.77] | Fairly Good [5.77] | Poles only (On a Circle) [5.41] |
| **Chebyshev I** [5.55, 5.77] | Equiripple [5.55] | Monotonic [5.55] | Steep / Fast [5.77] | Poor [5.77] | Poles only (On an Ellipse) [5.50] |
| **Chebyshev II** [5.59, 5.77] | Monotonic [5.63] | Equiripple [5.63] | Steep / Fast [5.77] | Fairly Good | Poles & $j\Omega$-axis Zeros [5.59] |
| **Elliptic** [5.69, 5.77] | Equiripple [5.69] | Equiripple [5.69] | **Sharpest / Fastest** [5.77] | Highly Non-Linear [5.77] | Poles & $j\Omega$-axis Zeros [5.69] |
| **Bessel** [5.72, 5.77] | Monotonic [5.73] | Monotonic | **Poorest / Slowest** [5.73] | **Perfectly Linear** [5.72] | Poles only [5.72] |

---

## 5.07 Active Filter Realization & Sallen-Key Topologies
`*(Target: Circuit Analysis / Numerical Solving)*`

      r1            r2

vi o----[ R1 ]---o----[ R2 ]----+-----------+ | | | --- c1 --- c2 | --- --- +| | | | | +--------------|---------| - ____o vo | | / | +---------| - / | |/ / | | | +---------+

 
The **Sallen-Key active filter** realizes a second-order (2-pole) low-pass system using two passive resistors, two capacitors, and a unity-gain operational amplifier buffer [5.67, 5.23].
 
*   **Nodal Circuit Relations:** Let $V_1$ be the node voltage between $R_1$ and $R_2$, and $V_2$ be the non-inverting terminal node voltage [5.23]:
    $$I_{r1} = I_{r2} + I_{c1} \quad \implies \quad rac{V_i - V_1}{R_1} = rac{V_1 - V_o}{R_2} + s C_1 (V_1 - V_o)$$ [5.23]
    $$I_{r2} = I_{c2} \quad \implies \quad rac{V_1 - V_o}{R_2} = s C_2 V_o \quad \implies \quad V_1 = (1 + s R_2 C_2) V_o$$ [5.23]
*   **System Transfer Function:** Substituting $V_1$ into the primary node equation [5.23]:
    $$H(s) = rac{V_o(s)}{V_i(s)} = rac{1}{s^2 \left(R_1 R_2 C_1 C_2
ight) + s C_2\left(R_1 + R_2
ight) + 1} \quad 	ext{(derivation)}$$ [5.24]
*   **Cutoff Frequency ($\Omega_c$) & Quality Factor ($Q$):**
    $$\Omega_c = rac{1}{\sqrt{R_1 R_2 C_1 C_2}} \quad 	ext{and} \quad Q = rac{\sqrt{R_1 R_2 C_1 C_2}}{C_2(R_1 + R_2)}$$
 
---
 
## 5.08 Specialized Filters: Notch by Pole-Zero Placement
`*(Target: Circuit Design / Pole-Zero Placement)*`
 
*   **Concept:** A narrow band-stop filter designed to completely suppress a single target frequency (e.g., $50	ext{ Hz}$ power line hum) [5.6, 5.106].
*   **Pole-Zero Placement Rule:** 
    *   Place a pair of conjugate **zeros** directly on the imaginary axis at the target notch frequency: $z_{1,2} = \pm j\Omega_0$ [5.106, 5.107].
    *   To make the notch sharp and maintain flat unity gain across all other frequencies, place a pair of conjugate **poles** very close to the zeros, shifted slightly left into the stable s-plane [5.107]: $p_{1,2} = -\Omega_0 \cos 	heta \pm j\Omega_0 \sin 	heta$ [5.107, 5.108].
*   **Transfer Function:**
    $$H(s) = rac{(s - j\Omega_0)(s + j\Omega_0)}{(s + \Omega_0 \cos 	heta - j\Omega_0 \sin 	heta)(s + \Omega_0 \cos 	heta + j\Omega_0 \sin 	heta)}$$ [5.108]
    $$H(s) = rac{s^2 + \Omega_0^2}{s^2 + 2\Omega_0 \cos 	heta \cdot s + \Omega_0^2} \quad 	ext{(derivation)}$$ [5.108]
    *(Note: As $	heta 	o \pi/2$ ($\cos	heta 	o 0$), the notch bandwidth approaches $0$, creating an infinitely sharp spike suppression [5.107]).*
 
---
 
## 5.09 Analog-to-Analog Frequency Transformations
`*(Target: Numerical Solving / System Mapping)*`
 
To design a high-pass, band-pass, or band-stop filter, we first map the desired specs back to a normalized prototype LPF ($\Omega_p = 1	ext{ rad/s}$), design the low-pass transfer function $H_N(s)$, and then replace $s$ using the appropriate algebraic frequency scaling transformation [5.79]:
 

LPF (Prototype) Desired HPF Desired BPF Desired BSF | | | \ /| |\ \ | | / ---| |— ---| |--- ---| | | |--- ---| | |--- 0 1 0 Ωp Ωp1 0 Ωp2 Ωs1 0 Ωs2

 
*   **Low-Pass to Low-Pass (LPF to LPF):**
    $$s \longrightarrow rac{s}{\hat{\Omega}_p} \quad 	ext{(derivation)}$$ [5.80, 5.81b]
*   **Low-Pass to High-Pass (LPF to HPF):**
    $$s \longrightarrow rac{\hat{\Omega}_p}{s} \quad 	ext{(derivation)}$$ [5.83, 5.84]
*   **Low-Pass to Band-Pass (LPF to BPF):**
    $$s \longrightarrow rac{s^2 + \hat{\Omega}_0^2}{B \cdot s} \quad 	ext{(derivation)}$$ [5.90, 5.55]
    *   *Symmetry Formulas:* bandwidth $B = \hat{\Omega}_{p2} - \hat{\Omega}_{p1}$ and geometric center frequency $\hat{\Omega}_0 = \sqrt{\hat{\Omega}_{p1} \hat{\Omega}_{p2}}$ [5.89, 5.90, 5.54a, 5.54b].
*   **Low-Pass to Band-Stop (LPF to BSF):**
    $$s \longrightarrow rac{B \cdot s}{s^2 + \hat{\Omega}_0^2} \quad 	ext{(derivation)}$$ [5.97, 5.59]
    *   *Symmetry Formulas:* stopband bandwidth $B = \hat{\Omega}_{s2} - \hat{\Omega}_{s1}$ and geometric notch center $\hat{\Omega}_0 = \sqrt{\hat{\Omega}_{s1} \hat{\Omega}_{s2}}$ [5.98, 5.97, 5.60].
 
---
 
## 5.10 Common Mistakes That Cost Marks
 
*   **The Pole Stability Signs Swap:** When writing the normalized Butterworth transfer function $H(s) = rac{1}{\prod (s - p_k)}$, remember that the stable poles $p_k$ lie in the LHP and have a **negative real part** [5.41]. If your denominator factors contain terms like $(s - 1)$, you have selected unstable poles, which will result in a zero grade [5.46].
*   **Filter Order Rounding Error:** When evaluating the order formula for Butterworth or Chebyshev filters, if you obtain $N = 3.12$, you **must round up** to $N = 4$ [5.40, 5.50]. Selecting $N = 3$ fails to satisfy the stopband suppression specifications [5.40].
*   **Frequency Parameter Radian Unit Omission:** Textbook and exam questions often provide frequency values in Hertz (e.g., $f_p = 1000	ext{ Hz}$) [5.153]. You **must convert these to angular frequency** ($\Omega = 2\pi f$) before applying any order or design formulas [5.45].
*   **Chebyshev Type I vs Type II Ripple Placement:** Do not confuse the two types [5.55, 5.59]. Type I has ripples in the passband [5.55]; Type II has ripples in the stopband [5.63].
 
---
 
## 5.11 PYQ Bank — Verbatim Questions & Answer Plans
 
### [KUET 2025, 2023 - 13 Marks]
*   **Question:** *Design a Butterworth analog low-pass filter with $1	ext{ dB}$ passband ripple, passband edge frequency $\Omega_p = 2000\pi	ext{ rad/s}$, stopband edge frequency $\Omega_s = 10000\pi	ext{ rad/s}$, and a minimum stopband ripple of $40	ext{ dB}$.* [5.45]
*   **Answer Plan:**
    1.  Extract specs: $lpha_p = 1	ext{ dB}$, $lpha_s = 40	ext{ dB}$, $\Omega_p = 2000\pi$, $\Omega_s = 10000\pi$ [5.46].
    2.  Calculate order $N$ using the order formula to get $N = 3.28 	o 	ext{round up to } N = 4$ [5.47].
    3.  Select $N=4$ normalized Butterworth polynomial: $H_N(s) = rac{1}{(s^2 + 0.76537s + 1)(s^2 + 1.8477s + 1)}$ [5.47, 5.46].
    4.  Determine cutoff frequency $\Omega_c = rac{\Omega_s}{(10^{4} - 1)^{1/8}} = 9935	ext{ rad/s}$ [5.47].
    5.  Perform low-pass scaling substitute $s 	o s / 9935$ to obtain the final transfer function $H_a(s)$ [5.47, 5.48].
 
### [KUET 2025 - 3 Marks]
*   **Question:** *Design an elliptic LPF with: $f_p = 1	ext{ kHz}, f_s = 1.5	ext{ kHz}, A_p = 1	ext{ dB}, A_s = 40	ext{ dB}$. Determine: (i) order, $N$; (ii) ripple factor $\epsilon$; (iii) Transfer function.*
*   **Answer Plan:**
    1.  Convert frequencies: $\Omega_p = 2000\pi$, $\Omega_s = 3000\pi$, selectivity factor $k = \Omega_p / \Omega_s = 2/3 pprox 0.667$ [5.70, 5.44].
    2.  Calculate ripple factor: $\epsilon = \sqrt{10^{0.1} - 1} pprox 0.5088$ [5.49, 5.32].
    3.  Estimate order $N$ using the elliptic order estimation formulas [5.67, 5.45] to find the minimum integer order $N$.
    4.  Extract the corresponding transfer function from the normalized elliptic lookup tables [5.69, 5.70].
 
### [KUET 2024 - 4 Marks]
*   **Question:** *Draw the specifications for an analog low-pass filter with tolerance curve.*
*   **Answer Plan:** Reconstruct a labeled low-pass filter specifications graph showing the passband, stopband, transition band, passband peak ripple bounds $1 \pm \delta_p$, and the stopband attenuation floor $\delta_s$ [5.37, 5.8].
 
### [KUET 2021, 2017 - 5 Marks]
*   **Question:** *Determine the output response of a low-pass RC network for an input signal $x(t) = e^{-t/RC}u(t)$.*
*   **Answer Plan:** Solve using the time-domain convolution integral $y(t) = x(t) * h(t)$, where the RC network impulse response is $h(t) = rac{1}{RC} e^{-t/RC}u(t)$ [5.8, 8.181]. Alternatively, convert to s-domain: $X(s) = rac{1}{s + 1/RC}$, $H(s) = rac{1/RC}{s + 1/RC}$ and apply inverse Laplace transform to get $y(t) = rac{t}{RC} e^{-t/RC}u(t)$ [8.182].
 
---
 
## 5.12 Self-Check Before Moving On
 
*   [ ] Can you write down the four ideal filter impulse responses from memory? [5.30, 5.33, 5.34, 5.35]
*   [ ] Can you derive the Butterworth filter order $N$ and cutoff frequency $\Omega_c$ formulas from passband/stopband attenuation equations? [5.40]
*   [ ] Do you know how to calculate Chebyshev Type I pole locations on an ellipse? [5.50, 5.51]
*   [ ] Can you derive the Sallen-Key second-order low-pass transfer function using nodal analysis? [5.23, 5.24]
*   [ ] Do you have the low-pass to band-pass and low-pass to band-stop frequency transformations memorized? [5.90, 5.97]
 
---
_Source: ECE 2107 Syllabus, (K. Deergha Rao) Signals and Systems Ch 5, Rabiul Sir class notes_