MAC协议解码学习

MAC协议解码学习

ID:81755665

大小:228.93 KB

页数:11页

时间:2022-10-13

上传者:胜利的果实
MAC协议解码学习_第1页
MAC协议解码学习_第2页
MAC协议解码学习_第3页
MAC协议解码学习_第4页
MAC协议解码学习_第5页
MAC协议解码学习_第6页
MAC协议解码学习_第7页
MAC协议解码学习_第8页
MAC协议解码学习_第9页
MAC协议解码学习_第10页
资源描述:

《MAC协议解码学习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

根据MSG1得知PRID=21MSG2中码流如下:|+-aulTB[150](UINT)||+-aulTB[0](UINT)::=1109524565[0x42220055]||+-aulTB[1](UINT)::=926417688[0x37380318]||+-aulTB[2](UINT)::=0[0x00]||+-aulTB[3](UINT)::=0[0x00]||+-aulTB[4](UINT)::=0[0x00]MSG2属于固定MAC控制单元,一条MSG2可以相应多条MSG1请求。(1)响应一个MSG1:55,00,22,42,18,03,3801010101,00000000,00100010,01000010,00011000,00000011,00111000EtRAPID=21R11bitTA=220bitUL_Grant=147,99216bitT-CRNTI=824TA情况一在接收到时间提前命令后,UE会为PUCCH/PUSCH/SRS调整上行传输时间。时间提前命令指示上行链路定时相对于当前定时的调整,调整量为16的整数倍的时间,TA=0,1,2,...,1282因此定时调整的实际长度为NTA=TA´16情况二6bitTACommandNTA,old表示当前调整量NTA的值,进而决定新的NTA的值,NTA,new=NTA,old+(TA-31)´16,序号TA=0,1,2,...,63。在此,调整量NTA取正值或负值分别表示上行传输时间的提前或延迟。当第n个子帧接收到时间提前命令后,相应的定时调整在第n+6

1个子帧的开始。在定时调整的过程中,如果子帧n中的上行PUCCH/PUSCH/SRS传输与第n+1个子帧出现交叠,则UE将完整传输第n个子帧,并且第n+1个子帧中交叠部分将不再传输。UL_Grant跳转标识位–1bit-固定大小的资源块分配–10bits-缩减的调制编码方案–4bits-预定PUSCH的TPC命令–3bits设置pusch发射功率参照36.213-UL延迟–1bit-CQI请求–1bit与工具解析一致RARPDU:MAC_Header_RAR[0].E=0MAC_Header_RAR[0].T=1MAC_Header_RAR[0].RAPID=21RAR0:TimingAdvanceCommand:2ULGrant:147992TemporaryC-RNTI:824(2)响应多条MSG1,PRID=17|+-aulTB[150](UINT)||+-aulTB[0](UINT)::=3638023893[0xd8d7d6d5]||+-aulTB[1](UINT)::=1373362905[0x51dbdad9]||+-aulTB[2](UINT)::=0[0x00]||+-aulTB[3](UINT)::=59651[0xe903]||+-aulTB[4](UINT)::=3926065152[0xea030000]||+-aulTB[5](UINT)::=0[0x00]00000000,00,00,00r11bitTA20bitUL_Grant03,e916bitT-CRNTI||+-aulTB[6](UINT)::=60163[0xeb03]||+-aulTB[7](UINT)::=3959619584[0xec030000]||+-aulTB[8](UINT)::=0[0x00]||+-aulTB[9](UINT)::=60675[0xed03]||+-aulTB[10](UINT)::=3993174016[0xee030000]||+-aulTB[11](UINT)::=0[0x00]||+-aulTB[12](UINT)::=50392835[0x300ef03]||+-aulTB[13](UINT)::=1526779120[0x5b00ccf0]||+-aulTB[14](UINT)::=0[0x00]||+-aulTB[15](UINT)::=0[0x00]

