18 #ifndef GNSS_SDR_NOTCH_FILTER_H 19 #define GNSS_SDR_NOTCH_FILTER_H 23 #include <gnuradio/blocks/file_sink.h> 39 const std::string& role,
unsigned int in_streams,
40 unsigned int out_streams);
52 return "Notch_Filter";
60 void connect(gr::top_block_sptr top_block);
61 void disconnect(gr::top_block_sptr top_block);
62 gr::basic_block_sptr get_left_block();
63 gr::basic_block_sptr get_right_block();
66 notch_sptr notch_filter_;
67 gr::blocks::file_sink::sptr file_sink_;
68 std::string dump_filename_;
70 std::string item_type_;
72 unsigned int in_streams_;
73 unsigned int out_streams_;
80 #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.