I need to use a linear array transducer to perform simulations.
How can I specify the center frequency and % bandwidth of the linear array transducer in k-wave?
k-Wave
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
Center frequency and % bandwidth of the linear array transducer
(4 posts) (3 voices)-
Posted 5 years ago #
-
Hi prabhakar.amarana,
This is controlled by the input signal you define. For example, you could create a delta pulse, and then filter using a bandpass filter:
clearvars; % define delta function sig = zeros(1, 100); sig(end/2) = 1; % apply bandpass filter sampling_freq = 50e6; center_freq = 3e6; bandwidth = 100; sig_filt = gaussianFilter(sig, sampling_freq, center_freq, bandwidth); % plot the signal figure; plot(sig_filt); % plot the spectrum spect(sig_filt, sampling_freq, 'Plot', [true, false]);
Hope that helps,
Brad.
Posted 5 years ago # -
Dear Brad,
Thanks for your kind response.Posted 5 years ago # -
Thank you both.
Posted 1 year ago #
Reply
You must log in to post.