UID1540265
威望30
金钱4441
交易诚信度0
主题36
帖子1347
注册时间2020-12-28
最后登录2024-3-13
高级会员
交易诚信度0
注册时间2020-12-28
|
本帖最后由 eslei 于 2022-5-25 19:38 编辑
光芒朋友的问题有深度,问得很好,回答这个问题很沉重,只能抛砖引玉,希望其他高手指正。
首先 jitter 是不会大到影响数码音频的数据 data 丢失一个 bit 的,下面的叙述是假设失去一个 bit 的状况。
dsd 数码音频一个 bit 的错误数据只会导致最多 1/1411200 秒的失真 ( dsd64 ),相信无人听得出来。
pcm 数码音频有两种状况:
1)一个 bit 的错误数据,用 16bit 解析度为例。
最高电平 0x0000 换算成十进数字 = 0 ,计算出电平 = 0 DBFS
lsb 出错 0x0001 换算成十进数字 = 1 ,计算出电平 = -0.0001325372 DBFS
msb 出错 0x8000 换算成十进数字 = 32768,计算出电平 = -6.0205999133 DBFS
高电平时,最低数位改变导致减少了 0.0001 分贝,没有人能听出来吧。最高数位改变导致减少了 6 分贝,正常听觉可以分辨了。
最低电平 0xFFFF 换算成十进数字 = 65535,计算出电平 = -96.3295986125 DBFS
lsb 出错 0xFFFE 换算成十进数字 = 65534,计算出电平 = -90.3089986992 DBFS
msb 出错 0x7FFF 换算成十进数字 = 32767,计算出电平 = -6.020334845 DBFS
低电平时,最低数位改变导致增加了 6 分贝,但听觉在 -90 分贝电平范围分辨率很低。最高数位改变导致增加了 90 分贝,厉害啦。
2)丢失一个取样率的数据,系统在此取样点会得出一个数值 0,导致最高电平 0 DBFS,但此状态就是在 cd 格式也只有 1/44100 秒。
在以上提到的极端状态有点惊悚,不过数模转换器基本都有零阶保持,而且 i/v 电路也有积分效应,结果是微细到不可察觉。那爆音又怎么解析?通常是是锁相环惹的祸,抖动超出锁相带通造成失锁需要许多个周期才会重新锁定。一般用家都无法关闭锁相环,而 143 楼的界面就有此功能。当然大规模数据丢失会同样出爆音,但不在讨论范围。
|
|