- 积分
- 164
- 在线时间
- 486 小时
- 最后登录
- 2024-4-28
- 阅读权限
- 50
- 精华
- 0
- UID
- 866173
- 帖子
- 148
- 精华
- 0
- 经验
- 164 点
- 金钱
- 132 ¥
- 注册时间
- 2019-9-16
|
本帖最后由 farley2k 于 2024-3-11 01:11 编辑
其实是SPDIF的信号虽然是数字信号,但SPDIF传输协议里面只有|校验位|,没有|纠错位|,不能把不同类型数字传输协议混为一谈:
所以SPDIF信号的传输并不能像电脑里面文件传输协议,一个文件来回复制传输N次后,都不会出现错误,具体可以用MD5来校验,其实CD抓轨也是这个问题,失真来自光盘读取到硬盘的过程,这个过程可以同一张碟反复抓轨10次,然后拿MD5校验,会发现这些文件并不完全一致,而一旦抓入电脑后的文件,来回复制10次,这10个文件的MD5绝对是一致的,因为电脑里面的文件传输本身就比较稳定,不容易出错,即使出错了,也会通过纠错位的算法修复出错的部分,这个光驱读取音频CD时产生的误差和SPDIF传输时产生的误差是同源的,都是没有纠错位的格式,本质来说就是飞机和大法当年做标准时留下的坑,这也是高价CD的转盘部分用料比平价机猛很多的原因之一,所以SPDIF信号传输过程中能减少干扰,还是尽量减少的好,尤其是长距离传输时,信号衰减以及阻抗不连续导致的反弹,过冲,振铃等问题,都会影响到SPDIF信号的质量,至于有人说虽然信号有少量失真但不一定能听出来,这就是另一说了。至于校验位出错后的重新传输,这个对于音频和视频类应用来说不是很现实,现代技术还有缓存可以依靠,早期的技术重新传输意味着延迟,一首歌听到一半,因为校验出错误后,重读+重传,这中间的延迟会导致音乐播放的中断,这种断断续续的听感还不如直接丢弃数据包,降低码率保证流畅度来得现实,不完全的类似情况有看网络视频时网速不够,自动降低分辨率来换取流畅播放,而在音频领域就是降低码率牺牲音质来换取播放的流畅度。
|
|