数据传输方法、系统及设备、计算机可读存储介质

文档序号:143140 发布日期:2021-10-22 浏览:21次 >En<

阅读说明:本技术 数据传输方法、系统及设备、计算机可读存储介质 (Data transmission method, system and device, and computer readable storage medium ) 是由 饶华铭 于 2021-06-29 设计创作,主要内容包括:本公开公开了一种数据传输方法、系统及设备、计算机可读存储介质,涉及通信技术领域,其中,数据传输方法,用于基站,所述数据传输方法包括:获取传输块的复制数量N和目标排列方式;控制介质访问控制层复制N个所述传输块;将N个所述传输块按照所述目标排列方式连续排列,得到目标数据;将所述复制数量N、所述目标排列方式和所述目标数据发送给所述终端。根据本公开的数据传输方法能够充分利用信道的频域分集增益或时域分集增益,提高系统数据吞吐量。(The present disclosure discloses a data transmission method, a system and a device, and a computer readable storage medium, which relate to the technical field of communications, wherein the data transmission method is used for a base station, and the data transmission method comprises: acquiring the copy number N and the target arrangement mode of the transmission blocks; controlling a medium access control layer to copy the N transport blocks; continuously arranging the N transmission blocks according to the target arrangement mode to obtain target data; and sending the copy number N, the target arrangement mode and the target data to the terminal. According to the data transmission method disclosed by the invention, the frequency domain diversity gain or the time domain diversity gain of the channel can be fully utilized, and the data throughput of the system is improved.)

数据传输方法、系统及设备、计算机可读存储介质

技术领域

本公开涉及通信技术领域,特别涉及一种数据传输方法、系统及设备、计算机可读存储介质。

背景技术

5G通信中提供了多种机制保障数据传输的可靠性,其中,主要的包括MAC层(MediaAccess Control,介质访问控制层)的HARQ(Hybrid Automatic Repeat reQuest,混合自动重传请求)重传机制,RLC(Radio Link Control,无线链路层控制协议)的ARQ(AutomaticRepeat-reQuest,自动重传请求)重传。相比4G,5G引入了URLLC(Ultra Reliable LowLatency Communication,超高可靠超低时延通信),在该场景下,5G可以同时提供高可靠性和低时延,且由于TB块(Transport Block,传输块)重复了若干次,因此对于误码的容忍度更高,提升了通信的可靠性。然而,现有方案未能充分利用信道的频域分集增益或时域分集增益,从而无法提高系统数据吞吐量。

发明内容

本公开的目的在于至少解决现有技术中存在的技术问题之一,提供一种数据传输方法、系统及设备、计算机可读存储介质,能够充分利用信道的频域分集增益或时域分集增益,提高系统数据吞吐量。

根据本公开第一方面实施例的数据传输方法,用于基站,所述数据传输方法包括:

获取传输块的复制数量N和目标排列方式;

控制介质访问控制层复制N个所述传输块;

将N个所述传输块按照所述目标排列方式连续排列,得到目标数据;

将所述复制数量N、所述目标排列方式和所述目标数据发送给所述终端。

根据本公开实施例的数据传输方法,至少具有如下技术效果:通过基站的介质访问控制层,即MAC层,进行数据的复制,避免了通过PDCP层进行数据复制在传输至MAC层后MAC层无法识别重复数据只能进行随机时频分配的问题,在MAC层复制之后,将复制的传输块在时域、频域中进行连续排列,使得系统能够充分利用信道的分集增益,提高数据吞吐量。

根据本公开的一些实施例,所述获取传输块的复制数量N和目标排列方式,包括:

根据当前总体信道质量,获取传输块的复制数量N;

获取信道特征,根据所述信道特征选定所述目标排列方式。

根据本公开的一些实施例,所述将所述复制数量N、所述目标排列方式和所述目标数据发送给所述终端,包括:根据所述复制数量N,生成激活指示,并发送所述激活指示至终端;

根据所述目标排列方式,定义下行控制信息,并将所述下行控制信息发送至所述终端。

根据本公开的一些实施例,所述激活指示包括MAC_CE或RCC信令;

对应的,所述根据所述复制数量N,生成激活指示,包括以下步骤:

