用于LTE移动通信系统的RLC PDU传输方法技术方案

技术编号:15795000 阅读:190 留言:0更新日期:2017-07-10 10:46
本发明专利技术提供一种用于LTE移动通信系统的RLC PDU传输方法,其特征在于:RLC层将每个逻辑信道需要传输的每个RLC SDU的大小上报给MAC层,在MAC层对每个UE每个逻辑信道在一个子帧内可以传输的比特数做限制,并且只给整数个RLC SDU分配资源,最终确定每个逻辑信道在一个子帧内能够传输的比特数。通过本发明专利技术技术方案,一个子帧最多只有可能有一个UE的一个逻辑信道在组RLC PDU时会分段,这样既避免了一个子帧的资源被一个UE占用,同时又不增加RLC的分段机会,并有效的限制了RLC PDU的大小,减少了RLC层重传时的分段几率。应用该技术方案大大降低了LTE移动通信系统复杂度和处理开销。

【技术实现步骤摘要】
用于LTE移动通信系统的RLCPDU传输方法
本专利技术涉及移动通信领域,尤其是涉及一种用于LTE移动通信系统的减少RLC分段的RLCPDU传输方法。
技术介绍
传输MAC层所生成的协议数据单元MACPDU即传输块TB(TransferBlock)。MAC层通过调度算法确定传输块TB的尺寸,并根据TB的尺寸决定每个逻辑信道能够传输的比特数。RLCPDU是根据MAC层提供的各逻辑信道能够传输的比特数对RLCSDU进行分段/串接/(或填充)处理并附加相应的RLC层头后生成的。RLCPDU发送到MAC层后称为MACSDU,在MAC层再经过复用处理并附加相应的MAC层头信息后生成MACPDU。如果某个逻辑信道需要传输的比特数加上RLC头的大小大于MAC层提供的此逻辑信道能够传输的比特数,RLC层会根据MAC层提供的能够传输的比特数对此逻辑信道的数据RLCSDU进行分段,附加相应的RLC层头后最终生成RLCPDU。分段操作会增加系统复杂度以及处理开销。另外,当RLC层根据MAC层提供的每个逻辑信道能够传输的比特数产生RLCPDU发送给MAC层,并最终发送给接收端,当达到MAC层最大传输次数后,接收端若仍然没有正确接收此MACSDU即RLCPDU,RLC层就会对此MACPDU中所包含的RLCPDU进行重传,若初传时的RLCPDU尺寸大于MAC层新调度的TB尺寸,则重传时RLCPDU就会被重分段传输,重分段操作也会增加系统复杂度以及处理开销。LTE相关关键词如下:
技术实现思路
为了解决新传时RLCPDU尺寸过大,导致重传时重分段问题,而在解决此问题的同时又不能增加新传时的分段概率,本专利技术提供了一种可以减少新传和重传时RLC层分段的方法。本专利技术技术方案提供一种用于LTE移动通信系统的RLCPDU传输方法,RLC层将每个逻辑信道需要传输的每个RLCSDU的大小上报给MAC层,在MAC层对每个UE每个逻辑信道在一个子帧内可以传输的比特数做限制,并且只给整数个RLCSDU分配资源,最终确定每个逻辑信道在一个子帧内能够传输的比特数;而且,采用以下步骤实现,步骤101,RLC层将每个逻辑信道的每个RLCSDU按照优先级从大到小的顺序排序,并按照排序后的顺序将要发送的每个RLCSDU的数据大小发送给MAC层;步骤102,MAC层根据RLC上报的每个逻辑信道下每个RLCSDU的数据大小进行调度,确定每个逻辑信道可以传输的比特数;包括以下子步骤,步骤1021,MAC层对有数据要传输的每个UE以及UE下的逻辑信道进行排序;步骤1022,MAC层确定每个UE每个逻辑信道允许传输的最大比特数;步骤1023,MAC层确定每个UE需要传输的数据大小;步骤1024,MAC层为每个UE分配资源;步骤1025,MAC层确定每个逻辑信道能够传输的数据量;步骤103,MAC层为每个逻辑信道分配完资源后,将每个逻辑信道在本子帧可以传输的数据大小反馈给RLC层,并且将RLC层需要分段的逻辑信道做标记;RLC层根据MAC层反馈的每个逻辑信道在本子帧可以传输的数据大小进行组RLCPDU,对MAC层标记的逻辑信道进行分段,其它均不分段。而且,步骤101中,所述每个逻辑信道的每个RLCSDU的优先级为,状态报告的优先级大于重传RLCSDU,重传RLCSDU的优先级大于新传,对于新传RLCSDU,到达RLC层的时间越早,优先级越高。而且,步骤1021中,对每个UE下有数据要传输的逻辑信道分别按照预定的资源调度算法进行优先级从大到小的顺序排序;以每个UE下优先级最大的逻辑信道作为依据对UE进行排序。而且,步骤1022中,首先从排序后的UE队列中依次取出UE,从取出的UE的排序后的逻辑信道队列中依次取出逻辑信道,将取出的逻辑信道下的每个RLCSDU大小依次相加,并加上RLC头的大小,直到累加后的数据量D满足以下条件为止,GBR承载:D≥C×_GBRNon-GBR承载:D≥(C/N)×_AMBR其中,D为N_packet个RLCSDU大小的累加和加上RLC头的大小,是逻辑信道允许传输的最大比特数;N_packet为满足上述条件的最小整数值;N为此UE下Non-GBR承载的个数;C为系数因子,GBR为保证比特速率,AMBR为总计最大比特速率。而且,步骤1023中,将UE下的所有逻辑信道允许传输的最大比特数D相加,并加上MAC头的大小,得到此UE需要传输的数据量。而且,步骤1024中,MAC层按照排序后的UE队列依次取出UE,根据频谱效率确定调制阶数MCS,分配RB或RBG数依次增加,每分配一个RB或RBG,就通过MCS和已分配的RB数计算传输块大小TBS,直至TBS大于等于UE需要传输的数据量,则此UE分配完毕。而且,步骤1025中,MAC层按排序依次取出UE,将步骤1024中求得的此UE能够传输的数据量TBS,依次分配给此UE下的逻辑信道,每个逻辑信道的分配大小为步骤1022中计算出的相应逻辑信道在本子帧允许传输的最大比特数D;当UE的TBS大于此UE需要传输的数据量时,则为此UE下所有逻辑信道分配完后,剩余的数据用来传输MAC头以及填充;当UE的TBS等于此UE需要传输的数据量时,则为此UE下所有逻辑信道分配完后,剩余的数据用来传输MAC头;当UE的TBS小于此UE需要传输的数据量时,在确定每个逻辑信道能够传输的数据量时,按照此UE排序后的逻辑信道队列依次取出逻辑信道进行分配。而且,当UE的TBS小于此UE需要传输的数据量时,每为一个逻辑信道分配资源时,也需要分配出此逻辑信道对应的MAC头的资源,若剩余的数据量小于此逻辑信道允许传输的最大比特数D加上此逻辑信道对应的MAC头的大小,则为此逻辑信道分配MAC头资源后,此逻辑信道就按照RLCSDU的单位进行分配,直至剩余的数据量a小于某个RLCSDU的大小b时,则需要判断以下条件,满足以下条件则不给这个RLCSDU分配资源,剩余的数据量用来传填充;否则传输此RLCSDU的一部分,a/b<TH_SDU且a/c<TH_PDU其中,a为剩余的数据量;b为此RLCSDU的大小;c为此逻辑信道能够传输的所有RLCSDU的大小累加值;TH_SDU为a占b的比例阈值;TH_PDU为a占c的比例阈值。而且,TH_SDU为10%,TH_PDU为5%。通过本专利技术技术方案,一个子帧最多只有可能有一个UE的一个逻辑信道在组RLCPDU时会分段,这样既避免了一个子帧的资源被一个UE占用,同时又不增加RLC的分段机会,并有效的限制了RLCPDU的大小,减少了RLC层重传时的分段几率。应用该技术方案大大降低了系统复杂度和处理开销,在通信领域具有重要的市场意义。附图说明图1为本专利技术实施例的流程原理图。具体实施方式以下结合附图和实施例详细说明本专利技术的具体实施方式。本专利技术提出,RLC层将每个逻辑信道需要传输的每个RLCSDU的大小上报给MAC层,在MAC层对每个UE每个逻辑信道在一个子帧内可以传输的比特数做限制,并且只给整数个RLCSDU分配资源,最终确定每个逻辑信道在一个子帧内能够传输的比特数。此方法通过限制新传RLCPDU的大小,有效的减少重传时由于RLCSDU过大而导致的重传分段概率,也有效的避免了一个子帧的RB资源都被一个UE所占用本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201710184695.html" title="用于LTE移动通信系统的RLC PDU传输方法原文来自X技术">用于LTE移动通信系统的RLC PDU传输方法</a>

