What is the relation between DFT and PSD of a signal
24 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Mathematically the PSD of signal x(t) is the Fourier transform of Autocorrelation function of x(t)
2) But In MATLAB it is seen that the POWER SPECTRAL DENSITY (PSD) is directly obtained from the FFT of a signal x(t) as follows.
N = Number of data points or length of signal x(t), Nf = 2^nextpow2(N), Xk = fft (x, Nf), PSD = [ Xk * conj(Xk) ] / Nf, fs = Sampling frequency, f = fs * linspace (0, 1, Nf), Creates frequency vector, The graph of PSD Vs f is called PSD curve.
Does it mean that the DFT of x(t) directly gives PSD of x(t) ?
1 Kommentar
Image Analyst
am 7 Sep. 2012
No. Look: Xk * conj(Xk) - that's the square of the discrete Fourier Transform, not the Fourier Transform itself.
Akzeptierte Antwort
Honglei Chen
am 7 Sep. 2012
Bearbeitet: Honglei Chen
am 7 Sep. 2012
It can be shown that PSD can alternatively be estimated by the square of magnitude of FFT. You should be able to find it in most spectral analysis text books, e.g., Kay's Modern Spectral Estimation, equation 4.2, pp 65
0 Kommentare
Weitere Antworten (1)
Azzi Abdelmalek
am 7 Sep. 2012
Bearbeitet: Azzi Abdelmalek
am 8 Sep. 2012
- The PSD shows how the power of your signal is distributed over your frequencies
- the FFT shows the amplitude and phase of each harmonic component of your signal
0 Kommentare
Siehe auch
Kategorien
Mehr zu Fourier Analysis and Filtering finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!