GNU Radio 3.7.1 C++ API
Measurement Tools
Collaboration diagram for Measurement Tools:

Classes

class  gr::blocks::probe_signal_b
 Sink that allows a sample to be grabbed from Python. More...
class  gr::blocks::probe_signal_c
 Sink that allows a sample to be grabbed from Python. More...
class  gr::blocks::probe_signal_f
 Sink that allows a sample to be grabbed from Python. More...
class  gr::blocks::probe_signal_i
 Sink that allows a sample to be grabbed from Python. More...
class  gr::blocks::probe_signal_s
 Sink that allows a sample to be grabbed from Python. More...
class  gr::blocks::probe_signal_vb
 Sink that allows a vector of samples to be grabbed from Python. More...
class  gr::blocks::probe_signal_vc
 Sink that allows a vector of samples to be grabbed from Python. More...
class  gr::blocks::probe_signal_vf
 Sink that allows a vector of samples to be grabbed from Python. More...
class  gr::blocks::probe_signal_vi
 Sink that allows a vector of samples to be grabbed from Python. More...
class  gr::blocks::probe_signal_vs
 Sink that allows a vector of samples to be grabbed from Python. More...
class  gr::analog::probe_avg_mag_sqrd_c
 compute avg magnitude squared. More...
class  gr::analog::probe_avg_mag_sqrd_cf
 compute avg magnitude squared. More...
class  gr::analog::probe_avg_mag_sqrd_f
 compute avg magnitude squared. More...
class  gr::blocks::ctrlport_probe2_b
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::ctrlport_probe2_c
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::ctrlport_probe2_f
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::ctrlport_probe2_i
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::ctrlport_probe2_s
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::ctrlport_probe_c
 A ControlPort probe to export vectors of signals. More...
class  gr::blocks::message_debug
 Debug block for the message passing system. More...
class  gr::blocks::probe_rate
 throughput measurement More...
class  gr::blocks::tag_debug
 Bit bucket that prints out any tag received. More...
class  gr::digital::mpsk_snr_est_cc
 A block for computing SNR of a signal. More...
class  gr::digital::probe_density_b
class  gr::digital::probe_mpsk_snr_est_c
 A probe for computing SNR of a signal. More...
class  gr::fft::ctrlport_probe_psd
 A ControlPort probe to export vectors of signals. More...

Enumerations

enum  gr::digital::snr_est_type_t { gr::digital::SNR_EST_SIMPLE = 0, gr::digital::SNR_EST_SKEW, gr::digital::SNR_EST_M2M4, gr::digital::SNR_EST_SVR }
 A block for computing SNR of a signal. More...

Enumeration Type Documentation

A block for computing SNR of a signal.

Below are some ROUGH estimates of what values of SNR each of these types of estimators is good for. In general, these offer a trade-off between accuracy and performance.

  • SNR_EST_SIMPLE: Simple estimator (>= 7 dB)
  • SNR_EST_SKEW: Skewness-base est (>= 5 dB)
  • SNR_EST_M2M4: 2nd & 4th moment est (>= 1 dB)
  • SNR_EST_SVR: SVR-based est (>= 0dB)
Enumerator:
SNR_EST_SIMPLE 
SNR_EST_SKEW 
SNR_EST_M2M4 
SNR_EST_SVR