23#ifndef INCLUDED_DIGITAL_MPSK_SNR_EST_H
24#define INCLUDED_DIGITAL_MPSK_SNR_EST_H
137 double d_y1, d_y2, d_y3;
double snr()
Use the register values to compute a new estimate.
mpsk_snr_est_m2m4(double alpha)
int update(int noutput_items, const gr_complex *input)
Update the current registers.
~mpsk_snr_est_m2m4()
Definition mpsk_snr_est.h:184
~mpsk_snr_est_simple()
Definition mpsk_snr_est.h:115
int update(int noutput_items, const gr_complex *input)
Update the current registers.
mpsk_snr_est_simple(double alpha)
double snr()
Use the register values to compute a new estimate.
int update(int noutput_items, const gr_complex *input)
Update the current registers.
double snr()
Use the register values to compute a new estimate.
mpsk_snr_est_skew(double alpha)
~mpsk_snr_est_skew()
Definition mpsk_snr_est.h:148
mpsk_snr_est_svr(double alpha)
double snr()
Use the register values to compute a new estimate.
int update(int noutput_items, const gr_complex *input)
Update the current registers.
~mpsk_snr_est_svr()
Definition mpsk_snr_est.h:279
double d_signal
Definition mpsk_snr_est.h:61
double d_alpha
Definition mpsk_snr_est.h:60
virtual double noise()
Returns the noise power estimate.
double alpha() const
Get the running-average coefficient.
void set_alpha(double alpha)
Set the running-average coefficient.
double d_beta
Definition mpsk_snr_est.h:60
virtual double signal()
Returns the signal power estimate.
virtual int update(int noutput_items, const gr_complex *input)
Update the current registers.
virtual double snr()
Use the register values to compute a new estimate.
double d_noise
Definition mpsk_snr_est.h:61
mpsk_snr_est(double alpha)
~snr_est_m2m4()
Definition mpsk_snr_est.h:238
int update(int noutput_items, const gr_complex *input)
Update the current registers.
snr_est_m2m4(double alpha, double ka, double kw)
double snr()
Use the register values to compute a new estimate.
#define DIGITAL_API
Definition gr-digital/include/gnuradio/digital/api.h:30
std::complex< float > gr_complex
Definition gr_complex.h:27
Definition additive_scrambler_bb.h:30
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition basic_block.h:46