<?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: Changing the speed of sound</title>
		<link>http://www.k-wave.org/forum/topic/changing-the-speed-of-sound</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 17:27:22 +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/changing-the-speed-of-sound" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Changing the speed of sound"</title>
			<link>http://www.k-wave.org/forum/topic/changing-the-speed-of-sound#post-6459</link>
			<pubDate>Sun, 13 May 2018 20:04:49 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6459@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi bentower,&#60;/p&#62;
&#60;p&#62;Have you looked at &#60;a href=&#34;http://www.k-wave.org/documentation/example_tvsp_doppler_effect.php&#34;&#62;The Doppler Effect Example&#60;/a&#62;? (Open the code from the MATLAB help browser.) This might do what you're after.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bentower on "Changing the speed of sound"</title>
			<link>http://www.k-wave.org/forum/topic/changing-the-speed-of-sound#post-6450</link>
			<pubDate>Fri, 11 May 2018 02:18:22 +0000</pubDate>
			<dc:creator>bentower</dc:creator>
			<guid isPermaLink="false">6450@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Update: I've since realized why my proposed solution for the first question 1) would not work, as the speed of the waves traveling with respect to the sources will still be inaccurate. Thus, my 2nd question still stands. Is there a better way I can smooth out the pressure 'pulses' that I get from having the monopole linger at each node for ~200 timesteps before moving onto the next node?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bentower on "Changing the speed of sound"</title>
			<link>http://www.k-wave.org/forum/topic/changing-the-speed-of-sound#post-6449</link>
			<pubDate>Thu, 10 May 2018 05:57:28 +0000</pubDate>
			<dc:creator>bentower</dc:creator>
			<guid isPermaLink="false">6449@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;I'm trying to simulate a monopole moving back and forth in air along an arc. I can get the simulation to run fine when the timestep is made by kgrid.makeTime, but the issue is I would like it to take a certain amount of time (0.01 seconds) for the monopole to move from one end of the arc to the other. Even when the CFL condition is pushed so that Cmax = 0.9, the timestep made by kgrid.makeTime is too small such that dt * the number of nodes along the arc &#38;lt;&#38;lt; 0.01 seconds. I have already increased the number of points along the arc to be the maximum allowable by the grid size. I could decrease the grid size to allow for more points along the arc, but this would necessitate a smaller dt from the CFL condition.&#60;/p&#62;
&#60;p&#62;My questions are as follows: &#60;/p&#62;
&#60;p&#62;1. The first and most promising solution I thought of was to decrease the speed of sound in the simulation. Unfortunately, in order for the times to match, I would need to decrease the sound speed to ~1m/s. The simulation runs, but is this reduction of the sound speed too un-physical? What are the ramifications of decreasing the sound speed to such an extent?&#60;/p&#62;
&#60;p&#62;2. The second solution I thought of was to have the monopole linger at each node for long enough for the times to match. However, this leads to ripples that occur each time the source moves nodes after lingering for ~200 timesteps. Is there a better approach to accomplish this?&#60;/p&#62;
&#60;p&#62;Thank you!
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
