SA Beamformer - 2024.1 English

Vitis Libraries

Release Date
2024-08-06
Version
2024.1 English

This beamformer is used to compute SA beamformation. As the graph is obtained by the composition of L2 libraries, it has the summation of the components in I/O of the L2 libraries:

  • Graph Inputs:
    • start_positions: the position that you start the investigation in cartesian coordinate;
    • directions: X-Y-Z values of propagation of the spherical or planar wave emitted;
    • samples_arange: array with the index of the rf-data;
    • image_points_from_PL: the result of Image Points;
    • image_points_from_PL2: the result of Image Points;
    • tx_def_ref_point: X-Y-Z array with the reference point of the investigation for that iteration;
    • tx_def_delay_distance: X-Y-Z array that represents an absolute distance with respect to the focus;
    • tx_def_delay_distance2: X-Y-Z array that represents an absolute distance with respect to the focus;
    • tx_def_focal_point: X-Y-Z array that represents the focus;
    • t_start: The starting time of emission;
    • apo_ref_0_tx: X component of the vector of apodization reference;
    • img_points_0: X component of the Image Points result;
    • apo_ref_1_tx: Y component of the vector of apodization reference;
    • img_points_1: Y component of the Image Points result;
    • image_points: Result of Image Points;
    • apodization_reference_tx: X-Y-Z vector that represents the positions of the apodization reference (transmission);
    • apo_distance_k_tx: Result of Focusing_SA;
    • F_number: The selected F number for the application;
    • apo_ref_0: X component of the vector of apodization reference;
    • xdc_def_0: X component of the vector that represents the transducer positions;
    • apo_ref_1: Y component of the vector of apodization reference;
    • xdc_def_1: Y component of the vector that represents the transducer positions;
    • image_points_from_PL_2: Result of Image Points;
    • delay_from_PL: Result of Delay;
    • xdc_def_positions: X-Y-Z vector that represents the positions of the transducers in the probe;
    • sampling_frequency: The sampling frequency of the probe;
    • image_points: Result of Image Points;
    • apodization_reference: X-Y-Z vector that represents the positions of the apodization reference;
    • apo_distance_k: Result of Focusing;
    • F_number: The selected F number for the application;
    • P1: First point to be interpolated;
    • P2: Second point to be interpolated;
    • P3: Second point to be interpolated;
    • P4: Third point to be interpolated;
    • P5: Third point to be interpolated;
    • P6: Fourth point to be interpolated;
  • Graph Outputs:
    • Image Points: A Nx4 matrix that represents the points to analyze;
    • delay_to_PL: A vector that represents time delay per point to analyze;
    • focusing_output_tx: A vector that represents apodization distance in transmission;
    • apodization_tx: A vector that represents the Hanning Window for the reference point chosen;
    • focusing_output: A vector that represents apodization distance per transducer;
    • samples_to_PL: A vector that represents the valid entries in the rf-data vector;
    • apodization: A vector that represents the Hanning Window for the reference point chosen;
    • C: A vector with the result of the interpolation