Loading...
Searching...
No Matches
Measurement Tools
GNU Radio C++ Signal Processing Blocks

## Classes

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::probe_signal< T >
| Sink that allows a sample to be grabbed from Python. More...
class | gr::blocks::probe_signal_v< T >
| Sink that allows a vector of samples to be grabbed from Python. More...
class | gr::blocks::tag_debug
| Bit bucket that prints out any tag received. More...
class | gr::blocks::test_tag_variable_rate_ff
| Used for testing tag propagation. 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 PSK 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...

## Detailed Description

## Enumeration Type Documentation

## snr_est_type_t

enum gr::digital::snr_est_type_t

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 |