21 #ifndef GNSS_SDR_NOTCH_FILTER_H 22 #define GNSS_SDR_NOTCH_FILTER_H 26 #include <gnuradio/blocks/file_sink.h> 36 const std::string& role,
unsigned int in_streams,
37 unsigned int out_streams);
49 return "Notch_Filter";
57 void connect(gr::top_block_sptr top_block);
58 void disconnect(gr::top_block_sptr top_block);
59 gr::basic_block_sptr get_left_block();
60 gr::basic_block_sptr get_right_block();
63 notch_sptr notch_filter_;
64 gr::blocks::file_sink::sptr file_sink_;
65 std::string dump_filename_;
67 std::string item_type_;
69 unsigned int in_streams_;
70 unsigned int out_streams_;
74 #endif // GNSS_SDR_NOTCH_FILTER_H
std::string implementation()
Returns "Notch_Filter".
This interface represents a GNSS block.
This abstract class represents an interface to configuration parameters.
This abstract class represents an interface to GNSS blocks.
Implements a notch filter algorithm.