|
楼主 |
发表于 2010-7-10
|
我们来看一下电脑情况, 电脑通过磁头读取,然后通过播放器变换成数字信号,影响数字信号JITTER的一些因素:
1. 所有运算是CPU,它的工作繁忙,在读取过程中还担负着很多其他工作。
2. 通过播放器转换成数字信号,不同的播放器转换不同,而且都是软件解码。
3. 电脑的时钟,所有音频数字信号必须有2部分组成,0与1数字,另外一个是时钟,这样才能在还原成模拟信号时不会搞错时间,什么时候应该出来的是0,什么时候应该出来的是1。
电脑的特点是不会出错,即使出错他会通过矫错改正,所以读取的信号是不会错的,问题在哪里?
其实问题就在上面了,首先电脑的时钟(不管它是怎么出来的时钟)精度不高,其次播放器通过CPU运算把音乐解码,因为电脑的多用性,在解码过程中电脑进行着很多其他事项,它的稳定性就非常差。这2个最基本因素就决定了电脑出来的数字信号不理想,也就是为什么现在电脑HIFI一直不能理想的真正原因。
这里我们多点篇幅描述一下他们工作过程,以便大家可以更清楚明白为什么电脑出来的声音会不理想。
很多朋友经常会这样说,电脑出来的数字信号,数字信号是不会错的,为什么同样的数字信号声音有不同?
如果知道JITTER的人可能会明白些了,现在的音箱只能接受模拟信号,也就是波形形式的信号,同样功放接收的也必须是这样的模拟信号,并且把它进行放大。
那么现在的CD或者电脑出来的都是数字信号,把这些数字信号转换成模拟信号叫D/A转换,D/A转换必须有最基本的2样东西:
X轴与Y轴,X轴是时间,Y轴是量,也就是波形的大小,高低通过Y轴表现。
现在我们可以明白那些0与1的数字信号是不会出错的,这也是大家说的数字信号怎么会错?对,他们不会错。
但是把那些0与1放在X轴那个位置? 原来波形的位置读取时它会给一个时间,就是还原时波形是应该根据这个时间还原的,如果没有一点偏差,那么我们就认为JITTER是0, 如果在时间上有一点偏差,那我们就认为是产生了JITTER.
什么是JITTER?
jitter是数字化后的产物,数字录音分为2个部分,数字音频信息和时钟,数字音频信息是用来被还原为模拟波形信号的,时钟是用来控制还原时间的。
在录制数字音频的时候,一个参考时钟信号会和音频信息一起被送进AD转换器(Analog-Digital converter),转换器把模拟信号转换为0101的数字信号并且记录下来。
播放数字音频的时候,DA转换器(Digital-Analog converter)把0101的数字信号转换成模拟信号,一个参考时钟信号会和音频信息一起被送进DA转换器,但是在这里时钟会产生误差,这就产生JITTER。
当然这个JITTER是非常小的,是以NS\PS计算。人耳到底可以分辨出低于多少ps的jitter,至今也没有准确答案,一般理解是,人耳能分辨出低于200ps的Jitter,HIFI发烧友应该更低。
“1秒=1,000,000,000 纳秒(ns) ,1秒=1,000,000,000,000 皮秒(ps)”
大家看见看出JITTER是非常非常短的时间,但是问题是人耳太敏感了,换成人眼就好了。 |
|