volte端到端业务详解|编解码基础知识

COCOgsta COCOgsta     2022-12-07     683

关键词:

书籍来源:艾怀丽《VoLTE端到端业务详解》

一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:VoLTE端到端业务详解 | 汇总_COCOgsta的博客-CSDN博客


语音属于模拟信号,而目前的通信系统都是数字化的,因此需要在发送端将语音转化为数字信号才能在系统中传输,并在接收端将数字信号还原,如图8-6所示。

语音信号需要经过抽样、量化和编码才能转换成当前通信系统所能传输的数字化信号。

语音编解码的发展经历了4个阶段:①固定网络时代的编解码;②无线网络时代的3GPP单速率编解码;③AMR-NB编解码;④FMC(Fixed Mobile Convergence)时代的AMR-WB/G.722.2编解码,如图8-7所示。

GSM FR、GSM HR、GSM EFR编解码都是固定速率,在通话过程中一直占用着相同的带宽,但是在无线通信过程中,无线信道的质量变化非常大,如果通话过程中无线信道质量变差,无线信道仍然使用相同的速率传输语音,则会导致误码从而影响语音质量。为了在无线信道质量变化时,仍能保证提供最好的语音质量,3GPP提出了AMR(Adaptive Multi-Rate)的概念。AMR算法是一种基于自适应速率,并采用代数码本激励线性预测机制的编解码算法(ACELP),可以保证在信道质量变差时,以较低速率传输语音信号,剩余的带宽用来传输纠错码(卷积码和交织码),从而减少误码率,提高语音质量;信道质量变好时,以较高速率传输语音信号。AMR编解码包括NB AMR和WB AMR编解码。

8.2.1 编解码参数

每个编解码包括4个重要参数:负荷类型、采样频率、速率和打包时长,其对语音质量和带宽的影响见下面的分析。

(1)负荷类型:标准协议定义的一个值,一般不需要修改,需要在MSC Server和MGW对接的时候保持取值一致。

(2)采样频率:采样频率越高,则采样点越多,语音质量越接近于真实的语音信号。同时,被采样的语音频率范围越宽,用户可主观感受到的语音更加自然、舒适和易于分辨。如AMR-WB编解码,其采样频率为16kHz,被采样的语音频率范围为50~7000Hz,语音质量较好。

(3)速率:速率高低和带宽的占用率有关,速率越高,带宽的占用率越高。

(4)打包时长:每个语音包所包含的语音时长。打包时长越长,则打包时延也越大,但是抗抖动能力强,带宽利用率高;打包时长越短,则打包时延也越小,但是抗抖动能力弱,带宽利用率低。

8.2.2 AMR编解码分类和应用

AMR编解码在CS域和IMS域的协议定义不一样,区别如下。

① CS域的AMR编解码分为窄带AMR(AMR-NB)和宽带AMR(AMR-WB)。

a.AMR-NB:HR AMR、FR AMR、UMTS AMR和UMTS AMR2。

b.AMR-WB:UMTS AMR-WB、FR AMR-WB、OHR AMR-WB和OFR AMR-WB。

② IMS域的AMR编解码只分为AMR和AMR-WB。

③ AMR编解码在CS和IMS域的映射关系如下。

a.UMTS AMR适用于3G,对应于IMS域的AMR mode-change-period设置为1的AMR。

b.UMTS AMR2适用于3G,FR AMR/HR AMR适用于2G,对应于IMS域的AMR mode-change-period设置为2的AMR。

c.FR AMR-WB适用于2G,对应于IMS域的AMR-WB mode-change-period设置为1的AMR。

d.UMTS AMR-WB适用于3G,对应于IMS域的AMR-WB mode-change-period设置为2的AMR。

8.2.3 编解码器(TC)

当发送端与接收端所使用的编解码类型不兼容时,为了保证发送端编码后的信息能在接收端解码,需要在传输中间节点上加入码变换器(Transcoder,TC)。

1.TC的基本功能

TC功能示例如图8-8所示。

2.TC扩展功能

(1)打包功能。TC可以作为缓冲队列,当G.711 over TDM向G.711 over IP转换时,PCM格式的G.711每125μs发送一个语音帧,而分组的G.711每5ms发送一个语音帧,因此TC缓存40个PCM语音帧在一个分组包中发送。具体流程如图8-9所示。

(2)UP头转换功能

IP承载的两端编解码类型相同,速率集相同或者兼容,打包时长也相同,仅帧格式不相同时,可直接添加FPTC(Frame Process Transcoder)。FPTC并不是实现编解码的转换,而是完成帧格式的转换,具体流程如图8-10所示。

BICC有UP头,SIP无UP头。当SIP和BICC汇接采用同AMR类型同速率集或都采用G.711时,需插入FPTC做UP头转换。

备注:

用户面协议UP(User Plane)用来传输与无线接入承载(RAB,Radio Access Bearer)相关的用户数据。

FPTC是一种“假”编解码,仅做IP帧头处理,不做语音净载荷的编解码转换,用于减少语音净载荷的编解码次数,从而提高语音质量。


作者:热爱编程的通信人
链接:https://juejin.cn/post/7132751649545650183/
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

volte端到端业务详解|sdp协议(代码片段)

...:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客4.2.1基础知识会话描述协议(SDP,SessionDescriptionProtocolÿ 查看详情

volte端到端业务详解|语音质量问题

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客10.4.1基本知识我们可以看到控... 查看详情

volte端到端业务详解|volte基本概念

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客5.1.1域选由于支持VoLTE的UE可以... 查看详情

volte端到端业务详解|应用实例三

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客7.5.1问题现象VoLTE业务和CSFB业务... 查看详情

volte端到端业务详解|掉话场景

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客9.2.1无线侧空口导致的掉话如图... 查看详情

volte端到端业务详解|volte用户呼叫流程

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客5.3.1主叫流程如图5-37所示,... 查看详情

volte端到端业务详解|volte用户注册流程

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客注册是用户向签约网络请求授... 查看详情

volte端到端业务详解|掉话问题

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客10.2.1基本流程传统移动通信网... 查看详情

volte端到端业务详解|用户标识类

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客2.1.1IMSI国际移动用户识别码ÿ... 查看详情

volte端到端业务详解|会话管理类

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客2.5.1S1AP协议1.PDNIDPDNID(Packet... 查看详情

volte端到端业务详解|基本概念

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客如图7-1所示的广告,大家可... 查看详情

volte端到端业务详解|典型话务模型

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客6.1.1V2V模型主被叫VoLTE用户均接... 查看详情

volte端到端业务详解|应用案例一

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客6.3.1问题现象某地用户反馈VoLTE... 查看详情

volte端到端业务详解|基本概念

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客2G/3G网络的掉话一般是在通话过... 查看详情

volte端到端业务详解|典型互通流程

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客从上面的话务模型可以看出来&#... 查看详情

volte端到端业务详解|高清语音的概念

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客图8-1所示为VoLTE高清语音示意图... 查看详情

volte端到端业务详解|应用实例一

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客8.4.1问题现象被叫用户接听后听... 查看详情

volte端到端业务详解|应用实例二

书籍来源:艾怀丽《VoLTE端到端业务详解》一边学习一边整理书中的笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:VoLTE端到端业务详解|汇总_COCOgsta的博客-CSDN博客6.4.1问题现象用户在某高铁上为... 查看详情