fftw

    0熱度

    1回答

    我即將在我的某個任務中使用fftw3庫。 我有一個重載荷分組具有可變幀大小,這是產生這樣的流: while(thereIsStillData){ copyDataToInputArray(); createFFTWPlan(); performExecution(); destroyPlan(); } 自創建之初的計劃是相當昂貴的,我想修改我的代碼是這

    1熱度

    1回答

    我正在嘗試使用Visual Studio 2015來編譯使用FFTW的項目。不幸的是,由於這個問題,FFTW網站預編譯的二進制文件與VS 2015不兼容:unresolved external symbol __imp__fprintf and __imp____iob_func, SDL2。當您嘗試編譯時會出現鏈接錯誤。 我正在尋找關於如何編譯兼容版本的任何建議。顯而易見的答案是使用VS 201

    -1熱度

    1回答

    我試圖讀取.wav文件並找到信號的最主要頻率。 我用this topic來讀取文件,然後我使用函數bytesToFloat將結果轉換爲浮點數。 最後,我複製數組到fftw_complex我運行FFTW的計劃,找到模數(sqrt(real*real + im*im))並找到最高值,但結果不匹配信號的頻率和輸出通常不是一個數字。 我使用的.wav文件是110 Hz(A2)頻率found on Wiki

    0熱度

    2回答

    我新來fftw庫。我有一組n個實際數據並使用fftw_plan_dft_r2c_1d來查找fft頻譜。輸出的大小是多少?它與輸入相同嗎?另外,結果中心是在0赫茲左右還是我必須手動進行?

    1熱度

    1回答

    我想在Armadillo包的矩陣中使用FFTW。我需要在2D矩陣上執行N個獨立的FFT。按照FFTW和其他資源在線手冊,我有以下代碼: #include <armadillo> #include <iostream> #include "fftw3.h" using namespace std; using namespace arma; fftw_plan fplan; int

    1熱度

    3回答

    我正在運行FFT算法來檢測在吉他上彈奏的音符。 我感興趣的頻率範圍是65.41Hz(C2)到1864.7Hz(A#6)。 如果我將輸入的採樣頻率設置爲16KHz,則FFT的輸出將線性產生從0Hz到16KHz的N個點。我感興趣的所有輸入都會在第一個N/8點左右。其他N * 7/8分對我來說沒有用處。他們實際上正在減少我的決議。 根據奈奎斯特理論(https://en.wikipedia.org/wi

    -1熱度

    2回答

    吹是一個主文件 PROGRAM SPHEROID USE nrtype USE SUB_INFO INCLUDE "/usr/local/include/fftw3.f" INTEGER(I8B) :: plan_forward, plan_backward INTEGER(I4B) :: i, t, int_N REAL(DP) :: cth_i, sth_i, real_i,

    0熱度

    1回答

    我已經包括fftw3 #include "fftw-3.3.4/api/fftw3.h" -same目錄的頭文件作爲頭文件的其餘部分的錯誤,但是當我嘗試編譯我得到一個錯誤的所有FFTW功能: error: ‘fftwnd_destroy_plan’ was not declared in this scope 我必須在每個函數前面聲明opencv使用"cv::"?如果是這樣,這是什麼?

    1熱度

    1回答

    我已經安裝了fftw並用conda提升; 康達安裝-c https://conda.anaconda.org/anaconda升壓 康達安裝-c https://conda.anaconda.org/nlesc FFTW TMV與scons的 tmv0.72){58}> scons的安裝PREFIX = /家庭/ RGM /本地 scons具有前面指定的各種變量,如下所示: scons scon

    1熱度

    1回答

    我正在嘗試安裝包裹Rcartogram,它依賴於fftw。我沒有問題,在Ubuntu FFTW安裝,感謝這個提問/回答:How to install the fftw3 package of R in ubuntu 12.04? library(fftw) 工作得很好,我有所有必需的庫,包括: [email protected]:~# ls /usr/include/fftw* /usr/i