gr::digital::adaptive_algorithm_cma
gr::digital::adaptive_algorithm
gnuradio/digital/adaptive_algorithm_cma.h
std::shared_ptr< adaptive_algorithm_cma > std::shared_ptr<adaptive_algorithm_cma> gr::digital::adaptive_algorithm_cma::sptr sptr gr::digital::adaptive_algorithm_cma::sptr
const float const float gr::digital::adaptive_algorithm_cma::d_step_size d_step_size gr::digital::adaptive_algorithm_cma::d_step_size
const float const float gr::digital::adaptive_algorithm_cma::d_modulus d_modulus gr::digital::adaptive_algorithm_cma::d_modulus
gr::digital::adaptive_algorithm_cma::adaptive_algorithm_cma
(constellation_sptr cons, float step_size, float modulus)
adaptive_algorithm_cma
gr::digital::adaptive_algorithm_cma::adaptive_algorithm_cma
constellation_sptr cons
float step_size
float modulus
gr::digital::CMA
sptr static sptr gr::digital::adaptive_algorithm_cma::make (constellation_sptr cons, float step_size, float modulus) make gr::digital::adaptive_algorithm_cma::make constellation_sptr cons float step_size float modulus
gr_complex gr_complex gr::digital::adaptive_algorithm_cma::error (const gr_complex &out) const error gr::digital::adaptive_algorithm_cma::error const gr_complex & out gr::clip
gr_complex gr_complex gr::digital::adaptive_algorithm_cma::error_dd (gr_complex &u_n, gr_complex &decision) const override error_dd gr::digital::adaptive_algorithm_cma::error_dd error_dd gr_complex & u_n gr_complex & decision
gr_complex gr_complex gr::digital::adaptive_algorithm_cma::error_tr (const gr_complex &u_n, const gr_complex &d_n) const override error_tr gr::digital::adaptive_algorithm_cma::error_tr error_tr const gr_complex & u_n const gr_complex & d_n
void void gr::digital::adaptive_algorithm_cma::update_taps (gr_complex *taps, const gr_complex *in, const gr_complex error, const gr_complex decision, unsigned int num_taps) override update_taps gr::digital::adaptive_algorithm_cma::update_taps update_taps gr_complex * taps const gr_complex * in const gr_complex error const gr_complex decision unsigned int num_taps taps
gr_complex gr_complex gr::digital::adaptive_algorithm_cma::update_tap (const gr_complex tap, const gr_complex &u_n, const gr_complex err, const gr_complex decision) override update_tap gr::digital::adaptive_algorithm_cma::update_tap update_tap const gr_complex tap const gr_complex & u_n const gr_complex err const gr_complex decision
gr::digital::adaptive_algorithm_cma::~adaptive_algorithm_cma
() override
~adaptive_algorithm_cma
gr::digital::adaptive_algorithm_cma::~adaptive_algorithm_cma
gr::digital::adaptive_algorithm
gr::digital::adaptive_algorithm_cma
std::enable_shared_from_this< adaptive_algorithm >
T
gr::digital::adaptive_algorithm
d_constellation
gr::digital::adaptive_algorithm_cma
std::enable_shared_from_this< adaptive_algorithm >
std::shared_ptr< T >
ptr
- gr::digital::adaptive_algorithm_cma
  adaptive_algorithm
- gr::digital::adaptive_algorithm_cma
  adaptive_algorithm_cma
- gr::digital::adaptive_algorithm_cma
  base
- gr::digital::adaptive_algorithm_cma
  d_algorithm_type
- gr::digital::adaptive_algorithm_cma
  d_constellation
- gr::digital::adaptive_algorithm_cma
  d_modulus
- gr::digital::adaptive_algorithm_cma
  d_step_size
- gr::digital::adaptive_algorithm_cma
  error
- gr::digital::adaptive_algorithm_cma
  error_dd
- gr::digital::adaptive_algorithm_cma
  error_tr
- gr::digital::adaptive_algorithm_cma
  initialize_taps
- gr::digital::adaptive_algorithm_cma
  make
- gr::digital::adaptive_algorithm_cma
  sptr
- gr::digital::adaptive_algorithm_cma
  update_tap
- gr::digital::adaptive_algorithm_cma
  update_taps
- gr::digital::adaptive_algorithm_cma
  ~adaptive_algorithm
- gr::digital::adaptive_algorithm_cma
  ~adaptive_algorithm_cma