Kernel name: kfun_genwin_wrapper - 2025.1 English

Vitis Libraries

Release Date
2025-06-04
Version
2025.1 English

Read one batch resamp data and generate window data output for interpolation.

  • Template params:
    • T: type of the operation;
    • LEN_OUT: number of outputdata per invoking;
    • LEN_IN: number of inputdata per invoking;
    • LEN_RF_IN: no use for now;
    • VECDIM: dimension of the SIMD to be performed. Addressed in the Xilinx UG1076, it depends on the type chosen;
    • INTERP_LEN32b_PARA: number of RTP data per invoking;
  • Function params:
    • para_const: kernel_rfbuf self-used structural parameter include sampling frequency, inverse speed of sound, and so on. Its definition can be seen in L1/include/kernel_interpolation.hpp.
    • p_resamp_in: elements of input resample vector.
    • p_inside_in: elements of input inside(bool) vector.
    • p_vec_out: elements of output result after resample.
    • p_inside_out: elements of output bypassed inside(bool) vector.