根据所述复制数量N,生成包含所述复制数量N的MAC_CE;

或,

根据所述复制数量N,生成包括所述复制数量N的RCC信令。

根据本公开的一些实施例,所述根据所述目标排列方式,定义下行控制信息,并将所述下行控制信息发送至所述终端,包括:

所述下行控制信息包括第一下行控制信息和第二下行控制信息,所述第一下行控制信息用于下行调度,所述第二下行控制信息用于上行调度。

根据本公开的一些实施例,所述根据所述目标排列方式,定义下行控制信息,并将所述下行控制信息发送至所述终端,还包括:

所述下行控制信息具有第一格式和第二格式;

所述第一格式的下行控制信息包括排列标识比特,其中当所述排列标识比特为第一值时,指示选定的目标排列方式为时域排列方式;当所述排列标识比特为第二值时,指示选定的目标排列方式为频域排列方式;

所述第二格式用于指示所述终端按照上一所述第一格式指示的目标排列方式对所述目标数据进行解调。

根据本公开的一些实施例,所述获取传输块的复制数量N和目标排列方式之前,还包括:

检测分组数据汇聚协议层的数据复制功能;

若所述数据复制功能处于开启装置,则将所述数据复制功能关闭。

所述获取信道特征,根据所述信道特征选定所述目标排列方式,包括:

获取所述信道特征,其中,所述信道特征包括各个频率上的信噪比;

若检测到部分所述频率上的信噪比优于其他所述频率,则所述目标排列方式为时域排列方式;其中,所述时域排列方式为选定所述部分频域作为目标频段,将N个所述传输块在所述目标频段内连续在时域上进行排列;

否则,所述目标排列方式为频域排列方式;其中,所述频域排列方式为将N个所述传输块按照相同时域连续在频域上进行排列。

根据本公开第二方面实施例的数据传输方法,用于终端,所述数据传输方法包括:

接收基站发送的目标数据;

获取目标排列方式和复制数量N;

根据所述目标排列方式和所述复制数量N从所述目标数据中解调出N个传输块。

根据本公开的一些实施例,所述获取目标排列方式以及根据所述目标排列方式和所述复制数量N从所述目标数据中解调出N个传输块,包括:

接收所述基站发送的下行控制信息;

根据所述下行控制信息,提取排列标识比特;

若所述排列标识比特为第一值,则得到时域排列方式;

若所述排列标识比特为第二值,则得到频域排列方式。

根据本公开第三方面实施例的基站,包括:

至少一个第一处理器,以及,

与所述至少一个第一处理器通信连接的第一存储器;其中,

所述第一存储器存储有指令,所述指令被所述至少一个第一处理器执行,以使所述至少一个第一处理器执行所述指令时实现如上述第一方面所述的数据传输方法。

根据本公开第四方面实施例的终端,包括:

至少一个第二处理器,以及,

与所述至少一个第二处理器通信连接的第二存储器;其中,

所述第二存储器存储有指令,所述指令被所述至少一个第二处理器执行,以使所述至少一个第二处理器执行所述指令时实现如上述第二方面所述的数据传输方法。

根据本公开第五方面实施例的数据传输系统,包括基站和终端,

所述基站包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如上述第一方面所述的数据传输方法;

对应的,所述终端包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如上述第二方面所述的数据传输方法。

根据本公开第六方面实施例的计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述第一方面所述的数据传输方法或如上述第二方面所述的数据传输方法。

本公开的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。

附图说明

下面结合附图和实施例对本公开进一步地说明;

图1为本公开一个实施例的数据传输方法的流程示意图;

图2为本公开另一实施例的数据传输方法的流程示意图;

图3为本公开一个实施例的时域排列方式的示意图;

图4为本公开一个实施例的频域排列方式的示意图;

图5为本公开一个实施例的基站的示意图;

图6为本公开一个实施例的终端的示意图。

具体实施方式

本部分将详细描述本公开的具体实施例,本公开之较佳实施例在附图中示出,附图的作用在于用图形补充说明书文字部分的描述,使人能够直观地、形象地理解本公开的每个技术特征和整体技术方案,但其不能理解为对本公开保护范围的限制。

