Power Spectral Density Estimates Using FFT

I used PSD through FFT and the numbers in my plot (Y-axis) are not less than 1 as I expected to see in PSD result. I attached the sample function and the plot. Is something wrong with my function that should be changed?

回答 (2 件)

vijaya lakshmi
vijaya lakshmi 2018 年 3 月 22 日

0 投票

Hi Mo,
To compute the power spectral density using the FFT function, the absolute value FFT output has to be squared and scaled by (1/length(data))*(1/Fs) where Fs is the sampling frequency. This result is then converted to decibels.
I observe that you haven't converted the result in decibels.This might be causing to the numbers along y-axis to be greater than 1.

カテゴリ

タグ

質問済み:

Mo
2018 年 3 月 1 日

回答済み:

2024 年 9 月 9 日

Community Treasure Hunt

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

Start Hunting!

Translated by