写在前言的前面:
本人非CDP或音频专业,所以此篇为读书心得,有错请见谅。
所以相同资料读完后,版上专业先进有更正确的意见,请不吝指教!
(真)前言:
有关CD player “数位”资料读取是否有错误的问题,一直找不到确切的讲法。
主要是因为技术细节太多,唯有研发CDP servo芯片的专业人士才能够真正的就
实务面回答。
不过就我个人而言,数位的资料传输,是必定可以比对确认资料的正确性,只是
要怎样去比对而己。上次是USB线材的资料传输,这应该算是有定论。但是CDP在
网络上却找不到结论,让我深感遗憾。
不过真的在网络上找到了相关的研究资料,所以提供给大家参考。
一、 懒人包结论
甲、 CPD是会”读错”资料的,正常情况下约1兆bit会出现1个bit的资料
无法被正确传到后面。(读错:读到错误资料但是无法用纠错机制救回)
乙、 1兆bit的错误发生率,等于你听完整的160片CD,才会发生1个bit的错
误。(PS:完整 = 74分钟)
丙、 如果发生1 bit的错误,CDP的主控芯片会用内插法去修正资料,就
实际听感上来说是几乎无差的(许多文件上所述,就相信是飞利浦和
SONY的实验结果吧)。如果芯片没有去修正资料,会发生clipping或
是气泡爆的声音。(声音档请参考adamptt网友提供的案例)
二、 资料来源
特别超级感谢中兴大学几位教授的贡献。
http://audi.nchu.edu.tw/~imtech/
http://audi.nchu.edu.tw/~imtech/course/odsguideline.htm
会认为此份资料值得分享,主要是因为毕境是教授做学术性的研究,应该
具有相当的可靠性。(而且这份资料还公开+拿教育部补助)
PS:建议资料要存起来,很怕网站关了。
有关CDP、CDDA与纠错的原因,可以参考第1章~第3章。
即使不是工科专业的网友也可以读读,因为前面的结论非常清楚简单,不
用去管后面的一堆数学公式与图形。(事实上,我也没有看后面那堆数学)
基本资料(中文):
https://zh.wikipedia.org/wiki/CDDA
https://www.techbang.com/posts/9827
英文:
https://www.cdrfaq.org/faq02.html#S2-17
三、 资料计算
甲、CDP 读取错误率
第二章第36页有写到,CD读取资料时约有10万~100万的资料错误率,
靠着CIRS纠错回来后,错误率降到100亿~1000亿。
第三章第二页:
“With proper design, CD and DVD can be reduced to an error rate
of 10^(-12), that is, less than one uncorrectable error in 10^(12)
bits”
中译:在正确设计使用下,约每1,000,000,000,000 bits (1兆 bits) 会出
1 bit 的错误。
以上二段资料,我选择采用第三章第二页的资料。因为第二章为中间讲
述纠错机制CIRC,而第三章是就整个系统的纠错而言。
乙、CD片数换算
每秒钟声音资料为:44100(Hz) * 16bit * 2(两声道) =1,411,200 bits。
一张CD声音bit总数:1411200 * 60(秒/分) * 74(分/片) = 6,265,728,000 bits
1000000000000 / 6265728000 = 159.6 = 160 片CD。
四、结论
对,100万的CDP"可能"真的有效果,"可能"可以把160片CD会错1个音的机率降
到161片 ~ 16000片吧!
至于是 161 还是 16100,就请厂商提供数据。
~~~~
后记
教授的资料,往往都是在正常一般的情况下。
在音响的世界,“低音震动”其实是会影响所有的电子元件。CDP
读取头的高速移动和震动,可以想见必定会受影响。
就我个人所知,如果是百万级的低音喇叭发功时,那个皮肤都会有
感受,CDP就更不用说了。
BUT,但是,影响到底多少?这个举证责任,应该是在CDP厂商了。