NB-IoT待传数据量和功率余量联合报告(DPR)是同时包含了BSR和PHR功能的一个报告信元,该信元仅为1个字节,在目前的NB-IoT版本中仅用于当IDLE态的终端产生待传数据而触发的随机接入过程中的消息3中(连接态终端因失步或者SR触发的随机接入过程中的消息3不支持使用DPR),因为NB-IoT引入的控制面优化方案会在消息5上传业务数据,因此在消息3中需要引入一个数据量和功率余量报告以辅助接入网侧的资源调度和功率控制。这个精简的DPR信元在目前的Rl3NB-IoT版本中仅能用于消息3,暂不支持用千除了消息3以外的其他上行消息I数据中。
DPR信元以MAC控制单元的形式在消息3中上报,为了节省消息3的开销,在当前NB-IoT中没有为DPR设置专用的MACPDUsubheader,而是和CCCHMACSDU共用同一个MAC子头,携带LCID为CCCH("00000"),该DPRMACCE默认放在Msg3中的CCCHMACSDU之前。
注:目前DPR只能和CCCH共用属于CCCH的LCID,因此无法脱离CCCHSDU单独使用DPR。
DPRMACCE大小固定为1个8bits字节,如图下图所示。包含内容如下。
DV:即待传输数据量,用于标识终端缓存内的所有待传输数据的总量,包括RLC层、PDCP层和 图4.1DPRMACCE格式RRC层的所有待传数据,不包含MAC子头和RLC子头的开销,单位为字节,长度为4bits;
• PH:即功率余量,用千标识终端距离额定功率还剩余的功率余量,长度为2bits,单位为dB:
• R:保留比特位,默认为"O"。
表1-1DV:待传输数据量映射表
表2-2PH:功率余星映射表
Rl3NB-IoT目前遗留的争议主要针对PH的精度问题,有业界公司质疑4个level不能足够准确地提供功率余量,希望恢复LTE原先的精度。