This paper presents a two-stage approach for designing an infinite impulse
response (IIR) notch filter. First, the numerator of the transfer function
of the IIR notch filter is obtained by placing the zeros at the prescribed
notch frequencies. Then, the denominator polynomial is determined by using
an iterative scheme in which the optimal pole placements are found by solvi
ng a standard quadratic programming problem. For stability, the pole radius
in the single notch filter design is specified by the designer, and in the
multiple notch filter design, the pole radius is constrained by using the
implications of Rouche's theorem. Examples are included to illustrate the e
ffectiveness the proposed techniques.