- 2072 Chaitra · 12 marks
Impulse invariance Butterworth, 200 Hz and 500 Hz
Short answer
Order N=2, analog cut-off Ωc=1036.3 rad/s. The digital filter is H(z)=0.03697z⁻¹/(1−1.7088z⁻¹+0.7459z⁻²).
Design a digital low pass Butterworth filter using impulse invariant transformation with pass band and stop band frequencies 200 Hz and 500 Hz respectively. The pass band and stop band attenuation are −5 dB and −12 dB respectively. The sampling frequency is 5 kHz. Use IIM method.
Step 1: specifications
Pass-band edge 200 Hz with −5 dB (|H| ≥ 0.5623), stop-band edge 500 Hz with −12 dB (|H| ≤ 0.2512), Fs = 5 kHz, T = 0.2 ms.
Step 2: analog edge frequencies (impulse invariance: Ω = ω/T)
Ωp = 1256.6371 rad/s, Ωs = 3141.5927 rad/s (T = 0.0002 s)
Step 3: order
N ≥ log[(1/0.2512² − 1)/(1/0.5623² − 1)] / (2 log(Ωs/Ωp)) = log[14.8489/2.1623] / (2 log 2.5000) = 1.0514
N = 2
Step 4: cut-off
Ωc = Ωp / (2.1623)^(1/4) = 1036.2916 rad/s
Step 5: analog poles and H(s)
Poles: s_k = Ωc exp[jπ(2k + N + 1)/(2N)], k = 0 … 1 (left half plane):
- s0 = -732.7689 + j732.7689
- s1 = -732.7689 − j732.7689
H(s) = Ωc^2 / Π(s − s_k) = Σ A_k/(s − s_k), with residues
- A0 = 0.0000 − j732.7689
- A1 = -0.0000 + j732.7689
Step 6: impulse invariant transformation
Each term A/(s − s_k) becomes T·A/(1 − e^(s_k T) z⁻¹), so h[n] = T·h_a(nT). Combining each complex-conjugate pair into a real second-order section:
- (0.00000 + 0.03697z⁻¹) / (1 − 1.70884z⁻¹ + 0.74594z⁻²)
H(z) is the sum of these terms (parallel form). Here the factor T = 0.0002 is included in the numerator so that the DC gain of the digital filter equals that of the analog filter (if T is left out, as some textbooks do, the numerator becomes 1/T = 5000 times larger, i.e. 184.8 z⁻¹).
Step 7: check
|H(e^jωp)| = 0.5633 (required ≥ 0.5623); |H(e^jωs)| = 0.1114 (required ≤ 0.2512); |H(1)| = 0.9964.
Answer: N = 2, Ωc = 1036.3 rad/s, H(s) = Ωc²/(s² + 1465.5 s + Ωc²), H(z) = 0.03697 z⁻¹ / (1 − 1.7088z⁻¹ + 0.7459z⁻²).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Impulse invariance Butterworth, 0.7 dB and 14 dB · Digital Signal Analysis and Processing, chapter 6
- Impulse invariance Butterworth, 0.2π, 0.5 dB · Digital Signal Analysis and Processing, chapter 6 · asked 2×
- Low-pass FIR window design, αs = 41 dB · Digital Signal Analysis and Processing, chapter 5
- Low-pass FIR window design, αs = 40 dB · Digital Signal Analysis and Processing, chapter 5 · asked 2×
- Bilinear Butterworth, 0.2π passband, −15 dB at 0.4π · Digital Signal Analysis and Processing, chapter 6 · asked 2×
- Bilinear Butterworth, 0.25π passband, −15 dB at 0.45π · Digital Signal Analysis and Processing, chapter 6 · asked 3×
- Low pass to band stop transformation · Filter Design, chapter 3 · asked 10×
- How transformation reduces design steps; band stop design · Filter Design, chapter 3
- Low pass to band pass transformation · Filter Design, chapter 3 · asked 10×
- Importance of frequency transformation; obtaining band pass · Filter Design, chapter 3 · asked 3×
All Digital Signal Analysis and Processing chapter 6 questions →