UID1540265
威望30
金钱4391
交易诚信度0
主题36
帖子1347
注册时间2020-12-28
最后登录2024-3-13
高级会员
交易诚信度0
注册时间2020-12-28
|
楼主 |
发表于 2022-5-28 15:31
|
显示全部楼层
有没有办法人为制造一个丢失一个数据?答案是肯定的。强调一点,现实 jitter 很难,基本是不可能,影响数码音频丢失一个数据的,下面是假设丢失一个数据的状况。
以第三行的 6f 13 为例,摆正位置 0x136f,转换成 2 进数是 0001 0011 0110 1111,里头有 9 个 1,选更改最高位的 1、最低位的 1 和中间位的 1 列表如下,
2 进数 10 进数 换算成电平 DBFS 16 进数 编辑器显示
******************************************************************************************
0001 0011 0110 1111 4975 -0.6857378576 0x136f 6f 13
——————————————————————————————————————————————————————————————————————————————————————————
0001 0011 0110 1110 4974 -0.685594435 0x136E 6E 13
0001 0011 0010 1111 4911 -0.6765635803 0x132F 2F 13
0000 0011 0110 1111 879 -0.1172876115 0x036F 6F 03
丢失一个 1 还好说,丢失一个 0 变成 1 可就有如中六合彩了,极端一点看看怎样?再加极端最高的 4 个位都搞成 1 怎样?
1001 0011 0110 1111 37743 -7.450890064 0x936F 6F 93
1111 0011 0110 1111 62319 -26.1805773944 0xF36F 6F F3
以上证明,误差出现在低数位导致音频改变微少,就是最极端的高位也只是一个取样的一边声道最多有 1/44100 秒的失真,有可能听到吗?
|
|