在本公开的描述中,若干的含义是一个或者多个,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

在5G通信中,提供了多种机制保障数据传输的可靠性,其中,最主要的包括MAC层(Media Access Control,介质访问控制层)的HARQ(Hybrid Automatic Repeat reQuest,混合自动重传请求)重传机制,RLC(Radio Link Control,无线链路层控制协议)的ARQ(Automatic Repeat-reQuest,自动重传请求)重传。相比4G,5G引入了URLLC(UltraReliable Low Latency Communication,超高可靠超低时延通信),在该场景下,5G可以同时提供高可靠性和低时延,且由于TB块(Transport Block,传输块)重复了若干次,因此对于误码的容忍度更高,提升了通信的可靠性。5G现有的方案是采取在发送端PDCP(PacketData Convergence Protocol,分组数据汇聚协议)层将数据复制多份,接收端PDCP层将数据合并的方法进行的。

在采取在PDCP层将数据复制多份,接收端PDCP层将数据合并的方法时,由于MAC层并未获悉哪些数据是重复的,因此MAC层会将PDCP层复制的数据进行时域频域的随机分配,因此该方法未充分利用信道的频域分集增益或时域分集增益,从而无法提高系统数据吞吐量。

基于此,本公开实施例提供了数据传输方法、系统及设备、计算机可读存储介质,能够充分利用信道的频域分集增益或时域分集增益,提高系统数据吞吐量。在一次数据传输中,不采用一般的PDCP层进行复制传输块,转而在MAC层复制传输块,MAC层能够识别重复的传输块,并将重复的传输块按照目标排列方式在时域或频域上连续排列,再将连续排列的传输块组成的数据发送给终端,终端再按照相同的排列方式解调得到传输块,从而能够充分利用信道的频域分集增益或时域分集增益,提高数据吞吐量。

在本公开各实施例中,MAC层即Media Access Control,介质访问控制层;URLLC即Ultra Reliable Low Latency Communication,超高可靠超低时延通信;PDCP即PacketData Convergence Protocol,分组数据汇聚协议;TB块即Transport Block,传输块。

在一些实施例中,提供一个用于执行本公开的数据传输方法的系统架构,该系统架构至少包括基站和终端。其中,基站包括第一通信模块、第一数据处理模块、第一指令处理模块和第一存储模块,第一通信模块分别与第一数据处理模块和第一指令处理模块电连接,第一数据处理模块和第一指令处理模块电连接,第一存储模块用于存储数据信息,与第一数据处理模块电连接;终端包括第二通信模块、第二数据处理模块、第二指令处理模块和第二存储模块,第二通信模块分别与第二数据处理模块和第二指令处理模块电连接,第二数据处理模块和第二指令处理模块电连接,第二存储模块用于存储数据信息,与第二数据处理模块电连接。

基站与终端通过第一通信模块和第二通信模块建立通信连接,基站通过第一指令处理模块获取相关调度指令(如激活指令、下行控制信息等)并发送给终端,基站通过第一数据处理模块对数据进行处理,如复制传输块并按照排列方式连续排列等,再将处理过的数据发送给终端;终端通过第二指令处理模块接收处理基站发送的相关调度指令,并根据调度指令通过第二数据处理模块进行相关的数据处理,再通过第二通信模块接收下行数据或发送上行数据。

本公开实施例描述的系统架构以及应用场景是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。

本领域技术人员可以理解的是,上述系统架构并不构成对本公开实施例的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。

在上述的系统架构中,各个模块可以分别调用其存储的执行数据传输方法的相关程序,以执行数据传输方法。

下面参考附图描述根据本公开实施例的数据传输方法。

如图1所示,根据本公开第一方面实施例的数据传输方法,用于基站,至少包括以下步骤:

S110:获取传输块的复制数量N和目标排列方式;

S120:控制介质访问控制层复制N个传输块;

S130:将N个传输块按照目标排列方式连续排列,得到目标数据;

S140:将复制数量N、目标排列方式和目标数据发送给终端。

