What is the relation between DFT and PSD of a signal
古いコメントを表示
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 件のコメント
Image Analyst
2012 年 9 月 7 日
No. Look: Xk * conj(Xk) - that's the square of the discrete Fourier Transform, not the Fourier Transform itself.
採用された回答
その他の回答 (1 件)
Azzi Abdelmalek
2012 年 9 月 7 日
編集済み: Azzi Abdelmalek
2012 年 9 月 8 日
2 投票
- 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
カテゴリ
ヘルプ センター および File Exchange で Spectral Measurements についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!