ST AN2182 Application Note

This document introduces the ST10F2xx family's 16-bit multiply and accumulate unit (MAC) and the method of using the ST10 DSP library for digital signal processing and filtering. It provides a detailed description of the theory and practical implementation of four different filters, including low-pass filter, high-pass filter, passband filter, and cut-band filter.


ST AN2182 Application Note - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
Application Note
Language
English
Pages
18
File format
PDF
File size
222 KB
Published
07 August, 2012
Updated
28 September, 2023
Model
ST10
MD5 checksum
0210E02F51D0570E1BED23FBF2A5A77D

About this manual

This document details the use of the ST10 DSP library for implementing digital signal processing filters. It covers the theoretical principles of digital filtering, including Fourier transforms and linear filtering, and explains the Finite Impulse Response (FIR) filter method. The text describes how to approximate ideal filter models using FIR filters by truncating the real signal with a window function.

What's inside

  • ST10 DSP library
  • Digital filtering principles
  • Fourier transform
  • Finite impulse response filters
  • Low-pass filter
  • High-pass filter
  • Passband filter
  • Cutoff band filter
  • Implementation example
  • Frequency response

Frequently asked questions

What filter types does the ST10 DSP library software support?

The library contains functions for two main filter types: finite impulse response (FIR) and infinite impulse response (IIR).

What integer formats does the ST10 DSP library manipulate?

The library manipulates signed integers coded on 16 or 32 bits.

What is the required relationship between the sampling frequency and the input signal frequency?

The sampling frequency Fs should be greater than twice the highest frequency of the input signal.

Download PDF (222 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →