
Chapter 3
FIR Digital Filters
3.1 Theory
F
ILTERING is one of the most common DSP operations. Filtering can be used for noise
suppression, signal enhancement, removal or attenuation of a specific frequency, or to
perform a special operation such as differentiation, integration, or the Hilbert transform [1].
While this is not a complete list of all of the possible applications of filters, it may serve to
remind us of the importance of filtering.
Filters can be thought of, designed, and implemented in either the sample domain or
the frequency domain. This chapter, however, will only deal with sample domain filter im-
plementation on a sample-by-sample basis. ...