how to find phase angle for the FFT data of a transient signal ?
3 ビュー (過去 30 日間)
古いコメントを表示
currently i am using PSD to calculate my fft
[y(:,1),f] = pwelch(z1(:,1),hann(fsize),round(fsize/2),fsize,fs);% calculate PSD
yfft(:,1)=sqrt(1.5*y(:,1));% calculate fft
0 件のコメント
回答 (1 件)
Honglei Chen
2012 年 8 月 6 日
Why not just use fft? PSD contains only the power information so the phase information is lost.
3 件のコメント
Honglei Chen
2012 年 8 月 6 日
編集済み: Honglei Chen
2012 年 8 月 6 日
What is your expected result and what is the result you get from FFT? Like I mentioned, you cannot expect to get phase from PSD since there is no phase information in it.
John Petersen
2012 年 8 月 6 日
You may need to apply a window on the data to reduce the effects of nonzero starting and ending points of the data set.
参考
カテゴリ
Help Center および File Exchange で Fourier Analysis and Filtering についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!