fftw

    3熱度

    1回答

    我有一個AudioRecord寫入數據庫的線程。現在我想在某些時間間隔使用緩衝區中的一些音頻數據,並使用FFT進行處理。我想發送音頻緩衝區到FFT作爲參數。 當我嘗試使用公用緩衝區時,它給我libc錯誤。我如何使用公共緩衝區將它傳遞給FFT並將其寫入存儲? 當我嘗試使用不同的讀取調用有數據丟失的情況,因此不能使用它。 以下是我的代碼 public void start() { star

    6熱度

    2回答

    我正在編譯一個測試程序來測試fftw3(ver3.3.4)。由於它不與根安裝previlidge我用的命令是: gcc -lm -L/home/my_name/opt/fftw-3.3.4/lib/ -I/home/my_name/opt/fftw-3.3.4/include/ fftwtest.c 在庫安裝 /home/my_name/opt/fftw-3.3.4/ 我的代碼是fftw3

    1熱度

    1回答

    我想通過使用具有矩形域的FFTW庫來求解泊松方程(-4 < = x < = 4和-2 < = y < = 2)。如果域是平方的,我有正確的結果,如果域是矩形的,那麼它是錯誤的。請給我一些建議。非常感謝。 這是我的代碼。 #include <stdio.h> #include <math.h> #include <cmath> #include <fftw3.h> #include <ios

    2熱度

    1回答

    我遵循this blog,我成功交叉編譯用於ARM v7-A的FFTW3。但是,當涉及到AArch64時,我經常在C編譯器檢查中失敗。 running CONFIG_SHELL=/bin/bash /bin/bash ./configure --disable-shared --enable-maintainer-mode --host=arm-eabi --enable-single --e

    0熱度

    1回答

    我在程序中使用FFTW3在2D數組(大致3k x 3k,複雜數據類型)上做了一些工作。 該方案的最激烈的部分基本上做到這一點: Break the array up into N threads, each thread has the following loop { Fill one of three buffers depending on what I'm doing

    1熱度

    1回答

    所以我正在做一些與業餘愛好有關的東西,其中涉及到大型真實數組的傅里葉變換,它幾乎不適合記憶,並且好奇地看看是否有因爲內存消耗對我很重要,所以保存了RAM的rfft和irfft的就地版本。 These transforms are possible despite the input-vs-output-type mismatch,並且需要額外的一行填充。 在Implement in-place r

    0熱度

    1回答

    我正在使用fftw庫對從視頻錄製中收到的音頻信號執行DFT。 這是我第一次使用這種數學和分析信號,但我相信我已經從計算後的數據中得到了正確的值。 但是,現在我不確定如何處理複數數組以及如何將它繪製到圖中。 請會有人建議對下一步該怎麼做,這裏是之前的一個例子/數據後... (in, out(real;im)) (-12190, (real:-3103; im:0)) (-16316, (

    0熱度

    1回答

    初學者在這裏(OSX 10.9.5,Xcode 6) 我有一個portAudio流發出噪聲。現在我想獲得回調中生成的隨機值,並通過fftw計劃運行它們。據我所知,fftw需要在主體中執行。那麼我該如何顯示回調中的數字?我有一種感覺,它與指針有關,但這是一個沒有受過教育的猜測...... 我在加入兩個不同的庫時遇到了一些困難。小小的幫助將不勝感激,謝謝! #include <stdio.h> #i

    3熱度

    1回答

    我目前正試圖在Fortran上運行帶有OpenMP的fftw,但是我在運行任何程序時遇到了一些問題。 我相信我已經安裝/配置FFTW正確: ./configure --enable-openmp --enable-threads ,我似乎有所有正確的庫和文件,但我不能讓任何程序運行,我不斷收到錯誤 undefined reference to 'fftw_init_threads' 我使用

    1熱度

    1回答

    嗯,這是我遇到的一個非常奇怪的錯誤。 當我嘗試編譯我的程序由命令FFTW庫: g++ -std=c++11 -o main main.cpp BFSCcommandlineParser.cpp BFSCframe.cpp BFSCgeometry.cpp ImageIO.cpp -lfftw3 -lm ...我得到這個: /tmp/cczUuTb0.o: In function `fftw_p