Espressif DSP Library API Reference
Header Files
To use the library, include esp_dsp.h
header file into the source code.
Signal (1D) Processing APIs
Signal processing APIs use dsps
prefix. The following modules are available:
-
Dot-product - Calculates dot-product of two vectors
-
FFT - Fast Fourier Transform functionality
-
DCT - Discrete Cosine Transform functionality
-
IIR - IIR filter functionality
-
FIR - FIR filter functionality
-
Math - Basic vector operations
-
Conv - Convolution/correlation functionality
-
Support - Support functions
-
Window functions - FFT window generation functions
Dot-product
FFT
DCT
FIR
IIR
Math
Conv
Support
Window Functions
Matrix Operations APIs
Matrix operations APIs use dspm
prefix. The following modules are available:
- Multiplication - basic matrix multiplication operations
Matrix Multiplication
Matrix Operations
Miscellaneous
Various common functions used by other modules are included in this module.
Common APIs