#include <gr_probe_avg_mag_sqrd_f.h>
Inheritance diagram for gr_probe_avg_mag_sqrd_f:
input: float
Compute a running average of the magnitude squared of the the input. The level and indication as to whether the level exceeds threshold can be retrieved with the level and unmuted accessors.
Public Member Functions | |
~gr_probe_avg_mag_sqrd_f () | |
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
just like gr_block::general_work, only this arranges to call consume_each for you | |
bool | unmuted () const |
double | level () const |
double | threshold () const |
void | set_alpha (double alpha) |
void | set_threshold (double decibels) |
Friends | |
gr_probe_avg_mag_sqrd_f_sptr | gr_make_probe_avg_mag_sqrd_f (double threshold_db, double alpha) |
|
|
|
|
|
|
|
|
|
|
|
|
|
just like gr_block::general_work, only this arranges to call consume_each for you The user must override work to define the signal processing code Implements gr_sync_block. |
|
|