create_circ_ssa()
Description: This function creates a spherical section array of circular transducers.
Usage
transducer = create_circ_ssa(radius, R, nrow, ang_open);
Arguments
- radius Radius each element in m. All elements in the array will be the same size.
- R Radius of curvature of the array in m.
- nrow Number of elements in each direction.
- ang_open Spread of the array in each direction in radians.
Output Parameters
- transducer An array of transducer structs.
Notes
The array is defined such that the coordinate [0 0 0]
corresponds to the center of the anchor element of the array.
Example
% Create a 16 x 16 spherical section array of 1.5mm elements
rows = 16;
el_radius = 1.5e-3;
device_radius = 75e-3;
ang_open = pi/8;
xdcr = create_circ_ssa(el_radius, device_radius, rows, ang_open);
draw_array(xdcr);


