|
发表于 2021-2-12 19:28:44
|
显示全部楼层
本帖最后由 super2008 于 2021-2-12 19:32 编辑
数字音量就是对音源PCM信号进行线性压缩,对于2的整数倍,比如:1/2,1/4,1/8音量就是对PCM数字信号进行平行右移,丢弃右移出去的多余Bit。产生失真是肯定的,因为部份信息缺失了。
一般来说,数字音量取值是-60dB~0dB,意味着最大衰减量是原信号的1/1000,按2的10次方=1024来计算,最大丢弃了10Bit的信息量来达到数字音量的控制目的。
当使用24Bit分辨率的DAC(如WM8741、AD1955、PCM1794),输入16~24Bit质量的PCM信号时,最小音量输出的信息是14Bit,所以基本能达到CD音质
当使用32Bit分辨率的DAC(如ES9018S),输入24Bit质量的PCM信号时,最小音量输出的信息是22Bit,信息损失量极小可以完全满足数字音量的要求。
当使用16Bit分辨率的DAC(如TDA1541),无论输入任何品质的PCM信号,最小音量输出的信息只有可怜的6Bit,信息损失极大不合适用数字音量。
在小音量时人耳的分辨能力也相对下降,所以对24Bit及以上分辨率的DAC(使用DSP音量时)适当的信息缺失引起的失真在听感上并不强烈。
使用电脑控制音量,只能达到相当于24BitDAC DSP数字音量的品质。
如果你的DAC是32Bit的,最好使用DAC本身的DSP音量,而电脑音量开到最大。
选择电脑播放软件时尽量使用高性能32Bit软件如Foobar2000等,网络上的音源很多本身都是16Bit CD音质的,所以一般听音根本不必为数字音量烦恼。
如图所示:图一原始16位数据满格(最大)音量,图二数字压缩音量以后损失数据,图三进一步压缩音量严重损失数据。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|