2D5,d6,d7,d8,d9,da,db,51,00,00,00,00,03,e9,00,0011010101,11010110,11010111,11011000,11011001,11011010,11011011,01010001EtRAPID=21RAPID=27etRAPID=17工具解析RARPDU:MAC_Header_RAR[0].E=1MAC_Header_RAR[0].T=1MAC_Header_RAR[0].RAPID=21RAR0:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1001******************************************MAC_Header_RAR[1].E=1MAC_Header_RAR[1].T=1MAC_Header_RAR[1].RAPID=22RAR1:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1002******************************************MAC_Header_RAR[2].E=1MAC_Header_RAR[2].T=1MAC_Header_RAR[2].RAPID=23RAR2:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1003******************************************MAC_Header_RAR[3].E=1MAC_Header_RAR[3].T=1MAC_Header_RAR[3].RAPID=24RAR3:TimingAdvanceCommand:0

3ULGrant:0TemporaryC-RNTI:1004******************************************MAC_Header_RAR[4].E=1MAC_Header_RAR[4].T=1MAC_Header_RAR[4].RAPID=25RAR4:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1005******************************************MAC_Header_RAR[5].E=1MAC_Header_RAR[5].T=1MAC_Header_RAR[5].RAPID=26RAR5:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1006******************************************MAC_Header_RAR[6].E=1MAC_Header_RAR[6].T=1MAC_Header_RAR[6].RAPID=27RAR6:TimingAdvanceCommand:0ULGrant:0TemporaryC-RNTI:1007******************************************MAC_Header_RAR[7].E=0MAC_Header_RAR[7].T=1MAC_Header_RAR[7].RAPID=17RAR7:TimingAdvanceCommand:0

4ULGrant:258252TemporaryC-RNTI:91******************************************详见36.321图16E/T/RAPIDMAC子头图17E/T/R/R/BIMAC子头图18MAC随接入响应图19包括MAC头以及RAR的MACPDU格式MAC头大小可变,由下列域组成:-E:扩展域,扩展域是一个标志位,指示MAC头中是否还有其他的域。如果E域设定为“1”,则表示其后至少还有另一组E/T/RAPID域。如果E域设置为“0”,表示从其后的字节起为MACRAR或者填充;

5-T:类型域,类型域是一个标志位,指示MAC子头中包含的是一个随机接入前导码ID还是一个Backoff指示。如果T域为“0”,指示子头中存在一个Backoff指示(BI)域。如果T域为“1”,指示子头中存在一个随机接入前导码ID(RAPID)域;-R::预留比特,设置为“0”;-BI:Backoff指示域表明小区处于过载状态。BI域的长度为4bits;-RAPID:随机接入前导码标识域指明了已发送的随机接入前导码(参见5.1.3节)。RAPID域的长度为6bits。MAC头和子头都是字节对齐。MACRAR长度固定,包含下列域:-R::预留比特,设置为“0”;-TimingAdvanceCommand:时间提前命令域,指示用于UE时间调整量的索引值,TA(0,1,2…1282)(见文献[2]第4.2.3节)。时间提前命令域的长度是11bits;-ULGrant:上行授权域,指示用于上行传输的资源(见文献[2]第6.2节)。上行授权域的长度是20bits;-TemporaryC-RNTI:临时C-RNTI域,指示UE在随机接入过程中使用的临时C-RNTI。临时C-RNTI域的长度是16bits。MACRAR字节对齐。3.MSG3没有特殊MAC控制单元格式|+-aulTB[150](UINT)||+-aulTB[0](UINT)::=3209976576[0xbf545b00]||+-aulTB[1](UINT)::=8794079[0x862fdf]所说的竞争解决ID,标识一个UE||+-aulTB[2](UINT)::=0[0x00]||+-aulTB[3](UINT)::=0[0x00]||+-aulTB[4](UINT)::=0[0x00]005b54bfdf2f8600000000,RreLCID=CCCHMACSDU=5b54bfdf2f86工具解析:MAC_Header[0].E=0MAC_Header[0].LCID=0:CCCH

