- 2076 Bhadra · 2+6 marks
Why decompose higher-order filters; ladder realization
Short answer
High-order transfer functions are decomposed to reduce sensitivity to coefficient quantization errors. Ladder expansion gives: A0=2, B1=0.7143, A1=16.333, B2=0.0357, A2=-20. The ladder uses two delay elements in a continued-fraction topology.
Higher order pulse transfer functions are generally realized by decomposing it into several lower order pulse transfer function why? Consider a digital filter shown below. Realize this filter in ladder scheme. G(z)=(2+2.2z⁻¹+0.2z⁻²)/(1+0.4z⁻¹-0.12z⁻²)
Why higher-order pulse transfer functions are decomposed
A high-order realized directly (direct or standard programming) is very sensitive to coefficient errors. The controller coefficients are stored with finite word length. A small rounding error in one coefficient of a high-order denominator can move all the poles a lot, even outside the unit circle, and make the filter unstable. So the transfer function is split into first- and second-order blocks (series, parallel or ladder programming):
- A coefficient error then affects only the one or two poles of that block.
- The structure is less sensitive to quantization, and the computations are better conditioned.
- Low-order blocks are easier to program, test and scale.
Ladder realization
Write the filter in positive powers of :
In ladder programming, is expanded as a continued fraction:
Each is realized by a delay , and each by a constant.
Step 1: .
So .
Step 2: .
So .
Step 3: .
So .
Step 4: and .
So and .
| 2 | 0.7143 | 16.333 | 0.0357 | −20 |
Ladder 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
^ - |
| |
+<--E2--[1/A2]<-------------+
Signal equations of the ladder ( = take-off point, (S) = summer):
With the values: , , , .
The ladder needs only two delays. Because of its continued-fraction structure, it has low sensitivity to coefficient rounding.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Ladder realization of a second-order filter · Digital Control System, chapter 4 · asked 7×
- Parallel and ladder realization of a filter · Digital Control System, chapter 4 · asked 8×
- Ladder programming of a third-order transfer function · Digital Control System, chapter 4 · asked 2×
- Parallel realization of a second-order filter · Digital Control System, chapter 4 · asked 2×
- Pulse transfer function with first order hold · Digital Control System, chapter 3
- Pulse transfer function of digital PID controller · Digital Control System, chapter 3 · asked 2×
- Techniques for higher order active filters · Filter Design, chapter 8
- 3rd order Butterworth HPF from LPF transfer function · Filter Design, chapter 5
- FDNR realization of 5th order ladder at 25,000 rad/s · Filter Design, chapter 8
- Realize 3rd order Butterworth TF with R2 = 2 Ω · Filter Design, chapter 5