Dear all,
In the forward simulation, I have set the medium properties as follows and an initial pressure distribution is created. The received ultrasound signal is used to reconstruct the image by the back projection algorithm. However, I found that the reconstructed sound pressure was much smaller than the initial value. Can I make some attenuation compensation to make up for this difference?I hope someone can give me some help.
Best.
% define the properties of the propagation medium
medium.density = 1.29 ; % [kg/m^3]
medium.sound_speed = 330 ; % [m/s]
medium.alpha_coeff = 1.59; % [dB/(MHz^y cm)]
medium.alpha_power = 2.0;
%%=============================================
% create initial pressure distribution
Cv = 0.72 ; % Specific heat coefficient of constant volume
Heat_beta = 1/273.15; % the coefficient of the thermal expansion[1/K]
%----Construct a Gaussian pressure source
[X,Y] = meshgrid(kgrid.x_vec,kgrid.y_vec);
disc_H1 = 30; % [kJ/m3]
disc_x_pos1 = 0; % actual length [m]
disc_y_pos1 = 0; % actual length [m]
FWHM = 120e-6; %
disc_radius1 = FWHM*sqrt(log(2))/2; % actual length [m]
Gaus_1 = exp(-((X-disc_x_pos1).^2+(Y-disc_y_pos1).^2)/disc_radius1^2);
disc_1 = disc_H1*Heat_beta*medium.sound_speed^2/Cv*Gaus_1;