fftw

    0熱度

    1回答

    當前我正在使用FFTW的「fftw_plan_r2r_2d」,FFTW_REDFT10作爲一種FFTW_ESTIMATE作爲我項目中的標誌。我正在考慮使用KISSFFT進行轉換。我需要在KISS FFT中執行相同操作所需的一組調用。 我正在開發一個ios應用程序,所以我想知道它是否有可能使用ios Accelerate Framework進行轉換。

    0熱度

    1回答

    我使用FFT創建的圖像與IFFT相比,有問題。這是我正在轉換的圖像:oryginal image,以下是我在FFT和IFFT後獲得的圖像:output image。我認爲相轉換是好的,問題在於大小轉換。下面是對每個像素中環紅色通道我FFT功能的一部分,OUTR從fftw_plan_dft_2d功能輸出和magRMax是所有大小的maxiumum值: realR = outR[tempCounter

    0熱度

    1回答

    我目前在C++中實現了使用四元數FFT的研究論文。 但是,我找不到任何支持四元數FFT的C++庫。 經過一些調查後,我發現互聯網上有人表示可以將四元數FFT過程轉換爲幾個1D複數到複數的FFT。 有誰知道該怎麼做? 我嘗試使用FFTW++庫,它支持一些基本的FFT方法來實現它。 如果有人能幫忙,我會很感激。

    2熱度

    1回答

    我正在嘗試fftw與c + +。我想測試它的工作是否正確。我實施了一個簡單的 ifft(fft(shift(data)) - data == 0 測試,完全失敗。 測試數據是一個矩形函數,幅度和相位1.用於比較的matlab代碼完全適用於相同的測試。 最基本的問題是:我做錯了什麼? 這裏的matlab代碼(這也是使用fftw ...)FFTW DLL/.h是最新的。 data = zeros(

    1熱度

    1回答

    我正在編譯我的LFS上的八度 - 從零開始的Linux系統。 在配置八度,我收到一個警告: 配置:警告:FFTW3F庫未找到。代替使用較慢的FFTPACK庫。 我編譯和安裝FFTW 3.3.4,然後重新配置八度,不過我還是收到以下消息: 檢查fftw3.h可用性...是 檢查fftw3.h存在。 ..是 檢查fftw3.h ...是 在-lfftw3檢查fftw_plan_dft_1d ...是

    0熱度

    1回答

    我想從本站的說明http://channelflow.org/dokuwiki/doku.php?id=docs:install上的說明在我的Mac OsX上安裝軟件通道流。該網站指定,必須首先在系統上安裝fftw3,eigen和hdf5。我已經在我的系統上成功安裝了fftw3和eigen,但無法使用fink安裝hdf5('fink install hdf5'提到沒有名爲hdf5的軟件包)。我使用

    0熱度

    2回答

    [編輯1]加數字來顯示原始數據和所獲得的數據 [編輯2]我發現我的錯誤,我用來代替fftw_estimate fftw_measure在的呼叫dfftw_plan_many_dft中的代碼(用dfftw_execute_dft_r2c U2D替換U) 我試圖執行使用多個1D FFT陣列的2D FFT而不是使用 [編輯3]修正筆誤2D fft函數已經存在於fftw庫中。隨後,我需要執行逆2D fft

    2熱度

    1回答

    我正在使用離散餘弦變換來測試庫。 #include <fftw3.h> void dump_vector(int n, double* vec) { for(int i = 0; i < n; i++) printf("%f ", vec[i]); printf("\n"); } int main() { double a[] = {0.5, 0.

    0熱度

    3回答

    我對信號處理還很陌生,我想創建一個使用FFTW的示例VST插件(因爲我在Rosetta Code上找到的FFT和IFFT似乎也在工作慢慢地),除了(無用地)對每個輸入採樣執行FFT之外什麼也不做,然後對這個結果應用IFFT。目標是獲得原始聲音,但輸出看起來(因爲缺乏用於描述聲音質量的更好術語的知識)「亂碼」。下面是processReplacing函數的代碼: void VST_Testing::V

    2熱度

    1回答

    我想在浮點數組上做ifft和fft。然而,兩者的結果是相同的。你有什麼主意嗎? 爲什麼結果是相同的,即使我使用FFTW_FORWARD而使用另一個FFTW_BACKWARD? int N=16; fftwf_complex in[N], out[N]; fftwf_plan p1, q; /* prepare a cosine wave */ for (i