Dear Ben and Brad,
I found that the k-wave toolbox can incoporate the sensor directivity function in 2D case accurately, but not in 3D.
If I want to simulate in a 3D case, how can I incoporate the directivity function?
Thanks in advance!
Wenfeng
Dear Ben and Brad,
I found that the k-wave toolbox can incoporate the sensor directivity function in 2D case accurately, but not in 3D.
If I want to simulate in a 3D case, how can I incoporate the directivity function?
Thanks in advance!
Wenfeng
Hi Wenfeng,
There's currently no equivalent to Sensor Element Directivity in 2D Example in 3D, although you can incorporate directivity by explicitly using a large sensor, as in Modelling Sensor Directivity in 3D Example.
Hope that helps,
Ben
Hi Ben,
Thank you for your reply!
Using a large sensor to incorporate directivity requires too much memory when considering transducer array.
I was thinking how to modify the main function kspaceFirstOrder3D to define the directivity function for each element as you have done in the 2D case using a sinc function. Could you help me understand your code and where and how you have made the modification for directivity in 2D case.
Thanks!
Wenfeng
Hi Wenfeng,
What aspect of using a large sensor array uses too much memory for your application? Is it because you are using a very large number of sensor points as well as time points? We have implemented a simple disk streaming option in the next release (which will be available sometime next month) so that the complete sensor data doesn't need to be stored in memory. This may be of some help.
Brad.
Hi Brad,
The disk streaming feature is indeed great for solving part of my problem. The problem has been nicely solved if I want to simulate all the steps (the signals generation, propragetion, detection and reconstruction).
For my case, I want to use the k-wave only for the time reversal reconstruction of measured signals. The directivity of the transducer is considered as a weight fator. In this case, to simulate the directivity using large detector will not solve the problem.
Regards,
Wenfeng
You must log in to post.