Developer World
Spresense SDK Library v3.2.0-ebc0364
fir_filter.h File Reference
#include <nuttx/config.h>

Go to the source code of this file.

Macros

#define EXTERN   extern "C"
 

Functions

int fir_calc_tapnumber (int fs, int tr_width)
 
fir_instancef_t * fir_create_lpff (int fs, int cutoff_freq, int tr_width, int blocksz)
 
fir_instancef_t * fir_create_lpff_tap (int fs, int cutoff_freq, int taps, int blocksz)
 
fir_instancef_t * fir_create_hpff (int fs, int cutoff_freq, int tr_width, int blocksz)
 
fir_instancef_t * fir_create_hpff_tap (int fs, int cutoff_freq, int taps, int blocksz)
 
fir_instancef_t * fir_create_bpff (int fs, int lower_cutfreq, int higher_cutfreq, int tr_width, int blocksz)
 
fir_instancef_t * fir_create_bpff_tap (int fs, int lower_cutfreq, int higher_cutfreq, int taps, int blocksz)
 
fir_instancef_t * fir_create_beff (int fs, int lower_cutfreq, int higher_cutfreq, int tr_width, int blocksz)
 
fir_instancef_t * fir_create_beff_tap (int fs, int lower_cutfreq, int higher_cutfreq, int taps, int blocksz)
 
int fir_get_tapnumf (fir_instancef_t *fir)
 
void fir_executef (fir_instancef_t *fir, float *input, float *output, int len)
 
void firabs_executef (fir_instancef_t *fir, float *input, float *output, int len)
 
void fir_deletef (fir_instancef_t *fir)