<?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: about the wave equation</title>
		<link>http://www.k-wave.org/forum/topic/about-the-wave-equation</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:07:30 +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/about-the-wave-equation" rel="self" type="application/rss+xml" />

		<item>
			<title>Amita on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-8419</link>
			<pubDate>Sun, 09 Jan 2022 17:37:32 +0000</pubDate>
			<dc:creator>Amita</dc:creator>
			<guid isPermaLink="false">8419@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;ok&#60;br /&#62;
Thank you
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-8418</link>
			<pubDate>Sun, 09 Jan 2022 15:23:52 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">8418@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;See &#60;a href=&#34;https://discovery.ucl.ac.uk/id/eprint/10113895/1/2014_Treeby_IEEE_kWaveElastic.pdf&#34;&#62;here&#60;/a&#62;.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Amita on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-8417</link>
			<pubDate>Sun, 09 Jan 2022 15:16:37 +0000</pubDate>
			<dc:creator>Amita</dc:creator>
			<guid isPermaLink="false">8417@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi&#60;/p&#62;
&#60;p&#62;It is written there in user manual that the tool is solving governing equations for fluid medium, then how k-wave is applicable for solid or viscoelastic medium when the wave equation itself is not for these medium?&#60;/p&#62;
&#60;p&#62;or&#60;/p&#62;
&#60;p&#62;which governing equations are being solved behind the command pstdElastic2D and pstdElastic3D?&#60;/p&#62;
&#60;p&#62;please help.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-4988</link>
			<pubDate>Thu, 19 Feb 2015 19:39:20 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">4988@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Amin,&#60;/p&#62;
&#60;p&#62;There are a few reasons why we solve the first-order equations rather than the second-order wave equation in the main simulation functions. First, it allows both mass and force sources to be easily included into the discrete equations. Second, it allows the PML to be easily defined. Third, calculation of the particle velocity allows quantities such as the acoustic intensity to be calculated. This is useful, for example, when modelling how ultrasound heats biological tissue due to acoustic absorption. Finally, there is some evidence that solving the first-order equations gives improved accuracy for heterogeneous media.&#60;/p&#62;
&#60;p&#62;If you're interested in homogeneous media, the function &#60;code&#62;kspaceSecondOrder&#60;/code&#62; solves the second-order wave equation.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>aminzadeh on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-4985</link>
			<pubDate>Wed, 11 Feb 2015 13:52:26 +0000</pubDate>
			<dc:creator>aminzadeh</dc:creator>
			<guid isPermaLink="false">4985@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dear Dr. Treeby&#60;/p&#62;
&#60;p&#62;Hello and Thanks for your Toolbox.&#60;/p&#62;
&#60;p&#62;As you said k-Wave solve a system of coupled 1st-order equations. why you don't solve the single 2nd-order equation?&#60;br /&#62;
I asked this question, because before I know about your Toolbox, I solved the single 2nd order wave eq. and now I see that results are in a good agreement with the k-Wave. &#60;/p&#62;
&#60;p&#62;Best regards,&#60;br /&#62;
Amin
&#60;/p&#62;</description>
		</item>
		<item>
			<title>xiong on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-321</link>
			<pubDate>Wed, 22 Feb 2012 02:39:18 +0000</pubDate>
			<dc:creator>xiong</dc:creator>
			<guid isPermaLink="false">321@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Brad,&#60;/p&#62;
&#60;p&#62;This is exactly what I want.&#60;/p&#62;
&#60;p&#62;Thank you!&#60;/p&#62;
&#60;p&#62;Xiong
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-314</link>
			<pubDate>Fri, 17 Feb 2012 05:34:24 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">314@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Xiong,&#60;/p&#62;
&#60;p&#62;Thanks for your question. You are correct about the units. The alpha(r) in Chao's equation actually represents a relaxation time. This is normally denoted tau and is often called Stokes' relaxation time. In the limit of w*tau &#38;lt;&#38;lt; 1, the absorption will be proportional to frequency squared, in other words:&#60;/p&#62;
&#60;p&#62;    absorption = alpha_0 w^2.&#60;/p&#62;
&#60;p&#62;In this case, the relationship between tau and alpha_0 is given by: &#60;/p&#62;
&#60;p&#62;    alpha_0 = tau/(2*c) &#60;/p&#62;
&#60;p&#62;Here c is the sound speed in m/s and w is the frequency in rad/s. Note, this is not the wave equation solved in k-Wave.&#60;/p&#62;
&#60;p&#62;I hope that helps!&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>xiong on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-305</link>
			<pubDate>Fri, 10 Feb 2012 00:45:10 +0000</pubDate>
			<dc:creator>xiong</dc:creator>
			<guid isPermaLink="false">305@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dear Chao and Ben,&#60;/p&#62;
&#60;p&#62;I also saw the equation Chao posted. I have a question about it. The unit of alpha(r) in it should be the same as that of time (second) to ensure the unit consistency of the equation. But the acoustic attenuation coefficient (use beta(r) to denote it) usually has the unit of Np/cm or Np/cm/MHz. I don't know the relationship between alpha(r) (ultrasonic absorption distribution) and beta(r) (acoustic attenuation coefficient). If possible, please provide the corresponding equation with beta(r) represents the loss of acoustic wave.&#60;/p&#62;
&#60;p&#62;Thank you.&#60;/p&#62;
&#60;p&#62;Xiong
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bencox on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-101</link>
			<pubDate>Wed, 16 Feb 2011 11:48:20 +0000</pubDate>
			<dc:creator>bencox</dc:creator>
			<guid isPermaLink="false">101@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Dear Chao,&#60;/p&#62;
