signal-processing

    1熱度

    1回答

    我是Matlab和信號處理新手。我在定義頻譜圖處理的頻率範圍時遇到了問題。當我繪製.wav音頻數據的聲譜圖時,y軸的頻率從0到23 kHz左右。我正在尋找的有用數據是在200-400赫茲的範圍內。我的代碼片段是: [samFa, fs] = audioread('samFa.wav'); %convert audio to numerical data samFa = samFa(:,1); %

    0熱度

    1回答

    我正在嘗試創建一個信號,然後通過對我首先創建的CT信號進行採樣來構建一個離散時間信號。直到最後一個for循環,事情運行良好,但我需要採用T分隔N個樣本。沒有if語句,我得到一個索引越界錯誤,我不得不在信號持續時間內限制採樣。出於某種原因,我的代碼一次只進入if語句,而對於調試,我打印出if和if之外的值。儘管邏輯操作在多次迭代中應該是正確的(打印語句將顯示值),但它不會在if語句內打印語句。這裏有

    0熱度

    1回答

    我正在試圖製作一個實時(ISH)單聲道吉他MIDI程序。我想要延遲< = 6毫秒。要找到播放的音符,我的目標是抽取256點(應該大約需要6毫秒),運行fft並分析mag曲線以確定播放音符的音高。 當我這樣做在MATLAB中,它給了我回來出現在隨機的地方等等峯很不穩定/不準確的結果 被輸入音符是110Hz採樣@ 44.1kHz的。我已經在500Hz的高通濾波器上施加了48db /倍頻程的滾降。所以只

    0熱度

    1回答

    我有一個數組A. A = [1 0 1 4.3 4.5 5 4.3 3 0 0 0 2 6.2 6.3 7 6.2 7.4 8 7.2 1 2 3 4 2]; 正負局部極大值和最低高度。 Ypos =[ 5 7 8 4] Yposloc = [6 15 18 23 ] Yneg = [ 0 0 6.2000 1.0000 ] Ynegloc = [2 9 16 20 ]

    2熱度

    1回答

    有人可以幫助我提供一種有效的方法或幫助我執行提供的代碼,以儘可能最小的步驟做出相同的結果。我會感激你的。 我有一個原始數組: A = [1 1 1 4.3 4.5 4 4.3 3 1 0 0 2 6.2 6.3 6 6.2 7.4 8 7.2 2 2 3 3 2]; 輸出如下: A = [1 1 1 4 4 4 4 3 1 0 0 2 6 6 6 6 6 7 7 2 2 3 3 2]; 我

    0熱度

    1回答

    我的朋友Prasad Raghavendra我試圖在音頻上進行機器學習實驗。 我們正在這樣做,以學習和探索任何即將到來的聚會的有趣的可能性。 我決定了解人類評估的某些音頻可以提供多深的學習或任何機器學習。 令我們沮喪的是,我們發現問題必須分解以適應輸入的維度。 因此,我們決定放棄主唱,並通過伴奏進行評估,假設主唱和樂器始終相關。 我們試圖尋找mp3/wav到MIDI轉換器。不幸的是,它們僅適用於S

    0熱度

    1回答

    我與圖書館「scipy.signal」在Python工作,我有下面的代碼: from scipy import signal b = [ 0.001016 0.00507999 0.01015998 0.01015998 0.00507999 0.001016 ] a = [ 1. -3.0820186 4.04351697 -2.76126457 0.97291013 -0.1406

    1熱度

    1回答

    我想用int或integral函數matlab來計算delta函數的積分,我不能用int函數因爲輸入,我給它不是表達式。同時,integral函數返回一個值,它是不是下面的圖片是什麼,我想產生它必須與增量函數的函數 這是我的代碼,返回MA錯誤: t=-5:0.01:5; ydelta=u(t+1)-u(t); h=int(u(t+1)-u(t)); plot(t,h) 這是u功能: fu

    0熱度

    2回答

    我目前正在編寫「正在做」的程序,並繪製DNA樣本的相位分析,並且出現了一些問題:Output plot HERE!右側的圖像來自MATLAB並且是它應該如何看起來的例子。左邊的圖像是從我的程序輸出的。正如你所看到的藍色圖形看起來是正確的,但它是在不同的角度。我檢查過代碼,它和我的程序的MATLAB版本基本相同。無論如何,我會把它放在這裏,也許有一個我不知道的錯誤。但如果不是這樣,是否有一種「轉向/

    0熱度

    1回答

    在下面給出的Matlab代碼中,whiteNoise是從whiteNoise ~ N(0,1)分佈的隨機變量。然後,我想通過將方差修改爲epsilon*whiteNoise來產生另一個噪音。這個術語的意思是epsilon*whiteNoise ~ N(0,epsilon^2)。這個我已經顯示出 epsilon_whitenoise = epsilon*whiteNoise; 我再次產生x = sq