|
ESP-IDF Firmware
Firmware architecture and call graph
|
#include "dsps_biquad.h"Go to the source code of this file.
Functions | |
| esp_err_t | dsps_biquad_sf32_ansi (const float *input, float *output, int len, float *coef, float *w) |
| IIR filter for stereo data. | |
| esp_err_t dsps_biquad_sf32_ansi | ( | const float * | input, |
| float * | output, | ||
| int | len, | ||
| float * | coef, | ||
| float * | w ) |
IIR filter for stereo data.
IIR filter 2nd order direct form II (bi quad) The extension (_ansi) use ANSI C and could be compiled and run on any platform. The extension (_ae32) is optimized for ESP32 chip.
| [in] | input | input array of two channels: L/R/L/R/L/R |
| output | output array of two channels: L/R/L/R/L/R | |
| len | number of samples in one channel | |
| coef | array of coefficients. b0,b1,b2,a1,a2 expected that a0 = 1. b0..b2 - numerator, a0..a2 - denominator | |
| w | delay line w0,w1,w2,w3. Length of 4. w0,w1 - channel0, w2,w3 - channel1 |
Definition at line 19 of file dsps_biquad_sf32_ansi.c.
References ESP_OK.