返回信息流请教大牛们两个问题。。。找了一天没找到。。。郁闷中。。。
LTE中端到端呼叫中的语音媒体流经过何种处理???
3GPP中对GSM和UMTS定义的语音编码标准说FR_AMR和UMTS_AMR_2兼容,兼容的AMR语音编码间如何直接转换???
找不到相关资料啊。。。有人有相关资料么。。。谢谢啦。。。
这是一条镜像帖。来源:北邮人论坛 / communications / #16173同步于 2011/3/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
【求问】LTE和UMTS中语音编码的问题。。。
flower1988
2011/3/30镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
lte如果采用回落到CS域方式,和现有的UMTS网络完全一样
如果采用SRVCC方式,取决于IMS的客户端选择怎样的编码,如果两端都是同一家的LTE,则网络不处理编码,如果要和GSM等互通,或者跨运营商,IM-MGW会做转换。
兼容的AMR编码不用转换,只是填充方式变一下
啊,谢谢学长,太感谢了!
学长,兼容的AMR只是填充方式改变,这个能从哪里找到啊?我怎么查论文都是不兼容的编码的转换啊。。。
【 在 bigeye 的大作中提到: 】
: lte如果采用回落到CS域方式,和现有的UMTS网络完全一样
: 如果采用SRVCC方式,取决于IMS的客户端选择怎样的编码,如果两端都是同一家的LTE,则网络不处理编码,如果要和GSM等互通,或者跨运营商,IM-MGW会做转换。
: 兼容的AMR编码不用转换,只是填充方式变一下
: ...................
amr的数据具体怎么填充到无线帧我也不大清楚。记得之前做一个项目时看到过umts的amr2和gsm的amr编码是完全一样的,只是速率控制帧的周期不一样,它们之间通常可以实现TrFO。先看看TS 26.103吧,如果还不成,可能就看看编码的定义了,也是在TS26目录里
搜了下,有这么一段请参考
1. 为什么有AMR、AMR2两种编解码方式?两者的区别在哪里呢?
UMTS_AMR2的引入是为了3G与2G互通时端到端免编解码,UMTS_AMR2与UMTS_AMR的区别在于uplink上速率控制。
GSM的FR_AMR速率控制只能每隔一帧发生(40ms间隔),而UMTS_AMR速率控制可以在任何一帧发生(20ms间隔),这样,当3G与2G互通的时候,2G无论何时发向3G的速率控制,3G侧都能正常接收;但3G侧向2G侧的速率控制,2G侧有可能不能接收。
为了解决这个问题引入新的UMTS_AMR2,它在uplink上采用与FR_AMR一致的40ms方式,在downlink上采用和UMTS_AMR一致的20ms方式,这样,只要3G终端采用UMTS_AMR2编码,就可以与2G终端互通了。
2. 为什么AMR2为必选,AMR为可选?
3GPP TS 26.103规定了终端的默认编解码:
单模R99终端:UMTS_AMR或UMTS_AMR2
GSM和R99双模终端:必须是UMTS_AMR2
单模R4终端:必须是UMTS_AMR2
GSM和R99双模终端:必须是UMTS_AMR2
因此,从终端的角度看,很明显,支持UMTS_AMR2的终端将是主流,而且由于运营商无法控制用户持2G/3G双模手机入网,网络对UMTS_AMR2的支持显然是必须的。
3GPP TS 23.153描述了两者的关系以及网络对两者的处理:
UMTS_AMR2是全集,UMTS_AMR是子集
UMTS_AMR2完全兼容与UMTS_AMR的TFO和TrFO互通
如果codec list里含UMTS_AMR2,但某节点只支持UMTS_AMR,它应返回UMTS_AMR*
如果codec list里含UMTS_AMR,但某节点只支持UMTS_AMR2,它应返回UMTS_AMR
如果终端同时支持两种,在Nc接口上只传递UMTS_AMR2MS
从网络的角度看,UMTS_AMR2可以兼容UMTS_AMR,而UMTS_AMR不能兼容UMTS_AMR2(本质是不能兼容FR_AMR)。
谢谢学长,太感谢了!
【 在 bigeye 的大作中提到: 】
: 搜了下,有这么一段请参考
: 1. 为什么有AMR、AMR2两种编解码方式?两者的区别在哪里呢?
: UMTS_AMR2的引入是为了3G与2G互通时端到端免编解码,UMTS_AMR2与UMTS_AMR的区别在于uplink上速率控制。
: ...................