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 kwave?
kWave
A MATLAB toolbox for the timedomain
simulation of acoustic wave fields
Center frequency and % bandwidth of the linear array transducer
(3 posts) (2 voices)
Posted 3 months 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 3 months ago # 
Dear Brad,
Thanks for your kind response.Posted 2 months ago #
Reply
You must log in to post.