|
ESP-IDF Firmware
Firmware architecture and call graph
|
Go to the source code of this file.
Macros | |
| #define | dsps_conv_f32 dsps_conv_f32_ansi |
Functions | |
| esp_err_t | dsps_conv_f32_ae32 (const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) |
| Convolution. | |
| esp_err_t | dsps_conv_f32_ansi (const float *Signal, const int siglen, const float *Kernel, const int kernlen, float *convout) |
| #define dsps_conv_f32 dsps_conv_f32_ansi |
Definition at line 62 of file dsps_conv.h.
| esp_err_t dsps_conv_f32_ae32 | ( | const float * | Signal, |
| const int | siglen, | ||
| const float * | Kernel, | ||
| const int | kernlen, | ||
| float * | convout ) |
Convolution.
The function convolve Signal array with Kernel array. The implementation use ANSI C and could be compiled and run on any platform
| [in] | Signal | input array with signal |
| [in] | siglen | length of the input signal |
| [in] | Kernel | input array with convolution kernel |
| [in] | kernlen | length of the Kernel array |
| convout | output array with convolution result length of (siglen + Kernel -1) |
| esp_err_t dsps_conv_f32_ansi | ( | const float * | Signal, |
| const int | siglen, | ||
| const float * | Kernel, | ||
| const int | kernlen, | ||
| float * | convout ) |
Definition at line 20 of file dsps_conv_f32_ansi.c.
References ESP_ERR_DSP_PARAM_OUTOFRANGE, ESP_OK, k, n, and TAG.