LLC PDU填充RLC/MAC实例介绍
本文档的总结是在对GPRS系统的学习做汇报时,楷哥提出的问题当时没有回答上来的总结。LLC PDU填充RLC/MAC包括填充RLC/MAC数据块以及上层控制消息填充RLC/MAC控制块时需要分块的情况。
1. LLC PDU填充RLC/MAC数据块
假设现在有如下五包LLC数据,按照下面四种情况,分别组出RLC/MAC数据包。
注:采用CS-1编码方式,主要是分段字段的填写,其它字段默认为0。
LLC数据包1:0x01 0x02 0x03 0x04 0x05
LLC数据包2:0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d
LLC数据包3:0x0e 0x0f 0x10 0x11
LLC数据包4:0x12 0x13 0x14 0x15 0x16 0x17 0x18
LLC数据包5:0x19 0x1a 0x1b 0x1c 0x1d
LLC 数据包6:0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15
情况1:只有LLC数据包1需要下发;
情况2:LLC数据包1、2、3需要同时下发;
情况3:LLC数据包1、2、4需要同时下发;
情况4:LLC数据包1、2、5需要同时下发。
情况5:只有LLC数据包6下发。
GPRS RLC数据块包括:RLC header、RLC data unit以及spare bit