《5G(NR)层二RLC结构内容.docx》由会员分享,可在线阅读,更多相关《5G(NR)层二RLC结构内容.docx(9页珍藏版)》请在第一文库网上搜索。
1、5G(NR)层二R1C结构内容#5G#层三协议#R1CR1C(Radio1inkCOntrC)I)是无线链路控制缩写,它是3GPP在TS38.322中定义的终端(UE)和5G(NR)无线网络接口协议栈层二中的协议。一.R1C层位置如上图所示R1C层位于协议栈低层的MAC和较高层的PDCP之间。R1C层支持三种传输模式,即透明模式(TM模式),非确认模式(UM模式)和确认模式(AM模式)。二.R1C层数据处理如下图所示无线网络中有着多个(n+1)用户面数据和控制面m个IP数据包;它们分别由SDAP,PDCP,R1C层处理后,由MAC层组合处理发送;三.R1C层功能做为无线协议栈层二的无线链路控制
2、层,R1C层其功能如下:上层PDU传输; 独立于PDCP中的序列编号(UM和AM); 通过ARQ纠错(仅限AM); R1CSDU分段(AM和UM)和重新分段(仅限AM);SDU(AM和UM)重组; 重检(仅限AM); R1C的SDU丢弃(AM和UM); R1C重建; 协议错误检测(仅限AM);四.R1C传输内容R1C层配置不依赖于5G(NR)参数集,只与逻辑信道相关联,共有三种模式: SRBO:使用TM模式,系统信息寻呼和广播; SRB:使用AM模式; DRB:使用UM或AM模式;R1C子层支持ARQ流程。五 .R1C层数理处理5.1 AM模式AM模式中R1C实体使用D1/U1DCCH或D1/
3、U1DTCH逻辑信道,发送和接收AMDPDU,其中可以携带一个完整的R1CSDU或一个R1CSDUReccpbOf1bMfr段。AMR1C实体发送和接收STATUSPDU进行控制PDU;TS38.322定义的发送端和接收端流程处理流程(如下图所示)。AddR1ChadwRoutingDtchdcch5.2 TM模式 TM模式中R1C实体使用逻辑信道BCCH、D1CCCHU1CCCH和PCCH以发送或接收R1CPDU; TMR1C实体使用TMDPDU来发送/接收数据PDU;5.3 在传输过程中TMDPDU由R1CSDU组成,不分割R1CSDU,也不在TMDPDU中包含任何R1C报头。在接收期间T
4、MR1C实体接收TMDPDU并将其传递给上层。TS38.322定义发送端和接收端流程处理流程如下图所示。5.4 UM模式UM模式中使用的逻辑通道有D1DTCH或U1DTCH,它使用UMDPDU可以承载一个完整的R1CSDU或一个R1CSDU段。TS38.322定义的发送端和接收端流程处理流程如下图所示。UEGNBradiointerface(Uu)GNBUETransmittimtUMR1C*enttRecennngUM-R1CentityUMR1CChanne1UM-R1CChanne1DTCH六 .R1C层数据结构R1C中PDU是一个(比特)位串。R1C的SDU是长度字节对齐位串:以下分别
5、是AMD,UMD和TMD数据结构。6.1 AMD结构DCPISIISNSNDataOct1Oct2Oct3OctNAMDPDUwith12bitSN(NoSO)OctiOct2Oct3Oct4OctNSTATUSPDUwith12bitSNOa1O2Oci304OctSOd6Od7Oag09Oa10Oa11Oa12Oa13Oa1412 3 4 5 N t t t t f t ococtococt88P1S1IRIR1SNSNSNSOSOZ37一12 3 4 5 6 N t t t t t t t88OCOC8OCOcDCCPTIACK_SNAoC-SN-ACK.SN1RNAO(_SNNAa1S
6、11QIIRRRNAOC_SNNACKSNNACK-SNI12口IRRRSOstanSomrtSOcndSOendN/O:3中NAa_SNNAOCNAC1SHI1I23IRIRROd1OC12Oa3O4OdSOa6Oa7OaaO9Oa10O012Oa13Oa14Oct15Oa16Oa17AMDPDUwith18bitSNWithSO6.2UMD结构STATUSPDUwith18bitSNUMDPDUcontainingacomp1eteR1CSDUSIISNOct1DstsOct2OctNUMDPDUwith6bitSN(NoSO)Oct1Oct2OctN6.3TM结构I11111FDaUOc
7、t1OctNTMDPDUStRictwe其中:SI(分段信息)字段长度为2位;定义如下:00:数据字段包含R1CSDU所有字节;O1:数据字段包含R1CSDU第一段;10:数据字段包含R1CSDU最后一段;11:数据字段不包含R1CSDU第一个和最后一个段;ASN指序列号字段;对于AMDPDU可以是12位或18位;对于UMDPDU可以是6位或12位。ASC)是长度约为16位字段偏移量。AD/C字段表示数据/控制字段。“0”值表示它是控制PDU,而“1”值表示它是数据PDUoAP字段表示长度等于1位的轮询位。“0”的值表示“未请求状态报告”,而“1”的值表示“状态报告被请求ACPT字段为3位。“
8、000”的值表示它是“STATUSPD1T,而“001”的值是保留的。7.RRC中R1C参数配置R1C层内容在RRC消息中进行了定义,IE分别是“R1e.Bearerconfig”和R1Cconfigo7.1R1C-Bearerconfig-Asnistart-Tag-R1c-Bearerconfig-StartSEQUENCEOPTIONA1,-Cond1CH-SecupOn1y1ogicaIChanneIIdentityfRIXZ-BearerConfig:=CHOICEOPTIONA1,KeedR1ogic*IChanneIIdentitySRB-IdentityrOPTIONA1,-C
9、ond1CH-SetupSecvedRadxoBearecsrb-IdentityDRB-IdentityOPTIONA1,Cond1CH-Setupdrb-Idntity)ENUMERATEDtrueR1C-CbnfigreSCab1ishR1CrIc-Config1ogica1Channe1ConfigIuac-1ogica1Channe1ConfigTag-R1c-Bearerconfig-Stop大:和老康一起字叫Asnistop7.2R1CconfigA3XS1AM1-TM-R1CYaHF工G-SnRTR1C-Confxg:=JO1U1-AM-R1Cdi-AM-R1C,USi-Bi-
10、Direczion1U1-UM-R1Cd1-UM-K1CIrx-Uax-Dxrectiona1-U1u1-UM-R1C,Uax-Unx-Dixecxona1-D1d1-UM-R1ChCHOICE(SEQUNCE(U1-AM-R1CD1-AM-R1CSequehcz(U1-UM-R1CD1-DM-R1CSEQUENCE(U1-UM-R1CSEQUSCE(D1-UM-R1C)U1-AM-R1C:=an-FxeId1enhe-PoI1ReeransxePOiIPDUpoI1Byve3iaXReckThreshoId)SEQUENCE(SN-FxeId1engUiAMT-Po11ReerAnaoixe
11、,Po11PDU,Po1iBFs,DnIffiRATED(e1,2匕2,匕4,七6,2,匕6,22OTOHA1,CcndReescabD1-AM-R1C:=SnYXeid1engtht-Reassesb1y匕-Sta匕USProhibi七SEQumcx(SN-Fie1d1engthAMT-Rcasse1y,T-9tacuaProhibitCPTIA1z一CandReestabU1-UM-R1C:=Sn-Fie1d1engUiSEQoENeE(SW-Fie1d1engthUMOPTIONA1-CondReestabD1-UM-R1C:=Sn-FieId1engtht-ReassezIySEQUnKX(SW-Fie1d1engthUMT-Reasse1yOPTIONA1/一CcndReesubT-POI1RCaanSb110:=EHrMHATR(xs5as1,aJ15,20,xs25,as30rS1dxs40,u45z3&s50,as55rnseO,S1g65,s70,u75fnsBO,nsB5,ai9S0,nsSS*at9100z*910Ss110,*s115,s1s120,u12S,s1s130,135,BS140.9145ns1504SS155.as!CO1s165:江咯康一起宇56