how to using FFT to get the signal phase?

I want to measure the harmonic signal,aand using mag and phase.vi to
get the phase information,but get the wrong phase value,can i use the
LABVIEW software
to get the phase information
thank in advance!

你當然可以用LabVIEW去做FFT(快速富立葉轉換),這是無庸置疑的。

你說你得到錯誤的phase,不知道是哪裡的問題,要不要將你的程式post出來,讓我們看看。

此外,從( http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RNAME=ViewQuestion&HOID=506500000008000000654F0000&ECategory=LabVIEW.LabVIEW+General )這個網址,得到一個範例檔案,您可以去看看:FFT.vi

而且,從LabVIEW的範例程式中,可以找到很多FFT相關的程式。您可以去參可一下,那些範例程式,在:

  • C:\Program Files\National Instruments\LabVIEW 6.1\examples\
  • C:\Program Files\National Instruments\LabVIEW 7.0\vi.lib\

如果還有疑問,歡迎隨時post出來阿...

 

谢谢你的回复,在实际的处理过程中,可能会含有许多噪声,我用了加窗滤波,效果不是太好,看下我的例子。我的信号中有基波和谐波部分,还有白噪声,我想虑去白噪声,用FFT进行谐波分析,得出谐波幅值,用LABVIEW7的函数进行滤波,但效果不好,得出的幅值与真值有差别,你看一下,有没有好办法

 

我這裡看不到你上傳的檔案…請問你有上傳嗎?可不可以請您再傳一次…


  在实际的处理过程中,可能会含有许多噪声,我用了加窗滤波,效果不是太好,看下我的例子。我的信号中有基波和谐波部分,还有白噪声,我想虑去白噪声,用FFT进行谐波分析,得出谐波幅值,用LABVIEW7的函数进行滤波,但效果不好,得出的幅值与真值有差别,你看一下,有没有好办法。

    296_fft-filter1.zip

想請問,我是用研華的ad card,我將如何抓到類比式的訊號呢???書上的說明,通常為ni所適用。

是凌華還是研華?

我跟你做的不同我做GPIB

但是很嚴重的問題就是ATI-488不支援LAB7.0

害我不能用VISA,只能用它們自己寫的來做GPIB傳輸

所以你在使用它家廠牌要是有問題

還是先問問個家的工程師先確定看看是否有支援喔