|
GNU Radio 3.6.5 C++ API
|
simple squelch block based on average signal power and threshold in dB. More...
#include <simple_squelch_cc.h>
Public Types | |
| typedef boost::shared_ptr < simple_squelch_cc > | sptr |
Public Member Functions | |
| virtual bool | unmuted () const =0 |
| virtual void | set_alpha (double alpha)=0 |
| virtual void | set_threshold (double decibels)=0 |
| virtual double | threshold () const =0 |
| virtual std::vector< float > | squelch_range () const =0 |
Static Public Member Functions | |
| static sptr | make (double threshold_db, double alpha) |
| Make a simple squelch block. | |
simple squelch block based on average signal power and threshold in dB.
| static sptr gr::analog::simple_squelch_cc::make | ( | double | threshold_db, |
| double | alpha | ||
| ) | [static] |
Make a simple squelch block.
| threshold_db | Threshold for muting. |
| alpha | Gain parameter for the running average filter. |
| virtual void gr::analog::simple_squelch_cc::set_alpha | ( | double | alpha | ) | [pure virtual] |
Implemented in gr::analog::simple_squelch_cc_impl.
| virtual void gr::analog::simple_squelch_cc::set_threshold | ( | double | decibels | ) | [pure virtual] |
Implemented in gr::analog::simple_squelch_cc_impl.
| virtual std::vector<float> gr::analog::simple_squelch_cc::squelch_range | ( | ) | const [pure virtual] |
Implemented in gr::analog::simple_squelch_cc_impl.
| virtual double gr::analog::simple_squelch_cc::threshold | ( | ) | const [pure virtual] |
Implemented in gr::analog::simple_squelch_cc_impl.
| virtual bool gr::analog::simple_squelch_cc::unmuted | ( | ) | const [pure virtual] |
Implemented in gr::analog::simple_squelch_cc_impl.