在一些实施例中,当终端,即UE,入网且UE类型属于URLLC时,则基站确认激活本公开的数据传输方法。步骤S110:获取传输块的复制数量N和排列方式;具体地,基站能够根据当前总体信道质量,即总频段的信噪比,确定当前MAC层TB块的复制数量N,其中,N取值8;检测MAC层执行上下调度时对应的信道的信道特征,根据该信道特征,选定目标排列方式,排列方式具体为时域排列方式或频域排列方式,其中,时域排列方式为8个传输块在相同频域连续地在时域上进行排列,如图3所示;频域排列方式为8个传输块在相同时域连续地在频域上进行排列,如图4所示;并且基站MAC层获得TB块的复制数量N及排列方式后,会通过不同的指令将数量N及排列方式发送至终端端,使得终端能够知悉数据传输时TB块的复制数量和排列方式,从而终端能够对应地解调出所需数据,并通过该排列方式接收下行数据或发送上行数据,实现终端与基站的数据传输通信。步骤S120:控制介质访问控制层复制N个传输块;具体地,根据步骤S110中获得的传输块的复制数量N,N为8,介质访问层即MAC层在基站的控制下将所需要的进行传输的传输块即TB块复制8个,而非通过PDCP层复制后再将重复的多个传输块发送至MAC层,避免MAC层无法识别哪数据是重复的问题。步骤130:将N个传输块按照选定的排列方式连续排列,得到目标数据;具体地,MAC层将复制的N个传输块按照步骤S110获得的排列方式进行连续排列,得到目标数据,即连续排列地N个传输块。步骤S140:将目标数据发送给终端;具体地,基站MAC层将目标数据,即按照排列方式连续排列地8个传输块,发送至终端,终端接收到目标数据之后,按照先前通过不同指令获得的数量N和排列方式从目标数据中解调出8个传输块。还应知道的是,传输块的复制数量N的取值可为2/4/8,数量N的具体取值与当前总体信道质量有关。

具体地,对于基站调度过程中复制的N个传输块存在无效比特的情况,可在后续速率匹配的打孔操作中将该无效比特打掉,对于速率匹配,N个传输块可以采用不同的RV冗余版本。

根据本公开实施例的数据传输方法,通过基站的介质访问控制层,即MAC层,进行数据的复制,避免了通过PDCP层进行数据复制在传输至MAC层后MAC层无法识别重复数据只能进行随机时频分配的问题,在MAC层复制之后,将复制的传输块按照目标排列方式进行连续排列,使得系统能够充分利用信道的分集增益,提高数据吞吐量。

在本公开的一些具体实施例中,步骤S110:获取传输块的复制数量N和排列方式,至少包括以下步骤:

根据当前总体信道质量,获取传输块的复制数量N;

获取信道特征,根据信道特征选定目标排列方式。

在一些实施例中,基站MAC层在确认激活本数据传输方法后,会根据当前总体信道质量,即总频段的信噪比,确定目前MAC层的TB块即传输块的复制个数N,其中N的取值为8,具体取值根据实际总信道质量的情况确定;容易想到的是,基站MAC层针对上行调度和下行调度,可以确认不同的传输块复制个数。基站MAC层根据上行或下行调度对应的信道,获取对应的信道特征,即各个频率上的信噪比,从而根据信道特征选定对应的目标排列方式,其中,排列方式为时域排列方式与频域排列方式两种,且传输块的排列均为连续排列。通过根据信道质量和信道特征选取对应的TB块复制数量和排列方式,使得本公开的数据传输方法与不同的信道之间的适配性更好,能够根据实际信道情况进行调整,进一步提高数据传输质量。

在本公开的一些具体实施例中,步骤S140:将复制数量N、目标排列方式和目标数据发送给终端,至少包括以下步骤:

根据复制数量N,生成激活指示,并发送激活指示至终端;

根据排列方式,定义下行控制信息,并将定义的下行控制信息发送至终端。

在公开的一些具体实施例中,进一步地,激活指示包括MAC_CE或RCC信令;

对应的,根据复制数量N,生成激活指示,包括以下步骤:

根据复制数量N,生成包含复制数量N的MAC_CE;

或,

根据复制数量N,生成包括复制数量N的RCC信令。

