29 #ifndef INCLUDED_GR_GRI_FIR_FILTER_WITH_BUFFER_FSF_H
30 #define INCLUDED_GR_GRI_FIR_FILTER_WITH_BUFFER_FSF_H
77 short filter (
float input);
90 short filter (
const float input[],
unsigned long dec);
98 void filterN (
short output[],
const float input[],
108 void filterNdec (
short output[],
const float input[],
109 unsigned long n,
unsigned long decimate);
114 void set_taps (
const std::vector<float> &
taps);
121 unsigned ntaps ()
const {
return d_taps.size (); }
FIR with internal buffer for float input, short output and float taps.
Definition: gri_fir_filter_with_buffer_fsf.h:46
#define GR_CORE_API
Definition: gr_core_api.h:30
unsigned int d_idx
Definition: gri_fir_filter_with_buffer_fsf.h:51
float * d_buffer
Definition: gri_fir_filter_with_buffer_fsf.h:50
unsigned ntaps() const
Definition: gri_fir_filter_with_buffer_fsf.h:121
std::vector< float > gr_reverse(const std::vector< float > &taps)
const std::vector< float > get_taps() const
Definition: gri_fir_filter_with_buffer_fsf.h:126
std::vector< float > d_taps
Definition: gri_fir_filter_with_buffer_fsf.h:49
static const float taps[NSTEPS+1][NTAPS]
Definition: gnuradio-core/src/lib/filter/interpolator_taps.h:9