最初由 iamtoo 发布
[B]看到大家讨论这么热烈,也来差两句~~~~
一点愚见~~~
关于这个问题,先表明我的观点,是有差距的。
原因~我认为有这么几个方面。
第一,cd转盘也好,光驱也好,读盘的时候是会产生错误的~~具体多少我已经记不得了~~好象是10 的-几到-10几次方。高档的cd转盘和普通cd机的差别就在这里。这点是无庸质疑的。
第二,读cd音轨和读cd-rom的数据是不一样的~~~读cd音轨是没有相读cd-rom数据一样的数字纠错的。这就是问题的关键,当cd也好光驱也好,它们读取cd音轨时用的都是1倍速这是红皮书的规定。
换个方式讲,我们平时从cd-rom上拷下的程序、图片什么的数据,之所以没有错误是因为数字纠错和光驱的纠错系统的功劳。而读cd时的纠错方式(其实应该叫容错)是不同的,它不会指挥转盘反复的读该段音乐,而是在D/A转换时用上一个数据的值和下一个数据的值的平均值代替的。所以错误越多的数据恢复的波形越不接近原波形。
第三,数字信号传送过程中是会产生失真的,刚发明数字技术时人们认为数字信号不会失真,怎么传输都没关系,实际上并不是这样的 。而且当数字信号出错时产生的问题比模拟信号更严重。
这段因为记忆不是很深了所以也不好瞎说,建议有兴趣的人可以看看脉冲数字电路这本书会有帮助的。这里举一个小小的例子。不一定恰当画了个草图图一是一个标准的脉冲信号。是理论上的~~而实际经过传输之后的脉冲信号可能是这个样子的,原因是因为任意两跟并行的导线间有分布电容,任意一根导线有分布电感
自然界总有电磁干扰。图2
学过数字电路的人都知道,这样的信号在使用前是需要进行整形的而因为要考虑电磁干扰的存在,所以实际整形后的信号会变成这样。图三
比较图一和图三,我们能发现什么不同??
除了脉宽和相位有变化,其他的好象没有什么不同~~~~而正好是这个不同会影响D/A转换器的输出波形。
(楼上有人提到过这个 JITTER失真 这个东西中文直译为抖晃失真。实际指的是相位抖晃~~这个东西是A/D也好D/A也好最忌讳的东西。)
这涉及到D/A转换器的工作原理,有兴趣的可以参考相关书籍。
我之提个大概,就是D/A转换过程中需要一个时基信号和数字的音乐波形进行比较才能完成。而相位和脉宽的不同会影响最后合成的结果。
其实这只是其中一点,还有很多因素,我就不一一说了
列举一下。
工厂做的cd和刻录的cd的凹痕的形状不一样,工厂的是长方的坑,而刻录的是原的,这会导致cd读驱后在光头输出的“猫眼”信号不一样。
各种盘片的反光能力不一样所以误码率不一样。
人类的技术远没发展到很完美的程度。在实际应用中有很多灰色甚至是黑色的地带~ [/B]
你这是陷入了另一种技术迷信论,就是技术不可靠论。其实什么东西都可以测量,可以实验,可以拿数据说话。
1、CD-DA盘片本身的误码率是10E-9,CD-ROM的误码率是10E-12以下,这都是有标准的,你可以算一下正常情况下一张CD出现错误数据的概率。
2、CD-DA并非象你说的没有错误校验码,你可以仔细看看红皮书标准,了解一下什么是CIRC。
3、数码信号传输当然可能会错误,所以才有误码率这个概念。一根烂电话线,居然可以让你上网下载文件而没有错误,很久以前用modem只能达到几百个bps,随着技术发展,逐步达到56Kbps这个极限,现在又有了ADSL技术,使一条普通电话线达到8Mbps的速度,如果象你说的数字信号传输这么脆弱(当然你谈到干扰问题是对的,但正因为数字信号可以整形,可以有错误校验,所以相对模拟信号有极大的优越性),谁还能上网呢?技术都是有规范的,是可以测量的。
4、jitter一般译作时基抖动,我前面的帖子说过了,只要没有大到引起错误,传输过程引起的jitter完全可以用缓冲和时基重建(reclock)消除。当然A/D和D/A本身的jitter会引起模拟信号波形的失真,其实这也是PCM量化方式的缺陷之一,但时基抖动也是有技术标准的,现在高级的DAC采用晶体振荡和锁相环(PLL)可以控制时基抖动在5pps以下,这个失真具体是多少,我也懒得算了,应该是小数点6位以后吧!?
至于你说的CD坑槽形状等等,归结起来就是误码率,关于误码率,上面已经说过了。
技术是在发展的,其实反过来想一想,现在和CD同样尺寸大小的DVD,已经达到了4.7GB的容量,我们还有必要用怀疑的眼光来看待区区740M容量的CD吗?