Chapter 3

FIR Digital Filters


3.1      Theory

FILTERING 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 implementation on a sample-by-sample basis. Frame-based processing and frequency domain filter implementation are discussed ...

Get Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.