Can you create Ultrasound directional speakers simulations

5 次查看(过去 30 天)
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.

回答(1 个)

Peter Wittenberg
Peter Wittenberg 2022-12-27
编辑:Peter Wittenberg 2022-12-27
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.

类别

Help CenterFile Exchange 中查找有关 Antennas, Microphones, and Sonar Transducers 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by