[发明专利]一种5G NR RLC窗口内存优化管理的方法及装置在审
申请号: | 202111323126.9 | 申请日: | 2021-11-03 |
公开(公告)号: | CN114064273A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 郑锐;孙金重 | 申请(专利权)人: | 翱捷科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 上海双霆知识产权代理事务所(普通合伙) 31415 | 代理人: | 殷晓雪 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nr rlc 窗口 内存 优化 管理 方法 装置 | ||
本申请公开了一种5G NR RLC窗口内存优化管理的方法。5G NR在确认模式下的RLC上行窗口采用第一指针数组实现。为第一指针数组初始化分配一个第一基本单元大小的内存。如果第一指针数组的已分配的内存已用完,UE为第一指针数组增加分配一个第一基本单元大小的内存,并在第一指针数组的新分配的内存中采用一个指针记录该即将发送的上行RLCPDU的原始数据的存储地址。UE收到网络侧发送的上行状态报告后,UE释放已经收到网络侧的ACK信息的上行RLC PDU的指针在RLC上行窗口中的内存空间。上述方法将5G NR RLC上行窗口采用动态分配内存和释放内存的第一指针数组实现,显著节省了系统内存的占用。
技术领域
本申请涉及一种移动通讯技术,特别是涉及一种5G(第五代移动通讯技术)NR(NewRadio,新无线)RLC(Radio Link control,无线链路控制)上下行窗口内存优化管理的方法。
背景技术
5G NR RLC层用来接收上层发来的RLC SDU(service Data Unit,服务数据单元),RLC层处理后组装成RLC PDU(Protocol Data Unit,协议数据单元)然后投递给下层。5G NRRLC层的一个重要功能就是为用户数据和控制数据提供可靠性传输,包括重传和确认功能。RLC的传输模式分为:透明模式(TM,transparent mode)、非确认模式(UM,unacknowledgedmode)、确认模式(AM,acknowledged mode)。其中确认模式用来实现可靠性传输。
UE(user equipment,用户设备)向网络侧发送上行数据包,网络侧会根据上行数据包的实际的接收情况给UE回上行状态报告(status report)。上行状态报告里包含ACK(应答)与NAK(否定应答)信息,ACK信息用来指示哪些数据包被收到,NAK信息用来指示哪些数据包未被收到。UE会根据上行状态报告的指示情况重传收到NAK信息的数据包。网络侧向UE发送下行数据包,由于空口质量问题,期间可能会发生丢包现象,这个时候UE会根据下行数据包的实际接收情况向网络侧发送下行状态报告,向网络侧指示下行数据包的接收情况,以便网络侧重传丢失的下行数据包。所述上行数据包、下行数据包均为RLC PDU。
5G NR在确认模式下RLC上下行窗口的基本情况如下。
首先,5G NR在确认模式下RLC上行窗口由三个参数TX_NEXT、TX_NEXT_ACK以及AM_WINDOW_SIZE来维护。其中TX_NEXT是指UE即将发送的上行RLC PDU的序列号(SN),TX_NEXT_ACK是指UE已发送出去的且在等待网络侧回复ACK或NAK信息的第一个上行RLC PDU的序列号,AM_WINDOW_SIZE是指RLC上行窗口的大小。5G NR在确认模式下RLC PDU的序列号分为12位(bit)和18位两种情形。对于12位序列号的情形,AM_WINDOW_SIZE是2048。对于18位序列号的情形,AM_WINDOW_SIZE是131072。
其次,5G NR在确认模式下RLC下行窗口主要由两个参数RX_NEXT以及AM_WINDOW_SIZE来维护。其中RX_NEXT是指UE在等待接收或者等待分段接收完整的第一个下行RLC PDU的序列号,AM_WINDOW_SIZE是指RLC下行窗口的大小。
由于空口质量问题,UE发送的上行数据包网络侧有可能没收到,这就需要UE侧保存发送的原始上行数据包,以备重传。网络侧发送的下行数据包UE也可能没有收到,这就需要UE记录下行数据包的接收情况,以备向网络侧发送状态报告。
UE若要实现上行重传,则在首传(即第一次传输)上行RLC PDU的时候,就必须备份所有原始上行RLC PDU,因为UE也不知道哪些上行RLC PDU需要重传。对于18位序列号的情形,RLC发送窗的大小为131072。这就意味着如果要备份上行RLC PDU,就需要管理最大131072个数据。如果每个RLC PDU使用一个指针来备份,每个指针占用4个字节,每个指针指向一个RLC PDU的存储地址,则需要一次性分配4×131072=524288字节的内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技股份有限公司,未经翱捷科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111323126.9/2.html,转载请声明来源钻瓜专利网。