Re: [問題] 請問fft的相角代表什麼...???已回收

看板MATLAB作者 (神啊請讓我失戀吧)時間15年前 (2010/06/22 18:47), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串3/3 (看更多)
: : 書上都寫定義而以.... : 並沒有說這個相角在物理上代表什麼意義... : 有人跟我說這個相角是取樣點第一點的起始相位 : 但實際用matlab模擬,看起來不像.... : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 114.43.16.41 : → CCWck:簡單的例子 [1 -1 1 -1] 和 [-1 1 -1 1]的頻譜 06/21 19:57 : 推 navynco:最近我也再解這個問題 不過是用小波分析 有高手可以解釋嗎 06/21 23:28 : → mules:時間軸上作Shift相角就會變化 06/22 08:20 : → mules:[1 0 0 0] ===> [0 1 0 0] 06/22 08:21 我自己解答好了.... 信號時序變,相角自然會變,這是毋庸置疑的 我目前所知如下 其實相角代表的是你第一點取樣時那個信號那個頻率的相位 但是我用MATLAB去模擬,發現初始相位都會有個OFFSET誤差 若用準頻,也就是頻率剛好落在INDEX上的話,會有個-60度存在 若是頻率有頻偏則會有另有誤差.... 其所代表的初始相位會不準,我自己用一個測試信號,一直變初始相位 看到的相角就不是初始相位,所以才會覺得奇怪.... 所以雖然fft的相角代表和初始相位有關,但因為頻率無法百分百準確 所以用來求相角是不行的 若要真的求相角,需要用其它的FFT解析法... 目前參考老共的apfft,所得到的相角即使有頻偏,相角亦是準確的 請參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.16.41 ※ 編輯: qeagle 來自: 114.43.16.41 (06/22 18:49) ※ 編輯: qeagle 來自: 118.161.73.141 (06/23 19:03)

07/06 19:49, , 1F
再次模擬,發現其相角偏移是因為我用sin有-90度偏
07/06 19:49, 1F

07/06 19:50, , 2F
若用COS則就是0度沒有錯,而測試頻率若不在準頻的話,移一個
07/06 19:50, 2F
文章代碼(AID): #1C89JQW2 (MATLAB)
文章代碼(AID): #1C89JQW2 (MATLAB)