How to generate 6 cycle or 10 cycle hanning modulated tone burst excitation

49 views (last 30 days)
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?

Answers (1)

Mathieu NOE
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
Mathieu NOE
Mathieu NOE on 20 Jan 2023
if you want to create 1 s of data and you are limited to 8192 points, then your effective max sampling rate is 8192 Hz. How do you want to create a 100 kHz signal in this case ?

Sign in to comment.

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!