Generalized digital Butterworth filter design

This paper presents a formula-based method for the design of IIR filters having more zeros than (nontrivial) poles. The filters are designed so that their square magnitude frequency responses are maximally-flat at /spl omega/=0 and at /spl omega/=/spl pi/ and are thereby generalizations of classical digital Butterworth filters. A main result of the paper is that, for a specified half-magnitude frequency and a specified number of zeros, there is only one valid way in which to split the zeros between z=-1 and the passband. IIR filters having more zeros than poles are of interest, because often, to obtain a good trade-off between performance and the expense of implementation, just a few poles are best.

[1]  S. Banjongjit,et al.  Maximally flat f.i.r. filter with prescribed cutoff frequency , 1980 .

[2]  H. Orchard,et al.  The Roots of the Maximally Flat-Delay Polynomials , 1965 .

[3]  P. P. Vaidyanathan On maximally-flat linear-phase FIR filters , 1984 .

[4]  Martin Vetterli,et al.  Wavelets and recursive filter banks , 1993, IEEE Trans. Signal Process..

[5]  Keh-Shew Lu,et al.  DIGITAL FILTER DESIGN , 1973 .

[6]  Junn-Kuen Liang,et al.  An efficient iterative algorithm for designing optimal recursive digital filters , 1983 .

[7]  Ivan W. Selesnick Explicit Formulas for Orthogonal IIR Wavelets , 1997 .

[8]  Stephen A. Dyer,et al.  Digital signal processing , 2018, 8th International Multitopic Conference, 2004. Proceedings of INMIC 2004..

[9]  Tapio Saramaki Design of digital filters with maximally flat passband and equiripple stopband magnitude , 1985 .

[10]  Todor Cooklev,et al.  Maximally flat FIR filters , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[11]  K. Shenoi,et al.  On the design of recursive low-pass digital filters , 1980 .

[12]  O. Herrmann On the approximation problem in nonrecursive digital filter design , 1971 .

[13]  T. Parks,et al.  Design of recursive digital filters with optimum magnitude and attenuation poles on the unit circle , 1978 .

[14]  Ivan William Selesnick New techniques for digital filter design , 1996 .

[15]  C. Sidney Burrus,et al.  Generalized digital Butterworth filter design , 1998, IEEE Trans. Signal Process..

[16]  B. C. Jinaga,et al.  Coefficients of maximally flat low and high pass nonrecursive digital filters with specified cutoff frequency , 1985 .

[17]  T. Saramaki Design of optimum recursive digital filters with zeros on the unit circle , 1983 .

[18]  J. Thiran Recursive digital filters with maximally flat group delay , 1971 .

[19]  Leland B. Jackson An improved Martinet/Parks algorithm for IIR design with unequal numbers of poles and zeros , 1994, IEEE Trans. Signal Process..

[20]  Fred S. Roberts,et al.  Applied Combinatorics , 1984 .