11#ifndef FREQ_XLATING_FIR_FILTER_H 
   12#define FREQ_XLATING_FIR_FILTER_H 
   45template <
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;
 
 
FIR filter combined with frequency translation with IN_T input, OUT_T output and TAP_T taps.
Definition freq_xlating_fir_filter.h:47
virtual void set_taps(const std::vector< TAP_T > &taps)=0
virtual std::vector< gr_complex > taps() const=0
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 double center_freq() const=0
std::shared_ptr< freq_xlating_fir_filter< IN_T, OUT_T, TAP_T > > sptr
Definition freq_xlating_fir_filter.h:49
virtual void set_center_freq(double center_freq)=0
sync_decimator(void)
Definition sync_decimator.h:31
unsigned decimation() const
Definition sync_decimator.h:38
#define FILTER_API
Definition gr-filter/include/gnuradio/filter/api.h:18
Definition dc_blocker_cc.h:18
freq_xlating_fir_filter< gr_complex, gr_complex, gr_complex > freq_xlating_fir_filter_ccc
Definition freq_xlating_fir_filter.h:78
freq_xlating_fir_filter< gr_complex, gr_complex, float > freq_xlating_fir_filter_ccf
Definition freq_xlating_fir_filter.h:80
freq_xlating_fir_filter< std::int16_t, gr_complex, float > freq_xlating_fir_filter_scf
Definition freq_xlating_fir_filter.h:85
freq_xlating_fir_filter< std::int16_t, gr_complex, gr_complex > freq_xlating_fir_filter_scc
Definition freq_xlating_fir_filter.h:87
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
GNU Radio logging wrapper.
Definition basic_block.h:29