 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef INTERP_FIR_FILTER_H
12 #define INTERP_FIR_FILTER_H
46 template <
class IN_T,
class OUT_T,
class TAP_T>
51 typedef std::shared_ptr<interp_fir_filter>
sptr;
59 static sptr make(
unsigned interpolation,
const std::vector<TAP_T>&
taps);
61 virtual void set_taps(
const std::vector<TAP_T>&
taps) = 0;
62 virtual std::vector<TAP_T>
taps()
const = 0;
interp_fir_filter< float, gr_complex, gr_complex > interp_fir_filter_fcc
Definition: interp_fir_filter.h:66
#define FILTER_API
Definition: gr-filter/include/gnuradio/filter/api.h:18
interp_fir_filter< std::int16_t, gr_complex, gr_complex > interp_fir_filter_scc
Definition: interp_fir_filter.h:69
interp_fir_filter< gr_complex, gr_complex, float > interp_fir_filter_ccf
Definition: interp_fir_filter.h:65
std::shared_ptr< interp_fir_filter > sptr
Definition: interp_fir_filter.h:51
interp_fir_filter< float, float, float > interp_fir_filter_fff
Definition: interp_fir_filter.h:67
synchronous 1:N input to output with history
Definition: sync_interpolator.h:25
interp_fir_filter< float, std::int16_t, float > interp_fir_filter_fsf
Definition: interp_fir_filter.h:68
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
interp_fir_filter< gr_complex, gr_complex, gr_complex > interp_fir_filter_ccc
Definition: interp_fir_filter.h:64
Interpolating FIR filter with IN_T input, OUT_T output and TAP_T taps.
Definition: interp_fir_filter.h:47
static constexpr float taps[NSTEPS+1][NTAPS]
Definition: interpolator_taps.h:9