在一些实施例中,在根据当前总体信道质量,获取传输块的复制数量N之后,基站MAC层向终端发送一个MAC_CE,其中,CE即为Control element,控制元素,MAC_CE包括了传输块的复制数量N,该包含复制数量N的MAC_CE即为激活指示;终端接收到该激活指示后,根据激活指示获取传输块的复制数量N,并记录下具体的数量N的数值。基站根据排列方式,将不同的排列方式写入对应的DCI,即Downlink Control Information,下行控制信息;具体地,DCI包括1-1格式的DCI,和0-1格式的DCI,其中DCI1-1用于指示下行调度,DCI0-1用于指示上行调度,且两者的字段可灵活配置,从而可以将两种不同的排列方式,即时域排列方式和频域排列方式,通过赋予DCI1-1或DCI0-1一个新的bit,即比特,bit的取值对应标识不同的排列方式;基站在执行上下行调度时,根据排列方式获得对应的DCI1-1或DCI0-1,并发送至终端,终端在接收到该DCI1-1或DCI0-1后,可从中解调出对应的排列方式,并通过该排列方式接收下行数据或发送上行数据。

另外,在其他实施例中,激活指示除了为MAC_CE外,还可以为RRC信令,其中,RRC即Radio Resource Control,无线资源控制;具体地,基站MAC层除了上述通过发送MAC_CE的方式将传输块的复制数量发送给终端外,还可以通过给RRC信令赋予包括复制数量N的值的新字段的方式告知终端传输块的复制数量。

在本公开的一些具体实施例中,步骤S110:获取传输块的复制数量N和排列方式之前,至少还包括以下步骤:

检测分组数据汇聚协议层的数据复制功能;

若数据复制功能处于开启装置,则将数据复制功能关闭。

具体地,由于在PDCP层进行数据复制,当复制的多个重复数据传输至MAC层之后,MAC层无法获悉哪些数据是重复,因此在执行本公开的数据传输方法时,需要检测PDCP层即分组数据汇聚协议层的数据复制功能是否开启;若未开启,则可以直接进行后续步骤;若PDCP层的数据复制功能处于开启状态,则将PDCP层的数据复制功能关闭之后,再继续执行后续步骤,确保PDCP层的数据复制功能关闭,转由MAC层进行数据的复制。

在本公开的一些具体实施例中,获取信道特征,根据信道特征选定目标排列方式,至少包括以下步骤:

获取信道特征,其中,信道特征包括各个频率上的信噪比;

若检测到部分频率(即某个频段)上的信噪比明显优于其他频率,其中明显优于的其中一个实施例是某个频段上的信噪比均值大于其他频率的信噪比均值的50%,则选定时域排列方式为目标排列方式;其中,时域排列方式为选定上述明显优于其他频率的部分频域作为目标频段,将N个传输块在该目标频段内连续在时域上进行排列。

否则,得到频域排列方式;其中,频域排列方式为将N个传输块按照相同时域连续在频域上进行排列。

在一些实施例中,对于下行调度,基站MAC层调度器基于终端上报的CSI,即Channel State Information,信道状态信息,更进一步地,是CSI中包含的CQI,即ChannelQuality Indication,信道质量指示,从而确定当前的信道特征,即各个频率上的信噪比,若某些频率上的信噪比明显好于其他频率,则使用时域排列方式作为重复调度的基准;若各频率的信噪比都相差不大,即所有频率上的信噪比相比不超过50%,则采用频域排列方式作为重复调度的基准。

对于上行调度,基站MAC层调度器基于上行参考信号测量,确定当前上行信道特征,即各个频率上的信噪比,若某些频率上的信噪比明显好于其他频率,则使用时域排列方式作为重复调度的基准;若各频率的信噪比都相差不大,则采用频域排列方式作为重复调度的基准。

其中,时域排列方式为将传输块按照相同频域连续在时域上进行排列,频域排列方式为将传输块按照相同时域连续在频域上进行排列。

通过根据不同的信道特征确定对应的排列方式,能够更加充分地利用信道的频域分集增益或时域分集增益。

