<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; Topic: Different focal distance compared to radius in makeBowl</title>
		<link>http://www.k-wave.org/forum/topic/different-focal-distance-compared-to-radius-in-makebowl</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:30:32 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/topic/different-focal-distance-compared-to-radius-in-makebowl" rel="self" type="application/rss+xml" />

		<item>
			<title>jackYANG on "Different focal distance compared to radius in makeBowl"</title>
			<link>http://www.k-wave.org/forum/topic/different-focal-distance-compared-to-radius-in-makebowl#post-7714</link>
			<pubDate>Tue, 28 Jul 2020 12:51:30 +0000</pubDate>
			<dc:creator>jackYANG</dc:creator>
			<guid isPermaLink="false">7714@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Bard and Angela,&#60;br /&#62;
    I would like to ask you a question, why do I not observe any focus shift in a single concave spherical focus transducer or a phased array multi-array concave spherical focus transducer when I excite them with a Gaussian envelope pulse?Even after passing through multiple layers of tissue, is it necessary to use a continuous signal for excitation transmission as Angela said?&#60;br /&#62;
    The question has bothered me for a long, long time, although I know the focal shift and a lot of factors, I have changed almost about so I can change the amount of control, but I have no success, but through other software or kit can create focus offset, and the phenomenon clearly, I hope I can see in the Kwave focus to produce the phenomenon of migration, after all, it also conforms to the practical and theoretical, hope someone can help me, thank you sincerely.&#60;br /&#62;
JACKyang
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Different focal distance compared to radius in makeBowl"</title>
			<link>http://www.k-wave.org/forum/topic/different-focal-distance-compared-to-radius-in-makebowl#post-7713</link>
			<pubDate>Tue, 28 Jul 2020 09:09:01 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">7713@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Angela,&#60;/p&#62;
&#60;p&#62;I haven't run your code, but the position of maximum pressure for a focused bowl transducer doesn't correspond with the radius of curvature (unless your f-number is 0.5). See for example, &#60;a href=&#34;https://doi.org/10.1121/1.1906542&#34;&#62;O'Neil's classic paper on focusing radiators&#60;/a&#62;.&#60;/p&#62;
&#60;p&#62;Brad
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Angela on "Different focal distance compared to radius in makeBowl"</title>
			<link>http://www.k-wave.org/forum/topic/different-focal-distance-compared-to-radius-in-makebowl#post-7707</link>
			<pubDate>Mon, 27 Jul 2020 03:03:06 +0000</pubDate>
			<dc:creator>Angela</dc:creator>
			<guid isPermaLink="false">7707@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dear all, &#60;/p&#62;
&#60;p&#62;I have problem in simulating focused ultrasound transducer. &#60;/p&#62;
&#60;p&#62;I use a k-wave transducer with a center frequency of 0.5 MHz, a diameter of 30 mm, and a focal length of 30 mm.I set medium properties by free water. However, when I see spatial distribution of peak pressure field, they showed focal distance at 26.8 mm. I don't know what is the problem.Please let me know how to fix it. &#60;/p&#62;
&#60;p&#62;Below is my code. &#60;/p&#62;
&#60;p&#62;% set total number of grid points not including the PML&#60;br /&#62;
resolution = 0.2;           %[mm]&#60;br /&#62;
Nx = 80/resolution;    % [grid points]&#60;br /&#62;
Ny = Nx;&#60;br /&#62;
Nz = Nx;&#60;/p&#62;
&#60;p&#62;% set desired grid size in the -direction not including PML&#60;br /&#62;
dx = resolution*1e-03;                     % grid point spacing in the x direction [m: 1mm = 1e-03m]&#60;br /&#62;
dy = dx;&#60;br /&#62;
dz = dx;&#60;br /&#62;
kgrid = kWaveGrid(Nx, dx, Ny, dy, Nz, dz);&#60;/p&#62;
&#60;p&#62;% homogeneous&#60;br /&#62;
T = 20;                         %[degC]&#60;br /&#62;
f = 0.5;                          %[mHz]&#60;br /&#62;
y = 1.43;&#60;br /&#62;
medium.sound_speed = speedSoundWater(T);   % [m/s]&#60;br /&#62;
medium.density = 999.5;       % [kg/m^3]&#60;/p&#62;
&#60;p&#62;kgrid.makeTime(medium.sound_speed);&#60;/p&#62;
&#60;p&#62;% define the k-wave transducer&#60;br /&#62;
grid_size = [Nx Ny Nz];&#60;br /&#62;
bowl_pos = [1 round(Nx/2) round(Nx/2)];&#60;br /&#62;
radius = round(30e-03/dx);&#60;br /&#62;
diameter = (30e-03/dx)-mod(30e-03/dx,2)+1;&#60;br /&#62;
focus_pos = [round(Nx/2) round(Nx/2) round(Nx/2)];&#60;br /&#62;
source.p_mask = makeBowl(grid_size, bowl_pos, radius, diameter, focus_pos);&#60;/p&#62;
&#60;p&#62;% define properties of the input signal&#60;br /&#62;
source_freq = f*1e06;             % [Hz]&#60;br /&#62;
source_mag = 1;                 % [Pa]&#60;br /&#62;
source.p = source_mag * sin(2*pi*source_freq*kgrid.t_array);&#60;br /&#62;
source.p = filterTimeSeries(kgrid, medium, source.p);&#60;/p&#62;
&#60;p&#62;sensor.mask = ones(Nx, Ny, Nz);&#60;/p&#62;
&#60;p&#62;sensor.record = {'p_max'};&#60;br /&#62;
input_args = {'DisplayMask', source.p_mask, ...&#60;br /&#62;
    'PMLInside', false, 'PlotPML', false, 'DataCast', 'single'};&#60;br /&#62;
sensor_data= kspaceFirstOrder3D(kgrid, medium, source, sensor, input_args{:});
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
