User:Spinningspark/Work in progress/List of polynomials used in filter design

Polynomials, or rational functions (the ratio of two polynomials), are commonly used in the design of electronic filters. Design usually begins with a low-pass prototype filter. That is, a low-pass filter whose cutoff frequency is set to where is the angular frequency. The ideal behaviour of such a filter is to pass all frequencies below (the passband) with zero insertion loss, stop all frequencies above (the stopband) with infinite insertion loss, and have a sharp transition between the two (a transition band of zero width, or, equivalently, infinite roll-off). Such a filter is known as a brick-wall filter, but this ideal behaviour is not possible to achieve, even in theory, for causality reasons. It can only be approximated to, and this list is of filters that use polynomial function approximations.[1]

Defining the gain of the filter, , as the magnitude of the transfer function, , such that,

then the gain of many filters takes the form,[2]

where
is some polynomial or rational function. The choice of depends on the features that are most desired in the filter. It is not possible to simultaneously optimise all desirable features.
is a parameter related to the peaks of passband insertion loss ripple in filters that have this feature. The relationship between this loss, , in decibels and is given by,[3]

Throughout this article, the transfer functions and gain functions given are for prototype filters with the cutoff frequency scaled to .

List of polynomials edit

In the following table, examples are generally only given for third and fourth order (  and   respectively) polynomials. For more extensive tables, generating functions, and recurrence relationships, see the individual articles.

Filters primarily concerned with gain response
Polynomial Introduced by Filter Introduced by Properties Examples/definition
Butterworth polynomials,
 
Stephen Butterworth (1930)[4] Butterworth filter
(Maximally-flat filter)
Stephen Butterworth (1930)[5] The Butterworth filter is maximally flat. That is, it is the flattest response possible in the passband with a monotonically increasing insertion loss with frequency. However, the transition band is relatively wide in the Butterworth. Other filter types can achieve a much sharper cutoff in exchange for variations (ripple) in loss in the passband.[6]  [7]

 [8]

Chebyshev polynomials,
 
Pafnuty Chebyshev (1854)[9] Chebyshev filter
(Chebyshev type I)
Wilhelm Cauer (1958, published posthumously)[10] The Chebyshev filter has the steepest possible roll-off for a given passband ripple and monotonically increasing loss in the stopband. The sharpness of the transition of the Chebyshev can only be improved by relaxing the latter requirement – that is, allowing stopband ripple. Increasing the allowed passband ripple results in increased steepness of the transition, but even an insignificantly small ripple produces a great improvement over the Butterworth. The ripple is equiripple; that is, the peaks in insertion loss are all equal.[11]  
[12]
Inverse Chebyshev filter
(Chebyshev type II)
- The inverse Chebyshev filter is maximally flat at low frequency and monotonic in the passband. It has superior roll-off to the Butterworth, but not as good as the regular Chebychev (also known as the type I Chebyshev). The stopband has equiripple set by   and consequently does not have such good stopband rejection since the insertion loss will start to fall again at some frequency above the transition band.[13]  [14]
[note 1]
Elliptic rational functions,
 
Yegor Ivanovich Zolotarev (1877)[15] Elliptic filter
(Cauer filter, or sometimes Zolotarev filter)[16]
Wilhelm Cauer (1931)[17] The elliptic filter has the steepest possible roll-off of any filter in exchange for equiripple in both the passband and stopband. Because the transition is much sharper than even a Chebyshev filter, the same performance can be achieved with a lower order filter.[18] The ripple in the passband and stopband can be set independently if desired, but maximum roll-off is achieved when they are equal.[19]  
Legendre polynomials,
 
Adrien-Marie Legendre (written 1782, published 1785)[20]

Legendre filter
(Legendre-Papoulis filter,[21] Optimum "L" filter,[22] or Papoulis filter[23])

Athanasios Papoulis (1958)[24] The Legendre filter is a compromise between Butterworth and Chebyshev responses. First and second-order Legendre filters are identical to Butterworth filters; they only differ from third-order onwards. Like the Butterworth, the Legendre filter has a monotonically increasing loss with frequency. However, it is not maximally flat, meaning its gradient does not approach zero at low frequency, which rules it out for some hi-fi audio applications. The Legendre filter has a faster roll-off than the Butterworth, but still not as good as the Chebyshev.[25] In fact, the Legendre has the fastest possible roll-off at the cutoff frequency while maintaining a monotonic response. It is in this sense that it is described as "optimum".[26]  
[27]
Associated Legendre polynomials,
 
