5G终端语音质量感知优化15G语音解决方案:随着5G网络的规模部署,可支持采用VoNR语音解决方案。NR用户可以基于NR网络直接进行语音业务,无需回落到LTE网络,从而获得更高质量的语音业务体验和更高速率的数据业务体验。VONR-信令流程:1.UE和gNodeB之间建立RRC连接。2.5GC建立QosFlow(用于承载SIP(SessionInitiationProtocol)信令),5Gc向gNodeB发起PDU(protocoldataunit)SessionResourceSetup请求,gNodeB建立DRB(dataradiobearer)承载,即5QI5承载。3.UE和IMS进行语音业务的SIP会话协商,如编码方式、IP地址、端口号和被叫相关信息等。4.SIP会话协商成功后,5GC建立QosFlow(用于承载RTP(Real-TimeTransportProtocol)和RTCP(Real-TimeTransportControlProtocol)数据流),5GC向gNodeB发起PDUSessionResourceModify请求.gNodeB建立DRB承载,即5QI1承载。5.UE释放QosFlow和DRB承载(5011)■■■■■■■■■■■□aSFIOw£DRB(&QlljseIupJarRTF4RTCP|aoSFlowfiDfietsanjsetupforRTPSTOPAlerting1AnsweicalWeetrame□osFKJW&DRB(5Dl卄占凯申releaseVONR-编码方式(1)VONR采用EVS作为语音编解码。EVS与其他常用语音编码方式(如AMR-WB)相比,可以用更低的编码速率提供相同的语音质量,从而提升系统容量;或者以相同的编码速率提供更高的语音质量。(2)EVS包括EVS-NB(EVSNarrowband)、EVS-WB(EVSWideband)、EVS-SWB(EVSSuperwideband)和EVS-FB(EVSfullband)四种编码方式,各编码方式支持的编码速率如下表所示。编码方式支持的语音编码速率(kbit/s)EVSNB5.9、7.2、8.0、9.6、13.2、16.4、24.4EVSWB5.9、7.2、8.0、9.6、13.2、16.4、24.4、32、48、64、96、128EVSSWB9.6、13.2、16.4、24.4、32、48、64、96、128EVSFB16.4、24.4、32、48、64、96、128VONR特性增强-ROHC概述:(1)VoNR支持ROHC语音包头压缩,通过减少语音包头部负荷来降低无线链路误码率和时延、减少无线资源消耗。(2)ROHC支持IPv4和IPv6包头的压缩。□osFtow£DRB|:5Qir)4«tup佬I帕轻海g|TRnrl祷|[GIIUCRRCconnectignsetupQoSFlow£.DPB[5DI5)setuptorSIP頭C:tgnriE[:Hon亏etup!NegotiatetheccclecmodeEutK厭Uhrooghl林S右ipn風>ngiDOSFlow底DRB(BQ^)建tup㈣IRTP蛊何TCP1|(3)本功能通过打开参数NRCellAlgoSwitch.RohcSwitch的子开关"ROHC-SW"来开启。原理:(1)仅在初次传输时发送数据包头的静态信息,后续不再重复发送(如IP地址等)(2)通过一定信息可推知数据流中其他信息时,可仅发送必须的信息,其他信息可由上下文推算(如SN号和IP-ID号都是以1为单位递增,可通过上下文推算)具体流程为:1•压缩方经过ROHC压缩后的报文。2,压缩方和解压方分别维护双方的上下文信息,并通过协商确保一致。3解压方通过上下文信息恢复原始报文头部信息。VONR特性增强-基于MACCE的调速本功能支持gNodeB根据上行空口能力,通过MACCE向UE提供推荐速率信息;同时支持UE在空口能力提升时向gNodeB查询推荐速率。以配合UE实现语音速率调整功能。本功能通过打开参数NRCellAlgoSwitch.Von「Switch的子开关ANBRSW"来开启。本功能包含语音降速和语音提速两个方面:(1)当gNodeB检测到UE的空口速率低于64kbit/s时,根据检测结果通过MACCE主动通知UE推荐的空口速率为40kbit/s,协助UE进行降速;当gNodeB检测到UE的空口速率高于40kbit/s时,根据检测结果通过MACCE主动通知UE推荐的空口速率为64kbit/s.协助UE进行提速。(2)当UE上行空口能力提升时,UE通过MACCE通知gNodeB查询推荐速率。此时,gNodeB先检测UE的空口速率,当检测到UE的空口速率高于64kbit/s时,通过MACCE通知UE推荐的速率调整为64kbit/s,协助UE进行提速VONR特性增强-支持上行RB预留本功能支持为语音用户预留特定位置和数量的RB资源。语音用户优先使用预留的RB资源,预留的RB资源被占满后可以继续使用非预留的RB资源,非预留的RB资源按照正常的调度流程分配。非语音用户不能使用本功能预留的RB资源。本功能通过打开参数NRCellAlgoSwitch.VonrSwitch的子开关"ULRBRSVSw"来开启。预留RB资源的起始位置通过参数NRDUCellPusch.UIVonrRsvdRbStartPos来配置,预留RB资源个数通过参数NRDUCellPusch.UIVonrRsvdRbNum来配置...