spectrum

    0熱度

    1回答

    當然,我試過使用'頻譜分析儀'和那些信號模塊(正弦波,脈衝發生器,三角波發生器和鋸齒波發生器),但頻譜模塊需要一個離散信號或一個非無限信號,並且只有一個離散的正弦塊,有沒有辦法產生其他的?

    0熱度

    1回答

    我有一個光譜(波長(x)對吸收(y)),它是兩個信號(xa,ya)和(xb,yb)的混合。我試圖用PCA(代碼我在網上找到),以UNMIX的信號(X,Y): %step 1, input data numdata=length(data(:,1)); x=data(:,1); y=data(:,1); %step 2, finding a mean and subtracting xm

    1熱度

    1回答

    夥計們,我正在學習如何用matlab計算信號的PSD。我知道功能Periodogram()工作良好,但我想直接使用fft方法。當我想詳細學習,我發現這個網站是非常有幫助的: https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html 不過,我在第一個例子中的一個問題。我有點困惑這個

    2熱度

    1回答

    我試圖在播放歌曲之前預先處理一首歌曲並執行一些節拍檢測(而不是實時播放歌曲)。我的基本想法是以每秒90次的頻率採樣頻譜數據,我試圖通過將AudioSource.timeSamples增加一個值並致電AudioSource.GetSpectrumData()來實現。但是我提供的數組總是似乎充滿了相同的值。 這似乎是設置timeSamples實際上並沒有更新AudioSource正在使用的示例。但是,

    1熱度

    2回答

    我正在嘗試使用FFTW3和SFML顯示音頻頻譜。我按照找到的方向here,並查看了許多有關FFT和頻譜和FFTW的參考資料,但不知何故,我的酒吧幾乎都像下面那樣對齊左邊。我遇到的另一個問題是我無法找到有關FFT輸出的規模的信息。目前我將它除以64,但它仍然會超出這個範圍。此外,我還沒有找到關於FFTW的輸出爲什麼必須與輸入尺寸相同的信息。所以我的問題是: 爲什麼我的光譜的大部分與左下方的圖像不一致

    1熱度

    1回答

    我正在編寫一個代碼來計算使用FFTW的簡單實數據轉換。我想將FFTW的頻譜與相同數據的FT進行比較。我的DFT數據長度是5000.但是,即使我使用更大的FFTW尺寸(例如N=450000),我也沒有獲得所需的頻率分辨率。換句話說,輸出頻譜中的每個頻點之間有很大的差距。 這使我的1 /(DeltaT的* N)= 1,154,700.5 是否有任何辦法可以產生更小的頻率,而不大量增加FFT大小(N),

    0熱度

    1回答

    我在Matlab中使用FFT計算我的信號的頻譜時缺少一些東西。 我的代碼: ​​ 你會這麼好心來告訴我,我搞砸了? 我試圖檢查是否algorythm工程,並使用相同的信號的這兩個取樣(相同的採樣頻率;在兩個不同的時間範圍0-10和0-100): fs=1000; time10 = [0:1/fs:10]; time100 = [0:1/fs:100]; data10 = sin(2*pi*0

    4熱度

    1回答

    我試圖找到表示像素的圖像中的運動數據的矢量產生的波形的振盪和頻譜頻率。 的數據被存儲在文本文件,如下所示: 75.000000 60.000000 52.000000 61.000000 66.000000 78.000000 86.000000 74.000000 59.000000 47.000000 58.000000 60.000000 81.000000 85.

    1熱度

    2回答

    我正在使用FFTW在C++中創建頻譜分析儀。 在對輸入信號應用任何窗口函數之後,輸出振幅似乎突然與頻率成比例。 Retangular窗口 EXACT-布萊克曼 圖形與44100赫茲的採樣頻率對數縮放。所有諧波都在同一電平上產生,峯值爲0dB,如矩形情況下所見。 Exact-Blackman窗口被放大了7.35dB,試圖進行化妝處理。 這裏是我的生成輸入表的代碼... freq = 1378.125

    1熱度

    1回答

    我正在嘗試使用scipy.signal.spectrogram來計算音頻信號的頻譜圖。作爲一個項目規範,需要時間框架彼此間隔20ms,但我找不到方法來設置它。 我在調整noverlap後得到的最大值是一個非精確的5ms。 有誰知道如何做到這一點? 感謝