fft

    2熱度

    1回答

    我正在爲Java中的CSE類做一個分配,並正在實施FFT和直接DFT(使用矩陣計算)。我的FFT工作正常,但我的直接DFT不起作用。我的傅立葉矩陣不會出現正確的值,我想知道它是否出現用戶錯誤,或者問題出在我正在使用的Complex類(org.apache.commons.math.complex)上。有了這樣一個主流的課堂,我想它只是用戶的錯誤,所以如果有人能指出,那會很好。 我的傅立葉矩陣計算的

    0熱度

    2回答

    我已經爲我正在處理的數據集編碼了FFT。我的目的是創建一個結果的瀑布圖,但我遇到的問題是如果我改變我的輸入數據大小,然後我得到不同數量的頻率箱。目前,我只是將我的輸入數據集製作爲我需要映射到的像素數量的兩倍。我試圖找出將任何數據集大小的頻率分區映射到特定數量的像素的方法。例如,將500個值的數組映射到長度爲1250個元素的數組。如果可以選擇對數據映射執行線性和非線性插值,將會很不錯。我也可能需要另

    4熱度

    2回答

    我想弄清楚如何使用CUFFT庫中提供的批處理模式。 我基本上有一個5300像素寬,3500高的圖像。目前這意味着我在使用FFTW的5300個元件上運行3500個1D FFT。 這是在批處理模式下運行CUFFT庫的一個很好的候選問題嗎?如何設置數據來解決這個問題? 謝謝

    1熱度

    4回答

    我搜索了這個主題,沒有發現任何新東西。我知道Nvidia的FFT實現非常棒,但只適用於CUDA。 AMD剛剛發佈了它們的實現,但它不適用於Nvidia顯卡。蘋果有一個更老,更慢的實施。有沒有其他好的FFT庫?如果在Nvidia和AMD卡以及其他可能的平臺上實施並且正在積極維護,那將會很不錯。

    6熱度

    2回答

    我寫了一個簡單的測試程序,在那裏我正在做Complex到Complex FT,我只是生成了一些數據1..50,並將它插入數組中每個索引的實部和虛部。 當我做這樣的IFFT(FFT(A))的操作= A 測試出來,我正在爲每個庫不同的結果。 FFTW,我有LEN(A)的輸出劃分找回原來的一個 但是,這樣做前進然後反向FFT與CUFFT,它看起來像我有(SQRT分(2 )* 50)返回到原始數據。 這個

    8熱度

    2回答

    我需要乘以兩個多項式,每個都有小的積分系數。我需要一個能夠將它們進行卷積的C/C++快速FFT例程。我看過幾個庫,但它們似乎分散在多個文件中。重要的是我需要的代碼不會太長,並且可以非常容易地在一個.c/.cpp文件中使用和編譯。 FFT應該針對實際輸入進行優化,至少如果不是小整數。 如果可用,基數4的實現也可以。 編譯它應該不需要特殊的編譯標誌,因爲程序的編譯必須在我無法控制的外部環境中完成。 一

    8熱度

    3回答

    我一直在iphone上進行簡單的頻率檢測設置。在諧波存在的情況下,使用FFT結果在頻域進行分析有些不可靠。我希望能夠使用倒譜結果來幫助確定什麼是基頻。 我正在AudioToolbox框架中使用AudioQueues,並使用Accelerate框架進行傅立葉變換。 我的過程正是在維基百科的倒譜文章中列出的真實功率倒譜,具體爲:信號→FT→abs()→平方→對數→FT→abs()→平方→功率倒譜。 我

    2熱度

    1回答

    期間水龍頭iphone意想不到的結果。但是,如果用戶在錄製時輕敲設備,我會收到意想不到的結果。是否有一個 過濾器我可以對原始聲音數據執行以消除分接頭干擾。 謝謝你, NONONO 編輯:或許還有從攻的東西做的加速計數據

    1熱度

    2回答

    我在Linux上有一組關於FFTW和音頻分析的相關問題。 什麼是Linux/Ubuntu中最簡單易用,最全面的音頻庫,它允許我解碼任何各種音頻格式(MP3等),並獲取原始16位音頻文件的緩衝區,位PCM值? gstreamer? 我打算把這個原始緩衝區送到FFTW以獲取頻域數據(沒有複雜的信息或相位信息)。我想我應該使用他們的「r2r」方法之一,可能是DHT。它是否正確? 似乎FFTW的輸出頻率軸

    3熱度

    2回答

    我想在matlab中找到圖像的傅里葉變換。我這樣做沒有庫函數的功能。的代碼是: clc; clear; N=128; a=imread('lena128','bmp'); zeros(N,N); for m=1:N for n=1:N w(m,n)=(exp(-1i*2*pi/N))^((m-1)*(n-1)); end end af1=(w*a);