<?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: Reflected wave that in the received signal does not make sense</title>
		<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 03:13:24 +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/reflected-wave-that-in-the-received-signal-does-not-make-sense" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Reflected wave that in the received signal does not make sense"</title>
			<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense#post-5679</link>
			<pubDate>Wed, 14 Sep 2016 08:55:25 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5679@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi ssg47,&#60;/p&#62;
&#60;p&#62;With this configuration, there is no way to remove the edge wave, as it's part of the physics! However, you could appodize the source pressure to reduce the effects, i.e., by assigning the variation of the source magnitude over the line as a Gaussian. Alternatively, you could use a velocity source instead of a pressure source which will be more directional (a velocity source is used in the transducer model).&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ssg47 on "Reflected wave that in the received signal does not make sense"</title>
			<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense#post-5672</link>
			<pubDate>Sat, 10 Sep 2016 15:18:52 +0000</pubDate>
			<dc:creator>ssg47</dc:creator>
			<guid isPermaLink="false">5672@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Also I wanted to add that, when I add a layer that is of different acoustic impedance infront of the target, I see reflections but I can't be sure if its from the main excitation signal or the edge wave.  This is why it is important for me to get rid of edge wave.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ssg47 on "Reflected wave that in the received signal does not make sense"</title>
			<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense#post-5671</link>
			<pubDate>Sat, 10 Sep 2016 12:38:12 +0000</pubDate>
			<dc:creator>ssg47</dc:creator>
			<guid isPermaLink="false">5671@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Is there any way to get rid of it or would I have to use a transducer model? I see that you don't get edge wave when I run one of the ultrasound examples with a transducer. &#60;/p&#62;
&#60;p&#62;Thanks!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Reflected wave that in the received signal does not make sense"</title>
			<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense#post-5668</link>
			<pubDate>Fri, 09 Sep 2016 21:32:39 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5668@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi ssg47,&#60;/p&#62;
&#60;p&#62;This is not a reflection, but the edge wave from the transducer. If you turn on plotting and set &#60;code&#62;&#38;#39;PlotScale&#38;#39;, [-1 1]*source_strength&#60;/code&#62;, you should see what I mean.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ssg47 on "Reflected wave that in the received signal does not make sense"</title>
			<link>http://www.k-wave.org/forum/topic/reflected-wave-that-in-the-received-signal-does-not-make-sense#post-5660</link>
			<pubDate>Thu, 08 Sep 2016 23:15:00 +0000</pubDate>
			<dc:creator>ssg47</dc:creator>
			<guid isPermaLink="false">5660@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Treeby,&#60;br /&#62;
I am doing plane wave simulation and have a homogenous medium with two point scatterers with different acoustic impedance. The received waveform has the original excitation signal and a small reflection followed by the signal from the scatterers. I am not sure where the reflection is from. I have the PML layer set outside with PML_alpha with the default value of 2. I have tried setting PML alpha value [0 2] and it didn't work. I posted the code below and here is the received signal at the sensor:&#60;br /&#62;
&#60;a href=&#34;http://tinypic.com/r/ix409h/9&#34; rel=&#34;nofollow&#34;&#62;http://tinypic.com/r/ix409h/9&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;% create the computational grid&#60;br /&#62;
clear all;&#60;br /&#62;
pml_x_size = 20;&#60;br /&#62;
pml_y_size = 20;&#60;br /&#62;
Nx = 256 - 2*pml_x_size;&#60;br /&#62;
Ny = 96 - 2*pml_y_size;&#60;br /&#62;
dx = 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.2;&#60;br /&#62;
medium.alpha_coeff = 0.75;&#60;br /&#62;
%medium.alpha_mode = 'no_absorption';&#60;/p&#62;
&#60;p&#62;t_end = (Nx*dx)*2.4/c0;     % [s]&#60;br /&#62;
kgrid.t_array = 0:15e-9:t_end;&#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;br /&#62;
sensor.mask = zeros(Nx,Ny);&#60;br /&#62;
sensor.mask(x_offset, start_index:start_index + num_elements - 1) = 1;&#60;/p&#62;
&#60;p&#62;sound_speed_map = c0*ones(Nx, Ny);&#60;br /&#62;
density_map = rho0*ones(Nx, Ny);&#60;br /&#62;
cwire = 3000;&#60;br /&#62;
scattering_rho0 = cwire/1.5;&#60;br /&#62;
xc = Nx - 5;&#60;br /&#62;
yc = (floor(Ny/2));&#60;/p&#62;
&#60;p&#62;scattering_region5 = makeDisc(Nx, Ny, xc-14, yc,1); %&#60;br /&#62;
scattering_region6 = makeDisc(Nx, Ny, xc-8, yc+4,1);&#60;br /&#62;
sound_speed_map(scattering_region5 == 1) = cwire;&#60;br /&#62;
density_map(scattering_region5 == 1) = scattering_rho0;&#60;br /&#62;
sound_speed_map(scattering_region6 == 1) = cwire;&#60;br /&#62;
density_map(scattering_region6 == 1) = scattering_rho0;&#60;/p&#62;
&#60;p&#62;Ls = round(kgrid.Nt/2); % sample size&#60;br /&#62;
input_args = {'PMLInside', false, 'PMLSize', [pml_x_size, pml_y_size],'PlotSim',false,'PlotScale',[-10 10]};&#60;br /&#62;
medium.sound_speed = sound_speed_map;&#60;br /&#62;
medium.density = density_map;&#60;br /&#62;
sensor_data = kspaceFirstOrder2D(kgrid, medium, source, sensor,input_args{:}); % collect data for image&#60;br /&#62;
sd = sensor_data(2,:);&#60;br /&#62;
plot(sd)
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
