《VONR中ROHC(鲁棒头压缩).docx》由会员分享,可在线阅读,更多相关《VONR中ROHC(鲁棒头压缩).docx(6页珍藏版)》请在第一文库网上搜索。
1、VONR中ROHC(鲁棒头压缩)#VONR#5G#ROHC#鲁棒头压缩在5G(SA)网络中语音业务VoNR(VoiCeService)中,可以通过ROHC(RobustHeaderCompression)鲁棒头压缩对语音数据包头进行压缩。ROHC有助于减少无线链路上语音数据包的头开销,也有助于降低BER,缩短延迟和减少无线资源(RB)消耗。在IPv4和IPv6协议中都可以使用ROHCoROHC简介ROHC归属于RFC3095系统数据管理,其中有四种不同类型配置文件: Profi1e0(ROHC未压缩):压缩数据包,不能被以下任何配置文件压缩; Profi1e1(ROHCRTP):使用IPUDP
2、RTP协议标头压缩数据包; Profi1e2(ROHCUDP):使用1P/UDP协议标头压缩数据包; Profi1e3(ROHCESP):使用IP/ESP协议标头压缩数据包;3GPP在TS38.323中为ROHC定义了以下系列配置文件rProfi1eIdentifierUsageReference0x0000NocompressionRFC49950x0001RTP/UDP/IPRFC3095,RFC48150x0002UDP/IPRFC3095,RFC48150x0003ESP/IPRFC3095,RFC48150x0004IPRFC3843,RFC48150x0006TCP/IPRFC49
3、96OxO1O1RTP/UDP/IPRFC52250x0102UDP/IPRFC52250x0103ESP/IPRqC_A10x0104IPRKt-z1jVoNR中ROHCRoHC可以应用在非常频繁,小数据包事务的任何应用程序,如IP语音,互动游戏,消息传递等。在5G(NR)语音业务,即VONR中ROHC的应用非常有用,因为其中有大量的巨大IP数据包,而承载小数据的情景。例如只有大约32字节的语音数据(编码数据),而带着60个字节的报头。在这种情况下报头部分占用比实际数据更多资源,因此这可能是ROHC的一个很好的候选者。在VoNR有两种类型数据包:一种用于SIP信令,另一种用于语音流量数据包(
4、RTP)。语音流量往往数据量非常小,但传输非常频繁。因此RoHC可以成为节省无线网络资源(RB)非常有效的解决方案。而SIP信令数据包与报头大小相比相对较大,并且传输不是很频繁,因此报头压缩的效果不明显。尽管对S1P数据包的压缩,也可为我们节省一点资源,但是头压缩导致的处理开销可能更大,因此ROHC不适用于实际场景中的S1P信令消息包。ROHC高层处理启用ROHC功能后,基站(gNB)将启动ROHC程序;如下图所示:当UE发起语音呼叫(VONRCa1I)时,基站(gNB)与终端(UE)协商最大数量的ROHC上下文(包括压缩和解压缩特性)之前,确定终端(UE)支持配置文件的交集。ghJBinte
5、rceptItieUESUPP51Profi1esgNBhaveUEsCapabi1ityInfo?gNBrequestforUECapabi1ityInfoIsinterceptres1tempty?gNBandUEnegotiatnthemaximumno.ofntcxtforRoHCRoHC启动后,发送端(TX)压缩器对语音包头进行压缩,接收端(RX)解压器还原头部。下图显示了使用配置文件0x0001的ROHC过程。IJDPRTP:UDPRTP:PaVIoad舞Conrcjso-ContextDuconip心MContext.:11Processing119福老原厂起学处理流程: 压缩器
6、发送标准包头压缩的数据包。 压缩器和解压器分别维护TX和RX端上下文,通过协商保证上下文一致性。 解压器根据上下文恢复包头。此功能使解压缩器能够通知压缩器上下文同步成功或失败。如果上下文同步失败,压缩器会重复发送携带上下文的报文,直到上下文同步成功。如果解压器接收到的连续循环冗余校验(CR。错误包的数量大于退出ROHC的阈值,则ROHC被禁用。切换期间RoHC管理对于小区内波束间(InterBeamMObi1ity)切换,ROHC参数保持不变,不需要重新协商。对于gNB间小区间切换,必须按如下方式重新协商ROHC参数: 源gNB向目标gNB发送携带终端(UE)ROHC能力信息的切换请求消息;
7、目标gNB向源gNB发送携带新ROHC参数的切换请求确认; 源gNB通过RRC重配置将目标gNB发送的新ROHC参数通知给UE.对于gNB内小区间切换,必须重新协商ROHC参数。源小区通过RRC重配置通知UE目标小区的新ROHC参数。5G终端(UE)ROHC信令消息终端(UE)能力:指示RoHC所有配置文件va1ueUE-NR-CapabiIity:=(accessStratumRe1easere115,pdcp-Parameters(SupportedROHC-ProfiIes(Profi1eOxOOOOFA1SE,ProfiIeOxOO01True,profi1e0x0002True,pr
8、ofi1e0x0003FA1SE,profi1e0x0004FA1SE,profi1e0x0006FA1SE,profi1e0x0101FA1SE,profi1e0x0102FA1SE,profi1e0x0103FA1SE,profi1e0x0104FA1SE,5i5-35G启用ROHC的DRB配置dft7AddModUst:11temItemODRB-TbAddModcAssocatk)n:Sdap-Conf1g(1)Sdap-Conf1gPdUSession:1Sdap-HeaderD1:present(O)sdapHeaderU1:present(O).O.defau1tDRB:Fa1s
9、eEaPPedQOSBowsToAdd:1itemItemOQFI:1drb-1dentity:2PdCACon1igdrbdtacar(fmer:ms100(7)PdCASNsZeU1Ien18bCof1gpduSessi:1Sdap-HeaderD1:present(O)Sdap-HeaderU1:present(O).1.defau1tDRB:TruemappedQoS-FowsTAdd:1itemItemOQFI:1drt1den(Hy:2pdcpCofigdftdiscarSizeD1:1e18Ms(1)headerCompresston:!Used(O)otUsed:NU11二招送京T字5G