数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 5876|回复: 16

[影音] 自制模拟音量开关,代替数字音量,提升音质

[复制链接]
发表于 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
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-16 14:35 , Processed in 0.156000 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表