Hello,
I've been using the kWaveArray class to simulate different frequencies interacting with each other for vibro-acoustographic simulations.
% define multi-element kWaveArray
source_signal(1, :) = ... % define 1st element signal
source_signal(2, :) = ... % define 2nd element signal
...
getDistributedSourceSignal(kgrid, source_signal)
I've been wondering if the same can be done with the kWaveTransducer class in order to make use of its B-mode functionality, but while having each element firing a different frequency.
Currently, if I try to define a multi-row transducer.input_signal for a kWaveTransducer instance, it says
transducer.input_signal must be a one-dimensional array
Is there a workaround that exists?