进一步地,在基站MAC层执行调度的时候,对于频域排列方式,由于频段一般是限定的,因此要注意不能让两侧的传输块跑到BWP之外,其中BWP即Bandwidth Part,表示整个带宽的一个子集;对于时域排列方式,如果每个传输块在时域上占据若干个符号(symbol),那么N个传输块是不用考虑这些symbols是否都在当前时隙(slot)内,还是要跨越后面的时隙,因此时域一般没有限定。在TDD(Time Division Dual,时分双工)下,对于上行连续N个时隙(slot,时间单位,包括14个symbols),时域排列方式需要考虑N个传输块跨域的符号(symbol),不能抵达后面的连续M个下行时隙;对于下行连续M个时隙下,时域排列方式需要考虑N个传输块跨域的符号,不能抵达后面的特殊时隙的gap符号。

在本公开的一些具体实施例中,根据目标排列方式,定义下行控制信息,并将下行控制信息发送至终端,包括:

下行控制信息包括第一下行控制信息和第二下行控制信息,第一下行控制信息用于下行调度,第二下行控制信息用于上行调度。

在本公开的一些具体实施例中,根据目标排列方式,定义下行控制信息,并将下行控制信息发送至终端,还包括:

下行控制信息具有第一格式和第二格式;

第一格式的下行控制信息包括排列标识比特,其中当排列标识比特为第一值时,指示选定的目标排列方式为时域排列方式;当排列标识比特为第二值时,指示选定的目标排列方式为频域排列方式;

第二格式用于指示终端按照上一第一格式指示的目标排列方式对目标数据进行解调。

在一些实施例中,对于下行调度,生成第一下行控制信息,该第一下行控制信息包括格式1-1,对该第一下行控制信息的1-1格式赋予的新的比特称为排列标识比特,当该排列标识比特的取值为0,即第一值,则标识着N个传输块按照选定的目标频段连续地在时域上进行排列,如图3所示;当改排列标识比特的取值为1,即第二值,则标识着N个传输块按照相同时域连续地在频域上进行排列,如图4所示。基站将第一DCI1-1发送至终端,终端接收到第一DCI1-1后,根据排列标识比特获取调度排列方式为时域排列方式,并采用时域排列方式接收下行数据。

对于上行调度,生成第二下行控制信息,该第二下行控制信息包括格式0-1,对该第二下行控制信息的0-1格式赋予的新的比特称为排列标识比特,当该排列标识比特的取值为0,即第一值,则标识着N个传输块按照选定的目标频段连续地在时域上进行排列;当该排列标识比特的取值为1,即第二值,则标识着N个传输块按照相同时域连续地在频域上进行排列。基站将第二DCI0-1发送至终端,终端接收到第二DCI0-1后,根据排列标识比特获取调度排列方式为频域排列方式,并采用频域排列方式发送上行数据。

如图2所示,根据本公开第二方面实施例的数据传输方法,用于终端,至少包括以下步骤:

S210:接收基站发送的目标数据;

S220:获取目标排列方式和复制数量N;

S230:根据目标排列方式和复制数量N从目标数据中解调出N个传输块。

在一些实施例中,属于URLLC类型的终端入网后,接收基站发送的激活指令,根据激活指令获取传输块的复制数量N并记录数量N的数值;随后执行步骤S210:接收基站发送的目标数据,具体地,终端接收的目标数据由8个按照设定的排列方式连续排列的重复传输块组成,传输块的复制数量由基站根据总体信道质量确认,排列方式由基站基于检测到的对应信道的信道特征在时域排列方式和频域排列方式两种方式中选择;步骤S220:获取排列方式;S230:根据目标排列方式和复制数量N从目标数据中解调出N个传输块。终端需要知悉排列方式和复制数量才能执行后续解调步骤,具体地,终端接收基站发送的DCI,根据DCI获取基站调度的排列方式,根据记录的数量N的数值以及获取的排列方式,从目标数据中解调出N个传输块;终端在获取排列方式后,后续的数据传输中,根据相同的排列方式接收下行数据或发送上行数据,进行与基站间的数据通信,直至终端接获取新的排列方式为止。

根据本公开实施例的数据传输方法,终端根据基站发送的指令,得到传输块的复制数量和排列方式,从而解调从基站发送的目标数据,并根据与基站相同的排列方式接收下行数据或发送上行数据,使得系统能够充分利用信道的分集增益,提高数据吞吐量。

