作者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