Chapter 22

Digital Signal Processing

Abstract

This chapter provides a practical introduction to digital signal processing (DSP), particularly the frequency representation of sampled signals, the fast Fourier transform (FFT), frequency response of filters, and finite impulse response (FIR) and infinite impulse response (IIR) filters for tasks such as low-pass filtering, high-pass filtering, bandpass filtering, and bandstop filtering. Concepts are explained with examples in MATLAB, followed by sample code implementing the FFT and FIR filters with the DSP library provided with the PIC32.

Keywords

Digital signal processing (DSP)

Fast Fourier transform (FFT)

Discrete Fourier transform (DFT)

Finite impulse response (FIR) filters

Infinite impulse ...

Get Embedded Computing and Mechatronics with the PIC32 Microcontroller 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.