6CCCHSDU(RLCTMDPDU):0x5b54bfdf2f864.MSG41.竞争解决有的厂家实现是两个一起组包,有的分开发。2.rrcconsetup|+-aulTB[150](UINT)||+-aulTB[0](UINT)::=522068028[0x1f1e203c]||+-aulTB[1](UINT)::=3753858139[0xdfbf545b]||+-aulTB[2](UINT)::=308839983[0x1268862f]||+-aulTB[3](UINT)::=3472689304[0xcefd0898]||+-aulTB[4](UINT)::=3132130049[0xbab08301]||+-aulTB[5](UINT)::=4287315464[0xff8b3e08]||+-aulTB[6](UINT)::=3257950038[0xc2305f56]||+-aulTB[7](UINT)::=8444312[0x80d998]与MSG3ID一致||+-aulTB[8](UINT)::=672161828[0x28106024]||+-aulTB[9](UINT)::=671121410[0x28008002]||+-aulTB[10](UINT)::=212[0xd4]||+-aulTB[11](UINT)::=0[0x00]||+-aulTB[12](UINT)::=0[0x00]||+-aulTB[13](UINT)::=0[0x00]3c201e1f5b54bfdf2f8668129800111100,00100000,00011110,RreLCID=UEContentionResolutionIdentityrreLCID=CCCHfL=30UEContentionResolutionIdentity=1f5b54bfdf2f86CCCHSDU(RLCTMDPDU)=6868129808fdce0183b0ba083e8bff565f30c298d980002460102802800028码流用Deocder解析,不用去头。

7工具解析:MACPDU:MAC_Header[0].E=1MAC_Header[0].LCID=28:UEContentionResolutionIdentityUEContentionResolutionIdentity:0x5b54bfdf2f86******************************************MAC_Header[1].E=1MAC_Header[1].F=0MAC_Header[1].L=30MAC_Header[1].LCID=0:CCCHCCCHSDU(RLCTMDPDU):0x68129808fdce0183b0ba083e8bff565f30c298d980002460102802800028******************************************MAC_Header[2].E=0MAC_Header[2].LCID=31:PaddingPadding5.MSG5携带NAS消息|+-aulTB[150](UINT)||+-aulTB[0](UINT)::=20791103[0x13d3f3f]||+-aulTB[1](UINT)::=40960[0xa000]||+-aulTB[2](UINT)::=8224[0x2020]||+-aulTB[3](UINT)::=1090993920[0x41073f00]||+-aulTB[4](UINT)::=16124785[0xf60b71]||+-aulTB[5](UINT)::=4337[0x10f1]||+-aulTB[6](UINT)::=79242496[0x4b92500]||+-aulTB[7](UINT)::=3772777576[0xe0e00468]||+-aulTB[8](UINT)::=486588608[0x1d00c0c0]||+-aulTB[9](UINT)::=298844418[0x11d00102]||+-aulTB[10](UINT)::=2155878183[0x80801727]||+-aulTB[11](UINT)::=16846881[0x1011021]||+-aulTB[12](UINT)::=109121536[0x6811000]||+-aulTB[13](UINT)::=0[0x00]||+-aulTB[14](UINT)::=1667[0x683]||+-aulTB[15](UINT)::=167772160[0xa000000]

8||+-aulTB[16](UINT)::=4043330048[0xf1005200]||+-aulTB[17](UINT)::=1543569424[0x5c010010]||+-aulTB[18](UINT)::=22872096[0x15d0020]||+-aulTB[19](UINT)::=4[0x04]||+-aulTB[20](UINT)::=0[0x00]||+-aulTB[21](UINT)::=0[0x00]||+-aulTB[22](UINT)::=0[0x00]||+-aulTB[23](UINT)::=0[0x00]||+-aulTB[24](UINT)::=0[0x00]解析工具解析为:MACPDU:MAC_Header[0].E=1MAC_Header[0].LCID=31:PaddingPadding******************************************MAC_Header[1].E=1MAC_Header[1].LCID=31:PaddingPadding******************************************MAC_Header[2].E=1MAC_Header[2].LCID=29:ShortBSRShortBSR:LCGID0:0******************************************MAC_Header[3].E=0MAC_Header[3].LCID=1:SDUDCCHSDU:0xa0000020200000003f0741710bf600f11000000025b9046804e0e0c0c0001d0201d01127178080211001010010810600000000830600000000000a005200f11000015c20005d010400000000000000000000000000000000000000000000000000000000......RLCDataPDU:.D_C=1;.RF=0;.P=1;.FI=0;.E_fix=0;.SN=0;DataField:E(0)=0;LI(0)=1193PDCPPDU:0x0020200000003f0741710bf600f11000000025b9046804e0e0c0c0001d0201d01127178080211001010010810600000000830600000000000a005200f11000015c20005d0104000000000000000000000000000000000000000000000000000000000000......

9******************************************最新资料,word文档,可以自由编辑!!精品文档下载【本页是封面,下载后可以删除!】

10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