<?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: alpha_coeff unit: dB/MHz/cm or Np/MHz/cm?</title>
		<link>http://www.k-wave.org/forum/topic/alpha_coeff-unit-dbmhzcm-or-npmhzcm</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 10:23:13 +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/alpha_coeff-unit-dbmhzcm-or-npmhzcm" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "alpha_coeff unit: dB/MHz/cm or Np/MHz/cm?"</title>
			<link>http://www.k-wave.org/forum/topic/alpha_coeff-unit-dbmhzcm-or-npmhzcm#post-5489</link>
			<pubDate>Tue, 03 May 2016 12:58:19 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">5489@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Charlotte,&#60;/p&#62;
&#60;p&#62;The attenuation coefficient &#60;code&#62;medium.alpha_coeff&#60;/code&#62; is given in units of dB/(MHz^y cm). There are some more details in the k-Wave Manual, or in the &#60;a href=&#34;http://www.k-wave.org/documentation/example_na_modelling_absorption.php&#34;&#62;Modelling Power Law Absorption Example&#60;/a&#62; (you can also find these examples in the MATLAB help browser).&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>charlotte.constans on "alpha_coeff unit: dB/MHz/cm or Np/MHz/cm?"</title>
			<link>http://www.k-wave.org/forum/topic/alpha_coeff-unit-dbmhzcm-or-npmhzcm#post-5488</link>
			<pubDate>Tue, 03 May 2016 11:24:11 +0000</pubDate>
			<dc:creator>charlotte.constans</dc:creator>
			<guid isPermaLink="false">5488@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I am trying to take into account absorption effects on ultrasound propagation through a skull.&#60;br /&#62;
I am wondering whether alpha_max should be in Np/MHz/cm or dB/MHz/cm.&#60;br /&#62;
 I am considering a heterogeneous absorption map, linearly related to density with a maximum value alpha_max=3.5 and minimum 0 in water around the skull. I understand that the unit is supposed to be dB/MHz/cm; however, with a bone thickness of about 3 mm at 800kHz, I obtained a transmission reduction of 66% compared to the same simulation with alpha_max=0. This result would match a mean alpha_coeff of 1.7 Np/MHz/cm = 15 dB.MHz/cm; as the modelled skull is very porous, the mean absorption coefficient is about half the max coefficient so it seems that the software is actually considering that alpha_max=3.5 Np/MHz/cm instead of 3.5 dB/MHz/cm.&#60;/p&#62;
&#60;p&#62;When searching for more information on the website, I found this code (&#60;a href=&#34;http://www.k-wave.org/documentation/example_us_bmode_linear_transducer.php&#34; rel=&#34;nofollow&#34;&#62;http://www.k-wave.org/documentation/example_us_bmode_linear_transducer.php&#60;/a&#62;) where again, it looks like the absorption coefficient unit is Np/MHz/cm and not dB/MHz/cm in the equation &#34;p=p0 exp(-alpha*f*d)&#60;br /&#62;
where alpha is the attenuation coefficient in dB/(MHz cm)&#34;:&#60;/p&#62;
&#60;p&#62;&#34;[p=p0 exp(-alpha*f*d)]&#60;br /&#62;
where alpha is the attenuation coefficient in dB/(MHz cm), f is the frequency in MHz (chosen here as the transmit frequency), and d is the total (round-trip) distance travelled in cm. Here the distance variable is created assuming that t = 0 corresponds to the middle of the transmitted tone burst.&#60;br /&#62;
% create radius variable assuming that t0 corresponds to the middle of the&#60;br /&#62;
% input signal&#60;br /&#62;
t0 = length(input_signal)*kgrid.dt/2;&#60;br /&#62;
r = c0*( (1:length(kgrid.t_array))*kgrid.dt/2 - t0);    % [m]&#60;/p&#62;
&#60;p&#62;% create time gain compensation function based on attenuation value,&#60;br /&#62;
% transmit frequency, and round trip distance&#60;br /&#62;
tgc_alpha = 0.25;		% [dB/(MHz cm)]&#60;br /&#62;
tgc = exp(2*tgc_alpha*tone_burst_freq/1e6*r*100);&#34;&#60;/p&#62;
&#60;p&#62;Could you please clarify this?&#60;/p&#62;
&#60;p&#62;Thanks a lot!
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
