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!