signal-processing

    0熱度

    2回答

    我正在使用8數字音階來確定哪些和絃可以播放。例如。如果和絃使用的音符不在音階中,請重新播放。很明顯,這不是我們通常期望的偶然事件,而是最具音樂感的靈魂,但在這裏我們正在尋找程序音樂的原始方法。這是問題的補丁: CreateChords patch 當我嘗試使用新的規模,純數據凍結,需要立即重新啓動。 任何建議將不勝感激。 感謝, 利亞姆

    0熱度

    1回答

    我對[0:4]有一個h [n] = [1 1 1 -1 1],而我有h [-n] = [ 1 -1 1 1 1]爲[-4:0]。所以問題是,因爲matlab索引從1開始,我如何讓我的數組從0開始,並且如何讓h [-n]從-4開始,以便我可以進行卷積?請幫助,我是matlab新手!

    0熱度

    2回答

    我正在尋找一個音頻DSP或FFT庫,我可以使用Xamarin,首先是Android,但最重要的是iOS,但也很酷。 我試過使用Superpowered,但他們只提供一個靜態庫,我不能在項目中鏈接。 我也嘗試使用JTransforms,不幸的是不會成功綁定,也不是一個android java庫(根據xamarin文檔,只有普通的android似乎工作)。 起初我嘗試過使用Xamarin Androi

    0熱度

    1回答

    機器學習(ML)可以從基於狀態的監測(CBM)的振動/聲信號做兩件事: 1。特徵提取(FT)和 2。分類 但是,如果我們仔細觀察研究/過程,那麼爲什麼信號處理技術用於預處理以及ML用於其餘部分;我的意思是分類? 對於所有這些,我們只能使用ML。但我已經看到了兩種技術的融合模式:傳統的信號處理方法和ML。 我想知道具體的原因。爲什麼研究人員使用這兩個他們只能用ML來做;但他們使用兩者。

    2熱度

    1回答

    我的軟件定義無線電的中心頻率爲162.550 MHz &採樣率爲1,000,000的信號輸出值。現在分析頻域中的數據我計算了FFT的簡單性。 #Calculating FFT of signal fourier=np.fft.fft(RadioData) 由於振幅與頻率的關係,我需要計算信號中的頻率。我爲此使用了Numpy fftfreq。 freq=np.fft.fftfreq(fouri

    2熱度

    1回答

    我在繪製數據序列的傅里葉變換(Y =強度,X =波長)時遇到了問題。目標是消除正弦振盪,但對數據的傅立葉變換應用陷波濾波器,然後再進行另一次傅里葉變換。 這裏的原始數據系列: df = pd.read_csv(file, sep='\t', skiprows=7) df.plot(x='X', y='Y') ,做傅里葉變換後: df['spectrum'] = np.fft.fft(df[[

    0熱度

    1回答

    假設我有一個知道採樣率爲Fs但未知中心頻率爲Fc的SDR採集的I/Q數據。如果我繪製頻譜,它的範圍將從(-Fs/2)到(+Fs/2)。所以我可以推斷出任何東西(例如,存在哪些頻率),或者我需要明確地瞭解中心頻率?

    0熱度

    1回答

    我想用web audio在特定頻率上檢測音頻信號(摩斯電碼)。我使用分析器節點的getFloatFrequencyData函數檢索頻率數據。 現在的問題是:使用setInterval()定期對頻率數據進行採樣不夠規律:回調的執行時間比預期的要早或晚幾毫秒。 怎樣才能每隔幾毫秒定期檢索一次分析儀的頻率數據?我寧願使用內置分析儀節點的FFT功能,而不是通過例如手動處理音頻數據。 Goertzel算法。

    0熱度

    1回答

    我正在嘗試檢測最大/較大的矩形形狀,並將邊界框繪製到檢測區域。 我嘗試了不同的方法來檢測輪廓檢測的完美邊緣(沒有孔的邊緣)。我在stackoverflow上搜索和提出的解決方案 OpenCV sharpen the edges (edges with no holes)和Segmentation Edges 不適用於我的示例圖像。 我想檢測以下兩個圖像 Original Image 1 和 Ori

    -2熱度

    1回答

    我目前正在研究一個基於音頻的Arduino項目。接收到的輸入(通過ADC)是double類型的,我必須對數據執行一些數學運算。然後我需要輸出音頻。但是,問題是PWM輸出寄存器(基於AVR)接受整數。 因此,有沒有什麼辦法可以將這個float轉換爲int而不會丟失數據?