23 #ifndef INCLUDED_DIGITAL_MPSK_SNR_EST_H
24 #define INCLUDED_DIGITAL_MPSK_SNR_EST_H
77 void set_alpha(
double alpha);
80 virtual int update(
int noutput_items,
87 virtual double signal();
90 virtual double noise();
119 int update(
int noutput_items,
141 double d_y1, d_y2, d_y3;
154 int update(
int noutput_items,
192 int update(
int noutput_items,
248 int update(
int noutput_items,
291 int update(
int noutput_items,
double d_beta
Definition: mpsk_snr_est.h:60
SNR Estimator using simple mean/variance estimates.
Definition: mpsk_snr_est.h:102
A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels.
Definition: mpsk_snr_est.h:57
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:30
~mpsk_snr_est_simple()
Definition: mpsk_snr_est.h:117
Signal-to-Variation Ratio SNR Estimator.
Definition: mpsk_snr_est.h:275
std::complex< float > gr_complex
Definition: gr_complex.h:27
double d_signal
Definition: mpsk_snr_est.h:61
SNR Estimator using skewness correction.
Definition: mpsk_snr_est.h:137
Include this header to use the message passing features.
Definition: logger.h:131
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:176
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:229
~mpsk_snr_est_svr()
Definition: mpsk_snr_est.h:289
~mpsk_snr_est_m2m4()
Definition: mpsk_snr_est.h:190
~snr_est_m2m4()
Definition: mpsk_snr_est.h:246
~mpsk_snr_est_skew()
Definition: mpsk_snr_est.h:152