Associated Legendre filter[28] Yu Hsiu Ku and Meier Drubin (1962)[29] Associated Legendre filters are another compromise between Butterworth and Chebyshev filters. With   they are identical to Legendre filters. First-modified and second-modified associated Legendre filters (that is   and   respectively) are useful in filter design because these have the an improved group delay response in the passband. These filters have some ripple. It is not equiripple, but is generally less than the equivalent Chebyshev.[30]  [31]

 
[32]

Zolotarev polynomials,
 
Yegor Ivanovich Zolotarev
(1868)[33]
Achieser-Zolotarev filter
(Zolotarev filter)[34]
Ralph Levy (1970)[35] The Zolotarev filter has similar properties to the Chebyshev filter. There is equiripple response in the passband which can be increased by the designer in exchange for increased roll-off. The big difference to the Chebyshev is that the lowest frequency ripple is a peak in attenuation larger than the rest. The Zolotarev has a better impedance match than the Chebyshev in some applications, and when implemented in waveguide has more practical component dimensions.[36]  
Gegenbauer polynomials
(Ultraspherical polynomials),
 
Leopold Gegenbauer (1877)[37] Ultraspherical filter[38] David E. Johnson and Johnny R. Johnson (1966)[39] The Gegenbauer polynomials are a generalisation of several other classes of polynomial (see table below). With a suitable choice of  , they can be used to construct filters that are a compromise between two other classes, thus obtaining some of the good features of both.[40]  [41]
Hermite polynomials,
 
Pafnuty Chebyshev (1859)[42]
Charles Hermite (1864)[43]
[note 2]
Yu Hsiu Ku and Meier Drubin (1962)[44] Filters built have Hermite polynomials have ripple in the passband with the ripple nearest the cutoff frequency being the largest (compare with Zolotarev polynomials where the largest ripple is furthest from cutoff).[45] The steepness of the roll-off is comparable to   Associated Legendre (only marginally worse) but the group delay is comparable to the Chebyshev. From this perspective, there is little benefit in using it over Legendres.[46]  
[47][note 3]

Meaningless heading edit

In some applications, the time-delay response of the filter is more important than its gain response. These are applications where it is important to preserve the wave shape of the signal. For these applications, the ideal response is to have the same delay at all passband frequencies. This is crucial in analogue video and television applications[48] and has some importance in radar[49] and data transmission.[50]

Filters primarily concerned with delay response
Polynomial Introduced by Filter Introduced by Properties Examples/definition
Reverse Bessel polynomials,
 
Leonard Carlitz (1957),[51] named after Friedrich Bessel and Bessel polynomials Bessel filter (Bessel–Thomson filter)[52] W. E. Thomson (1949)[53] Bessel filters have maximally flat time delay in the passband in the same way that Butterworth filters have maximally flat gain. Like the Butterworth filters, the Bessel filter has monotonically increasing loss with frequency. The roll-off and stopband rejection are both worse in the Bessel filter than the Butterworth filter which itself has the worst of these characteristics amongst the common filter types. The Bessel filter has the best phase linearity and flattest group delay.[54]  [55]
Polynomials not named Gaussian filter M. Dishal (1959)[56] The Gaussian filter has a transcendental transfer function[57] and hence cannot be expressed exactly as a polynomial or realised in a practical filter. However, it can be very closely approximated with a polynomial with various approximation theory techniques.[58] The Gaussian filter has less time-delay than the Bessel filter, but a slightly worse shaping factor. The flatness of the group delay and phase delay is slightly worse than the Bessel, but still good.[59] The Gaussian filter has applications in radar and image processing due to its pulse shaping properties.[60]
Polynomials not named Hourglass filter Byron J. Bennett (1988) Hourglass is more a design technique than a specific class of filter. The technique explicitly places the transfer and reflection functions zeros.[61] With this method, a filter having both equiripple magnitude response (Chebyshev filter) and equiripple time-delay in the passband can be achieved.[62] Bennett called these filters hourglass because the most basic invocations of hourglass filters (but by no means oall of them) have coefficients that are symmetrical about the centre term and increase in magnitude towards each end.[63]

Classification edit

Many filter types are special cases of more general polynomials. Some of this heirarchy is captured in the table below.

Jacobi polynomials
 
  Gegenbauer polynomials
 [64]
Butterworth polynomials
 [65]
Chebyshev polynomials
 [66]
Legendre polynomials
 [67]
