Is there FWHM function in frequency domain
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Erkan
am 10 Mai 2021
Kommentiert: Star Strider
am 6 Aug. 2022
Hi all, i have a gaussian pulse in time domain, Can i find the fwhm in frequency domain of this pulse? In andvanced thanks
0 Kommentare
Akzeptierte Antwort
Star Strider
am 10 Mai 2021
Try it —
a = 2;
p = @(t) exp(-(a*t).^2)
t = linspace(-5,5);
figure
plot(t, p(t))
grid
P = fft(p(t))/numel(t);
Ts = t(2)-t(1);
Fs = 1/Ts;
Fn = Fs/2;
Fv2 = linspace(-Fn, Fn, numel(P));
figure
plot(Fv2, fftshift(abs(P)))
grid
xlabel('Frequency')
figure
findpeaks(fftshift(abs(P)), Fv2, 'Annotate','extents')
[pks,locs,w,p] = findpeaks(fftshift(abs(P)), Fv2, 'MinPeakProminence',0.01)
4 Kommentare
zahra
am 6 Aug. 2022
Hello, dear Star Strider
This part of the code written by you is as follows:
Fn = Fs/2;
Fv2 = linspace(-Fn, Fn, number(P));
I don't understand why it is fs/2? Please explain to me the reason.
Thank you
Star Strider
am 6 Aug. 2022
The Nyquist frequency, ‘Fn’, (the highest frequency that can be uniquely resolved in a sampled signal) is one-half the sampling frequency, ‘Fs’.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Dates and Time finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!