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

		<item>
			<title>Bradley Treeby on "Focus point"</title>
			<link>http://www.k-wave.org/forum/topic/focus-point#post-672</link>
			<pubDate>Mon, 06 Aug 2012 10:09:14 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">672@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi cdelu,&#60;/p&#62;
&#60;p&#62;Sorry for the delay in replying to your post. Using the &#60;code&#62;kWaveTransducer&#60;/code&#62; class, the beam can only be steered within a 2D plane, similar to conventional diagnostic ultrasound transducers. In this case, the parameters &#60;code&#62;focus_distance&#60;/code&#62; and &#60;code&#62;steering_angle&#60;/code&#62; set the focus position within the x-y plane. &#60;/p&#62;
&#60;p&#62;The parameter &#60;code&#62;elevation_focus_distance&#60;/code&#62; controls the focusing in the elevation or x-z plane. For most transducers, this focus distance is fixed and physically occurs due to the shape of the transducer elements or a lens.&#60;/p&#62;
&#60;p&#62;If you are interested in a more general simulation, I would define the source mask and signals directly, rather than using the &#60;code&#62;kWaveTransducer&#60;/code&#62; class. For example, you could define &#60;code&#62;source.p_mask&#60;/code&#62; to be a rectangle with 'G' grid points, define &#60;code&#62;source.p&#60;/code&#62; to have G time series, then delay the time signal associated with each grid point based on its distance to the focus point.&#60;/p&#62;
&#60;p&#62;I hope that answers your questions,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>cdelu on "Focus point"</title>
			<link>http://www.k-wave.org/forum/topic/focus-point#post-641</link>
			<pubDate>Fri, 27 Jul 2012 09:51:43 +0000</pubDate>
			<dc:creator>cdelu</dc:creator>
			<guid isPermaLink="false">641@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hello,&#60;/p&#62;
&#60;p&#62;I am also a bit new to kWave, so my apologies for this low-level question. &#60;/p&#62;
&#60;p&#62;I am trying to define a transducer so that I can focus my signal at a certain point given by the coordinates (x0,y0,z0). Assuming the waves are travelling in x-direction, I assumed my focus_distance will be given by x0, the elevation_focus_distance by z0 and the steering_angle can be computed from y0. After running some simulations, I noticed that these assumptions are not necessarily the right ones. Can someone please explain what is the right approach?&#60;/p&#62;
&#60;p&#62;Thank you in advance.
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
