![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1259305/image.png)
How to generate 6 cycle or 10 cycle hanning modulated tone burst excitation
33 次查看(过去 30 天)
显示 更早的评论
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?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1259165/image.png)
0 个评论
回答(1 个)
Mathieu NOE
2023-1-11
hello
try this
all the best
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1259305/image.png)
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 个评论
Mathieu NOE
2023-1-20
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 ?
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!