gnuradio.analog: Measurement Tools

gnuradio.analog.probe_avg_mag_sqrd_c(double threshold_db, double alpha = 0.0001) → sptr

compute avg magnitude squared.

Input stream 0: complex

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.

Constructor Specific Documentation:

Make a complex sink that computes avg magnitude squared.

Parameters:
  • threshold_db – Threshold for muting.
  • alpha – Gain parameter for the running average filter.
probe_avg_mag_sqrd_c_sptr.active_thread_priority(self) → int
probe_avg_mag_sqrd_c_sptr.level(self) → double
probe_avg_mag_sqrd_c_sptr.set_alpha(self, double alpha)
probe_avg_mag_sqrd_c_sptr.set_thread_priority(self, int priority) → int
probe_avg_mag_sqrd_c_sptr.set_threshold(self, double decibels)
probe_avg_mag_sqrd_c_sptr.thread_priority(self) → int
probe_avg_mag_sqrd_c_sptr.threshold(self) → double
probe_avg_mag_sqrd_c_sptr.unmuted(self) → bool
gnuradio.analog.probe_avg_mag_sqrd_cf(double threshold_db, double alpha = 0.0001) → sptr

compute avg magnitude squared.

Input stream 0: complex Output stream 0: 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.

Constructor Specific Documentation:

Make a block that computes avg magnitude squared.

Parameters:
  • threshold_db – Threshold for muting.
  • alpha – Gain parameter for the running average filter.
probe_avg_mag_sqrd_cf_sptr.active_thread_priority(self) → int
probe_avg_mag_sqrd_cf_sptr.level(self) → double
probe_avg_mag_sqrd_cf_sptr.set_alpha(self, double alpha)
probe_avg_mag_sqrd_cf_sptr.set_thread_priority(self, int priority) → int
probe_avg_mag_sqrd_cf_sptr.set_threshold(self, double decibels)
probe_avg_mag_sqrd_cf_sptr.thread_priority(self) → int
probe_avg_mag_sqrd_cf_sptr.threshold(self) → double
probe_avg_mag_sqrd_cf_sptr.unmuted(self) → bool
gnuradio.analog.probe_avg_mag_sqrd_f(double threshold_db, double alpha = 0.0001) → sptr

compute avg magnitude squared.

input stream 0: 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.

Constructor Specific Documentation:

Make a float sink that computes avg magnitude squared.

Parameters:
  • threshold_db – Threshold for muting.
  • alpha – Gain parameter for the running average filter.
probe_avg_mag_sqrd_f_sptr.active_thread_priority(self) → int
probe_avg_mag_sqrd_f_sptr.level(self) → double
probe_avg_mag_sqrd_f_sptr.set_alpha(self, double alpha)
probe_avg_mag_sqrd_f_sptr.set_thread_priority(self, int priority) → int
probe_avg_mag_sqrd_f_sptr.set_threshold(self, double decibels)
probe_avg_mag_sqrd_f_sptr.thread_priority(self) → int
probe_avg_mag_sqrd_f_sptr.threshold(self) → double
probe_avg_mag_sqrd_f_sptr.unmuted(self) → bool

Previous topic

gnuradio.analog: Peak Detectors

Next topic

gnuradio.analog: Synchronizers

This Page