什么是pcm
PCM 是脉冲编码调制(Pulse Code Modulation)的缩写。
它是一种将模拟信号转换为数字信号的技术。
在现实中,声音等模拟信号要通过 PCM 进行数字化。其过程包括采样、量化和编码。采样就是按照固定频率对模拟信号进行抽取,比如常见的采样率有 44100Hz。量化是把采样得到的信号幅度离散化,用规定的电平表示,通常用二进制。编码则是把量化后的数值用一组二进制码组表示。
PCM 最初并非用于传输计算机数据,而是为了让交换机之间的中继线能传送不止一条电话信号。它有 E1 和 T1 两个标准,我国采用的是 E1 标准,其速率为 2.048Mbit/s,而 T1 的速率是 1.544Mbit/s。
在光纤通信中,光纤里传输的就是由 PCM 产生的二进制光脉冲“0”和“1”码。PCM 能向用户提供多种业务,适合对数据传输速率和带宽要求高的用户。
PCM 还应用在不同领域,比如汽车电控部分的动力控制模块、存储领域的相变存储器等。
PCM 数字音频格式在 70 年代末发展起来,采样精度和频率不断提高,但单纯增加采样规格已难以从根本上改进。
PCM 编码的优点是音质好,缺点是文件体积大。比如常见的 Audio CD 就采用 PCM 编码,一张光盘容量有限。