amr音频编码器概述及文件格式分析

amr音频编码器概述及文件格式分析

ID:6070580

大小:186.50 KB

页数:14页

时间:2018-01-02

amr音频编码器概述及文件格式分析_第1页
amr音频编码器概述及文件格式分析_第2页
amr音频编码器概述及文件格式分析_第3页
amr音频编码器概述及文件格式分析_第4页
amr音频编码器概述及文件格式分析_第5页
资源描述:

《amr音频编码器概述及文件格式分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AMR音频编码器概述及文件格式分析全称AdaptiveMulti-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。一、分类1.AMR:又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz,8KHz抽样2.AMR-WB:AMRWideBand,     语音带宽范围:50-7000Hz,16KHz抽样“AMR-WB”全称为“AdaptiveMulti-rate-Wideband”,即“自适应多速率宽带编码”,采样频率为16k

2、Hz,是一种同时被国际标准化组织ITU-T和3GPP采用的宽带语音编码标准,也称为G722.2标准。AMR-WB提供语音带宽范围达到50~7000Hz,用户可主观感受到话音比以前更加自然、舒适和易于分辨。  与之作比较,现在GSM用的EFR(EnhencedFullRate,增强型全速率编码)采样频率为8kHz,语音带宽为200~3400Hz。  AMR-WB应用于窄带GSM(全速信道16k,GMSK)的优势在于其可采用从6.6kb/s,8.85kb/s和12.65kb/s三种编码,当网络繁忙时C/I恶化,编码器可以自动调整编码模式,

3、从而增强QoS。在这种应用中,AMR-WB抗扰度优于AMR-NB。AMR-WB应用于EDGE、3G可充分体现其优势。足够的传输带宽保证AMR-WB可采用从6.6kb/s到23.85kb/s共九种编码,语音质量超越PSTN固定电话。 二、编码方式1.AMR-NB:AMR一共有16种编码方式,0-7对应8种不同的编码方式,8-15用于噪音或者保留用。FrameTypeModeIndicationModeRequestFramecontent(AMRmode,comfortnoise,orother)000AMR4,75kbit/s111A

4、MR5,15kbit/s222AMR5,90kbit/s333AMR6,70kbit/s(PDC-EFR)444AMR7,40kbit/s(TDMA-EFR)555AMR7,95kbit/s666AMR10,2kbit/s777AMR12,2kbit/s(GSM-EFR)8--AMRSID9--GSM-EFRSID10--TDMA-EFRSID11--PDC-EFRSID12-14--Forfutureuse15--NoData(Notransmission/Noreception) 2.AMR-WB:FrameTypeIndexMo

5、deIndicationModeRequestFramecontent(AMR-WBmode,comfortnoise,orother)000AMR-WB6.60kbit/s111AMR-WB8.85kbit/s222AMR-WB12.65kbit/s333AMR-WB14.25kbit/s444AMR-WB15.85kbit/s555AMR-WB18.25kbit/s666AMR-WB19.85kbit/s777AMR-WB23.05kbit/s888AMR-WB23.85kbit/s9--AMR-WBSID(ComfortNois

6、eFrame)10-13--Forfutureuse14--speechlost15--NoData(Notransmission/Noreception) --  二、AMR帧格式:AMR有两种类型的帧格式:AMRIF1和AMRIF21.AMRIF1: IF1的帧格式如下图所示:FrameType,ModeIndication,ModeRequest对应上面两个表格里的数。从上面的表格里我们可以看出,这三个域的值是相同的。所以在IF2中省略了ModeIndication,ModeRequest两个域。FrameQualityIndi

7、cator:0表示badframe或者corruptedframe;1表示goodframe每一帧的数据有分为三个部分:ClassA/B/CClassA:一帧中最敏感、最重要的数据。一旦这一部份数据有损坏,整个帧就无法解码,就损坏了。所以,一般在无线传输的时候要使用各种冗余的方式对这部分数据加以保护。ClassB:相对于ClassA不那么重要的数据。ClassC:比ClassB还不重要的数据。 2.AMRIF2: IF2的帧格式如下图所示:相对于IF1,IF2省去了FrameQualityIndicator,ModeIndicatio

8、n,ModeRequest和CRC校验。但是增加了bit填充。因为AMR帧中数据的长度并不是字节(8bit)的整数倍,所以在有些帧的末尾需要增加bit填充,以使整个帧的长度达到字节的整数倍。有关IF2帧中各个域的信息请参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。