<?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: Isppa and Ispta computation</title>
		<link>http://www.k-wave.org/forum/topic/isppa-and-ispta-computation</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 22:29:20 +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/isppa-and-ispta-computation" rel="self" type="application/rss+xml" />

		<item>
			<title>federico.rossano on "Isppa and Ispta computation"</title>
			<link>http://www.k-wave.org/forum/topic/isppa-and-ispta-computation#post-8668</link>
			<pubDate>Thu, 17 Nov 2022 16:05:04 +0000</pubDate>
			<dc:creator>federico.rossano</dc:creator>
			<guid isPermaLink="false">8668@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Ben,&#60;/p&#62;
&#60;p&#62;Thank you for your answer and for the amazing work.&#60;/p&#62;
&#60;p&#62;I would just only clarify the point about p_max. In the k-Wave User Manual page 38, I see:&#60;br /&#62;
[...] The exceptions are the averaged quantities (‘p_max’, ‘p_rms’, ‘u_max, ‘p_rms, ‘I_avg’) and the quantities recorded over all the grid points within the domain (‘p_max_all’, ‘p_min_all’,‘p_final’, ‘u_max_all’, ‘u_min_all’, ‘u_final’). The averaged quantities return the maximum, average, or root-mean-squared values at each sensor point for the complete simulation and are indexed as (sensor_point_index). &#60;/p&#62;
&#60;p&#62;For &#34;averaged quantities&#34; you mean averaged on time? As for p_max, does k-Wave take the maximum pressure in each voxel for each time step and then the result is the average of these maximum pressures recorded over the time vector? Or it just takes the maximum pressure recorded at any time during the simulation?&#60;/p&#62;
&#60;p&#62;Thank you so much again,&#60;br /&#62;
Besti wishes,&#60;br /&#62;
Federico
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bencox on "Isppa and Ispta computation"</title>
			<link>http://www.k-wave.org/forum/topic/isppa-and-ispta-computation#post-8623</link>
			<pubDate>Fri, 07 Oct 2022 13:54:32 +0000</pubDate>
			<dc:creator>bencox</dc:creator>
			<guid isPermaLink="false">8623@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Federco,&#60;/p&#62;
&#60;p&#62;There are various things you could try. &#60;/p&#62;
&#60;p&#62;kspaceFirstOrder3D will directly output average intensity &#60;code&#62;I_avg&#60;/code&#62; as well as the time-varying intensity &#60;code&#62;I&#60;/code&#62; from which you could compute the average. You can ask it to do that by setting &#60;code&#62;sensor.record = {&#38;#39;I_avg&#38;#39;}&#60;/code&#62; or &#60;code&#62;sensor.record = {&#38;#39;I}&#60;/code&#62;. &#60;/p&#62;
&#60;p&#62;Beware there may be a transient at the start of a signal which may have a higher peak than the steady state, so you may want to consider setting &#60;code&#62;sensor.record_start_index&#60;/code&#62; to avoid a possible transient.&#60;/p&#62;
&#60;p&#62;If your wave is close enough to a single frequency plane wave in a steady state then you could also find the pressure amplitude and use the formula you gave above for the time-averaged intensity. You could use &#60;code&#62;p_max&#60;/code&#62; if you just look at the steady state part of the propagation by avoiding the transient. (&#60;code&#62;p_max&#60;/code&#62; is the maximum pressure at the defined sensor points, not everywhere.)&#60;/p&#62;
&#60;p&#62;If you are recording on very many points, eg. at all points in the domain, and that means the memory require is still very high, could you reduce the region over which you are recording? Or break it into subregions and run one simulation per subregion?&#60;/p&#62;
&#60;p&#62;Best wishes&#60;br /&#62;
Ben
&#60;/p&#62;</description>
		</item>
		<item>
			<title>federico.rossano on "Isppa and Ispta computation"</title>
			<link>http://www.k-wave.org/forum/topic/isppa-and-ispta-computation#post-8616</link>
			<pubDate>Mon, 03 Oct 2022 10:47:24 +0000</pubDate>
			<dc:creator>federico.rossano</dc:creator>
			<guid isPermaLink="false">8616@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I would like to ask if there is a strategy to calculate Isppa and Ispta values without integrating over the pulse duration the square of p(t). I have problems due to RAM memory with computations of both big domains and time vectors, so I am unable to compute sensor.p to achieve the I(t) through p^2/2*rho*c.&#60;/p&#62;
&#60;p&#62;I've already considered to start recording my signal in the steady state, but it still requires a lot of memory. Maybe I can calculate Isppa/Ispta with p_max or p_max_all?&#60;br /&#62;
And what is the difference between the latter two?&#60;/p&#62;
&#60;p&#62;Thank you in advance for the help!&#60;br /&#62;
Federico
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