在本公开的一些具体实施例中,步骤S220:获取目标排列方式,和步骤S230:根据目标排列方式和复制数量N从目标数据中解调出N个传输块,至少包括以下步骤:

接收基站发送的下行控制信息;

根据下行控制信息,提取排列标识比特;

若排列标识比特为第一值,则得到时域排列方式;

若排列标识比特为第二值,则得到频域排列方式。在一些实施例中,终端接收基站发送的下行控制信息,具体地,下行控制信息根据下行调度与上行调度,分别为1-1格式和0-1格式,即下行调度对应DCI1-1,其字段能够灵活配置,上行调度对应DCI0-1,其字段能够灵活配置;可以知道的是,DCI还具有1-0格式和0-0格式,DCI1-0对应下行调度,且其字段不可配置,DCI0-0对应上行调度,且其字段不可配置。在本公开中,第一下行控制信息格式为DCI1-1或DCI1-0,;第二下行控制信息格式为DCI0-1或DCI0-0,。

对于下行调度,若终端在接收到DCI1-1前已经接收到激活指示,其中激活指示包含下行的传输块复制数量N的值,则可以从DCI1-1中解调出具体采用时域排列方式还是频域排列方式接收下行数据;终端接收到DCI1-0,其中DCI1-0仅包括了必要的下行控制信息,如位置信息,不包括上述的排列标识比特,若此时本公开的数据传输方法仍处于激活状态,终端根据最近的DCI1-1的指示,确定采用时域排列方式还是频域排列方式接收下行数据,即通常情况下,基站发送DCI1-0,在终端再一次接收到DCI1-1的指示之前,仍按照原来的调度方式对复制的多个传输块进行解调。

对于上行调度,若终端在接收到DCI0-1前已经接收到激活指示,其中激活指示包括上行的传输块复制数量N的值,则可以从DCI0-1中解调出具体采用时域排列方式还是频域排列方式发送上行数据;终端接收到DCI0-0后,其中DCI0-0仅包括必要的上行控制信息,不包括上述的排列标识比特,若此时本公开的数据传输方法仍处于激活状态,终端根据最近的DCI0-1的指示,确定采用时域排列方式或频域排列方式发送上行数据,直至终端再一次接收到DCI0-1的指示。

若上行或下行N个传输块全部解调出错,则由基站MAC层将传输块以同样方式重新发送,调度方式与上述实施例中的调度方式相同。

通过不同格式DCI及排列标识比特,终端能够获取基站的排列方式,根据相同的排列方式进行对应的数据接收或发送,且无需每次数据传输都要接收一次DCI1-1格式并获取排列方式,提升数据传输效率。

在本公开的一些具体实施例中,步骤S210:接收基站发送的目标数据之前,至少还包括以下步骤:

接收基站发送的激活指令;

根据激活指令,获取传输块的复制数量N。

在一些实施例中,若终端接收到基站发送的激活指令,则终端激活本公开的数据传输方法的功能,即终端与基站之间采用关闭PDCP层的数据复制功能,由基站MAC层进行复制传输块,并按照根据信道特征获得的排列方式连续排列后进行上下行调度的数据传输方法;终端根据激活指令,能够获取上行和下行至少之一的传输块的复制数量N的数值,并记录,其中,数值N的取值可以为2/4/8。

根据本公开第五方面实施例的数据传输系统,包括基站和终端,

基站包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,第一处理器执行程序时实现如上述第一方面的数据传输方法;

对应的,终端包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,第二处理器执行程序时实现如上述第二方面的数据传输方法。

