System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及非地面网络,尤其涉及一种非地面网络上行数据传输方法、装置及存储介质、控制器。
技术介绍
1、harq(hybrid automatic repeat request,混合式自动重传请求)使用的是停等协议,为了连续传输的需要配置有多个harq process。尤其是在非地面网络,大的传输和反馈时延,需要部署更多的harq process。
2、单个cc(component carrier,载波单元)需要配置32/64个上行harq process。每个harq process都需要一块内存用来存储tb,并且每块内存不能小于最大的tb的大小。以单个tb 8122bytes举例,单个cc需要占用的内存将会达到200多kb。尤其是当传输的是am(acknowledgedmode,确认模式)的数据时,由于am的数据的释放同harq没有直接的关系,如果单个am的数据包出现在多个harq process中,则该数据将会重复占用多份内存。如此,导致非地面网络在上行harq process需要占用大量内存。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种非地面网络上行数据传输方法,降低上行harq重传导致的内存占用。
2、本专利技术的第二个目的在于提出一种非地面网络上行数据传输装置。
3、本专利技术的第三个目的在于提出一种计算机可读存储介质。
4、本专利技术的第四个目的
5、为达到上述目的,本专利技术第一方面实施例提出一种非地面网络上行数据传输方法,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求harq进程,所述方法包括:接收上行授权;当根据所述上行授权确定新传时,在目标载波的目标harq进程上执行逻辑信道优先级lcp过程,生成n个待发送数据的媒体接入控制层子协议数据单元mac sub pdu描述符,并根据所述mac sub pdu描述符生成mac sub pdu数据包,其中,所述目标载波、所述目标harq进程和n由所述上行授权和lcp确定;将各所述待发送数据的所述mac sub pdu数据包写入目标缓存器中进行组包,以完成当前传输块的传输。
6、根据本专利技术实施例的非地面网络上行数据传输方法,通过生成待发送数据的macsub pdu描述符生成对应的mac sub pdu数据包,完成当前传输块的传输。本专利技术实施例通过保存待发送数据的描述符替代直接保存待发送数据,降低上行harq重传导致的内存占用。
7、另外,根据本专利技术上述实施例提出的非地面网络上行数据传输方法还可以具有如下附加的技术特征:
8、根据本专利技术的一个实施例,当根据所述上行授权确定重传时,对所述目标载波的所述目标harq进程上的所述当前传输块进行重传。
9、根据本专利技术的一个实施例,所述在目标载波的目标harq进程上执行逻辑信道优先级过程之前,所述方法还包括:释放上一传输块携带的无线链路控制层未确认模式rlc um数据包。
10、根据本专利技术的一个实施例,所述生成n个待发送数据的媒体接入控制层子协议数据单元mac sub pdu描述符,包括:根据逻辑信道优先级以及配置参数,生成所述待发送数据的pdcp头和rlc头;将所述pdcp头和所述rlc头以及所述待发送数据的信息填写到macsub pdu的描述符中,生成所述mac sub pdu描述符。
11、根据本专利技术的一个实施例,每一所述harq进程对应设有内存块,所述根据所述macsub pdu描述符生成mac sub pdu数据包,包括:读取所述mac sub pdu描述符,判断所述macsub pdu描述符是否为开始描述符;若为开始描述符,则清空所述目标缓存器,同时将描述符长度清0,并返回至执行所述读取所述mac sub pdu描述符的步骤;若不为开始描述符,则对所述mac sub pdu描述符进行解析,在所述待发送数据上加上pdcp头、rlc头和mac头,生成所述mac sub pdu数据包,将所述mac sub pdu描述符写入所述目标harq进程的内存块中,同时根据所述mac sub pdu描述符的长度累加更新所述描述符长度,返回至执行所述读取所述mac sub pdu描述符的步骤。
12、根据本专利技术的一个实施例,所述方法还包括:根据所述mac sub pdu描述符建立rlc包序号与pdcp包序号的映射关系,以及根据rlc um数据包承载的rlc包序号的变更,记录所述目标harq进程携带的rlc um数据包的rlc包序号。
13、根据本专利技术的一个实施例,所述pdcp头包括pdcp包序号,所述rlc头包括rlc包序号,所述释放上一传输块携带的无线电链路控制层未确认模式rlc um数据包,包括:根据harq进程与rlc um数据包的映射关系,查找所述目标harq进程的内存块中保存的所述rlcum数据包的rlc包序号,记为目标rlc包序号;利用所述rlc包序号和pdcp包序号的映射关系,根据所述目标rlc包序号,确定目标pdcp包序号;根据所述目标pdcp包序号查找所述rlcum数据包对应的数据描述符,并根据该数据描述符对所述rlc um数据包进行释放。
14、根据本专利技术的一个实施例,所述对所述目标载波的所述目标harq进程上的所述当前传输块进行重传,包括:根据所述目标载波索引和所述目标harq进程索引确定存储所述当前传输块对应mac sub pdu描述符的地址,其中,所述目标载波索引和所述目标harq进程索由所述上行授权确定;根据所述当前传输块对应mac sub pdu描述符的地址和所述目标harq进程内存块中存储的所述描述符长度,读取所述目标harq进程内存块中存储的macsub pdu描述符,再次生成所述当前传输块。
15、根据本专利技术的一个实施例,所述方法还包括:在所述目标harq运行时间超过预设时间时,释放所述上一传输块携带的无线电链路控制层未确认模式rlc um数据包,其中,所述预设时间由预设传输次数和传输周期确定。
16、为达到上述目的,本专利技术第二方面实施例提出了一种非地面网络上行数据传输装置,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求harq进程,所述装置包括:接收模块,用于接收上行授权;生成模块,用于当根据所述上行授权确定新传时,在目标载波的目标harq进程上执行逻辑信道优先级lcp过程,生成n个待发送数据的媒体接入控制层子协议数据单元mac sub pdu描述符,并根据所述mac sub pdu描述符生成mac sub pdu数据包,其中,所述目标载波、所述目标harq进程和n由所述上行授权确定;发送模块,用于将各所述待发送数据的所述mac sub pdu数据包写入目标缓存器中进行组包,以完成当前传输块的传输。
17、为达到上述目的,本专利技术第三方面实施例提出了一种计算机可读存储介质,其上存储有本文档来自技高网...
【技术保护点】
1.一种非地面网络上行数据传输方法,其特征在于,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求HARQ进程,所述方法包括:
2.根据权利要求1所述的非地面网络上行数据传输方法,其特征在于,
3.根据权利要求2所述的非地面网络上行数据传输方法,其特征在于,所述在目标载波的目标HARQ进程上执行逻辑信道优先级过程之前,所述方法还包括:
4.根据权利要求3所述的非地面网络上行数据传输方法,其特征在于,所述生成N个待发送数据的媒体接入控制层子协议数据单元MAC sub PDU描述符,包括:
5.根据权利要求4所述的非地面网络上行数据传输方法,其特征在于,每一所述HARQ进程对应设有内存块,所述根据所述MAC sub PDU描述符生成MAC sub PDU数据包,包括:
6.根据权利要求5所述的非地面网络上行数据传输方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的非地面网络上行数据传输方法,其特征在于,所述PDCP头包括PDCP包序号,所述RLC头包括RLC包序号,所述释放上一传输块携带的
8.根据权利要求6所述的非地面网络上行数据传输方法,其特征在于,所述对所述目标载波的所述目标HARQ进程上的所述当前传输块进行重传,包括:
9.根据权利要求8所述的非地面网络上行数据传输方法,其特征在于,所述方法还包括:
10.一种非地面网络上行数据传输装置,其特征在于,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求HARQ进程,所述装置包括:
11.根据权利要求10所述的非地面网络上行数据传输装置,其特征在于,所述装置包括:重传模块,当根据所述上行授权确定重传时,对所述目标载波的所述目标HARQ进程上的所述当前传输块进行重传。
12.根据权利要求11所述的非地面网络上行数据传输装置,其特征在于,所述装置包括:释放模块,用于在目标载波的目标HARQ进程上执行逻辑信道优先级过程之前,释放上一传输块携带的无线电链路控制层未确认模式RLC UM数据包。
13.根据权利要求12所述的非地面网络上行数据传输装置,其特征在于,所述生成模块,用于:
14.根据权利要求13所述的非地面网络上行数据传输装置,其特征在于,每一所述HARQ进程对应设有内存块,所述生成模块,用于:
15.根据权利要求14所述的非地面网络上行数据传输装置,其特征在于,所述生成模块,用于:
16.根据权利要求15所述的非地面网络上行数据传输装置,其特征在于,所述PDCP头包括PDCP包序号,所述RLC头包括RLC包序号,所述释放模块,用于:
17.根据权利要求15所述的非地面网络上行数据传输装置,其特征在于,所述重传模块,用于:
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-9中任一项所述的非地面网络上行数据传输方法。
19.一种控制器,包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现如权利要求1-9中任一项所述的非地面网络上行数据传输方法。
...【技术特征摘要】
1.一种非地面网络上行数据传输方法,其特征在于,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求harq进程,所述方法包括:
2.根据权利要求1所述的非地面网络上行数据传输方法,其特征在于,
3.根据权利要求2所述的非地面网络上行数据传输方法,其特征在于,所述在目标载波的目标harq进程上执行逻辑信道优先级过程之前,所述方法还包括:
4.根据权利要求3所述的非地面网络上行数据传输方法,其特征在于,所述生成n个待发送数据的媒体接入控制层子协议数据单元mac sub pdu描述符,包括:
5.根据权利要求4所述的非地面网络上行数据传输方法,其特征在于,每一所述harq进程对应设有内存块,所述根据所述mac sub pdu描述符生成mac sub pdu数据包,包括:
6.根据权利要求5所述的非地面网络上行数据传输方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的非地面网络上行数据传输方法,其特征在于,所述pdcp头包括pdcp包序号,所述rlc头包括rlc包序号,所述释放上一传输块携带的无线链路控制层未确认模式rlc um数据包,包括:
8.根据权利要求6所述的非地面网络上行数据传输方法,其特征在于,所述对所述目标载波的所述目标harq进程上的所述当前传输块进行重传,包括:
9.根据权利要求8所述的非地面网络上行数据传输方法,其特征在于,所述方法还包括:
10.一种非地面网络上行数据传输装置,其特征在于,对应所述非地面网络的每个载波,配置有多个并行的混合式自动重传请求harq...
【专利技术属性】
技术研发人员:李鹏,马胜国,魏本海,潘晓冬,方琦,
申请(专利权)人:深圳市国电科技通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。