FINDING FREQUENCY FROM FFT PLOT

my fft plot looks like above.how to find lower and higher frequencies for the above curve so that the bandwidth(upper-lower frequency) can also be calculated .i need to display lower and upper frequencies also.

回答 (1 件)

Hiro Yoshino
Hiro Yoshino 2020 年 1 月 8 日

0 投票

Try this?:
% P fft power
% F fft frequency
idx = (P == PowerThreshold); % detect the indices of the power that match the threshold.
% Here are what you want I guess:
F_low = F(idx);
F_low = F_low(1);
F_high = F(idx);
F_high = F_high(end);
The point is extracting indices that correspond your threshold of the power.

この質問は閉じられています。

質問済み:

2020 年 1 月 8 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by