本公开涉及通信技术领域,特别涉及一种下行数据发送方法、接收方法、装置和存储介质。
背景技术:
在5gnr(newradio,新空口)系统中,基站和终端可以使用波束(beam)收发信息。例如,基站和终端之间交互的控制信令和业务数据,都可以使用波束进行收发。
在基站有多个天线面板的情况下,基站可以通过不同的天线面板分别向终端发送下行数据,也即通过不同的发送波束分别向终端发送下行数据。此时,如何处理多个天线面板的harq(hybridautomaticrepeatrequest,混合自动重传请求)进程,是亟待解决的问题。
技术实现要素:
本公开实施例提供了一种下行数据发送方法、接收方法、装置和存储介质。
所述技术方案如下:
根据本公开实施例的第一方面,提供了一种下行数据发送方法,所述方法包括:
基站向终端发送下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
所述基站通过所述n个天线面板分别向所述终端发送下行数据。
可选地,所述n个天线面板发送的下行数据各自对应独立的harq实体和harq进程。
可选地,所述n个天线面板发送的下行数据对应同一个harq实体。
可选地,所述n个天线面板发送的下行数据各自对应不同的harq进程号。
可选地,在所述n个天线面板中,至少两个天线面板发送的下行数据对应相同的harq进程号。
可选地,所述基站向终端发送下行调度信息,包括:
所述基站通过所述n个天线面板,分别向所述终端发送n个dci(downlinkcontrolinformation,下行控制信息);
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板向所述终端发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述第i个天线面板发送的dci,包括以下发送方式:
采用所述第i个天线面板的标识信息加扰;
或者,
采用所述第i个天线面板对应的用于pdcch(physicaldownlinkcontrolchannel,物理下行控制信道)解调的dmrs(demodulationreferencesignal,解调参考信号)频域资源或dmrs码域资源发送;
或者,
在所述第i个天线面板发送的dci中携带所述第i个天线面板的标识信息;
或者,
使用所述第i个天线面板对应的coreset(controlresourceset,控制资源集合)发送,且所述n个天线面板的pdcch各自使用不同的coreset。
可选地,所述基站向终端发送下行调度信息,包括:
所述基站通过至少一个天线面板向所述终端发送目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
可选地,所述第i个天线面板发送的下行数据包括一个tb(transportblock,传输块);
或者,
所述第i个天线面板发送的下行数据包括多个tb,且所述多个tb对应一个harq实体中的一个harq进程号。
可选地,所述n个天线面板中的第i个天线面板发送的下行数据,包括以下发送方式:
采用所述第i个天线面板的标识信息加扰;
或者,
采用所述第i个天线面板对应的、用于pdsch(physicaldownlinksharedchannel,物理下行共享信道)解调的dmrs频域资源或dmrs码域资源发送;
其中,所述i为小于等于所述n的正整数。
根据本公开实施例的第二方面,提供了一种下行数据接收方法,所述方法包括:
终端接收基站发送的下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
所述终端根据所述下行调度信息接收所述下行数据。
可选地,所述终端接收基站发送的下行调度信息,包括:
所述终端接收所述基站通过所述n个天线面板分别发送的n个dci;
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述终端接收基站发送的下行调度信息,包括:
所述终端接收所述基站通过至少一个天线面板发送的目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
根据本公开实施例的第三方面,提供了一种下行数据发送装置,应用于基站中,所述装置包括:
信息发送模块,被配置为向终端发送下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
数据发送模块,被配置为通过所述n个天线面板分别向所述终端发送下行数据。
可选地,所述信息发送模块,被配置为通过所述n个天线面板,分别向所述终端发送n个dci;
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述信息发送模块,被配置为通过至少一个天线面板向所述终端发送目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
根据本公开实施例的第四方面,提供了一种下行数据接收装置,应用于终端中,所述装置包括:
信息接收模块,被配置为接收基站发送的下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
数据接收模块,被配置为根据所述下行调度信息接收所述下行数据。
可选地,所述信息接收模块,被配置为接收所述基站通过所述n个天线面板分别发送的n个dci;
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述信息接收模块,被配置为接收所述基站通过至少一个天线面板发送的目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
根据本公开实施例的第五方面,提供了一种下行数据发送装置,应用于基站中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
向终端发送下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
通过所述n个天线面板分别向所述终端发送下行数据。
根据本公开实施例的第六方面,提供了一种下行数据接收装置,应用于终端中,所述装置包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
接收基站发送的下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
根据所述下行调度信息接收所述下行数据。
根据本公开实施例的第七方面,提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤,或者实现如第二方面所述方法的步骤。
本公开实施例提供的技术方案可以包括以下有益效果:
通过在基站向终端发送的、用于调度基站的多个天线面板分别向终端发送下行数据的下行调度信息中,包括每个天线面板发送的下行数据对应的harq进程号,提供了一种针对多个天线面板的harq进程解决方案,使得多个天线面板各自发送的下行数据所对应的harq进程号能够让终端区分开来,从而能准确地获知某一重传数据所对应的初传数据,从而实现重传数据与初传数据的合并接收解码,提高吞吐量。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种网络架构的示意图;
图2是根据一示例性实施例示出的一种下行数据发送方法的流程图;
图3是根据一示例性实施例示出的一种下行数据发送装置的框图;
图4是根据一示例性实施例示出的一种下行数据接收装置的框图;
图5是根据一示例性实施例示出的一种终端的结构示意图;
图6是根据一示例性实施例示出的一种基站的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例描述的网络架构以及业务场景是为了更加清楚地说明本公开实施例的技术方案,并不构成对本公开实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。
图1是根据一示例性实施例示出的一种网络架构的示意图。该网络架构可以包括:基站110和终端120。
基站110部署在接入网中。5gnr系统中的接入网可以称为ng-ran(newgeneration-radioaccessnetwork,新一代无线接入网)。基站110与终端120之间通过某种空口技术互相通信,例如可以通过蜂窝技术相互通信。
基站110是一种部署在接入网中用以为终端120提供无线通信功能的装置。基站110可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在5gnr系统中,称为gnodeb或者gnb。随着通信技术的演进,“基站”这一名称可能会变化。为方便描述,本公开实施例中,上述为终端120提供无线通信功能的装置统称为基站。
终端120的数量通常为多个,每一个基站110所管理的小区内可以分布一个或多个终端120。终端120可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,本公开实施例中,上面提到的设备统称为终端。
本公开实施例中的“5gnr系统”也可以称为5g系统或者nr系统,但本领域技术人员可以理解其含义。本公开实施例描述的技术方案可以适用于5gnr系统,也可以适用于5gnr系统后续的演进系统。
在对本公开方法实施例进行介绍说明之前,先对本公开涉及的一些名词进行解释说明。
harq实体(harqentity):harq实体用于维护一定数量的harq进程,能够将从物理层接收到的tb以及相应的harq信息(如harq进程号、ndi(newdataindicator,新数据指示符)等信息)发送到对应的harq进程。
harq进程(harqprocess):harq进程用于从harq实体接收tb以及相应的harq信息,并判断该tb是否为重传的tb。
harq进程号(harqprocessnumber):harq进程号是harq进程的标识信息,不同的harq进程采用不同的harq进程号进行区分。
在上文已经介绍,在5gnr系统中,基站和终端可以使用波束收发信息。对于下行传输来说,基站可以使用波束向终端发送dci和下行数据。其中,dci通过pdcch发送,下行数据通过pdsch发送。
当基站有多个天线面板时,若多个天线面板之间通信不是理想的回程线路(backhaul),则多个天线面板之间的交互通信会有较大的时延。在这种情况下,多个天线面板倾向于各自独立给终端发送pdcch,以独立进行pdsch的调度。这种下行调度方式可以称为multi-pdcch。若多个天线面板之间通信是理想的回程线路,则多个天线面板之间的交互通信没有时延。在这种情况下,基站倾向于向终端发送一个pdcch,通过这一个pdcch来同时调度多个天线面板发送下行数据。这种下行调度方式可以称为single-pdcch。
在本公开实施例中,针对multi-pdcch和single-pdcch这两种下行调度方式,分别提供了针对多个天线面板的harq进程解决方案。下面,将通过几个实施例,对本公开提供的技术方案进行介绍说明。
图2是根据一示例性实施例示出的一种下行数据发送方法的流程图。该方法可应用于图1所示的网络架构中。该方法可以包括如下几个步骤(201~204)。
在步骤201中,基站向终端发送下行调度信息。
下行调度信息用于告知终端基站的n个天线面板向该终端发送下行数据所使用的配置信息,n为大于1的整数。在本公开实施例中,基站具有多个天线面板,基站可以通过多个天线面板向终端发送下行数据。在本公开实施例中,基站通过多个天线面板向同一终端发送下行数据。上述多个天线面板可以属于同一个trp(transmitterreceiverpoint,发送接收点),也可以属于多个不同的trp。也即,一个基站可以有一个或多个trp,每个trp可以有一个或多个天线面板,不同的天线面板对应于不同的波束方向。
可选地,上述配置信息包括资源配置信息和harq配置信息。其中,资源配置信息用于告知终端上述n个天线面板向该终端发送下行数据所使用的资源,该资源包括但不限于以下任意一种或多种的组合:时域资源、频域资源、码域资源、空域资源。空域资源可以是指波束方向。终端根据资源配置信息,能够获知基站的每一个天线面板发送下行数据所使用的资源,进而在相应的资源上接收该下行数据。harq配置信息用于告知终端上述n个天线面板向该终端发送下行数据所使用的harq配置,该harq配置可以包括harq进程号、ndi、rv(redundancyversion,冗余版本)等信息。终端根据harq配置信息,能够获知基站的每一个天线面板发送下行数据所使用的harq配置,进而采用正确的方式接收该下行数据。
在本公开实施例中,下行调度信息包括n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号。例如,基站具有如下两个天线面板:panel#0和panel#1,panel#0需要向某一终端发送第一下行数据,panel#1需要向该终端发送第二下行数据,则基站向该终端发送的下行调度信息包括panel#0发送的第一下行数据对应的harq进程号,以及panel#1发送的第二下行数据对应的harq进程号。这样,终端在接收到下行调度信息之后,便可以获知每一个天线面板发送的下行数据各自对应的harq进程号。
在步骤202中,基站通过n个天线面板分别向终端发送下行数据。
仍然以上述例子说明,基站通过panel#0向终端发送第一下行数据,通过panel#1向该终端发送第二下行数据。
上述下行数据可以是业务数据,业务数据是指与业务相关的数据。对于不同的业务,业务数据所包含的内容也可能有所不同。
可选地,采用如下方式对不同天线面板发送的下行数据进行区分:以上述n个天线面板中的第i个天线面板发送的下行数据为例,其可以采用第i个天线面板的标识信息对pdsch进行加扰,也可以采用第i个天线面板对应的用于pdsch解调的dmrs频域资源或dmrs码域资源发送;其中,i为小于等于n的正整数。第i个天线面板的标识信息用于唯一标识该第i个天线面板,不同的天线面板具有不同的标识信息。第i个天线面板对应的dmrs频域资源,是指在采用该第i个天线面板发送pdsch时,用于pdsch解调的dmrs所占用的频域资源,不同的天线面板对应于不同的dmrs频域资源,终端根据接收到的用于pdsch解调的dmrs所占用的频域资源,即可确定出该下行数据是由哪个天线面板发送的。第i个天线面板对应的dmrs码域资源,是指在采用该第i个天线面板发送pdsch时,用于pdsch解调的dmrs所占用的码域资源,不同的天线面板对应于不同的dmrs码域资源,终端根据接收到的用于pdsch解调的dmrs所占用的码域资源,即可确定出该下行数据是由哪个天线面板发送的。当然,除了上文介绍的两种方式之外,还可以采用其它方式对不同天线面板发送的下行数据进行区分,例如第i个天线面板在发送下行数据时,将该第i个天线面板的标识信息与下行数据一并发送给终端。本公开实施例提供的上述方式仅是示例性和解释性的,并不用于对本公开技术方案构成限定。
通过对不同天线面板发送的下行数据进行区分,使得终端在接收到某一下行数据之后,能够获知该下行数据是由哪个天线面板发送的,进而结合下行调度信息确定出该下行数据对应的harq进程号。进一步地,如果该下行数据是重传数据,则终端可以根据该下行数据对应的harq进程号,与之前接收到的相同harq进程号的下行数据进行合并接收解码。
在步骤203中,终端根据下行调度信息接收下行数据。
在上文已经介绍,下行调度信息除了包括每一个天线面板发送下行数据所使用的harq配置信息之外,还包括每一个天线面板发送下行数据所使用的资源配置信息。以第i个天线面板为例,该第i个天线面板发送下行数据所使用的资源配置信息,用于告知终端该第i个天线面板向该终端发送下行数据所使用的资源,如时频码空域资源,终端根据该资源配置信息在相应的资源上接收下行数据。
终端根据下行调度信息,接收上述n个天线面板分别发送的下行数据。终端在接收到目标下行数据之后,确定发送该目标下行数据的目标天线面板,然后结合下行调度信息中包括的harq进程号,确定该目标下行数据对应的harq进程号。进一步地,如果该目标下行数据是重传数据,则终端可以根据该目标下行数据对应的harq进程号,与之前接收到的相同harq进程号的另一下行数据进行合并接收解码。
综上所述,本公开实施例提供的技术方案中,通过在基站向终端发送的、用于调度基站的多个天线面板分别向终端发送下行数据的下行调度信息中,包括每个天线面板发送的下行数据对应的harq进程号,提供了一种针对多个天线面板的harq进程解决方案,使得多个天线面板各自发送的下行数据所对应的harq进程号能够让终端区分开来,从而能准确地获知某一重传数据所对应的初传数据,从而实现重传数据与初传数据的合并接收解码,提高吞吐量。
在基于图2实施例提供的一个可选实施例中,上述n个天线面板发送的下行数据各自对应独立的harq实体和harq进程。
例如,基站具有如下两个天线面板:panel#0和panel#1。panel#0和panel#1在向终端发送下行数据时,各自对应独立的harq实体和harq进程。比如,panel#0对应的harq实体1中harq进程的最大进程号为a,即panel#0发送的下行数据对应的harq进程号为0~a-1,a为大于1的整数;panel#1对应的harq实体2中harq进程的最大进程号为b,即panel#1发送的下行数据对应的harq进程号为0~b-1,b为大于1的整数。上述a和b可以为不同的值,也可以为相同的值,比如a和b均为16。
在这种情况下,采用如下方法使得终端能够区分来自不同天线面板的下行数据所对应的harq实体和harq进程号:
1、下行调度方式为multi-pdcch时,也即多个天线面板各自独立给终端发送pdcch,以独立进行pdsch的调度。在这种情况下,基站通过n个天线面板分别向终端发送n个dci。其中,n个天线面板中的第i个天线面板发送的dci,用于告知终端该第i个天线面板向该终端发送下行数据所使用的配置信息,i为小于等于n的正整数。该第i个天线面板发送的dci中包括:该第i个天线面板发送的下行数据对应的harq进程号。
例如,基站具有如下两个天线面板:panel#0和panel#1。对于任意一个天线面板来说,该天线面板发送的pdcch上携带的dci,只能够调度该天线面板上的资源来发送下行数据,而不能够调度其它天线面板上的资源来发送下行数据。也即,panel#0发送的pdcch上携带的dci,只能够调度panel#0上的资源来发送下行数据,而不能够调度panel#1上的资源来发送下行数据。同理,panel#1发送的pdcch上携带的dci,只能够调度panel#1上的资源来发送下行数据,而不能够调度panel#0上的资源来发送下行数据。假设panel#0需要向终端发送第一下行数据,panel#1需要向终端发送第二下行数据,则基站通过panel#0向终端发送第一dci,该第一dci用于调度panel#0向终端发送第一下行数据,该第一dci中包括第一下行数据对应的harq进程号;另外,基站通过panel#1向终端发送第二dci,该第二dci用于调度panel#1向终端发送第二下行数据,该第二dci中包括第二下行数据对应的harq进程号。
可选地,采用如下方式对不同天线面板发送的dci进行区分:以上述第i个天线面板向终端发送的dci为例,其可以采用第i个天线面板的标识信息对该dci进行加扰,也可以采用第i个天线面板对应的用于pdcch解调的dmrs频域资源或dmrs码域资源发送,还可以在该dci中携带第i个天线面板的标识信息,或者使用第i个天线面板对应的coreset发送该dci,且n个天线面板的pdcch各自使用不同的coreset。通过上述方式,能够使得终端在接收到一个dci之后,确定出该dci是由哪个天线面板发送的,由于每一个天线面板只能调度自身的资源来发送下行数据,因此终端也就知道了这个dci中的信息是为了调度哪个天线面板发送的下行数据,进而在后续接收到该天线面板发送的下行数据之后,结合这个dci中的信息确定该接收到的下行数据的harq进程号以及新旧数据标识。这里包含第i个天线面板的标识信息,是为了让终端获知该harq进程号对应的是第i个天线面板发送的下行数据,该标识信息也可以换成harq实体标识信息,每个天线面板对应不同的harq实体。
2、下行调度方式为single-pdcch时,也即基站向终端发送一个pdcch,通过这一个pdcch来同时调度多个天线面板向该终端发送下行数据。在这种情况下,基站通过至少一个天线面板向终端发送目标dci。基站可以通过一个天线面板向终端发送目标dci,也可以通过多个天线面板向终端发送目标dci,本公开实施例对此不作限定。其中,目标dci中包括n个天线面板各自对应的下行调度信息。n个天线面板中的第i个天线面板对应的下行调度信息,用于告知终端该第i个天线面板向该终端发送下行数据所使用的配置信息,i为小于等于n的正整数。该第i个天线面板对应的下行调度信息中包括:第i个天线面板发送的下行数据对应的harq进程号,和/或,第i个天线面板的标识信息。
例如,基站具有如下两个天线面板:panel#0和panel#1。对于任意一个天线面板来说,该天线面板发送的pdcch上携带的dci,除了能够调度该天线面板上的资源来发送下行数据之外,还能够调度其它天线面板上的资源来发送下行数据。也即,panel#0发送的pdcch上携带的dci,除了能够调度panel#0上的资源来发送下行数据之外,还能够调度panel#1上的资源来发送下行数据。同理,panel#1发送的pdcch上携带的dci,除了能够调度panel#1上的资源来发送下行数据之外,还能够调度panel#0上的资源来发送下行数据。假设panel#0需要向终端发送第一下行数据,panel#1需要向终端发送第二下行数据,则基站通过panel#0和/或panel#1向终端发送目标dci,该目标dci中包括panel#0对应的下行调度信息和panel#1对应的下行调度信息。其中,panel#0对应的下行调度信息用于调度panel#0向终端发送第一下行数据,该panel#0对应的下行调度信息中包括第一下行数据对应的harq进程号和/或panel#0的标识信息;panel#1对应的下行调度信息用于调度panel#1向终端发送第二下行数据,该panel#1对应的下行调度信息中包括第二下行数据对应的harq进程号和/或panel#1的标识信息。这里包含第i个天线面板的标识信息是为了让终端获知该harq进程号对应的是第i个天线面板发送的下行数据,该标识信息也可以换成harq实体标识信息,每个天线面板对应不同的harq实体。
另外,上述第i个天线面板发送的下行数据可以包括一个tb,也可以包括多个tb,如包括2个tb。当第i个天线面板发送的下行数据包括多个tb时,该多个tb对应一个harq实体中的一个harq进程号。
可选地,第i个天线面板对应的下行调度信息还包括:该第i个天线面板发送的下行数据中包括的每一个tb分别对应的mcs(modulationandcodingscheme,调制与编码策略)等级、ndi、rv等信息。
在一个示例中,假设panel#0每次向终端发送1个tb(记为tb1),panel#1每次向终端也发送1个tb(记为tb2),则基站通过panel#0和/或panel#1向终端发送目标dci中,携带tb1对应的harq进程号和天线面板标识信息,以及tb2对应的harq进程号和天线面板标识信息。tb1对应的harq进程号和tb2对应的harq进程号可以相同,比如panel#0和panel#1都是第一次下行调度时,tb1对应的harq进程号和tb2对应的harq进程号均为0,但即使tb1对应的harq进程号和tb2对应的harq进程号相同,两者也不能合并,因为tb1和tb2是两个不同天线面板发送的不同的数据。tb1对应的harq进程号和tb2对应的harq进程号也可以不同,比如tb1在第一次发送时就接收成功了,那么下一次发送时tb1对应的harq进程号就可以为1,但是tb2在第一次发送时没有接收成功,那么下一次发送时tb2对应的harq进程号仍然为0,相当于重传,而tb2的两次harq进程号都为0的数据就可以合并接收解码。
在另一个示例中,假设panel#0每次向终端发送2个tb(记为tb1和tb2),panel#1每次向终端也发送2个tb(记为tb3和tb4),则基站通过panel#0和/或panel#1向终端发送目标dci中,携带tb1和tb2对应的harq进程号和天线面板标识信息,以及tb3和tb4对应的harq进程号和天线面板标识信息。换句话说,tb1和tb2共用一个harq进程号和天线面板标识信息,tb3和tb4共用一个harq进程号和天线面板标识信息。
在基于图2实施例提供的另一个可选实施例中,上述n个天线面板向终端发送的下行数据对应同一个harq实体。
例如,基站具有如下两个天线面板:panel#0和panel#1。panel#0和panel#1在向终端发送下行数据时,对应同一个harq实体。在这种情况下,如果基站的天线面板较多,则harq进程数的最大取值需要增加,比如该最大取值由16增加到32或64,即harq进程号需要采用5个比特(bit)或者6个比特来表示。
在这种情况下,同样可以采用上文介绍的两种方法,使得终端能够区分来自不同天线面板的下行数据所对应的harq进程号:
1、下行调度方式为multi-pdcch时,基站通过n个天线面板分别向终端发送n个dci。其中,n个天线面板中的第i个天线面板发送的dci,用于告知终端该第i个天线面板向该终端发送下行数据所使用的配置信息,i为小于等于n的正整数。该第i个天线面板发送的dci中包括:该第i个天线面板发送的下行数据对应的harq进程号。
2、下行调度方式为single-pdcch时,基站通过至少一个天线面板向终端发送目标dci。其中,目标dci中包括n个天线面板各自对应的下行调度信息。n个天线面板中的第i个天线面板对应的下行调度信息,用于告知终端该第i个天线面板向该终端发送下行数据所使用的配置信息,i为小于等于n的正整数。该第i个天线面板对应的下行调度信息中包括:第i个天线面板发送的下行数据对应的harq进程号,和/或,第i个天线面板的标识信息。
有关上述两种方式的介绍说明可参见上文实施例,此处不再赘述。
在一个示例中,n个天线面板向终端发送的下行数据各自对应不同的harq进程号。
例如,基站具有如下两个天线面板:panel#0和panel#1。这两个天线面板向某一终端发送的下行数据对应同一个harq实体,但使用不同的harq进程号,比如该harq进程的最大进程号为15。示例性地,panel#0向终端发送的下行数据对应的harq进程号使用0、2、4、…、14这些偶数,panel#1向该终端发送的下行数据对应的harq进程号使用1、3、5、…、15这些奇数。或者,panel#0向终端发送的下行数据对应的harq进程号使用0至7这8个数,panel#1向该终端发送的下行数据对应的harq进程号使用8至15这8个数。或者,根据各个天线面板的负载情况分配harq进程号的数量,例如panel#0的负载较大,panel#0向终端发送的下行数据对应的harq进程号使用0至10这11个数,panel#1的负载较小,panel#1向该终端发送的下行数据对应的harq进程号使用11至15这5个数。另外,给每个天线面板对应分配的harq进程号,可以通过rrc(radioresourcecontrol,无线资源控制)信令和/或mac(mediumaccesscontrol,介质访问控制)信令通知给终端。
在另一个示例中,在n个天线面板中,至少两个天线面板向终端发送的下行数据对应相同的harq进程号。
例如,基站具有如下两个天线面板:panel#0和panel#1。这两个天线面板向某一终端发送的下行数据对应同一个harq实体且使用相同的harq进程,比如该harq进程的最大进程号为15。与上述示例所不同的是,在本示例中,panel#0和panel#1向终端发送的下行数据允许对应相同的harq进程号。通过这种方式,panel#0发送的未被终端成功接收的数据可以使用panel#1进行重传,panel#1发送的未被终端成功接收的数据可以使用panel#0进行重传,初传数据和重传数据由两个不同天线面板发送,有助于提高可靠性。相应地,终端对来自两个不同天线面板的初传数据和重传数据进行合并接收解码。而且,这两个天线面板也可以发送不同的数据,提高吞吐量。
综上所述,本公开实施例提供的技术方案中,提供了一种针对多个天线面板的harq进程解决方案,该多个天线面板向终端发送的下行数据可以各自对应独立的harq实体和harq进程,也可以对应同一个harq实体中相同或不同的harq进程。
当多个天线面板向终端发送的下行数据各自对应独立的harq实体和harq进程时,多个天线面板各自对应的harq实体和harq进程完全独立,使用天线面板的标识信息来对harq进程号所对应的下行数据进行区分,这种方法更适用于多个天线面板之间通信不是理想的回程线路的情况,也即采用下行调度方式为multi-pdcch的情况。
当多个天线面板向终端发送的下行数据对应同一个harq实体中相同或不同的harq进程时,如果天线面板只能重传自身先前传输出错的数据,那么多个天线面板向终端发送的下行数据各自对应不同的harq进程号,如果天线面板能够重传另一天线面板先前传输出错的数据,那么这两个天线面板向终端发送的下行数据可以对应相同的harq进程号,这样能够使得初传数据和重传数据由两个不同天线面板发送,有助于提高可靠性。
在上述方法实施例中,仅从终端和基站交互的角度进行介绍说明,上述有关终端的步骤可以单独实现成为终端一侧的下行数据接收方法,上述有关基站的步骤可以单独实现成为基站一侧的下行数据发送方法。
下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
图3是根据一示例性实施例示出的一种下行数据发送装置的框图。该装置具有实现上述基站侧的方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的基站,也可以设置在基站中。该装置300可以包括:信息发送模块310和数据发送模块320。
信息发送模块310,被配置为向终端发送下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数。
数据发送模块320,被配置为通过所述n个天线面板分别向所述终端发送下行数据。
综上所述,本公开实施例提供的技术方案中,通过在基站向终端发送的、用于调度基站的多个天线面板分别向终端发送下行数据的下行调度信息中,包括每个天线面板发送的下行数据对应的harq进程号,提供了一种针对多个天线面板的harq进程解决方案,使得多个天线面板各自发送的下行数据所对应的harq进程号能够让终端区分开来,从而能准确地获知某一重传数据所对应的初传数据,从而实现重传数据与初传数据的合并接收解码,提高吞吐量。
在基于图3实施例提供的一个可选实施例中,所述n个天线面板发送的下行数据各自对应独立的harq实体和harq进程。
在基于图3实施例提供的另一个可选实施例中,所述n个天线面板发送的下行数据对应同一个harq实体。
可选地,所述n个天线面板发送的下行数据各自对应不同的harq进程号。
可选地,在所述n个天线面板中,至少两个天线面板发送的下行数据对应相同的harq进程号。
在基于图3实施例或者上述任一实施例提供的另一个可选实施例中,所述信息发送模块310,被配置为通过所述n个天线面板,分别向所述终端发送n个dci;其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,对于所述第i个天线面板向所述终端发送的dci,采用所述第i个天线面板的标识信息对该dci进行加扰;或者,采用所述第i个天线面板对应的用于pdcch解调的dmrs频域资源或dmrs码域资源发送;或者,在该dci中携带所述第i个天线面板的标识信息;或者,使用所述第i个天线面板对应的coreset发送该dci,且所述n个天线面板的pdcch各自使用不同的coreset。
在基于图3实施例或者上述任一实施例提供的另一个可选实施例中,所述信息发送模块310,被配置为通过至少一个天线面板向所述终端发送目标dci;其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
这里包含第i个天线面板的标识信息,是为了让终端获知该harq进程号对应的是第i个天线面板发送的下行数据,该标识信息也可以换成harq实体标识信息。每个天线面板对应不同的harq实体或所有的天线面板对应同一个harq实体。
可选地,所述第i个天线面板发送的下行数据包括一个tb;或者,所述第i个天线面板发送的下行数据包括多个tb,且所述多个tb对应一个harq实体中的一个harq进程号。
在基于图3实施例或者上述任一实施例提供的另一个可选实施例中,对于所述n个天线面板中的第i个天线面板发送的下行数据,采用所述第i个天线面板的标识信息对该下行数据进行加扰;或者,采用所述第i个天线面板对应的用于pdsch解调的dmrs频域资源或dmrs码域资源发送;其中,所述i为小于等于所述n的正整数。
图4是根据一示例性实施例示出的一种下行数据接收装置的框图。该装置具有实现上述终端侧的方法示例的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以是上文介绍的终端,也可以设置在终端中。该装置400可以包括:信息接收模块410和数据接收模块420。
信息接收模块410,被配置为接收基站发送的下行调度信息,所述下行调度信息用于告知终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数。
数据接收模块420,被配置为根据所述下行调度信息接收所述下行数据。
综上所述,本公开实施例提供的技术方案中,通过在基站向终端发送的、用于调度基站的多个天线面板分别向终端发送下行数据的下行调度信息中,包括每个天线面板发送的下行数据对应的harq进程号,提供了一种针对多个天线面板的harq进程解决方案,使得多个天线面板各自发送的下行数据所对应的harq进程号能够让终端区分开来,从而能准确地获知某一重传数据所对应的初传数据,从而实现重传数据与初传数据的合并接收解码,提高吞吐量。
在基于图4实施例提供的一个可选实施例中,所述信息接收模块410,被配置为接收所述基站通过所述n个天线面板分别发送的n个dci;其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
在基于图4实施例提供的另一个可选实施例中,所述信息接收模块410,被配置为接收所述基站通过至少一个天线面板发送的目标dci;其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本公开一示例性实施例还提供了一种下行数据发送装置,能够实现本公开提供的下行数据发送方法。该装置可以是上文介绍的基站,也可以设置在基站中。该装置包括:处理器,以及用于存储处理器的可执行指令的存储器。其中,处理器被配置为:
向终端发送下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
通过所述n个天线面板分别向所述终端发送所述下行数据。
可选地,所述处理器被配置为:
通过所述n个天线面板,分别向所述终端发送n个dci;
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述处理器被配置为:
通过至少一个天线面板向所述终端发送目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
本公开一示例性实施例还提供了一种下行数据接收装置,能够实现本公开提供的下行数据接收方法。该装置可以是上文介绍的终端,也可以设置在终端中。该装置包括:处理器,以及用于存储处理器的可执行指令的存储器。其中,处理器被配置为:
接收基站发送的下行调度信息,所述下行调度信息用于告知所述终端所述基站的n个天线面板发送下行数据所使用的配置信息,所述下行调度信息包括所述n个天线面板中的每一个天线面板发送的下行数据对应的harq进程号,所述n为大于1的整数;
根据所述下行调度信息接收所述下行数据。
可选地,所述处理器被配置为:
接收所述基站通过所述n个天线面板分别发送的n个dci;
其中,所述n个天线面板中的第i个天线面板发送的dci,用于告知所述终端所述第i个天线面板发送下行数据所使用的配置信息,所述第i个天线面板发送的dci中包括:所述第i个天线面板发送的下行数据对应的harq进程号,所述i为小于等于所述n的正整数。
可选地,所述处理器被配置为:
接收所述基站通过至少一个天线面板发送的目标dci;
其中,所述目标dci中包括所述n个天线面板各自对应的下行调度信息,所述n个天线面板中的第i个天线面板对应的下行调度信息中包括:所述第i个天线面板发送的下行数据对应的harq进程号,和/或,所述第i个天线面板的标识信息,所述i为小于等于所述n的正整数。
上述主要从基站和终端交互的角度,对本公开实施例提供的方案进行了介绍。可以理解的是,基站、终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开中所公开的实施例描述的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。
图5是根据一示例性实施例示出的一种终端的结构示意图。
所述终端500包括发射器501,接收器502和处理器503。其中,处理器503也可以为控制器,图5中表示为“控制器/处理器503”。可选的,所述终端500还可以包括调制解调处理器505,其中,调制解调处理器505可以包括编码器506、调制器507、解码器508和解调器509。
在一个示例中,发射器501调节(例如,模拟转换、滤波、放大和上变频等)该输出采样并生成上行链路信号,该上行链路信号经由天线发射给上述实施例中所述的基站。在下行链路上,天线接收上述实施例中基站发射的下行链路信号。接收器502调节(例如,滤波、放大、下变频以及数字化等)从天线接收的信号并提供输入采样。在调制解调处理器505中,编码器506接收要在上行链路上发送的业务数据和信令消息,并对业务数据和信令消息进行处理(例如,格式化、编码和交织)。调制器507进一步处理(例如,符号映射和调制)编码后的业务数据和信令消息并提供输出采样。解调器509处理(例如,解调)该输入采样并提供符号估计。解码器508处理(例如,解交织和解码)该符号估计并提供发送给终端500的已解码的数据和信令消息。编码器506、调制器507、解调器509和解码器508可以由合成的调制解调处理器505来实现。这些单元根据无线接入网采用的无线接入技术(例如,lte及其他演进系统的接入技术)来进行处理。需要说明的是,当终端500不包括调制解调处理器505时,调制解调处理器505的上述功能也可以由处理器503完成。
处理器503对终端500的动作进行控制管理,用于执行上述本公开实施例中由终端500进行的处理过程。例如,处理器503还用于执行上述方法实施例中的终端侧的各个步骤,和/或本公开实施例所描述的技术方案的其它步骤。
进一步的,终端500还可以包括存储器504,存储器504用于存储用于终端500的程序代码和数据。
可以理解的是,图5仅仅示出了终端500的简化设计。在实际应用中,终端500可以包含任意数量的发射器,接收器,处理器,调制解调处理器,存储器等,而所有可以实现本公开实施例的终端都在本公开实施例的保护范围之内。
图6是根据一示例性实施例示出的一种基站的结构示意图。
基站600包括发射器/接收器601和处理器602。其中,处理器602也可以为控制器,图6中表示为“控制器/处理器602”。所述发射器/接收器601用于支持基站与上述实施例中的所述终端之间收发信息,以及支持所述基站与其它网络实体之间进行通信。所述处理器602执行各种用于与终端通信的功能。在上行链路,来自所述终端的上行链路信号经由天线接收,由接收器601进行解调(例如将高频信号解调为基带信号),并进一步由处理器602进行处理来恢复终端所发送到业务数据和信令消息。在下行链路上,业务数据和信令消息由处理器602进行处理,并由发射器601进行调制(例如将基带信号调制为高频信号)来产生下行链路信号,并经由天线发射给终端。需要说明的是,上述解调或调制的功能也可以由处理器602完成。例如,处理器602还用于执行上述方法实施例中基站侧的各个步骤,和/或本公开实施例所描述的技术方案的其它步骤。
进一步的,基站600还可以包括存储器603,存储器603用于存储基站600的程序代码和数据。此外,基站600还可以包括通信单元604。通信单元604用于支持基站600与其它网络实体(例如核心网中的网络设备等)进行通信。例如,在5gnr系统中,该通信单元604可以是ng-u接口,用于支持基站600与upf(userplanefunction,用户平面功能)实体进行通信;或者,该通信单元604也可以是ng-c接口,用于支持基站600与amf(accessandmobilitymanagementfunction,接入和移动性管理功能)实体进行通信。
可以理解的是,图6仅仅示出了基站600的简化设计。在实际应用中,基站600可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本公开实施例的基站都在本公开实施例的保护范围之内。
本公开实施例还提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被终端的处理器执行时实现如上文介绍的终端侧的下行数据接收方法。
本公开实施例还提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被基站的处理器执行时实现如上文介绍的基站侧的下行数据发送方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。