Can you create Ultrasound directional speakers simulations
3 views (last 30 days)
Show older comments
Hello,
I am not much familiar with MATLAB and Simulink, so I want to ask if it is worth it to try it in it. I am trying to create piezoelectric speaker array (or more precise name directional speaker) simulations, how much can it turn the sound wave with different delays in loudspeakers. I am trying to do it in other program (COMSOL Multiphysics) but want to know if MATLAB can do the same and if it does compere the result with it.
That I saw you can do the array but it was for radio purpose, or just create signal (but not sound waves).
For example, if it is possible to do similar simulation like in the photo below, it has 6 different loudspeakers and it sends ultrasound wave out (25kHz) with delay between them and creates new wave (the more red one) which creates directional sound.
So, I would like to know if it possible to create simulation with MATLAB and if would know the reference or similar topic that was answered before (I didn’t found none or missed them) it would be helpful.
0 Comments
Answers (1)
Peter Wittenberg
on 27 Dec 2022
Edited: Peter Wittenberg
on 27 Dec 2022
This sounds like it is a standard type of problem addressed with the functions of the Phased Array Toolbox. Your array is a phased array (actually with time delay rather than phase delay directly). You probably want to use a linear array (ula) set up with the propagation speed being that of sound. You can find these in MATLAB Central documentation.
0 Comments
See Also
Categories
Find more on Antennas, Microphones, and Sonar Transducers in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!