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,
const gr_complex* input);
86 virtual double signal();
89 virtual double noise();
117 int update(
int noutput_items,
const gr_complex* input);
137 double d_y1, d_y2, d_y3;
150 int update(
int noutput_items,
const gr_complex* input);
186 int update(
int noutput_items,
const gr_complex* input);
240 int update(
int noutput_items,
const gr_complex* input);
281 int update(
int noutput_items,
const gr_complex* input);
double d_beta
Definition: mpsk_snr_est.h:60
SNR Estimator using simple mean/variance estimates.
Definition: mpsk_snr_est.h:101
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:115
Signal-to-Variation Ratio SNR Estimator.
Definition: mpsk_snr_est.h:266
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:134
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:43
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:171
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:222
~mpsk_snr_est_svr()
Definition: mpsk_snr_est.h:279
~mpsk_snr_est_m2m4()
Definition: mpsk_snr_est.h:184
~snr_est_m2m4()
Definition: mpsk_snr_est.h:238
~mpsk_snr_est_skew()
Definition: mpsk_snr_est.h:148