The phase of the fft is inverted
3 次查看(过去 30 天)
显示 更早的评论
Hello!
I am obtaining the frf function of a signal by using th espectral densities in MATLAB. The magnitude of my frf seems fine, however, the phase is inverted in the sense that it should be ranging from 0 to -pi. Any help of what could be going on?
This is what I am getting:
And this is what I was expecting:
Thank you very much!!
2 个评论
Bjorn Gustavsson
2022-6-3
Have you checked the sign and amplitude-conventions used by matlab and your reference source. This smells like that type of "error" - you think you've calculated the phase difference between signals y1 and y2 when what matlab gives you the phase-difference between y2 and y1.
David Goodmanson
2022-6-4
Hi Carlota,
how, in terms of functions, are you calculating the frf?
You state that phase should be varying from 0 to -pi, but in the expected answer the phase is varying from pi to -pi. Could you comment?
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!