&#60;p&#62;I think deconvolving your frequency response before you do the image reconstruction is probably the safest way, as you can then deal with the problems that the deconvolution presents (noise amplification essentially) before it gets tangled up in an image reconstruction. Deconvolution of a frequency response from a time series will be covered in many standard digital signal processing books.&#60;/p&#62;
&#60;p&#62;Kind regards,&#60;/p&#62;
&#60;p&#62;Ben
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-100</link>
			<pubDate>Wed, 16 Feb 2011 09:29:12 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">100@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Dr. Treeby,&#60;/p&#62;
&#60;p&#62;Thanks for the clarification. &#60;/p&#62;
&#60;p&#62;One more question: If the signal is the convolution of the simulated pressure data and the sensor frequency response, and I want to use this signal for reconstruction by time reversal method, other than direct deconvolution before reconstruction (FFT and IFFT), is there any other way to remove the frequency response effect during reconstruction process?&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-99</link>
			<pubDate>Wed, 16 Feb 2011 05:39:26 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">99@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Chao,&#60;/p&#62;
&#60;p&#62;You are more than welcome. At this stage, the toolbox only supports scalar inputs for the absorption variables. We are planning to modify this to accommodate matrix inputs in the near future.&#60;/p&#62;
&#60;p&#62;The sensor frequency response simply takes the FFT of the recorded time domain signals after the simulation is complete, multiplies the frequency domain signals by a zero phase Gaussian window, and then computes the inverse FFT (see kspaceFirstOrder_filterSensorData.m within the private folder).&#60;/p&#62;
&#60;p&#62;To implement another type of frequency response, you could manually filter the recorded time domain signals in a similar manner (or in any other way you like) after they are returned from the simulation.&#60;/p&#62;
&#60;p&#62;I hope that is of some help,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-98</link>
			<pubDate>Wed, 16 Feb 2011 05:23:23 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">98@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi, Dr. Treeby,&#60;/p&#62;
&#60;p&#62;Thank you for your explanation. It's very helpful.&#60;/p&#62;
&#60;p&#62;And I have two other questions:&#60;/p&#62;
&#60;p&#62;1. It seems that the absorption parameters, like alpha_power, alpha_coeff, can not be given in the matrix form. For example, when I used matrix to define the absorption parameters in the &#34;2D Time Reversal With Compensation For Acoustic Absorption Example&#34;, it will prompt error. &#60;/p&#62;
&#60;p&#62;2. Can I define the sensor frequency response in other forms instead of Gaussian shape?&#60;/p&#62;
&#60;p&#62;If not, hope the toolbox will support these two functions in the future.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-97</link>
			<pubDate>Tue, 15 Feb 2011 22:22:59 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">97@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Chao,&#60;/p&#62;
&#60;p&#62;Thanks for your question. The first order simulation functions in k-Wave (kspaceFirstOrder1D, 2D, and 3D) are based on three coupled first equations as you say. Without the absorption term, these are given by:&#60;/p&#62;
&#60;p&#62;&#60;img src=&#34;http://www.k-wave.org/images/kwave_first_order_equations.gif&#34; /&#62;&#60;/p&#62;
&#60;p&#62;Here p and rho are acoustic quantities, u and d are the particle velocity and displacement, and rho_0 and c_0 are the background parameters.&#60;/p&#62;
&#60;p&#62;These equations are valid for both homogeneous or heterogeneous media (in rho_0 and c_0). If you combine these in the normal fashion including a photoacoustic source, you will get the equation you mention without the absorption term (the absorption model used in k-Wave is based on the fractional Laplacian, see the references for more details).&#60;/p&#62;
&#60;p&#62;Note, within the actual k-Wave code, the grad(rho_0) terms are not computed because they exactly cancel. (More subtly, this means the calculated acoustic density is not quite the acoustic density, but that doesn't matter in this case because this parameter is not used for input or output.)&#60;/p&#62;
&#60;p&#62;For more information - see the Modelling Wave Propagation section under Getting Started in the k-Wave help files.&#60;/p&#62;
&#60;p&#62;I hope that helps. If not, please let us know!&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>huangchao on "about the wave equation"</title>
			<link>http://www.k-wave.org/forum/topic/about-the-wave-equation#post-96</link>
			<pubDate>Tue, 15 Feb 2011 21:49:11 +0000</pubDate>
			<dc:creator>huangchao</dc:creator>
			<guid isPermaLink="false">96@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;Thanks for this wonderful toolbox!&#60;/p&#62;
&#60;p&#62;The k-Wave solves 3 first order equations (or second order wave equation for homogeneous media), which, at least in my opinion, is valid when the ambient density rho_0 is constant.&#60;/p&#62;
&#60;p&#62;Therefore, I am wondering if you can solve the wave equation that models the sound speed, density and absorption heterogeneities. To my knowledge, it should be &#60;/p&#62;
&#60;p&#62;&#60;img src=&#34;http://img225.imageshack.us/img225/6199/86132079.jpg&#34; /&#62;&#60;/p&#62;
&#60;p&#62;where α(r) is the ultrasonic absorption distribution.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Chao&#60;/p&#62;
&#60;p&#62;Edit: I don't know why the image does not show properly, but you can find it here:&#60;br /&#62;
&#60;a href=&#34;http://img225.imageshack.us/f/86132079.jpg/&#34; rel=&#34;nofollow&#34;&#62;http://img225.imageshack.us/f/86132079.jpg/&#60;/a&#62; (ADMIN: Fixed - you need the direct image link)
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
