作者yeahbo (MSA-0011[Bst]PLAN303E)
看板Audiophile
標題Re: [討論] 自製foobar插件: Auto Integer Resampl …
時間Fri Jun 25 19:24:11 2010
※ 引述《Dopin (貓頭鷹放假 A-300R 上工)》之銘言:
: ※ 引述《wahaha99 (此方不可長)》之銘言:
: : 畢竟我本來就只是要match throught put,
: : 44.1K不見的東西再怎麼補都只是推算的啊...
: : → wahaha99:感謝指教,插補後我在極高頻看到了一些奇怪的東西 XD 06/25 02:11
: : → wahaha99:我把插補拿掉試試好了,不過要明天了... 06/25 02:12
: 嗯 這樣說吧 升頻只要不是用積分去逼近連續弦波波形 都會 "二次" 失真 而且會比
: 原始資料未升頻前 "更慘 !!!!!" (不過也許會有歡樂聽感 XDDDD) 下面的示意圖可
: 能會有錯誤 僅是示意用而已 希望看得懂 <光速逃>)
: 多項式函式只能切長條去逼近真實曲線 所以請腦中自行補完最後的弦波形式 (核爆)
: (以下是假設弦波理論在你的數位取樣部份通用 Orz) 不過真實中 波的 "量" 太多了
: 不做點轉換是行不通的 我就假設只是發出單音來解說這個 Case 比較簡單 ~_~;;;
: 看圖比對就知 複製法 就不用說了 整個弦波被 "壓扁了" 還造成差動處斜率 "暴增"
: 內插法 更慘 ... 他還會改變波形走向 (歡樂喵 ~~~~~~~) (USE Page Up/Down)
: ---------------------------------------------------------------------------
: 不過 我還是非常感謝你能有這種心 插件這種東西不管怎樣 總是得有個起頭 不然永
: 遠沒有之後 :p 反正 程式可以慢慢改 希望你越做越好啦 噗噗噗噗 (飄走 ~~~~~)
http://photo.xuite.net/yeahbo/420580/180.jpg
先來簡單計算一下
考慮 100 Hz 和 10000 Hz 的理想 sin 波(紅色線)
(左上圖) (左下圖)
經過 44.1 kHz 取樣(綠色線),再經二倍頻並線性內插(藍色線)
然後我用 Matlab,以 44.1 kHz x 60 倍的取樣做 FFT 看頻譜(右邊兩圖)
(60倍取樣是希望能直接近似連續傅立葉轉換的結果 XD)
結果,100 Hz 幾乎沒有差異
而 10000 Hz 的頻譜中,線性內插(藍)反而比原始資料(綠)更靠近理想值(紅)
不過這並不代表線性內插這招很好......  ̄▽ ̄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.21.71
1F:推 Dopin:真的耶 就圖面上逼近程度很可觀 這實在是太玄了 傑克 ~~~ XD 06/25 19:39
2F:→ Dopin:所以一切還是要測過跟聽過才準 嗎 ? (昏頭 ing) ~_~ 06/25 19:41
3F:推 mike0227:有一件事...DAC有LPF...出來的波形不會像長條圖一樣 06/25 19:58
4F:→ ckm0089:NOS的DAC輸出波形才會這樣@.@ 06/25 20:44
5F:→ ckm0089:Oversampling後的波形可以參考這位前輩的文章 06/25 20:45