很多新烧和非发烧友最难以理解的一件事情就是:为什么0101相同的数字音频信号,会出来不同的声音?比如CD碟片读取,比如数据传输,都是有校验机制以确保数据正确的,也就是说无论是高档转盘还是低档转盘,高档数播还是普通电脑,读出来的数据,0101是一样的,为什么会声音不同呢?为什么会有很贵的高档转盘、高档数播?
当然,有点入门、研究过这个问题的人,会看到一个叫“抖动”或者“时基误差”(Jitter)的概念,说的是0101虽然相同,但音频信号的时基抖动是不同的,或者说,在时间轴上存在偏差,不可能完美,导致声音差别。这是对的,不过多数人对jitter的理解还是偏于简单的,觉得这仅仅是数字信号里“时间轴”无法作到绝对精确。实际情况比想像的更复杂:为什么转盘和数播里电源供应、电路排版、时钟晶振等很多环节都会影响声音?就因为是个复杂的问题。
理解数字信号“数据相同而声音不同”,最容易解释清楚的方式,还是一句以前说过的老话——这个世界的本质还是模拟的。
这个世界的本质是模拟的(即“连续性”的),不存在理想的0、理想的1,不存在理想的数字信号。理想的0、1、数字信号只存在于理论上,或者说,只有数学意义。
就象数学上的点没有面积、线段没有宽度,这是数学意义上的,而物理意义上的任何点都有面积、任何线段都有宽度,放大了看都可以测量出来。数字化也是一样的,0和1,理论上非黑即白,清清楚楚,但这也只是数学意义上的,而物理意义上的0和1、数字信号,放大了看波形,都有瑕疵,都是不完美的、甚至可以偏差很大(但是不造成误码)。
当然,有点入门、研究过这个问题的人,会看到一个叫“抖动”或者“时基误差”(Jitter)的概念,说的是0101虽然相同,但音频信号的时基抖动是不同的,或者说,在时间轴上存在偏差,不可能完美,导致声音差别。这是对的,不过多数人对jitter的理解还是偏于简单的,觉得这仅仅是数字信号里“时间轴”无法作到绝对精确。实际情况比想像的更复杂:为什么转盘和数播里电源供应、电路排版、时钟晶振等很多环节都会影响声音?就因为是个复杂的问题。
理解数字信号“数据相同而声音不同”,最容易解释清楚的方式,还是一句以前说过的老话——这个世界的本质还是模拟的。
这个世界的本质是模拟的(即“连续性”的),不存在理想的0、理想的1,不存在理想的数字信号。理想的0、1、数字信号只存在于理论上,或者说,只有数学意义。
就象数学上的点没有面积、线段没有宽度,这是数学意义上的,而物理意义上的任何点都有面积、任何线段都有宽度,放大了看都可以测量出来。数字化也是一样的,0和1,理论上非黑即白,清清楚楚,但这也只是数学意义上的,而物理意义上的0和1、数字信号,放大了看波形,都有瑕疵,都是不完美的、甚至可以偏差很大(但是不造成误码)。