以一次下行调度为例,在一些实施例中,基站检测PDCP层的数据复制功能是否关闭,若未关闭则将其关闭;确保把PDCP层的数据复制功能关闭之后,基站MAC层判断终端是否入网及确认终端的类型,若终端已入网,且终端类型未URLLC,则基站根据当前总体信道质量,即该总频段的信噪比,确定目前MAC层传输块的复制数量N,此处以数量N取8为例,并且基站MAC层发送一个MAC_CE给终端,MAC_CE包含了传输块的复制数量N,N取8,终端接收到该MAC_CE后,记录下具体的数量N的数值。基站控制MAC层将传输块复制8份,然后基站MAC层调度器基于终端上报的CSI,确定当前的信道特征,即各频率上的信噪比,若某些频率上的信噪比明显优于其他频率,则采用时域排列方式,即将八份传输块以同一频率(上述明显优于其他信噪比的频率)在时域上进行连续排列;若各频率的信噪比相差不大,则采用频域排列方式;此处以采用时域排列方式为例。基站MAC层根据时域排列方式将8份传输块连续排列后,发送给终端;同时,基站赋予DCI1-1一个取值为0的排列标识比特,并将该DCI1-1发送给终端。终端接收到DCI1-1后,根据排列标识比特,得到基站发送的传输块的排列方式为时域排列方式,终端根据时域排列方式接收下行数据,根据基站指示的排列方式与数量N,将基站发送的8个传输块进行解调。

本公开实施例的第三方面,提供了一种基站。

如图5所示,根据本公开的一些实施例,该基站500包括:一个或多个第一处理器501和第一存储器502,图5中以一个第一处理器501为例。

第一处理器501和第一存储器502可以通过总线或其他方式进行通信连接,图5以通过总线连接为例。

第一存储器502作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及单元,如本公开实施例中的基站500对应的程序指令/单元。第一处理器501通过运行存储在第一存储器502中的非暂态软件程序、指令以及单元,从而执行各种功能应用以及数据处理,即实现上述方法实施例的数据传输方法。

第一存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据程序指令/单元创建的数据等。此外,第一存储器502可以包括高速随机存取第一存储器,还可以包括非暂态第一存储器,例如至少一个磁盘第一存储器件、闪存器件、或其他非暂态固态第一存储器件。在一些实施例中,第一存储器502可选包括相对于第一处理器501远程设置的第一存储器,这些远程第一存储器可以通过网络连接至该基站500。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个单元存储在第一存储器502中,当被一个或者多个第一处理器501执行时,执行上述任意方法实施例中的数据传输方法。例如,执行以上描述的图1中的方法步骤S110至S140。

本公开实施例的第四方面,提供了一种终端。

根据本公开的一些实施例,该终端600:一个或多个第二处理器601和第二存储器602,图5中以一个第二处理器601为例。

第二处理器601和第二存储器602可以通过总线或其他方式进行通信连接,图5以通过总线连接为例。

第二存储器602作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态性计算机可执行程序以及单元,如本公开实施例中的终端600对应的程序指令/单元。第二处理器601通过运行存储在第二存储器602中的非暂态软件程序、指令以及单元,从而执行各种功能应用以及数据处理,即实现上述方法实施例的数据传输方法。

第二存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据程序指令/单元创建的数据等。此外,第二存储器602可以包括高速随机存取第二存储器,还可以包括非暂态第二存储器,例如至少一个磁盘第二存储器件、闪存器件、或其他非暂态固态第二存储器件。在一些实施例中,第二存储器602可选包括相对于第二处理器601远程设置的第二存储器,这些远程第二存储器可以通过网络连接至该终端600。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个单元存储在第二存储器602中,当被一个或者多个第二处理器601执行时,执行上述任意方法实施例中的数据传输方法。例如,执行以上描述的图2中的方法步骤S210至S230。

在本公开的各实施例中,终端可以为手机、平板电脑、笔记本等具有5G通信模块的通信设备。

本公开实施例的第六方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,被图5中的一个第一处理器501执行,可使得一个或多个第一处理器501执行上述方法实施例中的数据传输方法,例如,执行以上描述的图1中的方法步骤S110至S140;或,被图6中的一个第二处理器601执行,可使得一个或多个第二处理器601执行上述方法实施例中的数据传输方法,例如,执行以上描述的图2中的方法步骤S210到S230。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管已经示出和描述了本公开的实施例,本领域的普通技术人员可以理解:在不脱离本公开的原理和宗旨的情况下可以对这些实施例进行的多种变化、修改、替换和变型,均应包含在本公开的保护范围之内。

18页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种用于物联网系统的管理软件的开发方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!