O'Reilly logo

Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSPs, Third Edition, 3rd Edition by Michael G. Morrow, Cameron H.G. Wright, Thad B. Welch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required