音频编解码G.711

G.711是国际电信联盟制定的语音压缩标准,主要用于电话通信,采用8k采样率以降低带宽需求。PCM(脉冲编码调制)是其基础,数据可以是8位到32位。G.711标准包含a-law和u-law两种算法,其中a-law编码过程包括取反符号位、查表获取强度位和组合样本位。此内容详细解释了G.711编码的工作原理。

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李工电子说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值