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

25 visualizaciones (últimos 30 días)
moeen saeed
moeen saeed el 16 de Mzo. de 2016
Respondida: remi inshar el 3 de Ag. de 2018
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

Respuestas (2)

Vidya Viswanathan
Vidya Viswanathan el 1 de Abr. de 2016
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 el 3 de Ag. de 2018
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....?

Categorías

Más información sobre Spectral Measurements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by