24 #ifndef INCLUDED_PFB_SYNTHESIZER_CCF_IMPL_H
25 #define INCLUDED_PFB_SYNTHESIZER_CCF_IMPL_H
43 unsigned int d_numchans;
44 unsigned int d_taps_per_filter;
46 std::vector< kernel::fir_filter_with_buffer_ccf*> d_filters;
47 std::vector< std::vector<float> > d_taps;
49 std::vector<int> d_channel_map;
56 void set_taps1(
const std::vector<float> &
taps);
61 void set_taps2(
const std::vector<float> &taps);
66 const std::vector<float> &taps,
70 void set_taps(
const std::vector<float> &taps);
71 std::vector<std::vector<float> >
taps()
const;
74 void set_channel_map(
const std::vector<int> &map);
75 std::vector<int> channel_map()
const;
77 int work(
int noutput_items,
78 gr_vector_const_void_star &input_items,
79 gr_vector_void_star &output_items);
boost::mutex mutex
Definition: thread.h:44
FFT: complex in, complex out.
Definition: fft.h:67
Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps...
Definition: pfb_synthesizer_ccf.h:43
#define FILTER_API
Definition: gr-filter/include/filter/api.h:30
Definition: pfb_synthesizer_ccf_impl.h:39
static const float taps[NSTEPS+1][NTAPS]
Definition: gnuradio-core/src/lib/filter/interpolator_taps.h:9