(Pulse Code Modulation)计算机处理的是数值,因此要使声音进入 计算机,就必须 设计一种能将声音与数字信号相互转换的机制。不压缩数据就完成此功能的最常用方法称作「 脉冲编码调制」(PCM:pulse code modulation)。PCM可用在 光盘、数字式录音磁带以及Windows中。 脉冲编码调制其实只是一种概念上很简单的处理步骤的奇怪代名词而已。利用 脉冲编码调制,波形可以按固定的周期 频率取样,其频率通常是每秒几万次。对于每个样本都测量其波形的振幅。完成将振幅转换成数字信号工作的硬件是 模拟数字转换器(ADC:analog-to-digital converter)。类似地,通过数字模拟转换器(DAC:digital-to-analog converter)可将数字信号转换回波形电子信号。但这样转换得到的波形与输入的并不完全相同。合成的波形具有由高频组成的尖锐边缘。因此,播放硬件通常在数字模拟转换器后还包括一个低通滤波器。此滤波器滤掉高频,并使合成后的波形更平滑。在输入端,低通滤波器位于ADC前面。脉冲编码调制有两个参数:取样 频率,即每秒内测量波形振幅的次数;样本大小,即用于储存振幅级的位数。与您想象的一样:取样 频率越高,样本大小越大,原始声音的复制品才更好。不过,存在一个提高取样 频率和样本大小的极点,超过这个极点也就超过了人类分辨声音的极限。另外,如果取样 频率和样本大小过低,将导致不能精确地复制音乐以及其它声音。取样 频率决定声音可被 数字化和储存的最大频率。尤其是,取样 频率必须是样本声音最高频率的两倍。这就是「Nyquist 频率(Nyquist Frequency)」,以30年代研究取样程序的工程师Harry Nyquist的名字命名。