GNU Radio 3.7.1 C++ API
gr::digital::mpsk_snr_est Class Reference

A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels. More...

#include <mpsk_snr_est.h>

Inheritance diagram for gr::digital::mpsk_snr_est:

List of all members.

Public Member Functions

 mpsk_snr_est (double alpha)
virtual ~mpsk_snr_est ()
double alpha () const
 Get the running-average coefficient.
void set_alpha (double alpha)
 Set the running-average coefficient.
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.

Protected Attributes

double d_alpha
double d_beta

Detailed Description

A parent class for SNR estimators, specifically for M-PSK signals in AWGN channels.


Constructor & Destructor Documentation

Constructor

Parameters:

Parameters:
alpha,:the update rate of internal running average calculations.

Member Function Documentation

Get the running-average coefficient.

Set the running-average coefficient.

virtual int gr::digital::mpsk_snr_est::update ( int  noutput_items,
const gr_complex input 
) [virtual]

Member Data Documentation


The documentation for this class was generated from the following file: