arim.im.tfm.angle_limit_for_view#

arim.im.tfm.angle_limit_for_view(view, limit, tx_elev=0.0, tx_azim=1.5707963267948966, rx_elev=0.0, rx_azim=1.5707963267948966, window='hanning')[source]#

Calculates the amplitudes required to implement an amplitude limit for the focal law for a provided view (i.e. angle limit applied to the final leg of the view).

Note that elev and azim are defined in terms of the basis of the last interface. For view LL-T with transmit path reflecting from the backwall, tx_elev = 0.0 points in the opposite direction to rx_elev because the basis of the backwall should have z_hat = [0, 0, -1], and the basis of the probe should have z_hat = [0, 0, 1].

Parameters:
  • view (View)

  • limit (float)

  • elev (float, optional)

  • azim (float, optional)

Return type:

TxRxAmplitudes