對不起,我問過一個類似的問題(FFT Problem (Returns random results)),但我查了一下音調檢測和自相關,並找到了音調的一些代碼使用自相關檢測。 我試圖做一個用戶唱歌的音高檢測。問題是,它不斷返回隨機結果。我已經從http://code.google.com/p/yaalp/得到了一些代碼,我已經轉換爲C++並進行了修改(下文)。我的採樣率是2048,數據大小是102
這不是一個「編程」的問題。但我相信這是在這個社區廣爲人知和理解的東西。 我有一個圖像,X,和一個更小的圖像,Y,我需要通過自己的FFT乘以卷積兩個。但由於它們的尺寸不一樣,我不知道如何進行頻域倍增。 我對x(這是一個整數矩陣的維數4096 x 4096)的(二維)FFT給出了頻域表示,X(這是一個複數矩陣,我認爲它是維是2048 x 2048)。同樣,我對y(這是一個尺寸爲64 x 64的整數矩陣