23 #ifndef FREQ_XLATING_FIR_FILTER_H 24 #define FREQ_XLATING_FIR_FILTER_H 57 template <
class IN_T,
class OUT_T,
class TAP_T>
61 typedef boost::shared_ptr<freq_xlating_fir_filter<IN_T, OUT_T, TAP_T>>
sptr;
78 static sptr make(
int decimation,
79 const std::vector<TAP_T>&
taps,
81 double sampling_freq);
83 virtual void set_center_freq(
double center_freq) = 0;
84 virtual double center_freq()
const = 0;
86 virtual void set_taps(
const std::vector<TAP_T>&
taps) = 0;
87 virtual std::vector<TAP_T>
taps()
const = 0;
freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex > freq_xlating_fir_filter_ccc
Definition: freq_xlating_fir_filter.h:90
boost::shared_ptr< freq_xlating_fir_filter< IN_T, OUT_T, TAP_T > > sptr
Definition: freq_xlating_fir_filter.h:61
freq_xlating_fir_filter< std::int16_t, gr_complex, float > freq_xlating_fir_filter_scf
Definition: freq_xlating_fir_filter.h:97
freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex > freq_xlating_fir_filter_scc
Definition: freq_xlating_fir_filter.h:99
freq_xlating_fir_filter< float, gr_complex, float > freq_xlating_fir_filter_fcf
Definition: freq_xlating_fir_filter.h:95
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps...
Definition: freq_xlating_fir_filter.h:58
synchronous N:1 input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_decimator.h:37
static const float taps[NSTEPS+1][NTAPS]
Definition: interpolator_taps.h:9
freq_xlating_fir_filter< float, gr_complex, gr_complex > freq_xlating_fir_filter_fcc
Definition: freq_xlating_fir_filter.h:94
#define FILTER_API
Definition: gr-filter/include/gnuradio/filter/api.h:30
freq_xlating_fir_filter< gr_complex, gr_complex, float > freq_xlating_fir_filter_ccf
Definition: freq_xlating_fir_filter.h:92