This kernel is the preprocess that is used to compute a dynamic Hanning Window for every transducer.
- Template params:
- T: type of the operation;
- LEN_OUT: number of outputdata per invoking;
- LEN_IN: number of inputdata per invoking;
- VECDIM: dimension of the SIMD to be performed. Addressed in the Xilinx UG1076, it depends on the type chosen;
- APODI_PRE_LEN32b_PARA: number of RTP data per invoking;
- Kernel Inputs:
- param: kernel_apodization_preprocess self-used structural parameters include iter_line, iter_element, and so on. Its definition can be seen in L1/include/kernel_apodization_pre.hpp;
- p_points_x_in: The result of kernel_imagepoints in x-dimension;
- p_points_z_in: The result of kernel_imagepoints in z-dimension;
- Kernel Outputs:
- p_invD_out: A vector that represents the distance of x&z dimension;