Hi people,
I have got a question regarding a *multiplier* that is present to calculate the t_end
in the example script: "us_bmode_linear_transducer.m".
The part of the script goes as follows:
% create the time array
t_end = (Nx * dx) * 2.2 / c0; % [s]
kgrid.makeTime(c0, [], t_end);
Could I please learn the intuition behind using "2.2" as a multiplier instead of just "2"? My initial assumption was there to be a "2" to make sure we give enough time length for the signal to travel to the end of the computational grid and come back; yet the implementation is done differently.