<?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: multiple reflections seen from one reflective point source</title>
		<link>http://www.k-wave.org/forum/topic/multiple-reflections-seen-from-one-reflective-point-source</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 03:09:02 +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/multiple-reflections-seen-from-one-reflective-point-source" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "multiple reflections seen from one reflective point source"</title>
			<link>http://www.k-wave.org/forum/topic/multiple-reflections-seen-from-one-reflective-point-source#post-5764</link>
			<pubDate>Wed, 23 Nov 2016 08:11:24 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5764@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi ssg47,&#60;/p&#62;
&#60;p&#62;What do you do to your data to produce the linked image? Fixing the typo for &#60;code&#62;&#38;#39;PlotSim&#38;#39;&#60;/code&#62;, the code you posted will run 200 simulations but not do anything with the data.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ssg47 on "multiple reflections seen from one reflective point source"</title>
			<link>http://www.k-wave.org/forum/topic/multiple-reflections-seen-from-one-reflective-point-source#post-5748</link>
			<pubDate>Wed, 16 Nov 2016 21:22:54 +0000</pubDate>
			<dc:creator>ssg47</dc:creator>
			<guid isPermaLink="false">5748@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Treeby/Cox,&#60;/p&#62;
&#60;p&#62;I have been using the k-wave 2D simulation to simulate a certain ultrasound setup. It has worked for all me previous setups. But I set up a simulation for a different grid size and it doesn't seem to give what I would expect.  My output looks like this: &#60;a href=&#34;http://tinypic.com/r/29azm79/9&#34; rel=&#34;nofollow&#34;&#62;http://tinypic.com/r/29azm79/9&#60;/a&#62;&#60;br /&#62;
which to me doesn't make any sense since I only have one point in the medium that is reflective. From previous experiments, it should look like the input signal  but attenuated(~12000 peak to peak amplitude). If you could kindly provide some insight into what may be wrong, that would be great. Thank you!&#60;/p&#62;
&#60;p&#62;%clear all&#60;br /&#62;
pml_x_size = 20;&#60;br /&#62;
pml_y_size = 20;&#60;br /&#62;
Nx = 512 - 2*pml_x_size; %256&#60;br /&#62;
Ny = 450 - 2*pml_y_size; %96&#60;br /&#62;
dx = 0.2e-3;        % was 0.2e-3&#60;br /&#62;
dy = 0.2e-3;        %&#60;br /&#62;
kgrid = makeGrid(Nx, dx, Ny, dy);&#60;br /&#62;
gridx_pts =11;&#60;br /&#62;
c0 = 1540;                  % [m/s]&#60;br /&#62;
rho0 = 1000;                % [kg/m^3]&#60;br /&#62;
medium.sound_speed_ref = c0;&#60;br /&#62;
medium.alpha_power = 1.5;&#60;br /&#62;
medium.alpha_coeff = 0.75;&#60;/p&#62;
&#60;p&#62;t_end = (Nx*dx)*2.4/c0;     % [s] % was 2.4&#60;br /&#62;
kgrid.t_array = 0:15e-9:t_end; % was 15e-9&#60;br /&#62;
source_strength = 1e6;    	% [Pa]&#60;br /&#62;
tone_burst_freq = 1.875e6; 	% [Hz]&#60;br /&#62;
tone_burst_cycles = 5;&#60;br /&#62;
input_signal = source_strength*toneBurst(1/kgrid.dt, tone_burst_freq, tone_burst_cycles);&#60;/p&#62;
&#60;p&#62;source.p_mask = zeros(Nx,Ny);&#60;br /&#62;
num_elements = 48;      % [grid points]&#60;br /&#62;
x_offset = 1 ;         % [grid points]&#60;br /&#62;
start_index = Ny/2 - round(num_elements/2) + 1;&#60;br /&#62;
source.p_mask(x_offset, start_index:start_index + num_elements - 1) = 1;&#60;br /&#62;
source.p = input_signal;&#60;/p&#62;
&#60;p&#62;sensor.mask = zeros(Nx,Ny);&#60;br /&#62;
sensor.mask(x_offset, start_index:start_index + num_elements - 1) = 1;&#60;br /&#62;
cwire = 3000;&#60;br /&#62;
scattering_rho0 = cwire/1.5;&#60;br /&#62;
%%&#60;br /&#62;
Ny_tot = Ny + 400;&#60;br /&#62;
p = 2;&#60;/p&#62;
&#60;p&#62;sound_speed_map = c0*ones(Nx, Ny_tot);&#60;br /&#62;
density_map = rho0*ones(Nx, Ny_tot);&#60;br /&#62;
xc = Nx - 7;&#60;br /&#62;
yc = floor((Ny_tot/2)-2);&#60;br /&#62;
scattering_region = makeDisc(Nx, Ny_tot, xc, yc,1);&#60;br /&#62;
sound_speed_map(scattering_region == 1) = cwire;&#60;br /&#62;
density_map(scattering_region == 1) = scattering_rho0;&#60;/p&#62;
&#60;p&#62;for psny = 0:199&#60;br /&#62;
        medium.sound_speed = sound_speed_map(:,(psny*2)+1:(psny*2)+1+Ny-1);&#60;br /&#62;
        medium.density = density_map(:,(psny*2)+1:(psny*2)+1+Ny-1);&#60;br /&#62;
        input_args = {'PMLInside', false, 'PMLSize', [pml_x_size, pml_y_size],'DataCast','gpuArray-single',PlotSim',false};&#60;br /&#62;
        sensor_data = kspaceFirstOrder2D(kgrid, medium, source, sensor,input_args{:});&#60;br /&#62;
        figure;imagesc(medium.sound_speed);&#60;br /&#62;
 end
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
