Skip to main content

FIR Filter Design

  • Chapter
  • First Online:

Part of the book series: Signals and Communication Technology ((SCT))

Abstract

The beginning of this chapter contains general considerations about the design of a digital filter. The form in which the filter specifications must be expressed by the designer are illustrated, and the reasons why an IIR or an FIR filter might be preferred are listed. Then the discussion focuses on the design of linear phase (LP) or generalized linear phase (GLP) FIR filters, which exist in four types. Issues related to the selection of the design method and to the quantitative approximation criteria that may be established to judge the resemblance of the designed filter with the desired one are discussed. The properties of LP/GLP FIR filters are examined in detail, and a factorization of the zero-phase response, useful to unify the symmetry condition for the coefficients of the four filter types, is presented: the zero-phase response is split into a fixed factor, depending on the filter type but not on specifications, and an adjustable factor, with coefficients to be determined according to specifications. The most flexible and optimum design method for LP/GLP FIR filters is then described: this is the minimax method, which ensures the filter meets specifications with the minimum possible order. The properties of optimum FIR filters are finally studied.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    In this discussion we use the symbol \(\omega _p\) for the upper passband limit, in place of the symbol \(\omega _c\) previously used to indicate the cutoff frequency of the ideal filter.

  2. 2.

    In principle, we should use different symbols for the pre-fixed values of \(\delta _p\) and \(\delta _s\) and the corresponding optimized values, but this would weigh down the notation too much.

  3. 3.

    The value \(\kappa =1\) was chosen for graphical convenience, i.e., for getting ripples in the two approximation band which are equally large and therefore equally visible.

  4. 4.

    The process is actually iterated a maximum number of allowed times, within which hopefully convergence is achieved.

References

  • Herrmann, O., Rabiner, L.R., Chan, D.S.K.: Practical design rules for optimum finite impulse response low-pass digital filters. Bell Syst. Tech. J. 52(6), 769–799 (1973)

    Article  Google Scholar 

  • Horel, J.D.: Complex principal component analysis: theory and examples. J. Clim. Appl. Meteorol. 23, 1660–1673 (1984)

    Article  Google Scholar 

  • Jolliffe, I.T.: Principal Component Analysis. Springer, New York (2002)

    MATH  Google Scholar 

  • Kaiser, J.F.: Nonrecursive digital filter design using the \(I_0\)-sinh window function. In: Proceedings of the IEEE International Symposium on Circuits and Systems, San Francisco, CA, USA pp. 20–23 (1974)

    Google Scholar 

  • McClellan, J.H., Parks, T.W., Rabiner, L.R.: A computer program for designing optimum FIR linear phase digital filters. IEEE Trans. Audio Electroacoust. AU–21(6), 506–526 (1973)

    Article  Google Scholar 

  • Mitra, S.K., Kaiser, J.F. (eds.): Handbook for Digital Signal Processing. Wiley, New York (1993)

    MATH  Google Scholar 

  • Ollin, H.Z.: Best polynomial approximation to certain rational functions. J. Approx. Theory 26, 382–392 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  • Oppenheim, A.V., Schafer, R.W.: Discrete-time Signal Processing. Prentice Hall, Englewood Cliffs (2009)

    MATH  Google Scholar 

  • Parks, T., McClellan, J.: Chebyshev approximation for nonrecursive digital filters with linear phase. IEEE Trans. Circuit Theory 19(2), 189–194 (1972)

    Article  Google Scholar 

  • Parks, T.W., Burrus, C.S.: Digital Filter Design. Wiley, New York (1987)

    MATH  Google Scholar 

  • Rabiner, L.R., McClellan, J.H., Parks, T.W.: FIR digital filter design techniques using weighted chebyshev approximations. Proc. IEEE 63(4), 595–610 (1975)

    Article  Google Scholar 

  • Remez, E.Y.: Sur la détermination des polynômes d’approximation de degré donné. Commun. Soc. Math. Kharkov 10, 41–63 (1934a)

    Google Scholar 

  • Remez, E.Y.: Sur un procédé convergent d’approximations successives pour déterminer les polynômes d’approximation. C. R. Acad. Sci. 198, 2063–2065 (1934b)

    MATH  Google Scholar 

  • Remez, E.Y.: Sur le calcul effectiv des polynômes d’approximation de Tschebyscheff. C. R. Acad. Sci. 199, 337–340 (1934c)

    Google Scholar 

  • Saff, E.B., Snider, A.D.: Fundamentals of Complex Analysis with Applications to Engineering and Science. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Silvia Maria Alessio .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Alessio, S.M. (2016). FIR Filter Design. In: Digital Signal Processing and Spectral Analysis for Scientists. Signals and Communication Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-25468-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25468-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25466-1

  • Online ISBN: 978-3-319-25468-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics