G.711也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话。
PCM:脉冲编码调制(Pulse Code Modulation)。
早期G.711俗称PCM,现在PCM一般指原始的脉冲编码调制。
PCM的采样率有很多种,如8K、16K、220500、441000、48000、96000等。G.711编码用于电话,为了降低传输带宽,G.711采用8k的采样速率,因为人类讲话的声音频率正常范围是500-3kHz之间(另一说是<3.4kHz)。
PCM的数据为有8位的、16位的、24位的、32位的。
G.711对应的原始数据是16位的。然后通过一定算法进行压缩成8位。
G.711标准有两种算法,a-law,um-law
a-law算法如下
压缩过程
(1)取符号位并取反得到s,
(2)获取强度位eee,获取方法如图所示
(3)获取高位样本位wxyz
(4)组合为seeewxyz,将seeewxyz逢偶数为取补数,编码完毕

示例:
输入pcm数据为4321,对应二进制数为(0001 0000 1110 0001)
二进制变换下排列组合方式(0 001 0000 11100001)
(1)获取符号位最高位为0,取反,s=1
(2)获取强度位001,查表,编码制应该是eee=101
(3)获取高位样本wxyz=0000
(4)组合为11010000,逢偶数为取反为10000101
G.711是国际电信联盟制定的语音压缩标准,主要用于电话通信,采用8k采样率以降低带宽需求。PCM(脉冲编码调制)是其基础,数据可以是8位到32位。G.711标准包含a-law和u-law两种算法,其中a-law编码过程包括取反符号位、查表获取强度位和组合样本位。此内容详细解释了G.711编码的工作原理。
8446

被折叠的 条评论
为什么被折叠?



