52 const std::string& role,
unsigned int in_stream,
53 unsigned int out_stream);
55 ~MmseResamplerConditioner() =
default;
57 inline std::string role()
override
62 inline std::string implementation()
override
64 return "Mmse_Resampler";
67 inline size_t item_size()
override
72 void connect(gr::top_block_sptr top_block)
override;
73 void disconnect(gr::top_block_sptr top_block)
override;
74 gr::basic_block_sptr get_left_block()
override;
75 gr::basic_block_sptr get_right_block()
override;
79 gr::filter::mmse_resampler_cc::sptr resampler_;
81 gr::filter::fractional_resampler_cc::sptr resampler_;
83 gr::filter::fir_filter_ccf::sptr fir_filter_ccf_;
84 gr::block_sptr file_sink_;
86 std::string item_type_;
87 std::string dump_filename_;
89 double sample_freq_in_;
90 double sample_freq_out_;
91 unsigned int in_stream_;
92 unsigned int out_stream_;