필터 지우기
필터 지우기

How to convert fft plot into PSD(Normalized) vs Freqeuncy (Hz)

조회 수: 16 (최근 30일)
moeen saeed
moeen saeed 2016년 3월 16일
답변: remi inshar 2018년 8월 3일
I am trying to convert my fft signal into PSD(Normalized) vs Freqeuncy (Hz) but can't get it right. I want to get some thing like shown in the figure. I found these figures in the literature. How to plot this in matlab? PSD from 0-1 and frequency in log scale.
If some one can explain with a simple example, it will be highly appreciated

답변 (2개)

Vidya Viswanathan
Vidya Viswanathan 2016년 4월 1일
Hi,
I understand that you are trying to compute the power spectral density of a signal from the output of the FFT function. This can be done by squaring the absolute value of FFT output and scaling it by a factor equal to (1/length(data))*(1/Fs) where Fs is the sampling frequency. This result is then converted to decibels. Refer to the following documentation link that describes how power spectral density can be computed from FFT:
I hope this answers your question.
Regards,
Vidya

remi inshar
remi inshar 2018년 8월 3일
hai all... i am trying to plot psd of action potential in neurons.. i am not able to select the sampling frequency wisely and reproduce plots in a famous journal.. can someone help me....?

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by