- Asked 2/22
- 2075 Baisakh · 8 marks
Ladder programming of a third-order filter
Short answer
Ladder realization expands G(z) in continued fraction: A0=1, B1=2, A1=4, B2=1, A2=2, B3=2, A3=4, giving G(z)=1+1/(2z+1/(4+1/(z+1/(2+1/(2z+1/4))))). The block diagram alternates constant gains A_i and delay branches z^-1/B_i, requiring three delays.
Realize the digital filter by ladder programming: G(z)=(128z⁻³+224z⁻²+106z⁻¹+11)/(128z⁻³+160z⁻²+34z⁻¹+1).
Assumption: the textbook form of this filter has positive powers of :
This gives a stable filter (poles , , ) and integer ladder constants. If the form is used literally, the same continued-fraction steps apply but the constants are not integers.
For a third-order filter, ladder programming expands as:
Step 1:
So .
Step 2:
So .
Step 3:
So .
Step 4:
So .
Step 5:
So .
Step 6: and
So and .
| 1 | 2 | 4 | 1 | 2 | 2 | 4 |
Ladder block diagram
X(z)--o-----------------[A0]--------------->(S)--> Y(z)
| ^
v + | Y1
(S1)-->[z^-1/B1]-------------o----------+
^ - | +
| v
o<--E1--[1/A1]<----------- (S2)
| ^ -
v + |
(S3)-->[z^-1/B2]-------------o Y2
^ - | +
| v
o<--E2--[1/A2]<----------- (S4)
| ^ -
v + |
(S5)-->[z^-1/B3]-------------o Y3
^ - |
| |
+<--E3--[1/A3]<-------------+
Signal equations of the ladder ( = take-off point, (S) = summer):
With the values: , , , , , . Three delays are used.
Simulating these equations gives the same impulse response as .
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Ladder realization (denominator −0.1z⁻²) · Digital Control System, chapter 4 · asked 2×
- Ladder programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Ladder programming of a third-order controller · Digital Control System, chapter 4
- Ladder realization of a second-order filter · Digital Control System, chapter 4 · asked 7×
- Direct programming of a third-order controller · Digital Control System, chapter 4 · asked 4×
- Direct programming of a third-order controller · Digital Control System, chapter 4 · asked 4×
- Series programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Third order Bessel-Thomson constant delay filter · Filter Design, chapter 2 · asked 9×
- Reflection coefficient; realize 3rd order LPF (1 Ω/1 Ω) · Filter Design, chapter 5
- Realize 3rd order Butterworth TF with R2 = 2 Ω · Filter Design, chapter 5
- K-map Σ(0,1,4,8,10,11,12)+d, realize circuit · Digital Logic, chapter 3 · asked 2×