|
发表于 2012-8-12 21:29
|
显示全部楼层
来自 广东省深圳市
Re:不懂Jitter是什么的进来补课-->af2000转移
以下只是个人的理解:
1、比如,一张CD光盘记录的010101,会不会因为jitter而读取成011001?肯定不会。因为光盘中对PI/PO都有ECC校验,还有外码以保证记录的数据的准确性与完整性。假如光盘或光驱质量太差,对于无法通过校验修正的PI/PO则直接Error,反应到声音上来就是爆音之类,但只要光盘和CD机不是太糟糕,这种情况会有但还是很少发生。
2、那么会不会因为jitter导致pit和land品质的误差,或者因为ECC校验的极微小延迟而对声音造成影响?个人认为不会。因为激光头读取data是先会写入设备buffer,而不是直接传输到DSP。DSP再从buffer里读取数据。缓冲的作用就是用来消除这些误差。
3、那么数据从buffer到DSP的线路(印刷电路板或线材)是否会对音质产生影响?比如受电磁波的窜扰?个人认为不会。数据010101不可能在线路传输时改变成011001,也不会因为干扰而凭空增加或减少一位。除非线材质量真的非常差,而设计完全不对EMC做处理,那么结果就是...设备完全没法用(试想一下,假如数据从硬盘读到内存,因为SATA或IDE线材的问题导致01变成10,1010变成0101,那么电脑还不得没完没了蓝屏啊)。至于激波,注意此时仍然是数字信号,任何音频信号中的激波、驻波、振辐、频率等信息仍然由方波表示0和1,假如0和1不变,那么可以说音频信号没区别。
4、DSP的算法是否会对音质有影响?肯定有。对于同一段文字,不同的翻译译出来的肯定不会完全一样。不同的播放器、解码器,音质和音色都有区别。那么DSP在计算完之后,输出信号会不会因为线路质量的差别,或在信号输入到DSP的过程中因jitter、延时而产生影响?个人认为不会。因为DSP内部绝大多数晶体管的作用都是Cache的,用来确保DSP在每信号周期中能够读到足够的数据。
5、Data再从DSP传输到D/A转换器,这个时候线材或电路对音频没有影响,理由同3。
6、D/A通过线材输出到功放。此时传送的是线性的模拟信号。电流稍强一点、稍弱一点,都会对声音造成影响。比如EMI抑制电路,做得太强可能把信号削弱得太厉害,声音听起来单薄。做得太弱无法完全过滤到杂音,那么会听到噪音、电流声。那么此时线路和而D/A芯片本身内部电磁窜扰、抖动漂移对音质就会产生影响。类似的,前面有人提到的显卡问题,假如是VGA输出,那么线材的好坏及显卡LPF(低通电路)就会对画质有影响,比较专业的解决方案是使用一块单独的子PCB和尽量少的料件做显卡的LPF。而DVI或HDMI输出则没有影响(除非视频做overlay,但跟硬件本身无关)。
所以jitter的影响主要还是对于模拟信号(包括DAC在内)而言的,而对于数字信号来说是没有多少差别的。当然不同的光盘或激光头品质是有区别(主要体现在使用寿命、纠错、稳定性等方面),但并不意味着音质有区别(除非设备完全没有Cache,那么jitter造成的影响才会比较大)。至少个人用不同的光盘刻录CD,跟母盘对比没听出过差别。
当然也不是说数字信号不存在jitter问题,比较常见的情况是移动硬盘插到USB口,因芯片方案或线材造成的jitter,结果就是系统频繁假死、设备无法正常识别、数据读写异常中断或者拷贝速度极慢。相信很多人都碰到过。那么几乎都只能划归为“无法正常使用”一类,而不是“稍微变差一点点”。而对于数字音频CD而言,也就是相对应的“极槽”和“很好”两个档。 |
|