PCM编码

来源:互联网 发布:linux查看io使用情况 编辑:程序博客网 时间:2024/06/07 06:54



1、首先理解PCM是什么

PCM 是Pulse Code Modulation的缩写,中文是脉冲编码调制,也就是说语音信号最终以脉冲形式编码。

2、接下来理解一下PCM编码的步骤

(1)采样(采样频率f1必须大于或等于所传输的模拟信号的最高频率的2倍(奈奎斯特定理))

音乐频率范围约为20Hz---20KHz

(2)量化

(3)编码


4分钟每分钟60秒,由采样率为44100Hz可知一秒可采样44100次(人耳只能听到22.05KHz的声音,如果声音比这个高一般人听不到(超声波)取2倍是根据奈特抽样定理,比这个低会出现混叠效应),第一个2代表2声道,第2个2是因为采样精度为16bit,也就是2字节的意思

PCM音频采样数据没有文件头信息,所以采样率需要自己设置,如果设置错误,应该也不能听。


PCM格式