Hi there,
I would like to use the beam steering option when defining the transducer and I have questions concerning transmission and reception delays.
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 "kWaveTransducer" didn't seem to like negative delays so I slightly changed it. It seems to work now.
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 "scan_line" 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 "stackedPlot" 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
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 ?
Thanks in advance,