Associated Legendre polynomials
 [68]
  Filters using polynomials in this range are not guaranteed to have responses with all the zeroes in the passband and monotonically increasing loss in the stopband.[69]
  Polynomials with this condition cannot be even functions, and are thus not so useful for analogue filter design.[70]
Laguerre polynomials Hermite polynomials[71]

Notes edit

  1. ^ It is possible to form inverse filters of any ultraspherical polynomial using a similar transformation to the inverse Chebyshev filter (Self, p. 186, citing Corral, 2005).
  2. ^ Hermite polynomials were used by Pierre-Simon Laplace as early as 1811. However, Laplace was studying differential equations rather than Chebyshev's use in approximation theory. Further, the form used by Laplace was not immediately recognisable as equivalent. Laplace's work was consequently overlooked by later investigators interested in the latter problem {Fischer, pp. 110–111).
  3. ^ The Hermite polynomials used are the Physicist's variety, but they are rescaled by the factor   so that the ripple of the polynomial does not exceed unity. For the examples given, the leading coefficient is transformed as   for   and   for   (Ku & Drubin, p. 140).

Unincorporated notes edit

Paarmann p.16
  • Halpern extended Papoulis for monotonic band falloff using Jacobi polynomials (1969)
  • Scanlan introduced filters with poles lying on an ellipse equally spaced in frequency (1965) The eccentricity of the ellipse trades magnitude response with time-domain response.
  • Attikiouzel and Phuc (1978) - ultraspherical and modified ultraspherical polynomials with a single parameter determining transitional forms.
  • Rabrenovic and Lutovac (1992) - extension to Cauer filters using quasi-elliptical functions and elliptical filters without the need to invoke elliptical functions.
