一种智能接收5G NR RLC UMD PDU的方法和装置制造方法及图纸

技术编号:24104468 阅读:105 留言:0更新日期:2020-05-09 15:26
本发明专利技术涉及一种智能接收5G NR RLC UMD PDU的方法和装置,属于通信技术领域。该方法包括:RLC层收到MAC层的RLC PDU发送通知后,自启第一检测装置并判断接收缓存装置是否满足接收条件;然后通过匹配SI字段检测PDU是否完整,根据SI字段取值自动存储至缓存一、二区,丢弃不包含SI字段的PDU;若接收缓存一区存在PDU,自动匹配并删除RLC头字段后转发至上层;若接收缓存二区存在PDU,触发第二检测装置自适应更新判断条件,检测SN的值是否在接收范围内,不在范围内的PDU丢弃,在范围内的PDU进入滑动重组窗口待完成分段重组后发送至上层。本发明专利技术可以减少后续接收中出现问题的几率。

A method and device of intelligent receiving 5g NR RLC UMD PDU

【技术实现步骤摘要】
一种智能接收5GNRRLCUMDPDU的方法和装置
本专利技术属于通信
,涉及一种智能接收5GNRRLCUMDPDU的方法和装置。
技术介绍
5G技术提供了一个高速连接、低延时和大数据吞吐能力的万物互联网络,自2018年6月3GPP宣布完成5G第一个国际标准Release15(R15)以来,全球多家电信运营商开始陆续实验5G服务,我国三大电信运营商和多家设备厂商也在积极推进5G建设。5G作为下一代的通信技术,代表着万物互联的未来应用场景,以5G技术为基础所构建的新一代信息技术体系,将为移动通信带来全新的发展。无线链路控制层(RLC:RadioLinkControl)是5GNR实现数据传输的重要组成部分,位于协议栈PDCP层和MAC层之间,为用户平面和控制平面数据提供数据分段、数据传输(重传)、数据丢弃业务。根据不同类型的传输数据,将RLC数据传输模式分三类,分别是透明模式(TM:TransparentMode)、非确认模式(UM:UnacknowledgedMode)和确认模式(AM:AcknowledgedMode),并且对应于三种RLC实体。其中,在非确认模式下传输数据的效率较高,但是由于该模块下不反馈确认信息,无法获知数据是否正常传输至对等实体,故该种模式的可靠性较差;而且在实际的5GNR系统中,由于物理层和空口等因素影响,传输中RLCPDU的头字段极有可能在对等RLC实体收到之前就发生了突变或丢失。在此情况下,在对等实体的接收端接受到不完整的PDU和可能接收到SN发生突变后PDU,造成数据传输业务断流或接收错误数据。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种智能接收5GNRRLCUMDPDU的方法和装置,将UMDPDU接收流程智能化、可靠化,减少后续接收中出现问题的几率,实现高效率数据传输。为达到上述目的,本专利技术提供如下技术方案:一种智能接收5GNRRLCUMDPDU的装置,包括:第一检测装置,当RLC层收到MAC层的RLCPDU发送通知后自启,通过匹配SI字段检测PDU是否完整,若PDU中不包括SI字段,直接丢弃,否则放入接收缓存;接收缓存装置,根据SI字段取值自动存储RLCPDU至缓存一区、和缓存二区;第二检测装置,用于判断RLCPDU的序列号是否在接收范围内,不在范围内的PDU直接丢弃,否则进行RLC数据滑动重组;丢弃装置,用于丢弃不符合第一检测装置和第二检测装置检测条件以及不能进行分段重组的RLCPDU;RLC滑动重组装置,用于等待并重组RLCSDU的所有分段数据,若在指定时间存在未收到所有分段,则丢弃已接收的分段数据,否则进行重组;发送装置,用于发送接收缓存一区的RLCPDU和分段重组后的RLCPDU至PDCP层。可选的,所述第一检测装置还包括接收缓存装置状态的检测,若接收缓存为空或尚有存储空间则触发数据接收流程;若接收缓存已满,则暂停第一检测模块,待缓存恢复正常后再启动接收流程。可选的,所述接收缓存装置根据数据类型可动态划分为接收缓存一区和接收缓存二区,其中,接收缓存一区负责存储SI至为00的PDU,接收缓存二区负责存储SI为其他值的PDU。可选的,所述第二检测装置判断PDU的序列号是否在收受范围内,即Re_Next_Ressembly<=SN<SNmax的PDU才符合接收条件。可选的,所述第二检测装置判断,还包括对第二检测条件的自适应更新,其中,Re_Next_Ressembly状态变量维护等待重组的最早SN的值,取值随滑动重组窗口变化而变化,SNmax的取值由RRC层根据无线资源条件动态配置序列号为6比特或12比特。可选的,所述RLC滑动重组装置还包括RLC头字段删除装置,若在一定时间内收到SN=X的所有数据分段,自动匹配并删除RLC头字段后转发至上层;否则丢弃已经接收到SN=X的分段数据。可选的,所述发送装置还包括RLC头字段删除装置,自动匹配接收缓存一区的RLCPDU的RLC头字段删除后转发至上层;对已经完成重组后的RLCPDU直接转发至上层;所有RLC装置对RLCPDU的不进行排序操作。一种智能接收5GNRRLCUMDPDU的方法,所述方法通过位于RLC层的接收装置来实现,所述接收装置执行以下步骤:RLC收到MAC层的RLCPDU发送通知,自启第一检测装置判断接收缓存装置是否满足接收条件;通过匹配SI字段,检测PDU头字段是否完整,根据SI字段取值自动存储至缓存一、二区,丢弃不包含SI字段的PDU;对接收缓存一区的RLCPDU进行处理,自动匹配并删除RLC头字段后转发至上层;对接收缓存二区的RLCPDU进行处理,触发第二检测装置自适应更新判断条件,判断接收缓存二区的每个PDU的序列号是否在接收范围内,在范围内的数据段进入重组流程,否则丢弃此PDU;检测SN范围,若SN的值在接收范围内,则该PDU进入滑动重组窗口,重组装置根据PDU的序列号进行重组,如果在一定时间内,收到SN=X的所有分段,自动匹配并删除RLC头字段后进入发送流程,否则丢弃当前收到的SN=X的所有分段;发送在接收缓存一区和已完成分段重组的RLCSDU至PDCP层。可选的,在所述接收缓存之前,还包括以下步骤:当接收到来自下层MAC的传输机会指示后,才开始执行接收RLCPDU的步骤。可选的,在所述检测SN范围之前,还包括以下步骤:自适应更新第二检测装置的判断条件,其中,根据滑动重组窗口的Re_Next_Ressembly值配置判断条件下限,根据RRC层配置的序列号大小配置判断条件上限。本专利技术的有益效果在于:首先,本专利技术在收到MAC层的RLCPDU发送通知后,才自启第一检测装置,判断接收缓存装置是否满足接收条件后再开始接收步骤;通过匹配SI字段检测PDU头字段判断数据是否完整;根据SI字段取值实现自动分区存储,且存储区的大小都是动态分配的;根据滑动重组窗口和上层配置自适应更新第二检测范围,进一步判断该RLCPDU的SN是否发生突变;根据不同RLC头字段自动匹配RLC头字段长度删除后转发至上层。通过本方法可以将UMDPDU接收流程智能化、可靠化,减少后续接收中出现问题的几率,实现高效率数据传输。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书来实现和获得。附图说明为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作优选的详细描述,其中:图1为本专利技术的智能接收5GNRRLCUMDPDU的装置结构示意图;图2为本专利技术的智能接收5GNRRLCUMDPDU的方法第一种流程图;图3为本专利技术的智能接收5GNRRLCUMDPDU的方法第二种流程图;...

