FIRs - 2023.2 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.2 English

FIR Group contains several variants of Finite Impulse Response (FIR) filters.

// classes

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_DECIMATE_FACTOR,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_PARA_DECI_POLY = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::decimate_asym::fir_decimate_asym_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_PARA_DECI_POLY = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::decimate_hb::fir_decimate_hb_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_DECIMATE_FACTOR,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::decimate_sym::fir_decimate_sym_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_INTERPOLATE_FACTOR,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_PARA_INTERP_POLY = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::interpolate_asym::fir_interpolate_asym_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_UPSHIFT_CT = 0,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_PARA_INTERP_POLY = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::interpolate_hb::fir_interpolate_hb_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_INTERPOLATE_FACTOR,
    unsigned int TP_DECIMATE_FACTOR,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_PARA_INTERP_POLY = 1,
    unsigned int TP_PARA_DECI_POLY = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::resampler::fir_resampler_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::sr_asym::fir_sr_asym_graph

template <
    typename TT_DATA,
    typename TT_COEFF,
    unsigned int TP_FIR_LEN,
    unsigned int TP_SHIFT,
    unsigned int TP_RND,
    unsigned int TP_INPUT_WINDOW_VSIZE,
    unsigned int TP_CASC_LEN = 1,
    unsigned int TP_DUAL_IP = 0,
    unsigned int TP_USE_COEFF_RELOAD = 0,
    unsigned int TP_NUM_OUTPUTS = 1,
    unsigned int TP_API = 0,
    unsigned int TP_SSR = 1,
    unsigned int TP_SAT = 1
    >
class xf::dsp::aie::fir::sr_sym::fir_sr_sym_graph