|
发表于 2012-12-7 13:10:47
|
显示全部楼层
原帖由 yangmetal 于 2012-12-7 06:29 发表
那为什么不好好设计数字音量,dac内部就搞定衰减,直驱后级呢
数字音量衰减现在主要有两个技术, 第一个是一般DAC芯片内置的, 也是绝大部分数字衰减处理方式 - 直接砍掉高比特的数据来降低音量; 第二个是使用dither技术, 先判定需要衰减值, 然后对最低有效位进行扰码处理, 再截掉高比特. 第二个技术使用了心理声学算法, 比第一种听起来好.(BTW : 通常录音使用24Bit, 然后制作CD时候处理称为16Bit就是 dither技术一个典型应用)
两者都存在Bit Loss问题,尽管优秀的心理声学dithering算法可以听起来让非常接近原始bit, 但也仅仅是接近. 另外dithering算法会噪声信噪比下降, 一些优秀公司会使用更先进的噪声整型技术(noise shaping)技术, 比如dCS Prism Sound 或者 iZotope, 这个算法借助于心理声学处理,把人耳敏感的低频噪声通过整型, 让噪声功率更多分布在人耳听不到的高频(这也是数据, 所以不能删掉, 只能改变其分布状态).
Dithering 算法在衰减3个Bit 内是可以维持高品质的, 因为加入的噪音量很小, 但是因为当代DAC输出电平非常大, 所以要进行很大衰减, 即大幅度加入噪声扰码用以可切掉更多的有效比特, 这时候拥有高级噪声整形算法的 Dithering技术也不能不了对品质的苛刻需求, 就像我们可以轻易分辨出同一个音源的24Bit版本和Dithering 成为16Bit 版本.
传统简单的直接丢掉比特的数字衰减技术, 比如DAC芯片内置的或者音频播放软件, 最直接感官是会让声音听起来低频模糊掉, 高频没有穿透力.
简单说: 数字算法衰减器一定会丢东西,只是看怎么丢,丢多少而以. |
|