簡體   English   中英

獲得 0 Hz 處的 FFT 結果峰值

[英]Getting FFT result peaks at 0 Hz

我有一個音頻幀,它是一個長度為 16000 的 NumPy 數組。

波形

當我將 numpy FFT 應用於音頻幀時,我得到一個峰值為 0 Hz 的頻譜。 我嘗試了來自同一音頻文件的不同音頻幀,但它們似乎都在 0 Hz 處有峰值。 在此處輸入圖像描述

誰能幫我理解我做錯了什么? 謝謝你。

偏差大約為 -0.2,對嗎? 這是隨時間變化的恆定值。 這就是說,與圍繞這個恆定值的變化相比,在 0 Hz 處有一個很強的分量。 您只需要解釋結果。

解決方案:嘗試從時域信號中減去平均值。 我想,神奇的是,0 Hz 分量會消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM