参数编码 AMR.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
参数编码 AMR

参数编码 AMR 参数编码AMR的应用 全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的 AMR: 又称为AMR-NB,语音带宽范围:300-3400Hz, 8KHz抽样 AMR-NB:AMR 一共有16种编码方式, 0-7对应8种不同的编码方式, 8-15 用于噪音或者保留用。 Frame Type Mode Indication Mode Request Frame content (AMR mode, comfort noise, or other) 0 0 0 AMR 4,75 kbit/s 1 1 1 AMR 5,15 kbit/s 2 2 2 AMR 5,90 kbit/s 3 3 3 AMR 6,70 kbit/s (PDC-EFR) 4 4 4 AMR 7,40 kbit/s (TDMA-EFR) 5 5 5 AMR 7,95 kbit/s 6 6 6 AMR 10,2 kbit/s 7 7 7 AMR 12,2 kbit/s (GSM-EFR) 8 - - AMR SID AMR 帧格式: AMR 有两种类型的帧格式:AMR IF1 和 AMR IF2 9 - - GSM-EFR SID 10 - - TDMA-EFR SID 11 - - PDC-EFR SID 12-14 - - For future use 15 - - No Data (No transmission/No reception) AMR IF1:IF1 的帧格式如下图所示 FrameType, Mode Indication, Mode Request 对应上面两个表格里的数。从上面的表格里我们可以看出,这三个域的值是相同的。所以在IF2中省略了Mode Indication, Mode Request 两个域。 Frame Quality Indicator: 0表示bad frame 或者corrupted frame; 1表示 good frame 每一帧的数据有分为三个部分:Class A/B/C Class A:一帧中最敏感、最重要的数据。一旦这一部份数据有损坏,整个帧就无法解码,就损坏了。所以,一般在无线传输的时候要使用各种冗余的方式对这部分数据加以保护。 Class B:相对于Class A不那么重要的数据。 Class C:比Class B还不重要的数据。 AMR IF2:IF2的帧格式如下图所示 相对于IF1, IF2 省去了Frame Quality Indicator, Mode Indication, Mode Request 和CRC 校验。但是增加了bit 填充。因为AMR帧中数据的长度并不是字节(8bit)的整数倍,所以在有些帧的末尾需要增加bit填充,以使整个帧的长度达到字节的整数倍 有关IF2帧中各个域的信息请参考下面的帧大小节的表格 AMR标准4.75kb/s语音编码的译码原理框图 LSP译码 为4个子帧LSP的插值 LSP→A(Z) 自适应码本译码 增益译码 更新码本译码 构造激励信号 合成滤波器 后滤波器 PCM16和AMR之间的转换 Amr 一帧为20毫秒 以AMR 4.75Kbits/s为例: 每秒产生的声音位数 = 4750bits/s 每帧占用的位数 = 4750bits/50frames (bits)= 95bits 每帧占用的字节数 = 95bits / 8bits (buytes)= 11.875bytes - 圆整到12字节,不足的补0 加上一个字节的帧头,所以,20ms一帧的AMR: 12-bytes + 1-byte = 13-bytes 相反,转换回来就成了 13-bytes * 50frames/s * 8bits/byte = 5200bits/s 注意,这里两个数值并不对应,是由于圆整的原因 AMR 文件的存储格式(RFC 3267): AMR IF1, IF2定义了 AMR的帧格式, 用于无线传输用。 RFC 3267定义了把AMR数据存成文件的文件格式。 AMR的文件格式如下图1所示: 它包含一个文件头,然后就是一帧一帧的AMR数据了。 文件头格式:  AMR 文件支持单声道和多声道。单声道和多声道的文件头是不同的 单声道:  AMR-NB文件头: #!AMR\n (or 0x2321414d520a in hexadecimal)(引号内的部分) 多声道: 多声道的文件头包含一个magic number和32bit channle description域。 编码器程序运行结果 译码器程序运行结果 小组分工:

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档