- Asked 2/11
- 2071 Shrawan · 15 marks
Bilinear Butterworth, 0.2π passband, −15 dB at 0.4π
Short answer
Order N=3, Ωc=0.8140 rad/s. H(z)=H₀(z)·H₁(z) where H₀(z)=0.2893(1+z⁻¹)/(1−0.4215z⁻¹) and H₁(z)=0.10533(1+2z⁻¹+z⁻²)/(1−1.0611z⁻¹+0.4824z⁻²); cascade of a first-order and second-order section.
Design a low pass digital filter by Bilinear Transformation method to an approximate Butterworth filter if passband frequency is 0.2π radians and maximum deviation of 1 dB below 0 dB gain in the pass band. The maximum gain of −15 dB and frequency is 0.4π radians in stop band, consider sampling frequency 1 Hz.
Step 1: specifications
Pass-band edge 0.2π with a maximum drop of 1 dB (|H| ≥ 0.89125); stop-band gain at most −15 dB (|H| ≤ 0.17783) at 0.4π. Sampling frequency 1 Hz gives T = 1 s.
Step 2: pre-warp the edges (bilinear: Ω = (2/T) tan(ω/2), T = 1 s)
- Ωp = (2/1) tan(0.2π/2) = 0.6498 rad/s
- Ωs = (2/1) tan(0.4π/2) = 1.4531 rad/s
Step 3: order of the Butterworth filter
N ≥ log[(1/0.17783² − 1)/(1/0.89125² − 1)] / (2 log(Ωs/Ωp)) = log[30.6228/0.2589] / (2 log 2.2361) = 2.9656
So N = 3.
Step 4: cut-off frequency
Using the pass-band condition (1 + (Ωp/Ωc)^(2N)) = 1/0.89125²: Ωc = Ωp / (0.2589)^(1/6) = 0.8140 rad/s (This meets the pass-band exactly and exceeds the stop-band requirement.)
Step 5: analog transfer function
Poles of the normalised filter lie on the left half of the circle of radius Ωc. Pairing complex poles:
H(s) = 0.5393 / [(s + 0.8140) (s² + 0.8140 s + 0.6626)]
Step 6: bilinear transformation
Replace s by (2/T)(1 − z⁻¹)/(1 + z⁻¹) = 2(1 − z⁻¹)/(1 + z⁻¹) in each factor:
- H₀(z) = 0.2893(1 + z⁻¹) / (1 − 0.4215 z⁻¹)
- H1(z) = 0.10533(1 + 2z⁻¹ + z⁻²) / (1 − 1.0611 z⁻¹ + 0.4824 z⁻²)
H(z) = H0(z) · H1(z)
Multiplied out:
0.03047 0.09140 0.09140 0.03047 (numerator coefficients, powers z⁰ … z⁻3)
H(z) = ---------------------------------------------
1.00000 -1.48258 0.92964 -0.20333 (denominator coefficients)
Step 7: check
|H(e^jω)| at ωp = 0.8913 (required ≥ 0.89125); at ωs = 0.1731 (required ≤ 0.17783). Both conditions are satisfied.
Answer: N = 3, Ωc = 0.8140 rad/s, H(z) = H₀(z)·H₁(z).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Bilinear Butterworth, 0.25π passband, −15 dB at 0.45π · Digital Signal Analysis and Processing, chapter 6 · asked 3×
- Bilinear Butterworth, 0.27π and 0.58π · Digital Signal Analysis and Processing, chapter 6
- Impulse invariance Butterworth, 0.2π, 0.5 dB · Digital Signal Analysis and Processing, chapter 6 · asked 2×
- Bilinear Butterworth LPF then convert to HPF · Digital Signal Analysis and Processing, chapter 6 · asked 2×
- Low-pass FIR window design, αs = 40 dB · Digital Signal Analysis and Processing, chapter 5 · asked 2×
- Low-pass FIR window design, αs = 41 dB · Digital Signal Analysis and Processing, chapter 5
- Impulse invariance Butterworth, 200 Hz and 500 Hz · Digital Signal Analysis and Processing, chapter 6
- 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 →