23void rectwin(
float * w,
unsigned n);
24void hann(
float * w,
unsigned n,
bool sflag);
25void hamming(
float * w,
unsigned n,
bool sflag);
26void blackman(
float * w,
unsigned n,
bool sflag);
uint16_t adcsample_t
ADC sample data type.
void rectwin(float *w, unsigned n)
void blackman(float *w, unsigned n, bool sflag)
std::complex< real_type > complex_type
void blackmanharris(float *w, unsigned n, bool sflag)
float amplitude(const complex_type &fft)
void hamming(float *w, unsigned n, bool sflag)
void hann(float *w, unsigned n, bool sflag)
bool fft_adc_sample_filtered(Biquad &knockFilter, float *w, float ratio, float sensitivity, const adcsample_t *data_in, complex_type *data_out, const size_t size)
bool fft_adc_sample(float *w, float ratio, float sensitivity, const adcsample_t *data_in, complex_type *data_out, const size_t size)
static Biquad knockFilter