Paarmann p.16 - time-delay filters
  • Macnee (1963) introduced a filter with a Chebychev approximation to constant time-delay.
  • Bunker (1970) Chebychev polynomials, ripple in time-delay or phase. (How is this different from Macnee's filter?)
  • Ariga and Masamitsu (1970)
  • Halpern (1976) used hyperbolic function approximation to improve low-order Bessel filters.

References edit

  1. ^ Siddiqi, pp. 63–64
  2. ^
    • Darlington, p. 8
    • Siddiqi, pp. 65–66
  3. ^
    • Maloratsky, p. 207
    • Paarmann, p. 247
  4. ^ Paarmann, p. 15
  5. ^ Paarmann, p. 15
  6. ^ Shenoi, p. 192
  7. ^ Shenoi, p. 192
  8. ^ Bakshi & Godse, pp. 3-120–3-121
  9. ^ Mason & Handscomb, p. 321
  10. ^ Paarmann, p. 15
  11. ^ Maloratsky, p. 207
  12. ^ OEISA028297
  13. ^ Shenoi, p. 208
  14. ^ Shenoi, p. 208
  15. ^ Litovski, pp. 171, 181
  16. ^ Wanhammar & Saramäki, p. 306
  17. ^ Paarmann, p. 15
  18. ^
    • Wanhammar & Saramäki, p. 306
    • Shenoi, p. 212
  19. ^ Swanson, p. 58
  20. ^ Kline, pp. 525–526
  21. ^ Self, p. 182
  22. ^ Self, p. 182
  23. ^ Paarman, p. 249
  24. ^ Paarmann, p. 15
  25. ^ Self, pp. 182–183
  26. ^ Paarman, p. 250
  27. ^ McQuarrie, p. 668
  28. ^ Lindquist, p. 226
  29. ^ Paarman, p.
  30. ^
    • Paarman, p.
    • Lindquist, p. 226
  31. ^ Paarmann, p. 239
  32. ^ Misra, p. 491
  33. ^ Newman & Reddy, p. 310
  34. ^ Morgan, p. 143
  35. ^ Hansen, p. 87
  36. ^ Levy, pp. 528–530
  37. ^ Hofrichter et al., pp. 289, 301
  38. ^ Paarman, p. 245
  39. ^
    • Paarman, p. 16
    • Lindquist, p. 226
  40. ^ Paarman, p. 242
  41. ^ Paarman, p. 247–248
  42. ^ Fischer, pp. 109–110
  43. ^ Mohan & Kar, p. 12
  44. ^ Paarman, p.
  45. ^ Ku & Drubin, p. 143
  46. ^ Ku & Drubin, p. 156
  47. ^ Ku & Drubin, p. 140
  48. ^ Ku & Drubin, p. 148
  49. ^ Chaturvedi, p. 357
  50. ^
    • Reeve, p. 23-5
    • Fist, p. 305
  51. ^ Weisstein
  52. ^ Self, p. 153
  53. ^
    • Paarman, p. 15
    • Self, p. 153
  54. ^
    • Paarman, pp. 16, 238
    • ElAli & Karim, p. 405
    • Bali, p. 376
  55. ^ Swanson, p. 59
  56. ^ Paarman, p. 16
  57. ^ Gu, p. 83
  58. ^
    • For instance see,
    • Demigny et al.
    • Laurenson & Povey
  59. ^ Paarman, p. 238
  60. ^
    • Seul et al., p. 71 (for imaging)
    • Meikle, p. 297 (for radar)
  61. ^ Bennett, p. 1469
  62. ^ Paarman, p. 16
  63. ^ Bennett, pp. 1469–1470
  64. ^ Paarman, p. 246
  65. ^ Paarman, p. 247
  66. ^ Paarman, p. 247
  67. ^ Paarman, p. 247
  68. ^ Paarman, p. 247
  69. ^ Paarman, p. 247
  70. ^ Paarman, pp. 246~247
  71. ^ Beals & Wong, p. 137

Bibliography edit

  • Bakshi, U.A.; Godse, A.P., Linear Integrated Circuits, Technical Publications, 1986 ISBN 8184315244.
  • Bali, S. P., Linear Integrated Circuits, Tata McGraw-Hill Education, 2008 ISBN 0070648077.
  • Beals, Richard; Wong, Roderick, Special Functions and Orthogonal Polynomials, Cambridge University Press, 2016 ISBN 1107106982.
  • Bennett, Byron J., "A new filter synthesis technique-the hourglass", IEEE Transactions on Circuits and Systems, vol. 35, no. 12, pp. 1469–1477, December 1988.
  • Carlitz, L. "A Note on the Bessel Polynomials." Duke Mathematical Journal, vol. 24, pp. 151-162, 1957.
  • Chaturvedi, Prakash Kumar, Microwave, Radar & RF Engineering, Springer, 2018 ISBN 981107965X.
  • Corral, Celestino A., "Inverse ultraspherical filters", Analog Integrated Circuits and Signal Processing, vol. 42, iss. 2, pp. 147–159, January 2005.
  • Darlington, Sidney, "A history of network synthesis and filter theory for circuits composed of resistors, inductors, and capacitors", IEEE Transactions on Circuits and Systems, vol. 31, iss. 1, pp. 3–13, 1984.
  • Demigny M.; Kessal, L.; Pons, J., "Fast recursive implementation of the Gaussian filter", pp. 39–50, SOC Design Methodologies, 11th International Conference on Very Large Scale Integration of Systems-on-Chip, December, Montpellier, France, Springer, 2013 ISBN 0387355979.
  • Dishal, M., "Gaussian-response filter design", Electrical Communication, vol. 36, pp. 3–36, 1959.
  • Fischer, Hans, A History of the Central Limit Theorem, Springer Science & Business Media, 2010 ISBN 0387878572.
  • Fist, Stewart, The Informatics Handbook, Springer Science & Business Media, 2012 ISBN 1461520932.
  • Gegenbauer, Leopold, "Über die Bessel'schen Functionen", Sitzungsberichte der Akedmie der Wissenschaften Wien, vol. 74, iss. 2, pp. 124–130, 1877.
  • Gu, Qizheng, RF System Design of Transceivers for Wireless Communications, Springer Science & Business Media, 2006 ISBN 0387241612.
  • Hofrichter, Julian; Jost, Jürgen; Tran, Tat Dat, Information Geometry and Population Genetics, Springer, 2017 ISBN 3319520458.
  • Johnson, David E.; Johnson, Johnny R., "Low-pass filters using ultraspherical polynomials", IEEE Transactions on Circuit Theory, vol. 13, iss. 4, pp. 364–369, December 1966.
  • Kline, Morris, Mathermatical Thought from Ancient to Modern Times, vol. 2, Oxford University Press, 1972, USA reprint 1990 ISBN 0195061365.
  • Ku, Y.H.; Drubin, Meir, "Network synthesis using Legendre and Hermite polynomials", Journal of the Franklin Institute, vo, 273, iss. 2, pp. 138–157, February 1962.
  • Laplace, Pierre-Simon, "Mémoire sur les intégrales définies et leur application aux probabilités, et spécialement à la recherche du milieu qu'il faut choisir entre les resultats des observations", Mémoires de l'Académie des sciences de Paris, pp. 279–347, 1810.
  • Laurenson, D.I.; Povey, G.J.R, "Channel modelling for a predictive RAKE receiving system", pp. 715–719, Wireless Networks, vol. 2, Proceedings of the 5th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, The Hague, September 1994, IOS Press, 1994 ISBN 9051991932.
  • Lindquist, Claude S., Active Network Design with Signal Filtering Applications, Steward & Sons, 1977 ISBN 0917144015
  • Litovski, Vančo, Electronic Filters, Springer Nature, 2019 ISBN 9813298529.
  • McQuarrie, Donald Allan, Mathematical Methods for Scientists and Engineers, University Science Books, 2003 ISBN 1891389246.
  • Maloratsky, Leo, Passive RF and Microwave Integrated Circuits, Elsevier, 2003 ISBN 0080492053.
  • Mason, J.C.; Handscomb, D.C., Chebyshev Polynomials, CRC Press, 2002 ISBN 1420036114.
  • Meikle, Hamish, Modern Radar Systems, Artech House, 2008 ISBN 1596932430.
  • Misra, Devendra K., Practical Electromagnetics: From Biomedical Sciences to Wireless Communication, John Wiley & Sons, 2006 ISBN 0470054190.
  • Mohan, B,M.; Kar, S.K., Continuous Time Dynamical Systems, CRC Press, 2012 ISBN 1466517298.
  • Morgan, Matthew A., Reflectionless Filters, Artech House, 2017 ISBN 1630814059.
  • Newman, D.J., Reddy, A.R., "Rational approximations to   II", Canadian Journal of Mathematics, vol. 32, no. 2, pp. 310–316, April 1980.
  • Paarmann, Larry D., Design and Analysis of Analog Filters, Springer, 2001 ISBN 0792373731.
  • Papoulis, L., "Optimum filters with monotonic response", Proceeding of the IRE, vol. 46, iss. 3, pp. 606–609, March 1958.
  • Reeve, Whitham D., "Analog telephone channels and the subscriber loop", ch. 23 in, Gibson, Jerry D. (ed), The Communications Handbook, CRC Press, 2018 ISBN 1420041169.
  • Self, Douglas, The Design of Active Crossovers, Taylor & Francis, 2011 ISBN 0240817389.
  • Shenoi, B.A., Introduction to Digital Signal Processing and Filter Design, John Wiley & Sons, 2005 ISBN 0471656380.
  • Seul, Michael; O'Gorman, Lawrence; Sammon,Michael J., Practical Algorithms for Image Analysis, Cambridge University Press, 2000 ISBN 0521660653.
  • Siddiqi, Muzaffer Ahmad, Continuous Time Active Analog Filters, Cambridge University Press, 2020 ISBN 1108486835.
  • Sloane, N.J.A. (ed), The On-Line Encyclopedia of Integer Sequences, OEIS Foundation.
  • Swanson, David C., Signal Processing for Intelligent Sensor Systems with MATLAB, CRC Press, 2011 ISBN 1439879508.
  • Wanhammar, Lars; Saramäki, Tapio, Digital Filters Using MATLAB, Springer Nature, 2020 ISBN 3030240630.
  • Weisstein, Eric W., "Bessel Polynomial", MathWorld, retrieved 18 August 2021.

Unprocessed sources edit

  • More on Legendre filters [1][2]
  • Legendre and Laguerre filters are used in transversal filters [3]. Laguerre polynomials
  • Mentions parabolic and Halpern approximations (mostly academic interest, related to Jacobi polynomials) as well as Legendre [4]. Also mentions Laguerre [5]
    • Also diminishing ripple (good for component accuracy variations), Lerner, Gauss (Wanhammar, pp.57-58). Not much call for Gauss and Bessel as modern numerical programmes can simultaneously optimise multiple parameters. Hilbert filter is an interesting one, approximates to +/- 90°.

Sources to request from library edit

  • Macnee, A., "Chebyshev approximation of a constant group delay", IEEE Transactions on Circuit Theory, vol. 10, iss. 2, pp. 284-285, June 1963.
  • Bennett, B.J., "The hourglass and constant time delay", Conference Proceedings of the 28th Midwest Symposium on Circuits and Systems, pp. 364-368, August 1985.

The last one is not on IEEEXplore. As far as I can discover, they only have this conference's papers back to 1989. Paper copies are shown in several institutions in Worldcat.