Class fir_params¶
class fir_params<T> dsp¶
template <typename T>
struct fir_params { … } Parameters of a generic FIR filter: the tap vector.
The taps are stored in **reversed** order so that the convolution can be performed as a dot product against the most recent samples first.
| T | Coefficient type. |
variable taps ¶
univector<T> taps Filter coefficients (reversed order).
Fully qualified name: kfr::fir_params<T>::taps
Declared at dsp/fir.hpp:98
constructor fir_params<T>(const fir_params<T> &) ¶
fir_params(const fir_params&) = default Fully qualified name: kfr::fir_params<T>::fir_params<T>(const fir_params<T> &)
Declared at dsp/fir.hpp:100
constructor fir_params<T>(fir_params<T> &&) ¶
fir_params(fir_params&&) = default Fully qualified name: kfr::fir_params<T>::fir_params<T>(fir_params<T> &&)
Declared at dsp/fir.hpp:101
function operator=(const fir_params<T> &) ¶
fir_params& operator=(const fir_params&) = default Fully qualified name: kfr::fir_params<T>::operator=(const fir_params<T> &)
Declared at dsp/fir.hpp:102
function operator=(fir_params<T> &&) ¶
fir_params& operator=(fir_params&&) = default Fully qualified name: kfr::fir_params<T>::operator=(fir_params<T> &&)
Declared at dsp/fir.hpp:103
constructor fir_params<T>(const T *, size_t) ¶
fir_params(const T* data, size_t size) Construct from a raw pointer and size (taps are reversed internally).
| data | Pointer to the tap coefficients. |
| size | Number of taps. |
Fully qualified name: kfr::fir_params<T>::fir_params<T>(const T *, size_t)
Declared at dsp/fir.hpp:110
constructor fir_params<T>(univector<T> &&) ¶
fir_params(univector<T>&& taps) Construct by moving a tap vector (taps are reversed internally).
| taps | Filter coefficients (moved in, then reversed). |
Fully qualified name: kfr::fir_params<T>::fir_params<T>(univector<T> &&)
Declared at dsp/fir.hpp:116
function fir_params<T>(Cont &&) ¶
template <has_data_size Cont>
fir_params(Cont&& taps) Construct from any container satisfying has_data_size .
| Cont | Container type. |
| taps | Container with the filter coefficients. |
Fully qualified name: kfr::fir_params<T>::fir_params<T>(Cont &&)
Declared at dsp/fir.hpp:127
Fully qualified name: kfr::fir_params<T>
Declared at dsp/fir.hpp:96