15FIR filter implementation

15.1 Introduction

Amongst all the obvious advantages that digital filters offer, the finite impulse response (FIR) filter can also guarantee linear phase characteristics that neither analogue nor infinite impulse response (IIR) filters can achieve. There are many commercially available software packages for filter design. However, without basic theoretical knowledge of the FIR filter, it will be difficult to use them.

The main purpose of this chapter is twofold. First is to show how to design an FIR filter and implement it on the TMS320C66x processor, and second to show how to interface a PC with the TMS320C6678 EVM using the UART interface.

15.2 Properties of an FIR filter

15.2.1 Filter coefficients

An FIR filter can be defined by the following expression:

where:

  • x[n] represents the filter input.
  • bk represents the filter coefficients.
  • y[n] represents ...

Get Multicore DSP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.