AnalogDevices 发表于 2016-4-2 20:32:37

greg1973 发表于 2016-4-2 20:38:06

本帖最后由 greg1973 于 2016-4-2 20:41 编辑

chaisan 发表于 2016-4-2 21:43:13

我举个例子:sony d50是不支持解码24/192的,如果你给它这种文件,它直接报错的。

还搞什么音量减半? 莫名其妙。

amex 发表于 2016-4-2 21:58:06

自己看wiki dither页,丢bit会发生什么说的很明白了

mc鲁迅 发表于 2016-4-3 00:13:39

你都知道16位表达2^16了 那么15位自然最高只能到2^15
所以虽然32767看起来是65534的一半 但是其实音量不是一半 因为虽然分子变了 分母也不同了

AnalogDevices 发表于 2016-4-3 03:08:31

tyj518 发表于 2016-4-3 04:57:13

本帖最后由 tyj518 于 2016-4-3 05:12 编辑

大多数dac不支持15bit。。。
但如果是32bit的PCM给24bit的DAC,那么一般会先对32bit的数据做dither(可以是TPDF或者noise shaping)到24bit,然后再转换为模拟信号。
32bit降到24bit不可避免会产生新的量化噪声,dither的作用就是避免这些量化噪声集中在某几个单一频率(或者说避免量化噪声成为谐波失真),用TPDF可以让新产生的量化噪声的频谱基本是平的,而用noise shaping可以让新产生的量化噪声集中在人耳不敏感的频率范围。
至于音量,DAC的音量并不是由量化深度决定的,而主要是由最大输出电平决定的。实际上PCM当中的数据更类似于定点小数而不是整数。换句话说1101(不考虑符号位的话)实际上表示0.8125。

mc鲁迅 发表于 2016-4-3 05:11:37

本帖最后由 mc鲁迅 于 2016-4-3 05:15 编辑

AnalogDevices 发表于 2016-4-3 03:08
那么换句话说

就是同等音量下,声音的振幅信息量变少了
确切地说精度降低了
3bit dac可以表达 110 6/8和 111 7/8
2bit dac就只有 11 3/4了

4realms 发表于 2016-4-3 07:23:38

反正最后就要绕到sdm丢失振幅信息,没有低频,是是是垃神真棒都学会迂回了

DC999 发表于 2016-4-6 21:05:48

4realms 发表于 2016-4-3 07:23
反正最后就要绕到sdm丢失振幅信息,没有低频,是是是垃神真棒都学会迂回了

假设一个民科接收了比他自身认知高度更高的知识会发生什么情况!:lol:lol:lol

AnalogDevices 发表于 2016-4-6 21:38:06

4realms 发表于 2016-4-6 21:40:52

AnalogDevices 发表于 2016-4-6 21:38
会变成大师

气功大师王林那种
页: [1]
查看完整版本: 假设一枚DAC接收了比他自身更高规格的音频会发生什么情况?

耳机俱乐部微信
耳机俱乐部微信