|
ESP-IDF Firmware
Firmware architecture and call graph
|
Go to the source code of this file.
Functions | |
| int | dsps_firmr_f32_ansi (fir_f32_t *fir, const float *input, float *output, int input_len) |
| 32 bit floating point multi-rate FIR filter | |
| int dsps_firmr_f32_ansi | ( | fir_f32_t * | fir, |
| const float * | input, | ||
| float * | output, | ||
| int | input_len ) |
32 bit floating point multi-rate FIR filter
Function implements FIR filter with decimation The extension (_ansi) uses ANSI C and could be compiled and run on any platform. The extension (_ae32) is optimized for ESP32 chip.
| fir | pointer to fir filter structure, that must be initialized before |
| input | input array |
| output | array with the result of the FIR filter |
| input_len | length of the input array |
Definition at line 14 of file dsps_firmr_f32_ansi.c.
References fir_f32_s::coeffs, fir_f32_s::decim, fir_f32_s::delay, fir_f32_s::delay_size, fir_f32_s::interp, m, n, fir_f32_s::pos, and fir_f32_s::start_pos.