Run this program:
Documentation for this program can be found in the file /dev/null. :-)
Some things to try
- All of the lecture examples - they work as advertised.
- Create a Butterworth LPF (poles on the unit circle). Observe the flat
- Create an approximation to a Chebyshev LPF (poles on a prolate ellipse).
Observe the ripple in the pass-band.
- Create a filter with non-conjugate poles, and observe that the FD response
is not symmetrical about 0 Hz.
- The TD response (top right) is the response of the filter to an impulse
which occurs at t = 0.
- To see what the impulse looks like, remove all poles and zeros so
F(s) = 1, and inspect the TD graph.
- Create a filter with poles in the right-hand half plane, and observe
that the TD response begins before t = 0. Consider the implications
for time-travel, fortune-telling, etc.
- Create a differentiator (zero at the origin) and an integrator (pole at
the origin), and understand why the FD response is as it is. Look at
both magnitude and phase.
Tony Fisher /