
How to generate 6 cycle or 10 cycle hanning modulated tone burst excitation
29 views (last 30 days)
Show older comments
I have been trying to generate a hanning window modulated tone burst excitation with a centre frequency of 100 KHz and with 6 or 10 cycles as shown in the picture. Once generated I want to use this as an input excitation to my transducer.
Please let me know how can i acheive this?

0 Comments
Answers (1)
Mathieu NOE
on 11 Jan 2023
hello
try this
all the best

fsin = 100e3; % sine freq
Fs = 100*fsin; % sampling freq
dt = 1/Fs;
duration = 0.2e-3; % signal duration in seconds
samples = ceil(duration*Fs);;
t = dt*(0:samples-1);
offset = dt*(samples/2); % to center the gaussian envelope
a = 200*Fs; % increase or decrease a to change number of periods
signal = sin(2*pi*fsin*t).*exp(-a*(t-offset).^2);
figure(1),plot(t,signal);grid
11 Comments
See Also
Categories
Find more on Matrix Indexing 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!