【技术保护点】
1.一种智能接收5GNR RLC UMD PDU的装置,其特征在于:包括:/n第一检测装置,当RLC层收到MAC层的RLC PDU发送通知后自启,通过匹配SI字段检测PDU是否完整,若PDU中不包括SI字段,直接丢弃,否则放入接收缓存;/n接收缓存装置,根据SI字段取值自动存储RLC PDU至缓存一区、和缓存二区;/n第二检测装置,用于判断RLC PDU的序列号是否在接收范围内,不在范围内的PDU直接丢弃,否则进行RLC数据滑动重组;/n丢弃装置,用于丢弃不符合第一检测装置和第二检测装置检测条件以及不能进行分段重组的RLC PDU;/nRLC滑动重组装置,用于等待并重组RLC SDU的所有分段数据,若在指定时间存在未收到所有分段,则丢弃已接收的分段数据,否则进行重组;/n发送装置,用于发送接收缓存一区的RLC PDU和分段重组后的RLC PDU至PDCP层。/n

【技术特征摘要】
1.一种智能接收5GNRRLCUMDPDU的装置,其特征在于:包括:
第一检测装置,当RLC层收到MAC层的RLCPDU发送通知后自启,通过匹配SI字段检测PDU是否完整,若PDU中不包括SI字段,直接丢弃,否则放入接收缓存;
接收缓存装置,根据SI字段取值自动存储RLCPDU至缓存一区、和缓存二区;
第二检测装置,用于判断RLCPDU的序列号是否在接收范围内,不在范围内的PDU直接丢弃,否则进行RLC数据滑动重组;
丢弃装置,用于丢弃不符合第一检测装置和第二检测装置检测条件以及不能进行分段重组的RLCPDU;
RLC滑动重组装置,用于等待并重组RLCSDU的所有分段数据,若在指定时间存在未收到所有分段,则丢弃已接收的分段数据,否则进行重组;
发送装置,用于发送接收缓存一区的RLCPDU和分段重组后的RLCPDU至PDCP层。


2.根据权利要求1所述的一种智能接收5GNRRLCUMDPDU的装置,其特征在于:所述第一检测装置还包括接收缓存装置状态的检测,若接收缓存为空或尚有存储空间则触发数据接收流程;若接收缓存已满,则暂停第一检测模块,待缓存恢复正常后再启动接收流程。


3.根据权利要求1所述的一种智能接收5GNRRLCUMDPDU的装置,其特征在于:所述接收缓存装置根据数据类型可动态划分为接收缓存一区和接收缓存二区,其中,接收缓存一区负责存储SI至为00的PDU,接收缓存二区负责存储SI为其他值的PDU。


4.根据权利要求1所述的一种智能接收5GNRRLCUMDPDU的装置,其特征在于:所述第二检测装置判断PDU的序列号是否在收受范围内,即Re_Next_Ressembly<=SN<SNmax的PDU才符合接收条件。


5.根据权利要求4所述的一种智能接收5GNRRLCUMDPDU的装置,其特征在于:所述第二检测装置判断,还包括对第二检测条件的自适应更新,其中,Re_Next_Ressembly状态变量维护等待重组的最早SN的值,取值随滑动重组窗口变化而变化,SNmax的取值由RRC层根据无线资源条件动态配置序列号为6比特或12比特。


6.根据权利要求1所述的一种智能接收5GNRRLCUMDPDU...

【专利技术属性】
技术研发人员:程方程渝张冰莹王善魏刘浩东吴学富
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1