FIR / IIR Filters

A DIGITAL FILTER IS A BASIC BUILDING BLOCK IN DIGITAL SIGNAL PROCESSING SYSTEMS

Finite and Infinite Digital Filters.

pic7

Features List

  • Functions are C-callable
  • Designed for Multi-channel operation

Availability

Platforms
Arm Devices Armv7-A Cortex-A8 / A9 / A15

ADT FIR/IIR is available on the above Platforms: Other configurations are available upon request.

Specifications

Description

Infinite impulse response (IIR) filters 
IIR filters are digital filters with infinite impulse response, which have both poles and zeros. IIR filters typically meet a given set of specifications with a much lower filter order than a corresponding FIR filter. Therefore, generally IIR filters are more efficient in memory and computational requirements than FIR filters. A drawback of IIR filters is that they have non-linear phase responses.

Finite impulse response (FIR) filters 
FIR filters are also known as convolution filters, or moving-average filters because the output values of an FIR filter are described as a finite convolution. FIR filters have only zeros (no poles). FIR filters can have linear phase characteristics, which are desirable in many applications.

Function API's​

API function call summary

InitFIRFilter(…)                         FIRFilter(…)

InitIIRFilter(…)                         IIRFilter(…)