[問題] FFT 動態範圍限制已刪文

看板Python作者時間5年前 (2019/05/22 09:46), 編輯推噓0(0014)
留言14則, 4人參與, 5年前最新討論串1/2 (看更多)
https://imgur.com/ua8qus9
請教各位,上圖中黑線是儀器讀取音源產生的FFT;紅線是我用python讀取相同音源並 計算出的FFT。約3KHz以上儀器可以計算出更低的值,紅線卻沒有辦法。 請問有什麼指令可以增加FFT的動態範圍(最高值/最低值)呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.182.145 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1558489574.A.821.html

05/22 10:58, 5年前 , 1F
原始訊號的採樣頻率是多少?
05/22 10:58, 1F

05/22 11:11, 5年前 , 2F
fs = 48000Hz, N = 8192, 50% overlap 兩條線都一樣
05/22 11:11, 2F

05/22 14:06, 5年前 , 3F
Python 那端的 data 是怎麼進去的?跟儀器的收音設備
05/22 14:06, 3F

05/22 14:06, 5年前 , 4F
規格一樣嗎?
05/22 14:06, 4F

05/22 15:57, 5年前 , 5F
python的data是開音檔讀取的,音檔是儀器錄音產生的
05/22 15:57, 5F

05/22 18:43, 5年前 , 6F
有看到你下一篇的回文,但問題可能仍不是出在程式上面
05/22 18:43, 6F

05/22 18:44, 5年前 , 7F
從你貼的這張圖來看,在低頻 10~100Hz 這區間內,就已
05/22 18:44, 7F

05/22 18:45, 5年前 , 8F
經有些許誤差了。你有辦法得知儀器那端的 FFT 是怎麼產
05/22 18:45, 8F

05/22 18:45, 5年前 , 9F
生的嗎?
05/22 18:45, 9F

05/23 08:18, 5年前 , 10F
儀器型號?3k以上儀器是否是另一段?
05/23 08:18, 10F

05/23 08:56, 5年前 , 11F
低頻的誤差其實一定會有,沒辦法完全相同。
05/23 08:56, 11F

05/23 08:57, 5年前 , 12F
儀器只有一台。問題卡在3KHz以上儀器的noise floor低很多
05/23 08:57, 12F

05/23 08:57, 5年前 , 13F
用python的程式計算的noise floor比較高,希望python的結果
05/23 08:57, 13F

05/23 08:58, 5年前 , 14F
能逼近儀器的結果,才貼出code請各位幫我看看是否有問題。
05/23 08:58, 14F
文章代碼(AID): #1SvAdcWX (Python)
文章代碼(AID): #1SvAdcWX (Python)