AMR2与AMR编码区别
2011-12-14 17:48
351 查看
1. 为什么有AMR、AMR2两种编解码方式?两者的区别在哪里呢?
UMTS_AMR2的引入是为了3G与2G互通时端到端免编解码,UMTS_AMR2与UMTS_AMR的区别在于uplink上速率控制。www.mscbsc.com6[&c!D9v*R-h!b&n7U
GSM的FR_AMR速率控制只能每隔一帧发生(40ms间隔),而UMTS_AMR速率控制可以在任何一帧发生(20ms间隔),这样,当3G与2G互通的时候,2G无论何时发向3G的速率控制,3G侧都能正常接收;但3G侧向2G侧的速率控制,2G侧有可能不能接收。mscbsc 移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。2}%C(Q%D/V9c%A-c
为了解决这个问题引入新的UMTS_AMR2,它在uplink上采用与FR_AMR一致的40ms方式,在downlink上采用和UMTS_AMR一致的20ms方式,这样,只要3G终端采用UMTS_AMR2编码,就可以与2G终端互通了。MSCBSC 移动通信论坛,T.I&i)U3l;}5o:F"p)B7I
2. 为什么AMR2为必选,AMR为可选? | 国内领先的通信技术论坛9V)^6|)I,j
3GPP TS 26.103规定了终端的默认编解码:MSCBSC 移动通信论坛(p9s#f/a*@1c${,U0n9A
单模R99终端:UMTS_AMR或UMTS_AMR2
GSM和R99双模终端:必须是UMTS_AMR2 | 国内领先的通信技术论坛9Z6I0Y3U&_#N
单模R4终端:必须是UMTS_AMR20u4|7w*P+M
GSM和R99双模终端:必须是UMTS_AMR2移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单7b%l1e:|%Z1h8P
因此,从终端的角度看,很明显,支持UMTS_AMR2的终端将是主流,而且由于运营商无法控制用户持2G/3G双模手机入网,网络对UMTS_AMR2的支持显然是必须的。
:e
3GPP TS 23.153描述了两者的关系以及网络对两者的处理:
UMTS_AMR2是全集,UMTS_AMR是子集www.mscbsc.com T-M'O(C&i0H%e
UMTS_AMR2完全兼容与UMTS_AMR的TFO和TrFO互通
如果codec list里含UMTS_AMR2,但某节点只支持UMTS_AMR,它应返回UMTS_AMR | 国内领先的通信技术论坛2e#j:L)E3i4O3{4l7Y
如果codec list里含UMTS_AMR,但某节点只支持UMTS_AMR2,它应返回UMTS_AMRwww.mscbsc.com*`!H2A1n1g
如果终端同时支持两种,在Nc接口上只传递UMTS_AMR2
从网络的角度看,UMTS_AMR2可以兼容UMTS_AMR,而UMTS_AMR不能兼容UMTS_AMR2(本质是不能兼容FR_AMR)。移动通信,通信工程师的家园,通信人才
UMTS_AMR2的引入是为了3G与2G互通时端到端免编解码,UMTS_AMR2与UMTS_AMR的区别在于uplink上速率控制。www.mscbsc.com6[&c!D9v*R-h!b&n7U
GSM的FR_AMR速率控制只能每隔一帧发生(40ms间隔),而UMTS_AMR速率控制可以在任何一帧发生(20ms间隔),这样,当3G与2G互通的时候,2G无论何时发向3G的速率控制,3G侧都能正常接收;但3G侧向2G侧的速率控制,2G侧有可能不能接收。mscbsc 移动通信论坛拥有30万通信专业人员,超过50万份GSM/3G等通信技术资料,是国内领先专注于通信技术和通信人生活的社区。2}%C(Q%D/V9c%A-c
为了解决这个问题引入新的UMTS_AMR2,它在uplink上采用与FR_AMR一致的40ms方式,在downlink上采用和UMTS_AMR一致的20ms方式,这样,只要3G终端采用UMTS_AMR2编码,就可以与2G终端互通了。MSCBSC 移动通信论坛,T.I&i)U3l;}5o:F"p)B7I
2. 为什么AMR2为必选,AMR为可选? | 国内领先的通信技术论坛9V)^6|)I,j
3GPP TS 26.103规定了终端的默认编解码:MSCBSC 移动通信论坛(p9s#f/a*@1c${,U0n9A
单模R99终端:UMTS_AMR或UMTS_AMR2
GSM和R99双模终端:必须是UMTS_AMR2 | 国内领先的通信技术论坛9Z6I0Y3U&_#N
单模R4终端:必须是UMTS_AMR20u4|7w*P+M
GSM和R99双模终端:必须是UMTS_AMR2移动通信,通信工程师的家园,通信人才,求职招聘,网络优化,通信工程,出差住宿,通信企业黑名单7b%l1e:|%Z1h8P
因此,从终端的角度看,很明显,支持UMTS_AMR2的终端将是主流,而且由于运营商无法控制用户持2G/3G双模手机入网,网络对UMTS_AMR2的支持显然是必须的。
:e
3GPP TS 23.153描述了两者的关系以及网络对两者的处理:
UMTS_AMR2是全集,UMTS_AMR是子集www.mscbsc.com T-M'O(C&i0H%e
UMTS_AMR2完全兼容与UMTS_AMR的TFO和TrFO互通
如果codec list里含UMTS_AMR2,但某节点只支持UMTS_AMR,它应返回UMTS_AMR | 国内领先的通信技术论坛2e#j:L)E3i4O3{4l7Y
如果codec list里含UMTS_AMR,但某节点只支持UMTS_AMR2,它应返回UMTS_AMRwww.mscbsc.com*`!H2A1n1g
如果终端同时支持两种,在Nc接口上只传递UMTS_AMR2
从网络的角度看,UMTS_AMR2可以兼容UMTS_AMR,而UMTS_AMR不能兼容UMTS_AMR2(本质是不能兼容FR_AMR)。移动通信,通信工程师的家园,通信人才
相关文章推荐
- utf8和unicode编码究竟是什么关系?有何区别?
- ecmalll和ecshop在编码上的区别
- unicode ansi utf-8 unicode_big_endian编码的区别
- Python 编码处理-str与Unicode的区别
- ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别
- 哈希,编码, 加密的区别!
- VS2008 Unicode和多字节编码区别
- JavaScript中各种编码解码函数的区别和注意事项
- java字节流与字符流的区别&编码&缓冲
- 【整理】Python的字符编码检测库:charade和chardet的区别
- 【转载】C#中StreamWriter与BinaryWriter的区别兼谈编码。
- Javascript URL 编码区别及转义字符处理
- java中使用jdbc配置连接串时mysql 5.6与5.7版本“编码”参数有区别!
- 编码字符集与字符集编码的区别(转)
- 编码字符集与字符集编码的区别2
- 【编码格式】GBK和UTF8 的区别
- 编码字符集与字符集编码的区别
- contentType、pageEncoding、content中编码的区别
- unicode,ansi,utf-8,unicode big endian编码的区别
- utf-8编码问题之urlencode和getbytes得到的utf-8区别验证测试