13namespace uhd {
namespace rfnoc {
31 static const uint32_t REG_FIR_BLOCK_SIZE;
32 static const uint32_t REG_FIR_MAX_NUM_COEFFS_ADDR;
33 static const uint32_t REG_FIR_LOAD_COEFF_ADDR;
34 static const uint32_t REG_FIR_LOAD_COEFF_LAST_ADDR;
43 virtual
size_t get_max_num_coefficients(const
size_t chan = 0) const = 0;
59 virtual
void set_coefficients(
60 const
std::vector<int16_t>& coeffs, const
size_t chan = 0) = 0;
68 virtual
std::vector<int16_t> get_coefficients(const
size_t chan = 0) const = 0;
Definition fir_filter_block_control.hpp:26
Definition noc_block_base.hpp:43
#define UHD_API
Definition config.h:87
Definition build_info.hpp:12
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
Definition noc_block_base.hpp:22