2016-03-28 36 views

回答

0

Cross correlation通常應用於時間空間。不是頻譜。

只要使用matlab xcor,並選擇輸出結果的最大值。這將延遲補償。

應該理解,兩個信號必須具有相同的採樣率。

+0

因此,如果我使用兩個fft的xcorr並選擇矩陣的最大輸出,那麼這個數字會告訴我它們有多相似?我的目標是確定彼此有什麼不同,儘管他們演奏的是相同的音符,但它不會是相同的。非常感謝,我非常感謝。 –

+0

將xcorr應用於時間信號,而不是它們的fft。 Xcorr對信號功率進行歸一化,最大系數對應最佳補償延遲。 – xvan