#include <nlms_filter_cc_impl.h>
|
| nlms_filter_cc_impl (bool first_input, int num_taps, float mu, unsigned skip, unsigned decimation, bool adapt, bool bypass, bool reset) |
|
| ~nlms_filter_cc_impl ()=default |
|
const std::vector< gr_complex > & | get_taps () override |
|
void | set_taps (const std::vector< gr_complex > &new_taps) override |
|
float | get_mu () const override |
|
void | set_mu (float mu) override |
|
unsigned | get_skip () const override |
|
void | set_skip (unsigned skip) override |
|
bool | get_adapt () const override |
|
void | set_adapt (bool adapt) override |
|
bool | get_bypass () const override |
|
void | set_bypass (bool bypass) override |
|
bool | get_reset () const override |
|
void | set_reset (bool reset) override |
|
int | work (int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) override |
|
virtual void | set_taps (const std::vector< gr_complex > &taps)=0 |
|
virtual const std::vector< gr_complex > & | get_taps ()=0 |
|
virtual float | get_mu () const =0 |
|
virtual void | set_mu (float mu)=0 |
|
virtual unsigned | get_skip () const =0 |
|
virtual void | set_skip (unsigned skip)=0 |
|
virtual bool | get_adapt () const =0 |
|
virtual void | set_adapt (bool adapt)=0 |
|
virtual bool | get_bypass () const =0 |
|
virtual void | set_bypass (bool bypass)=0 |
|
virtual bool | get_reset () const =0 |
|
virtual void | set_reset (bool reset)=0 |
|
|
gr_complex | error (const gr_complex &desired, const gr_complex &out) override |
|
void | update_tap (gr_complex &tap, const gr_complex &in) override |
|
virtual gr_complex | error (const gr_complex &desired, const gr_complex &out)=0 |
|
virtual void | update_tap (gr_complex &tap, const gr_complex &in)=0 |
|
|
typedef boost::shared_ptr< nlms_filter_cc > | sptr |
|
static sptr | make (bool first_input, int num_taps, float mu, unsigned skip, unsigned decimation, bool adapt, bool bypass, bool reset) |
|
◆ nlms_filter_cc_impl()
gr::adapt::nlms_filter_cc_impl::nlms_filter_cc_impl |
( |
bool |
first_input, |
|
|
int |
num_taps, |
|
|
float |
mu, |
|
|
unsigned |
skip, |
|
|
unsigned |
decimation, |
|
|
bool |
adapt, |
|
|
bool |
bypass, |
|
|
bool |
reset |
|
) |
| |
◆ ~nlms_filter_cc_impl()
gr::adapt::nlms_filter_cc_impl::~nlms_filter_cc_impl |
( |
| ) |
|
|
default |
◆ error()
gr_complex gr::adapt::nlms_filter_cc_impl::error |
( |
const gr_complex & |
desired, |
|
|
const gr_complex & |
out |
|
) |
| |
|
overrideprotectedvirtual |
◆ get_adapt()
bool gr::adapt::nlms_filter_cc_impl::get_adapt |
( |
| ) |
const |
|
overridevirtual |
◆ get_bypass()
bool gr::adapt::nlms_filter_cc_impl::get_bypass |
( |
| ) |
const |
|
overridevirtual |
◆ get_mu()
float gr::adapt::nlms_filter_cc_impl::get_mu |
( |
| ) |
const |
|
overridevirtual |
◆ get_reset()
bool gr::adapt::nlms_filter_cc_impl::get_reset |
( |
| ) |
const |
|
overridevirtual |
◆ get_skip()
unsigned gr::adapt::nlms_filter_cc_impl::get_skip |
( |
| ) |
const |
|
overridevirtual |
◆ get_taps()
const std::vector< gr_complex > & gr::adapt::nlms_filter_cc_impl::get_taps |
( |
| ) |
|
|
overridevirtual |
◆ set_adapt()
void gr::adapt::nlms_filter_cc_impl::set_adapt |
( |
bool |
adapt | ) |
|
|
overridevirtual |
◆ set_bypass()
void gr::adapt::nlms_filter_cc_impl::set_bypass |
( |
bool |
bypass | ) |
|
|
overridevirtual |
◆ set_mu()
void gr::adapt::nlms_filter_cc_impl::set_mu |
( |
float |
mu | ) |
|
|
overridevirtual |
◆ set_reset()
void gr::adapt::nlms_filter_cc_impl::set_reset |
( |
bool |
reset | ) |
|
|
overridevirtual |
◆ set_skip()
void gr::adapt::nlms_filter_cc_impl::set_skip |
( |
unsigned |
skip | ) |
|
|
overridevirtual |
◆ set_taps()
void gr::adapt::nlms_filter_cc_impl::set_taps |
( |
const std::vector< gr_complex > & |
new_taps | ) |
|
|
overridevirtual |
◆ update_tap()
void gr::adapt::nlms_filter_cc_impl::update_tap |
( |
gr_complex & |
tap, |
|
|
const gr_complex & |
in |
|
) |
| |
|
overrideprotectedvirtual |
◆ work()
int gr::adapt::nlms_filter_cc_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
|
override |
The documentation for this class was generated from the following file: