#include <rls_filter_ff_impl.h>
|
| | rls_filter_ff_impl (bool first_input, int num_taps, float delta, float lambda, unsigned skip, unsigned decimation, bool adapt, bool reset) |
| |
| | ~rls_filter_ff_impl ()=default |
| |
| const std::vector< float > & | get_taps () override |
| |
| void | set_taps (const std::vector< float > &new_taps) override |
| |
| float | get_delta () const override |
| |
| void | set_delta (float delta) override |
| |
| float | get_lambda () const override |
| |
| void | set_lambda (float lambda) 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_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) |
| |
|
| float | error (const float &desired, const float &out) |
| |
| void | update_tap (float &tap, const float &in) |
| |
|
| typedef boost::shared_ptr< rls_filter_ff > | sptr |
| |
| static sptr | make (bool first_input, int num_taps, float delta, float _lambda, unsigned skip, unsigned decimation, bool adapt, bool reset) |
| |
◆ rls_filter_ff_impl()
| gr::adapt::rls_filter_ff_impl::rls_filter_ff_impl |
( |
bool |
first_input, |
|
|
int |
num_taps, |
|
|
float |
delta, |
|
|
float |
lambda, |
|
|
unsigned |
skip, |
|
|
unsigned |
decimation, |
|
|
bool |
adapt, |
|
|
bool |
reset |
|
) |
| |
◆ ~rls_filter_ff_impl()
| gr::adapt::rls_filter_ff_impl::~rls_filter_ff_impl |
( |
| ) |
|
|
default |
◆ error()
| float gr::adapt::rls_filter_ff_impl::error |
( |
const float & |
desired, |
|
|
const float & |
out |
|
) |
| |
|
protected |
◆ get_adapt()
| bool gr::adapt::rls_filter_ff_impl::get_adapt |
( |
| ) |
const |
|
overridevirtual |
◆ get_delta()
| float gr::adapt::rls_filter_ff_impl::get_delta |
( |
| ) |
const |
|
overridevirtual |
◆ get_lambda()
| float gr::adapt::rls_filter_ff_impl::get_lambda |
( |
| ) |
const |
|
overridevirtual |
◆ get_reset()
| bool gr::adapt::rls_filter_ff_impl::get_reset |
( |
| ) |
const |
|
overridevirtual |
◆ get_skip()
| unsigned gr::adapt::rls_filter_ff_impl::get_skip |
( |
| ) |
const |
|
overridevirtual |
◆ get_taps()
| const std::vector< float > & gr::adapt::rls_filter_ff_impl::get_taps |
( |
| ) |
|
|
overridevirtual |
◆ set_adapt()
| void gr::adapt::rls_filter_ff_impl::set_adapt |
( |
bool |
adapt | ) |
|
|
overridevirtual |
◆ set_delta()
| void gr::adapt::rls_filter_ff_impl::set_delta |
( |
float |
delta | ) |
|
|
overridevirtual |
◆ set_lambda()
| void gr::adapt::rls_filter_ff_impl::set_lambda |
( |
float |
lambda | ) |
|
|
overridevirtual |
◆ set_reset()
| void gr::adapt::rls_filter_ff_impl::set_reset |
( |
bool |
reset | ) |
|
|
overridevirtual |
◆ set_skip()
| void gr::adapt::rls_filter_ff_impl::set_skip |
( |
unsigned |
skip | ) |
|
|
overridevirtual |
◆ set_taps()
| void gr::adapt::rls_filter_ff_impl::set_taps |
( |
const std::vector< float > & |
new_taps | ) |
|
|
overridevirtual |
◆ update_tap()
| void gr::adapt::rls_filter_ff_impl::update_tap |
( |
float & |
tap, |
|
|
const float & |
in |
|
) |
| |
|
protected |
◆ work()
| int gr::adapt::rls_filter_ff_impl::work |
( |
int |
noutput_items, |
|
|
gr_vector_const_void_star & |
input_items, |
|
|
gr_vector_void_star & |
output_items |
|
) |
| |
The documentation for this class was generated from the following file: