We first review Bode magnitude plots, and then design
filters accordingly. We then evaluate the quality of the
approximation, and develop a practical design algorithm.
Discrete-time filter design using the bilinear transform with
frequency prewarping is discussed. Finally, software implementations
are given in the matlab and FAUST languages.