 |
GNU Radio C++ API Reference
3.10.12.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef FREQ_XLATING_FIR_FILTER_H
12 #define FREQ_XLATING_FIR_FILTER_H
45 template <
class IN_T,
class OUT_T,
class TAP_T>
49 typedef std::shared_ptr<freq_xlating_fir_filter<IN_T, OUT_T, TAP_T>>
sptr;
67 const std::vector<TAP_T>&
taps,
69 double sampling_freq);
75 virtual std::vector<TAP_T>
taps()
const = 0;
#define FILTER_API
Definition: gr-filter/include/gnuradio/filter/api.h:18
freq_xlating_fir_filter< std::int16_t, gr_complex, float > freq_xlating_fir_filter_scf
Definition: freq_xlating_fir_filter.h:85
virtual double center_freq() const =0
freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex > freq_xlating_fir_filter_ccc
Definition: freq_xlating_fir_filter.h:78
std::shared_ptr< freq_xlating_fir_filter< IN_T, OUT_T, TAP_T > > sptr
Definition: freq_xlating_fir_filter.h:49
virtual std::vector< TAP_T > taps() const =0
virtual void set_taps(const std::vector< TAP_T > &taps)=0
synchronous N:1 input to output with history
Definition: sync_decimator.h:26
static sptr make(int decimation, const std::vector< TAP_T > &taps, double center_freq, double sampling_freq)
FIR filter with IN_T input, OUT_T output, and TAP_T taps that also frequency translates a signal from...
virtual void set_center_freq(double center_freq)=0
freq_xlating_fir_filter< float, gr_complex, float > freq_xlating_fir_filter_fcf
Definition: freq_xlating_fir_filter.h:83
freq_xlating_fir_filter< float, gr_complex, gr_complex > freq_xlating_fir_filter_fcc
Definition: freq_xlating_fir_filter.h:82
freq_xlating_fir_filter< gr_complex, gr_complex, float > freq_xlating_fir_filter_ccf
Definition: freq_xlating_fir_filter.h:80
GNU Radio logging wrapper.
Definition: basic_block.h:29
FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps.
Definition: freq_xlating_fir_filter.h:47
static constexpr float taps[NSTEPS+1][NTAPS]
Definition: interpolator_taps.h:9
freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex > freq_xlating_fir_filter_scc
Definition: freq_xlating_fir_filter.h:87