1 #ifndef _BIQUADFILTER_H
2 #define _BIQUADFILTER_H
11 #define BIQUAD_MIN_RATIO (0.000001)
12 #define BIQUAD_MIN_Q (0.00001)
double sin_omega
Definition: biquad_filter.h:29
struct BiquadFilter_s BiquadFilter
double a0
Definition: biquad_filter.h:21
double b1
Definition: biquad_filter.h:25
double b2
Definition: biquad_filter.h:26
void BiquadFilter_SetupHighPass(BiquadFilter *filter, double ratio, double Q)
Definition: biquad_filter.c:36
double xn1
Definition: biquad_filter.h:16
double yn1
Definition: biquad_filter.h:18
double a2
Definition: biquad_filter.h:23
Definition: biquad_filter.h:14
void BiquadFilter_Filter(BiquadFilter *filter, float *inputs, float *outputs, int numSamples)
Definition: biquad_filter.c:81
double alpha
Definition: biquad_filter.h:30
double a1
Definition: biquad_filter.h:22
double cos_omega
Definition: biquad_filter.h:28
double xn2
Definition: biquad_filter.h:17
double yn2
Definition: biquad_filter.h:19
void BiquadFilter_SetupNotch(BiquadFilter *filter, double ratio, double Q)
Definition: biquad_filter.c:59