13 namespace uhd {
namespace rfnoc {
36 static const uint32_t REG_WINDOW_BLOCK_SIZE;
38 static const uint32_t REG_WINDOW_LEN_OFFSET;
39 static const uint32_t REG_WINDOW_MAX_LEN_OFFSET;
40 static const uint32_t REG_WINDOW_LOAD_COEFF_OFFSET;
41 static const uint32_t REG_WINDOW_LOAD_COEFF_LAST_OFFSET;
51 virtual
size_t get_max_num_coefficients(const
size_t chan) const = 0;
62 virtual
void set_coefficients(
63 const std::vector<int16_t>& coeffs, const
size_t chan) = 0;
72 virtual std::vector<int16_t> get_coefficients(const
size_t chan) const = 0;