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

		<item>
			<title>Bradley Treeby on "US Beam steering"</title>
			<link>http://www.k-wave.org/forum/topic/us-beam-steering#post-524</link>
			<pubDate>Mon, 28 May 2012 23:43:07 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">524@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi acosse,&#60;/p&#62;
&#60;p&#62;Thanks for your post and for pointing out the problem with using a transducer as a sensor with a non-zero steering angle. The fix (which you may have already implemented) is to replace the offset code (around line 641) with:&#60;/p&#62;
&#60;pre&#62;&#60;code&#62;% offset the received sensor_data by the beamforming delays and
% apply receive apodization
for element_index = 1:obj.number_active_elements
   if delays(element_index) &#38;gt; 0
      sensor_data(element_index, :) = apodization(element_index).*[sensor_data(element_index, 1 + delays(element_index):end), zeros(1, delays(element_index))];
   elseif delays(element_index) &#38;lt; 0
      sensor_data(element_index, :) = apodization(element_index).*[zeros(1, -delays(element_index)), sensor_data(element_index, 1:end + delays(element_index))];
   end
end&#60;/code&#62;&#60;/pre&#62;
&#60;p&#62;I'm not sure I follow your second problem. If you try the Simulating Ultrasound Beam Patterns Example and change the steering angle, does it do what you expect? &#60;/p&#62;
&#60;p&#62;When using a the kWaveTransducer class, only a single tone burst is used to save memory, but it is delayed automatically within kspaceFirstOrder3D based on the steering angle and focus distance settings.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>acosse on "US Beam steering"</title>
			<link>http://www.k-wave.org/forum/topic/us-beam-steering#post-523</link>
			<pubDate>Thu, 24 May 2012 15:50:55 +0000</pubDate>
			<dc:creator>acosse</dc:creator>
			<guid isPermaLink="false">523@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi there,&#60;/p&#62;
&#60;p&#62;I would like to use the beam steering option when defining the transducer and I have questions concerning transmission and reception delays. &#60;/p&#62;
&#60;p&#62;I first had problems when using negative delays for received signals. When steering the beam at 45°, a 0-delay was set to the central element. Left and right elements got positive and negative delays -(pitch x n x sin(theta))/speed and (pitch x n x sin(theta))/speed respectively. But the function &#34;kWaveTransducer&#34; didn't seem to like negative delays so I slightly changed it. It seems to work now. &#60;/p&#62;
&#60;p&#62;To check the transmitted signals delays, I set the steering angle at 45° and took the sensor_data as it was, without adding zeros to the sensor_data signals. In order to do this, I commented out the inside of the &#34;scan_line&#34; function in file kWaveTransducer.m, line 633). And here arose my problem: When I ploted the signals from each one of my transducer's elements using the &#34;stackedPlot&#34; function, it seemed that my transmitted signals hadn't been delayed... the input tone burst was at the same position in every recorded signals from every transducer element&#60;/p&#62;
&#60;p&#62;I used the transducer as source and sensor. My question is thus the following: Are the transmitted tone bursts delayed when using a steered beam in k-wave ?&#60;/p&#62;
&#60;p&#62;Thanks in advance,
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