【技术保护点】
一种用于LTE移动通信系统的RLC PDU传输方法,其特征在于:RLC层将每个逻辑信道需要传输的每个RLC SDU的大小上报给MAC层,在MAC层对每个UE每个逻辑信道在一个子帧内可以传输的比特数做限制,并且只给整数个RLC SDU分配资源,最终确定每个逻辑信道在一个子帧内能够传输的比特数。

【技术特征摘要】
1.一种用于LTE移动通信系统的RLCPDU传输方法,其特征在于:RLC层将每个逻辑信道需要传输的每个RLCSDU的大小上报给MAC层,在MAC层对每个UE每个逻辑信道在一个子帧内可以传输的比特数做限制,并且只给整数个RLCSDU分配资源,最终确定每个逻辑信道在一个子帧内能够传输的比特数。2.根据权利要求1所述用于LTE移动通信系统的RLCPDU传输方法,其特征在于:采用以下步骤实现,步骤101,RLC层将每个逻辑信道的每个RLCSDU按照优先级从大到小的顺序排序,并按照排序后的顺序将要发送的每个RLCSDU的数据大小发送给MAC层;步骤102,MAC层根据RLC上报的每个逻辑信道下每个RLCSDU的数据大小进行调度,确定每个逻辑信道可以传输的比特数;包括以下子步骤,步骤1021,MAC层对有数据要传输的每个UE以及UE下的逻辑信道进行排序;步骤1022,MAC层确定每个UE每个逻辑信道允许传输的最大比特数;步骤1023,MAC层确定每个UE需要传输的数据大小;步骤1024,MAC层为每个UE分配资源;步骤1025,MAC层确定每个逻辑信道能够传输的数据量;步骤103,MAC层为每个逻辑信道分配完资源后,将每个逻辑信道在本子帧可以传输的数据大小反馈给RLC层,并且将RLC层需要分段的逻辑信道做标记;RLC层根据MAC层反馈的每个逻辑信道在本子帧可以传输的数据大小进行组RLCPDU,对MAC层标记的逻辑信道进行分段,其它均不分段。3.根据权利要求2所述用于LTE移动通信系统的RLCPDU传输方法,其特征在于:步骤101中,所述每个逻辑信道的每个RLCSDU的优先级为,状态报告的优先级大于重传RLCSDU,重传RLCSDU的优先级大于新传,对于新传RLCSDU,到达RLC层的时间越早,优先级越高。4.根据权利要求2所述用于LTE移动通信系统的RLCPDU传输方法,其特征在于:步骤1021中,对每个UE下有数据要传输的逻辑信道分别按照预定的资源调度算法进行优先级从大到小的顺序排序;以每个UE下优先级最大的逻辑信道作为依据对UE进行排序。5.根据权利要求2所述用于LTE移动通信系统的RLCPDU传输方法,其特征在于:步骤1022中,首先从排序后的UE队列中依次取出UE,从取出的UE的排序后的逻辑信道队列中依次取出逻辑信道,将取出的逻辑信道下的每个RLCSDU大小依次相加,并加上RLC头的大小,直到累加后的数据量D满足以下条件为止,GBR承载:D≥C×_GBRNon-GBR承载:D≥(C/N)×_AMBR其中,D为N_packet个RLCSDU大小的累加和加上RLC头的大小,是逻辑信道允许...

【专利技术属性】
技术研发人员:钱甜甜姜琳峰陈艳红程潮
申请(专利权)人:武汉虹信通信技术有限责任公司
类型:发明
国别省市:湖北,42

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

1