 |
GNU Radio Manual and C++ API Reference
3.9.4.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef INCLUDED_DIGITAL_MPSK_SNR_EST_H
12 #define INCLUDED_DIGITAL_MPSK_SNR_EST_H
65 void set_alpha(
double alpha);
68 virtual int update(
int noutput_items,
const gr_complex* input);
74 virtual double signal();
77 virtual double noise();
105 int update(
int noutput_items,
const gr_complex* input)
override;
106 double snr()
override;
125 double d_y1, d_y2, d_y3;
138 int update(
int noutput_items,
const gr_complex* input)
override;
139 double snr()
override;
174 int update(
int noutput_items,
const gr_complex* input)
override;
175 double snr()
override;
228 int update(
int noutput_items,
const gr_complex* input)
override;
229 double snr()
override;
269 int update(
int noutput_items,
const gr_complex* input)
override;
270 double snr()
override;
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:159
~mpsk_snr_est_simple() override
Definition: mpsk_snr_est.h:103
SNR Estimator using skewness correction.
Definition: mpsk_snr_est.h:122
SNR Estimator using simple mean/variance estimates.
Definition: mpsk_snr_est.h:89
~mpsk_snr_est_svr() override
Definition: mpsk_snr_est.h:267
double d_beta
Definition: mpsk_snr_est.h:48
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:18
std::complex< float > gr_complex
Definition: gr_complex.h:15
SNR Estimator using 2nd and 4th-order moments.
Definition: mpsk_snr_est.h:210
~mpsk_snr_est_m2m4() override
Definition: mpsk_snr_est.h:172
~mpsk_snr_est_skew() override
Definition: mpsk_snr_est.h:136
double d_signal
Definition: mpsk_snr_est.h:49
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels.
Definition: mpsk_snr_est.h:45
~snr_est_m2m4() override
Definition: mpsk_snr_est.h:226
Signal-to-Variation Ratio SNR Estimator.
Definition: mpsk_snr_est.h:254