PCM - 脉冲编码调制(PulseCodeModulation)

奈克斯特-香农采样定理:采样频率大于2倍的最大频率,才能最大限度的还原出模拟信号。
PCM是一种数字音频编码方式,用于将模拟信号转换为数字信号。在PCM编码中,模拟信号按照一定的采样频率进行采样,并通过量化和编码转换为数字信号。PCM数据可以直接送进DAC进行播放。

音频参数

  1. 采样率(Sample Rate):采样率是指每秒钟对声音信号的采样次数,以赫兹(Hz)为单位。常见的采样率包括 44.1kHz(CD音质)、48kHz(DVD、蓝光音质)、96kHz(高清音质)等。采样率越高,能够记录的声音频率范围也就越宽,音质也就更好,但相应的文件大小也会增加。

  2. 位深度(Bit Depth):位深度表示每个样本的量化精度,通常以比特(bit)为单位。常见的位深度包括 16位、24位和32位浮点数。位深度越高,可以表示的动态范围就越大,音频的细节表现也更丰富,但文件大小也随之增加。

  1. 声道数(Channels):声道数表示音频文件中包含的独立声道数量,常见的有单声道(mono)和双声道(stereo)。多声道音频可以更准确地定位声音来源,实现环绕音效等,但同时也会增加文件大小。

  2. 编码格式(Codec Format):编码格式决定了音频数据的压缩方式和解码规则,常见的包括MP3、AAC、WAV、FLAC、OPUS等。不同的编码格式具有不同的压缩率和音质表现,选择合适的编码格式可以根据具体的应用需求和存储/传输资源进行权衡。

编解码

编码一般情况都是由原始的PCM数据编码成其他数据,解码反之。

WAV编码

WAV解码

G711编码

G711解码

OPUS编码

OPUS解码