#include <uhd/types/filters.hpp>
|
| digital_filter_fir (filter_info_base::filter_type type, bool bypass, size_t position_index, double rate, uint32_t interpolation, uint32_t decimation, tap_t tap_bit_width, uint32_t max_num_taps, const std::vector< tap_t > &taps) |
|
void | set_taps (const std::vector< tap_t > &taps) |
|
| digital_filter_base (filter_type type, bool bypass, size_t position_index, double rate, uint32_t interpolation, uint32_t decimation, tap_t tap_full_scale, uint32_t max_num_taps, const std::vector< tap_t > &taps) |
|
UHD_INLINE double | get_output_rate () |
|
UHD_INLINE double | get_input_rate () |
|
UHD_INLINE uint32_t | get_interpolation () |
|
UHD_INLINE uint32_t | get_decimation () |
|
UHD_INLINE uint32_t | get_tap_full_scale () |
|
UHD_INLINE std::vector< tap_t > & | get_taps () |
|
std::string | to_pp_string () override |
|
| filter_info_base (filter_type type, bool bypass, size_t position_index) |
|
virtual UHD_INLINE bool | is_bypassed () |
|
UHD_INLINE filter_type | get_type () |
|
virtual | ~filter_info_base () |
|
◆ sptr
template<typename tap_t >
◆ digital_filter_fir()
template<typename tap_t >
uhd::digital_filter_fir< tap_t >::digital_filter_fir |
( |
filter_info_base::filter_type | type, |
|
|
bool | bypass, |
|
|
size_t | position_index, |
|
|
double | rate, |
|
|
uint32_t | interpolation, |
|
|
uint32_t | decimation, |
|
|
tap_t | tap_bit_width, |
|
|
uint32_t | max_num_taps, |
|
|
const std::vector< tap_t > & | taps ) |
|
inline |
◆ set_taps()
template<typename tap_t >
The documentation for this class was generated from the following file: