一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据发送、接收方法、装置、通信设备、系统及存储介质与流程

2021-10-24 15:53:00 来源:中国专利 TAG:通信设备 接收 装置 发送 方法

数据发送、接收方法、装置、通信设备、系统及存储介质
1.本技术是2018年09月27日递交的申请号为201811134358.8,发明名称为“数据发送、接收方法、装置、通信设备、系统及存储介质”的发明专利申请的分案申请。
技术领域
2.本发明涉及通信领域,尤其涉及一种数据发送、接收方法、装置、通信设备、系统及存储介质。


背景技术:

3.在nr(new radio)release

15的版本中,由于时间限制,多trp(transmission receive point)联合传输没有进行充分的讨论,所以目前nr的版本不支持由多个trp对同一个用户进行数据传输的方案。在urllc(超高可靠超低时延通信)业务下,为了满足传输可靠性,是否可以应用多个trp进行联合传输也没有讨论。


技术实现要素:

4.本发明实施例提供的数据发送、接收方法、装置、通信设备、系统及存储介质,主要解决的技术问题是:提供一种数据传输方案,填补相关技术中无对trp传输情况的指示,导致终端不能准确进行数据解调的问题。
5.为解决上述技术问题,本发明实施例提供一种数据发送方法,包括:
6.将一个dci(downlink control information,下行链路控制信息)调度的数据分成n个数据部分,n≥1;n的取值以及n>1时n个数据部分间是否有相关性,取决于以下调度信息中至少之一:tci state(传输配置指示状态信息),dmrs(demodulation reference signal,解调参考信号)端口指示,mcs(modulation and coding scheme,调制解调方式),rv(redundant version,冗余版本),ndi(new data indicator,新数据指示);
7.将n个数据部分传输给终端。
8.本发明实施例还提供一种数据接收方法,包括:
9.接收传输接收节点trp发送的n个数据部分,n个数据部分为一个dci调度的数据,n≥1;n的取值以及n>1时n个数据部分间是否有相关性,取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,rv,ndi。
10.本发明实施例还提供一种数据发送装置,包括:
11.数据划分模块,用于将同一dci调度的数据分成n个数据部分,n≥1;n的取值以及n>1时n个数据部分间是否有相关性,取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,冗余版本rv,ndi;
12.数据发送模块,用于将n个数据部分传输给终端。
13.本发明实施例还提供一种数据接收装置,包括:
14.数据接收模块,用于接收trp发送的n个数据部分,n个数据部分为同一dci调度的数据,n≥1;n的取值以及n>1时n个数据部分间是否有相关性,取决于以下调度信息中至少
之一:tci state,dmrs端口指示,mcs,rv,ndi。
15.本发明实施例还提供一种通信设备,通信设备包括处理器、存储器及通信总线;
16.通信总线用于实现处理器和存储器之间的连接通信;
17.处理器用于执行存储器中存储的数据发送程序,以实现上述数据发送方法的步骤;或,处理器用于执行存储器中存储的数据接收程序,以实现上述数据接收方法的步骤。
18.本发明实施例还提供一种通信系统,通信系统包括终端和至少一个trp,终端为上述处理器能够执行数据接收程序,实现上述数据接收方法步骤的通信设备,trp为上述处理器能够执行数据发送程序,实现上述数据发送方法步骤的通信设备。
19.本发明实施例还提供一种存储介质,其特征在于,存储介质存储有数据传发送程序和数据接收程序中的至少一个,数据发送程序可被一个或者多个处理器执行,以实现上述数据发送方法的步骤;数据接收程序可被一个或者多个处理器执行,以实现上述数据接收方法的步骤。
20.根据本发明实施例提供的数据发送、接收方法、装置、通信设备、系统及存储介质,trp将一个下行链路控制信息dci调度的数据分成n个数据部分,然后将这n个数据部分传输给终端,其中n≥1。由于n的取值以及n>1时n个数据部分间是否有相关性都取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,rv,ndi,所以终端接收到trp发送的n个数据部分之后,可以根据tci state,dmrs端口指示,mcs,rv,ndi几种信息中至少一种确定出n的取值,或判定出n个数据部分间是否有相关性,甚至是同时确定出n的取值,并n个数据部分间是否有相关性,从而获取到当前trp的传输情况,进而准确地进行数据解调。同时,由于n的取值以及n个数据部分间的相关性可以通过tci state,dmrs端口指示,mcs,rv,ndi几种调度信息中的至少一种来指示,因此,可以使得trp与终端间的下行数据传输能够根据需求在重复传输和非重复传输间进行切换,甚至是动态切换,提升了数据传输的灵活性。
21.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
22.图1为本发明实施例一中示出的多点传输的示意图;
23.图2为本发明实施例一中提供的数据发送方法的一种流程图;
24.图3为本发明实施例二中提供的数据接收方法的一种流程图;
25.图4为本发明实施例三中提供的dmrs type 1(参考解调信号类型一)中一个dmrs符号的dmrs图样示意图;
26.图5为本发明实施例三中提供的dmrs type 1中两个dmrs符号的dmrs图样示意图;
27.图6为本发明实施例三中提供的dmrs type2(参考解调信号类型二)中一个dmrs符号的dmrs图样示意图;
28.图7为本发明实施例三中提供的dmrs type2中两个dmrs符号的dmrs图样示意图;
29.图8为本发明实施例三中提供的多实习调度的一种示意图;
30.图9为本发明实施例八中提供的基于ndi toggling(ndi切换)来指示两个tb间是否有相关性的一种示意图;
31.图10为本发明实施例十二中提供的数据发送装置的一种结构示意图;
32.图11为本发明实施例十二中提供的数据接收装置的一种结构示意图;
33.图12为本发明实施例十三中提供的通信设备的一种硬件结构示意图;
34.图13为本发明实施例十三中提供的通信系统的一种示意图。
具体实施方式
35.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
36.实施例一:
37.nr release 15的设计没有考虑multi

trp(多点传输)传输的方案,即多个trp传输数据给同一个用户。如图1所示,第一trp 11和第二trp 12都传输数据给同一个用户13。当然这两个trp可以是在相同的时间单元上向用户13传输数据,也可以是在不同的时间单元上向用户13传输数据。
38.假定用户的服务小区(serving cell是第一trp 11),则在第一trp 11和第二trp 12之间有理想回程链接(ideal backhaul)的场景下,第一trp 11可以发送pdcch(physical downlink control channel,物理下行链路控制信道)来调度多个数据流,即多个layer(传输层)。在实际发送数据流时,多个layer可以分别由第一trp 11和第二trp 12来发送。例如,第一trp 11发送的dci format 1_1中调度了4层数据传输,分别对应4个dmrs ports(解调参考信号端口),其中两层可以来自于第一trp 11,另外两层可以来自于第二trp 12。这种场景下,r15的方案不需要大的改动即可支持多trp的传输,因为两个协作trp可以动态交互,控制信道的发送可以由serving cell来完成。
39.然而,对于urllc业务,其传输可靠性的要求更高。此时,如果第一trp 11和第二trp 12可以传输相同或者相关的数据,ue接收数据正确的概率就会大大提高,从而增加传输可靠性,减少传输时延。然而即使对于urllc业务,也不是每个时刻都能进行multi

trp传输,且也不是每个时刻都要使得多个trp传输相同或者相关的数据。比如在信道质量高的情况下,第一trp 11和第二trp 12就可以传输不同的数据流或者数据块以增加传输容量;而在信道质量低的情况下,第一trp 11和第二trp 12就可以传输相同或者相关的数据以增加可靠性。最灵活的方案就是支持动态地在multi

trp传输和single trp(单点传输)传输之间切换,且在multi

trp传输时支持在多个trp发送的数据是重复和不是重复之间动态切换。
40.为了保证可以在multi

trp传输和single trp传输之间切换,并且在multi

trp传输场景下能够支持在多个trp发送的数据是重复和不是重复之间动态切换,本实施例提供一种数据发送方法,请参见图2:
41.s202:trp将一个dci调度的数据分成n个数据部分。
42.可选地,这里的一个数据部分可以同以下至少之一对应:
43.1)一个dmrs端口组;
44.2)一个tb(transport block,传输块);
45.3)一个layer组,layer组中包括1个或者多个layer;
46.4)一个pdsch(physical downlink shared channel,物理下行链路共享信道)。
47.在本实施例的一些示例中,n的取值取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,rv,ndi。
48.在本实施例的另一些示例中,这n个数据部分之间是否存在相关性可以根据以下调度信息中至少之一来确定:tci state,dmrs端口指示,mcs,rv,ndi。所谓相关性是指一个数据部分与另一个数据部分重复,或者一个数据部分与另一个数据部分相关,这里的相关指的是两个数据部分间可用于合并的有用信息相同,终端获取到这两个数据部分之后,可以进行合并解调。
49.毫无疑义的是,在本实施例的一些示例中n的取值以及n个数据部分之间是否存在相关性均可以由tci state,dmrs端口指示,mcs,rv,ndi等几种调度信息中至少之一决定。
50.在本实施例中,n的取值可以大于等于1,可以理解的是,当n等于1的时候,就不存在多个数据部分,因此,可以不需要通过上述调度信息中的一个或多个来指示相关性。当n大于1的时候,就需要通过上述调度信息中的至少一个来向终端指示各数据部分间的相关性。
51.在本实施例的一些示例当中,n的取值可以等于r,这里的r指的是tci state对应的tci的数目,或是tci state对应的tci中所包括的qcl rs sets(准共址参考信号集)的数目。
52.在其中一种示例当中,当r大于1,也即tci state对应的tci的数目超过1或者tci state对应的tci中所包括的qcl rs sets的数目超过1时,采用dmrs端口指示向终端通知n个数据部分间是否有相关性。
53.通常,r大于1时所对应的dmrs端口指示的映射关系,与r=1时所对应的dmrs端口指示的映射关系不同。假定将r=1时所对应的dmrs端口指示的映射关系称为“第一映射关系”,将r大于1时所对应的dmrs端口指示的映射关系称为“第二映射关系”,则第一映射关系与第二映射关系不同。所谓映射关系,可以是指dmrs端口指示表格。其中第一映射关系所对应的dmrs端口指示表格可以是相关技术中已有的dmrs端口指示表格,而第二映射关系所对应的dmrs端口指示表格则是新的dmrs端口指示表格。
54.在本实施例的一些示例当中,如果dmrs端口指示表征n个数据部分间有相关性,则这n个数据部分对应n个tb,也即数据部分与tb一一对应。可选地,这n个tb的rv之间满足可以满足预定义关系。例如,假定n的取值为2,则存在两个tb,这两个tb的冗余版本可以满足预定义关系。例如,在该预定义关系中,当tb1的冗余版本为0时,tb2的冗余版本对应为2;当tb1的冗余版本为2时,tb2的冗余版本对应为3。
55.可以理解的是,n个tb的rv间满足可以满足预定义关系时,还可以减少dci中的rv域,例如,在通常情况下,当n的取值为2的时候,dci中可能需要包含两个rv域,这两个rv域分别用于指示两个tb的冗余版本,不过如果这两个tb的rv满足预定义关系,则在dci中可以仅设置一个rv域,通过该rv域所携带的值指示其中一个tb的冗余版本,至于另一个tb的冗余版本,则可以根据rv域所携带的值结合预定义关系确定出来。
56.在上述示例中,主要是通过dmrs端口指示向终端通知n个数据部分间是否有相关性,在本实施例的另一些示例当中,trp还可以采用n个数据部分对应的ndi间的关系向终端通知n个数据部分间是否有相关性:
57.例如,假定高层在dci中配置了n个ndi域,则可以利用这n个ndi域之间的关系来指
示对应的n个tb是否是重复关系。以n取值为2进行示例性说明:trp可以通过这两个ndi域中值是否相同来向终端指示tb1和tb2是否重复。如,cw(codeword,码字)1对应的ndi的值为1,如果cw2对应的ndi值为0,则两个ndi域中值不同,也即发生了ndi toggled(ndi切换),此时就表示cw2上的数据跟cw1的数据是独立的,即tb1和tb2不重复;而如果cw1对应的ndi的值为1,且cw2对应的ndi值也为1,则没有发生ndi toggled,那么此时就表示cw2上的数据跟cw1的数据是重复的,即tb1和tb2是重复的。
58.在前述示例中,n的取值等于r,也即n的取值等于tci state对应的tci中所包括的qcl rs sets的数目,但在本实施例的另一些示例中,n的取值也可以小于tci state对应的所有tci中所包括的所有qcl rs sets的数目。
59.在本实施例的一些示例当中,若n个数据部分间有相关性,则n个数据部分对应的以下至少之一相同:dmrs端口数目,mcs,ndi。例如,在一种示例当中,n个数据部分之间具有相关性,则这n个数据部分所对应的dmrs端口数目、mcs以及ndi均相同。又例如,在另一种示例当中,n个数据部分之间具有相关性,则这n个数据部分所对应的dmrs端口数目和ndi相同,但mcs不同。
60.s204:trp将n个数据部分传输给终端。
61.在将一个dci调度的数据分成n个数据部分之后,trp可以将这n个数据部分传输给终端。
62.在一些情景中,trp会通过高层配置数据的发送次数t2,t2表征针对该数据需要进行发送的次数。当t2的取值大于1的时候,表示trp会采用不同的时域资源发送该数据。在本实施例中,trp在发送数据之前,会将数据分成n个数据部分,而且这n个数据部分间可能存在相关性,在这种情况下,实际发送一次就相当于对数据进行n次重复发送。所以,当高层配置数据的发送次数为t2,而n个数据部分间有相关性时,则实际发送次数t1可能并不需要达到t2次,在本实施例的一种示例当中,t1的取值可以为t2/n。
63.可以理解的是,根据前述介绍,这n个数据部分可能是通过不同的基站发送给终端的。因此,终端可能需要从不同的trp处接收数据部分,然后根据基于前述调度信息确定出的相关性进行数据解调。如果这n个数据部分间具有相关性,则终端可能需要将这些数据合并解调,否则的话,终端可以对这些数据部分进行独立解调。
64.在终端对接收到的n个数据部分进行解调之后,可以根据解调结果向trp反馈自己对数据的接收情况,可以理解的是,如果这n个数据部分间具有关联性,则终端可以针对这n个数据部分进行联合反馈,例如针对这n个数据部分仅反馈一个应答消息,a/n,也即ack/nack。如果这n个数据部分间不存在相关性,则终端可以针对这些数据部分进行独立反馈。对于trp而言,如果向终端发送的n个数据部分间具有相关性,则针对一次数据发送,可能只会接收到一个a/n;而如果trp向终端发的n个数据部分间不存在相关性,则trp可能会接收不只一个a/n,例如,在一些情况下,trp可能会接收到n个a/n。
65.本实施例提供的数据发送方法,trp在向终端发送下行数据的时候,可以将一个dci调度的数据分成n个数据部分发送给终端,并且通过tci state,dmrs端口指示,mcs,rv,ndi等调度信息中的一种或多种来向终端指示n的取值以及n个数据部分之间的相关性,从而使得trp与终端间的数据传输更灵活,能够动态的进行重复发送或非重复发送的切换,提升了数据传输的灵活性。
66.实施例二:
67.本实施例提供一种应用于终端的数据接收方法,请参见图3示出的流程图:
68.s302:终端接收trp发送的n个数据部分。
69.可选地,这里的一个数据部分可以同以下至少之一对应:
70.1)一个dmrs端口组;
71.2)一个tb;
72.3)一个layer组,layer组中包括1个或者多个layer;
73.4)一个pdsch。
74.在本实施例的一些示例中,n的取值取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,rv,ndi。
75.在本实施例的另一些示例中,这n个数据部分之间是否存在相关性可以根据以下调度信息中至少之一来确定:tci state,dmrs端口指示,mcs,rv,ndi。所谓相关性是指一个数据部分与另一个数据部分重复,或者一个数据部分与另一个数据部分相关,这里的相关指的是两个数据部分间可用于合并的有用信息相同,终端获取到这两个数据部分之后,可以进行合并解调。
76.毫无疑义的是,在本实施例的一些示例中n的取值以及n个数据部分之间是否存在相关性均可以由tci state,dmrs端口指示,mcs,rv,ndi等几种调度信息中至少之一决定。
77.在本实施例中,n的取值可以大于等于1,可以理解的是,当n等于1的时候,就不存在多个数据部分,此时,终端只会接收到一个数据部分,因此,终端不需要通过上述调度信息中的一个或多个来确定相关性。当n大于1的时候,终端就会接收到不只一个数据部分,此时各数据部分间是否存在相关性就会影响到终端对这些数据部分的解调处理,所以终端就需要根据上述调度信息中的至少一个来确定各数据部分间的相关性。
78.在本实施例的一些示例当中,n的取值可以等于r,这里的r指的是tci state对应的tci的数目,或是tci state对应的tci中所包括的qcl rs sets的数目。
79.在其中一种示例当中,当r大于1,也即tci state对应的tci的数目超过1或者tci state对应的tci中所包括的qcl rs sets的数目超过1时,终端可以根据dmrs端口指示确定n个数据部分间是否有相关性。
80.通常,r大于1时所对应的dmrs端口指示的映射关系,与r=1时所对应的dmrs端口指示的映射关系不同。假定将r=1时所对应的dmrs端口指示的映射关系称为“第一映射关系”,将r大于1时所对应的dmrs端口指示的映射关系称为“第二映射关系”,则第一映射关系与第二映射关系不同。所谓映射关系,可以是指dmrs端口指示表格。其中第一映射关系所对应的dmrs端口指示表格可以是相关技术中已有的dmrs端口指示表格,而第二映射关系所对应的dmrs端口指示表格则是新的dmrs端口指示表格。
81.在本实施例的一些示例当中,如果dmrs端口指示表征n个数据部分间有相关性,则这n个数据部分对应n个tb,也即数据部分与tb一一对应。可选地,这n个tb的rv之间满足可以满足预定义关系。例如,假定n的取值为2,则存在两个tb,这两个tb的冗余版本可以满足预定义关系。例如,在该预定义关系中,当tb1的冗余版本为0时,tb2的冗余版本对应为2;当tb1的冗余版本为2时,tb2的冗余版本对应为3。
82.可以理解的是,n个tb的rv间满足可以满足预定义关系时,还可以减少dci中的rv
state,dmrs端口指示,mcs,rv,ndi等调度信息中的一种或多种来确定n的取值以及n个数据部分之间的相关性,通过这种方式,trp与终端间的数据传输能够动态的进行重复发送或非重复发送的切换,提升了数据传输的灵活性。
91.实施例三:
92.为了使本领域技术人员能够更清楚前述数据发送方法和数据接收方法的优点与细节,本实施例将继续对数据传输方案进行介绍:
93.为了使得数据传输更灵活,dci调度的tb信息可以依赖于tci的指示和dmrs端口的指示。其中tb信息是指tb的个数以及多个tb是否是相同或者相关的。首先,当基站用dci中的tci域指示的tci state对应了多个tci或者对应的tci中包含了多个qcl rs sets时,此时多个tci或者多个qcl rs sets就往往对应了多个trp的传输,即multi

trp传输。而当基站用dci中tci域指示的tci state对应了1个tci,或者对应的tci中只包含了1个qcl rs set时,此时就往往对应了1个trp的传输,即single trp传输。
94.在multi

trp传输时,由于不同trp一般传输的是不同的layer,即layer个数大于1,而且一般多个trp对应的dmrs端口通常不会放在相同的cdm group(code division multiplexing,码分复用组)中,这就跟single trp传输有很大的区别。所以,single trp和multi

trp的传输要对应不同的dmrs端口指示表。其中single trp对应的dmrs端口指示表格就可以应用现有的表格,而multi

trp对应的dmrs端口指示表格就需要重新设计。由于tci是dci通知的,那么single trp和multi

trp传输对应的dmrs端口指示表格就可以是动态选择了。
95.请参见图4和图5,图4示出的dmrs type 1中一个dmrs符号的dmrs图样示意图,图5示出的是dmrs type 1中两个dmrs符号的dmrs图样示意图。在图4中,黑点填充的阴影图形表示端口p0/p1,方格填充的阴影图形表示端口p2/p3。在图5中,黑点填充的阴影图形表示端口p0/p1/p4/p5,方格填充的阴影图形表示端口p2/p3/p6/p7。对于dmrs type 1来说,所有dmrs端口分为2个cdm groups,每个cdm group内的dmrs端口占用相同的时频资源,利用不同的occ码来区分。
96.请参见图6和图7,图6示出的dmrs type 2(参考解调信号类型二)中一个dmrs符号的dmrs图样示意图,图7示出的是dmrs type 2中两个dmrs符号的dmrs图样示意图。在图6当中,斜线填充的阴影图形表示端口p0/p1,黑色填充的图形表示端口p2/p3,黑点填充的阴影图形表示端口p0/p1。在图7当中,斜线填充的阴影图形表示端口p0/p1/p6/p7,黑色填充的图形表示端口p2/p3/p8/p9,黑点填充的阴影图形表示端口p4/p5/p10/p11。对于dmrs type 2来说,所有dmrs端口分为3个cdm groups,如图6和图7所示:每个cdm group内的dmrs端口占用相同的时频资源,利用不同的occ码来区分。由于多个trp的地理位置可以不同,那么多trp的下行传输的时频偏同步可能有偏差,所以最好将多个trp的dmrs端口分为多个dmrs port group(参考解调信号端口组),不同的dmrs port group的dmrs port分配在不同的cdm group内。
97.在multi

trp传输的情况下,一般对非urllc业务或者对于urllc业务的信道条件好的用户,多个trp传输的layers是相互独立的。为了减少对相关标准的改动,如果多个trp传输的总layers数小于等于4,那么就总共传输一个tb,这个tb对应的多个layer可以来自于不同的trp。而如果总layer数大于4,那么就需要传输2个tb。而对于urllc业务,尤其是需
要提高可靠性的用户,多个trp最好分别传输一个tb。为了增加可靠性,一个trp传输的tb可以和另外一个相同或者相关。在多个tb相同时,为了让用户端对各tb进行不同冗余版本合并,多个tb的rv版本可以不同。此时multi

trp传输对应的dmrs端口指示表格就需要包含2部分,一部分包含的dmrs端口指示信息是为了提高传输可靠性的,即多个trp传输的多个tbs是相同的或者相关的,而另外一部分包含的dmrs端口指示信息中,多个trp传输的layers是独立的。由于1个dmrs port group对应1个trp的传输,所以此时dmrs port group的个数就等于tb的个数了。
98.换句话说,当trp用dci中tci域所指示的tci state对应了多个tci,或者对应的tci中包含了多个qcl rs sets时,tb信息依赖于dmrs端口的指示。请参见图4所示的dmrs图样,当trp用dci中tci域所指示的tci state对应了多个tci,或者对应的tci中包含了多个qcl rs sets时,dmrs端口指示如表1所示:
99.表1
[0100][0101]
表1示出的是dmrs type 1(dmrs type=1)下,最大长度为1(maxlength=1),tci state对应了多个tci,或者对应的tci中包含了多个qcl rs sets的情况:当tci state对应了2个tci,或对应的tci中包含了2个qcl rs sets时,dmrs port group个数为2。如果dci端口指示索引值为零,即索引value=0,那么就表示端口0和2分别来自于2个dmrs port group,分别对应一个tb,且这2个tb是相同的或者相关的,或者说是一个tb的重复发送。所以,此时尽管总layer数没有超过4,但依然采用了两个tb进行传输。而如果dci端口指示索引value=2,那么就表示端口0和2分别来自于2个dmrs port group,且总共对应一个tb,这个tb的2个layer不是重复的关系。
[0102]
表1中“dmrs端口分配”这一列,分号之前是第1个dmrs port group的dmrs端口,分号之后是第2个dmrs port group的dmrs端口。由于dmrs port指示是动态的,所以多个trp的传输是否是重复发送就可以动态支持了。并且从表1中可以看出,对比single trp传输,多trp传输的dmrs表格的开销更小,所以没有带来任何额外的dci开销。dmrs端口指示表格就是指dmrs端口指示的映射关系。
[0103]
总之,就是当trp用dci中tci域所指示的tci state对应了n个tci,或者对应的tci中包含了n个qcl rs sets时,dmrs port groups的个数是n。此时,对应的dmrs表格包含两部分:第一部分包含的dmrs port指示对应了n个tb,这n个tb是相同的或者相关的;第二部分包含的dmrs port指示对应1个tb(此时,总dmrs端口数小于等于4,或者高层只配置了一个mcs/rv/ndi域,即最大只有1个cw或者ri(rank indicator,秩指示)个数不超过4)。当是两个trp重复传输时,此时由于始终是2个tb的重复,那么2个trp传输的层数,mcs,ndi都一
样。所以,两个dmrs port group里包含的dmrs端口数也一样的,总dmrs端口数就可能是2,4,6,8。
[0104]
在总dmrs端口数小于等于4,或者高层只配置了一个mcs/rv/ndi域,或者最大只有1个cw或者ri个数不超过4的情况下,dci中只有1个rv指示,此时为了使得终端在接收端合并多个trp传输的相同的tb的冗余版本,多个tb的rv最好不一样。在本实施例的一种示例中,可以预定义第二tb和第一tb的关系,例如,当有两个dmrs port group时,第二tb和第一tb的rv之间的预定义关系可以参见表2所示。
[0105]
表2
[0106]
第一tb的rv第二tb的rv02233110
[0107]
可以理解的是,在本实施例的其他一些示例中,第二tb和第一tb的rv间的预定义关系也可以是其他形式,例如,第一tb的rv为0,则对应地第二tb的rv为1;第一tb的rv为1,则对应地第二tb的rv为2;第一tb的rv为2,则对应地第二tb的rv为3;第一tb的rv为3,则对应地第二tb的rv为0。
[0108]
对于多slot(时隙)调度时,即高层配置的参数aggregation factor dl>1(下行链路聚合因子>1)时,相同的时频资源分配在连续的aggregation factor dl个slot上,可以假定这些slot上的tb都是重复的。此时如果是多trp调度,那么每个slot上的pdsch(physical downlink shared channel,物理下行链路共享信道)就有多个tb。比如,两个dmrs port group时,如图8所示,在图8中,斜线填充的阴影图形表示pdcch,而方格填充的阴影图形表示包括tb0和tb1的pdsch。为了使得这些重复的tb的rv不同,tb可以按照先slot内然后再按照slot间的顺序排序,假定图8中总共有8个重复的tb,每个slot上2个tb。那么这些tb按照先后排序就是0,1,2,3,...7分别对应tb0 in slot n,tb1 in slot n,tb0 in slot n 1,tb1 in slot n 1,...tb1 in slot n 3。然后按照预定义的rv关系对同一时刻的两个tb以及不同时刻的多个tb进行rv取值。然后按照tb的顺序,rv的关系如下表。一个transmission occasion(传输场景)是指多slot调度中的某一个slot的pdsch传输。
[0109]
表3
[0110][0111]
表3示出了tci state对应了多个tci或者对应的tci中包含了多个qcl rs sets,slot内多个tb重复,且aggregationfactordl>1时各传输场景下适用的冗余版本。在表3当中,“,”之前表示应用于第一tb的rv,“,”之后表示应用于第二tb的rv。
[0112]
在r15中,多slot调度时,一次调度的pdsch的slot个数是由高层信令配置的,且不
能在dci中改变。而是否是multi

trp传输,是否是multi

trp传输多个tb的重复都可能是动态的,如果基站高层配置给终端时域重复的slot的个数为m次,但是某次多slot调度时不是single trp调度,而是multi

trp传输多个tb的重复,那么此时很可能就不需要m次传输就能使得基站要发的数据被终端正确解调了。请参见图8,相比r15的方案,在rrc配置4个(即m=4)slot的传输时,其实基站对相同的tb重复了8次传输。此时实际需要的传输的slot的个数往往小于m。但某次多slot调度不是multi

trp传输多个tb的重复,那么实际还是需要m个slot的传输。所以,在多slot调度时,实际传输了m1个slot可以取决于高层配置的m的取值以及该调度是否是multi

trp传输多个tb的重复。比如,当某次多slot调度是multi

trp传输,且一次重复传输了n次,那么m1=m/n(或者或者或者),否则m1=m。
[0113]
两个tb的rv之间的关系可以按照上述预定义的方法来实现,但在这种方案中两个tb的顺序始终是0,2,3,1,0,2,3,1...的循环顺序,为了进一步提升rv预定义关系的灵活性,两个tb的rv取值的预定义的关系可以依赖于tci的值确定。例如,dci中3bits的tci state的取值是0时,两个重复tb的预定义关系如表2所示,而tci state的取值是1时,两个重复tb的预定义关系如表4所示:
[0114]
表4
[0115]
第一tb的rv第二tb的rv03213012
[0116]
可见,在本实施例的这种方案中,不仅增加了两个tb间rv预定义关系的灵活性,同时也不会增加dci的开销。
[0117]
实施例四:
[0118]
根据前述实施例的介绍,如果高层配置了最大只有1个tb(或者高层配置终端支持的总layer数不超过4,或者高层只配置了最大1个cw,或者高层只配置了一个mcs/rv/ndi域,或者高层参数max nrof code words scheduled by dci=1,即高层配置最大的cw个数是1个)时,在single trp传输的情况下,或者multi

trp传输且不重复的情况下,实际上就是传输1个tb。而对于multi

trp传输且重复传输的情况,n个trp对应了n个dmrs port group,即传输了n个tb,且这n个tb是重复的,rv版本可能不同。
[0119]
请继续结合图5和图7,如果dmrs pattern(图样)支持4端口以上,即使高层配置了最大只有1个tb,此时对于multi

trp的重复传输的情况,仍然可以配置给终端多于4个端口。例如,当两个trp重复传输时,由于始终是2个tb的重复,那么两个trp传输的层数,mcs,ndi都一样。所以,两个dmrs port group里包含的dmrs端口数也一样的,总的dmrs端口数就可能是2,4,6,8。此时不需要有两个mcs/rv/ndi域来分别通知两个tb的mcs/rv/ndi,因为第二tb的mcs/ndi和第一tb的一样,且第二tb的rv和第一tb的rv有预定义关系。因此,在这种情况下,调度的层数仍然可以大于4。当dci中的mcs/rv/ndi域只有1个时,基站用dci中tci域所指示的tci state对应了n个tci,或者对应的tci中包含了n个qcl rs sets时,dmrs port groups的个数是n。此时,对应的dmrs表格包含两部分:第一部分包含的dmrs port指
示对应了n个tb,这n个tb是相同的或者相关的;第二部分包含的dmrs port指示对应1个tb,并且,此时总dmrs端口数小于等于4。在第一部分中,有些dmrs port指示对应的dmrs端口数超过了4,例如可以是6,8。如果是两个dmrs port group(或者n=2),那么两个dmrs port group各有3或者4个端口。此时往往要求终端的能力支持4层以上传输。而当n=1时,就只有1个dmrs port group,跟r15的dmrs表格没有什么区别,即在高层配置最大1个cw时只有1个tb传输,且dmrs端口数不超过4。
[0120]
例如,针对图5所示的情况:当dci中的mcs/rv/ndi域只有1个(或者max nrof code words scheduled by dci=1)时,则n=2时的dmrs端口指示表格如表5所示:
[0121]
表5
[0122][0123]
表5示出的是dmrs type 1(dmrs type=1)下,最大长度为2(maxlength=2)情况下的dmrs端口指示表格:dmrs端口指示索引value=0

5对应第1部分,索引value=6

9对应第2部分。其中,索引value=4时对应的dmrs端口总数为6,索引value=5时对应的dmrs端口总数为8,即每个dmrs port group各3或者4个dmrs端口。
[0124]
实施例五:
[0125]
实施例四中阐述了高层只配置了一个mcs/rv/ndi域的情况,本实施例中对高层在dci中配置两个mcs/rv/ndi域的情况进行介绍:
[0126]
当高层配置dci中的mcs/rv/ndi域有2个(或者max nrof code words scheduled by dci=2),但当前不是multi

trp重复传输的情况,则tb的个数是由cw的激活情况来决定的:如果有1个tb被去激活了(如mcs/rv=26/1),则实际传输的tb的个数就为1,且dmrs端口个数小于等于4;否则实际传输的tb个数就为2,dmrs端口数为5

8。对于实际传输的tb个数
为2的情况,这两个tb的mcs/rv/ndi单独指示。
[0127]
而如果是multi

trp传输,且是重复传输的情况,tb的个数始终为2。如果两个tb都激活了,那么这两个tb的mcs/ndi的值应该也要相同,不过这两个tb的rv可以不同,这样可以增加合并增益。此时两个tb的rv可以有预定义关系,也可以不需要有预定义关系了,因为在dci中有两个rv指示域,两个tb的rv取值可以由rv指示域来通知。此时,也是对应两个dmrs cdm group,为了和非重复传输的情况统一,可以要求dmrs端口个数超过4。而如果只有1个tb被激活,两个tb的mcs/ndi值相同,rv有预定义关系。为了和非重复的情况统一,可以要求dmrs的端口个数不超过4。
[0128]
·
对于高层配置dci中的mcs/rv/ndi域有两个的情况,当两个tb都激活时,dmrs端口个数超过4:
[0129]
当n>1时,比如等于2,有n个dmrs group,dmrs port group有n个,每个dmrs端口指示的dmrs port分为两个组,来自于两个trp。dmrs端口指示表格至少分为两部分,第一部分中,dmrs端口指示的2个tb是重复的,一般总端口个数只能为6,8,如下面表6(dmrs type=1,maxlength=2)中索引value=0,1;第二部分中,dmrs端口指示的2个tb是独立的,一般总端口个数只能为5

8,如表6中索引value=2

7。可以看出,对于multi

trp重复的情况,dmrs的总端口数都是偶数。可选地,可以将重复tb,且dmrs端口多于4的情况直接挪进1个tb的case,如表5所示。如果分为3部分,那么另外一部分就可以是单点传输的情况,即只有1个dmrs group或者n=1。
[0130]
表6
[0131][0132]
当n=1时,就只有1个dmrs port group,此时就可以参考r15的dmrs指示表格。
[0133]
·
对于高层配置dci中的mcs/rv/ndi域有2个的情况,当只1个tb激活时:
[0134]
当n>1时,可以参见实施例三和实施例四中的介绍;
[0135]
当n=1时,就只有1个dmrs port group,此时就可以参考如下表7:
[0136]
表7
[0137][0138]
实施例六:
[0139]
对于高层配置dci中包括两个mcs/rv/ndi域的情况,本实施例提供另一种方案:
[0140]
对于urllc中要求高可靠性的业务,可以始终配置两个mcs/rv/ndi域,且始终激活2个tb。此时2个cw都激活时的dmrs端口指示表格中就包括多trp重复传输的情况。表7示出了相关技术中在2个cw都激活的情况下的dmrs端口指示表格,其中,索引value=4

31被保留没有使用。因此,可以在表7的基础上增加使用一部分指示索引value,用来指示总dmrs端口数为2,4,6,8时,两个tb是否重复传输,请参见表8:
[0141]
表8
[0142][0143]
在表8当中,如果dmrs指示索引value=4

9,就表示两个tb具有相关性,属于重复传输。
[0144]
所以,将n>1时的重复tb的情况,且总dmrs端口数小于等于4的dmrs端口指示也放在表格中。这是因为毕竟重复的case也可以被视为属于2个tb的情况,只是两个tb相同而已。请参见如下表9,在2个cw都激活的情况下,这样重复tb的就依赖于dmrs的端口指示。当n>1时,比如等于2,有n个dmrs group,每个dmrs端口指示的dmrs port分为两个组,来自于两个trp。dmrs端口指示表格至少分为两部分,第一部分中,dmrs端口指示的两个tb是重复的,总端口个数只能为2,4,6,8,如表9中索引value=0,1,8,9,10,11。第二部分中,dmrs端口指示的两个tb是独立的,一般总端口个数只能为5

8,如表9中索引value=2

7。如果分为3部
分,那么另外一部分就可以是单点传输的情况,即只有1个dmrs group或者n=1。
[0145]
表9
[0146][0147]
实施例七:
[0148]
针对urllc且要求高可靠性的业务,本实施例还提供另外一些示例方案:
[0149]
示例1:
[0150]
在该示例中,不支持两个tb不是重复的情况,即始终配置2个mcs/rv/ndi域,且始终激活两个tb,此时默认就是2个tb是具有相关性的,如两tb是相同或者相关的。换句话说,对于urllc业务,即用mcs

c

rnti加扰的业务,当激活两个tb时,就表示这两个tb是重复的。这两个tb的rv分别由dci中2个rv域通知。此时,一般dmrs端口指示表格中就只包含1部分,即只包含两个tb重复的情况,即仅支持进行2,4,6,8层的传输,如表10所示:
[0151]
表10
[0152][0153]
换句话说,用mcs

c

rnti加扰的业务,就是用mcs和rv的取值来判断2个tb是否激活,如果2个tb都激活,则这2个tb就是相关或者相同的。即用mcs和rv的取值来确定tb的个数和相关性。
[0154]
另一种方案就是基站通过高层信令配置给ue是否支持n个部分重复的传输方式,如果支持,本文的发明点才适用,否则就默认n个传输部分是不相关的。
[0155]
示例2:
[0156]
在multi

trp传输时,始终认为是重复的情况,即对于mcs

c

rnti加扰的数据传输,当tci域指示的tci state对应了r个tci,或者对应的tci中包含了r个qcl rs sets,r>1时,发送的两个tb是具有相关性的。这种方法比较简单,可以在一定程度上降低终端复杂度。由于r是由tci state取值通知的,所以可以说是n个部分的相关性是由tcistate取值来确定的。同样的,也可以引入高层参数来配置当r>1时是否是n个部分重复,如果高层参数配置是重复的传输方式,那么r>1就对应多trp重复传输的方案;如果高层参数配置不是重复的传输方式,那么r>1就对应普通多trp传输,即n个部分不重复。
[0157]
当高层只配置了一个mcs/rv/ndi域时,可以预定义两个tb的rv的关系,具体可以参见实施例三的介绍。
[0158]
实施例八:
[0159]
在本实施例的一些示例中,如果高层配置了两个mcs/rv/ndi(modulation and coding scheme/redundant version/new data indicator,编码调制方式/冗余版本/新数据指示)域,trp也可以利用两个ndi域之间的关系来向终端指示对应的两个tb间是否有相关性:
[0160]
请参见图9,trp基于两个tb所对应的ndi(new data indicator)于是否ndi toggling来指示这两个tb间是否有相关性:ndi toggling的意思就是指两个tb对应的ndi值不是相同的。比如cw1对应的ndi的值ndi1=1,如果ndi toggled(ndi切换),那么cw2对应的值ndi 2=0,即ndi2的值相对于ndi1的值发生了反转,此时就表示cw2上的数据跟cw1的数据是独立的,即tb1和tb2不是重复的。而如果没有发生ndi toggled,那么cw2对应的值ndi 2=1,即ndi2的值相对于ndi1的值没有反转,此时就表示cw2上的数据跟cw1的数据是重复的,即tb1和tb2是重复的。
[0161]
进一步地,可以对每个cw或者tb配置一个harq(hybrid automatic repeat request,混合自动重复请求)process number(进程号),或者harq process id。只有当两
个cw对应的harq process number相同时,即两个cw对应的ndi没有发生toggling,两个cw对应的tb才是重复的,否则就不是重复的。
[0162]
实施例九:
[0163]
根据上述实施例,两个tb是否重复可以隐含的由tci,dmrs端口指示,或者配置的mcs/rv/ndi的取值中的一个或者多个来指示。当一个pdsch中传输的两个tb是独立的时候,如果a/n bundling(应答消息绑定)没有配置,那么此时终端就需要反馈两个a/n给trp,目的是告诉基站两个tb是否传输正确。但是当两个tb是重复的时候,就没有必要反馈两个a/n给trp了,此时终端只需要反馈给一个a/n给trp。也即,a/n反馈的个数或者bit数由两个tb的是否重复决定,所以,a/n反馈的个数或者bit数间接依赖于tci,dmrs端口指示,或者配置的mcs/rv/ndi的取值中的一个或者多个决定。
[0164]
实施例十:
[0165]
上述实施例中假设即使在总的layer个数小于等于4的时候,多个trp传输多个tb,且多个tb是重复的关系,rv可以不同,以便增加合并增益,为了跟相关方案兼容,可以约束总层数不超过4时,也是激活一个tb。在这种情况下,一个tb中多个layer的数据可能来自于不同的trp,不同trp的layer对应不同的dmrs port group。
[0166]
为了增加可靠性,上述用tci,dmrs端口指示,或者配置的mcs/rv/ndi的取值中的一个或者多个来判断多个tb是否是重复的方案也可以用于判断多个dmrs端口组对应的数据层是否是重复的。即,用tci,dmrs端口指示,或者配置的mcs/rv/ndi的取值中的至少一个来判断多个layer之间是否具有相关性。这样可以使得标准设计更加简单。如果是两个dmrs group或者r=2,此时实际的tb大小应该是根据dci配置得到的一半左右,因为两组layer的数据是重复的。
[0167]
按照实施例三的方案,则dci调度的pdsch的多个layer组信息需要依赖于tci的指示和dmrs端口的指示,其中layer组信息是指layer组的个数以及多个layer组是否是相同或者相关的。layer组就和dmrs port组一一对应。dmrs port组的个数就等于tci域指示的tci state对应的tci的个数r,或者对应的tci中包含的qcl rs sets的个数r。且dmrs port组和r中的每个tci或者qcl rs set一一对应。当基站用dci中的tci域指示的tci state对应了多个tci或者对应的tci中包含了多个qcl rs sets时,layer组信息依赖于dmrs端口的指示。
[0168]
总的来说,trp在某个时刻用一个dci调度了一次数据传输,该数据传输可以包含多个子集,不同子集来自于不同trp。且这些子集之间可以是有关系的(或者说有相关性的),或者独立的。有关系是指相互重复,相关等。这里的子集可以是tb,即不同的tb来自于不同的trp,且这些tb可以是重复的,或者不重复的。这里的1个子集也可以是1个dmrs port group对应的layer,是1个或者几个layer,不同dmrs port group对应的layer来自不同的trp。不同dmrs port group对应的layer可以是有关系的或者独立的。另外一种情况就是,1个子集对应1个pdsch传输,不同pdsch来自于不同trp。当然,这里的子集也可以是其他解释,比如1个dci调度的资源分成2块,每一块对应1个子集。当然也可以说是,将1个dci调度的数据分成多个部分,1个部分就是1个子集。
[0169]
实施例十一:
[0170]
上述方案中,假设一个trp就发送一个波束。基站在调度pdsch时,如果是multi

trp调度,那么tci指示域的值对应可以对应r个tci或者对应一个tci里的r个qcl rs sets,r>1。一个qcl rs set可以包含多个,比如两个rs,每个rs对应一个qcl type(准共址类型),一般这两个qcl type不一样。此时r的取值跟dmrs port group的个数相同。
[0171]
然而,若是multi

trp传输,且每个trp仍然可以有多个panel(面板)用于发送多个波束。这种情况下,tci指示域的值对应可以对应a个tci,且每个tci里的可以一个或者多个qcl rs sets,a是大于或者等于1的。这种情况下,a的取值就等于dmrs port group的个数,即tci指示值对应的多个tci中,每个对应1个dmrs port group。此时为了增加鲁棒性,一个trp的多个波束可以对应相同的dmrs port group。即一个tci里包含的多个qcl rs sets(每个qcl rs set对应一个波束)对应的是相同的dmrs port group。所以,dmrs port group的个数就小于或等于tci指示域的值对应的所有qcl rs sets个数的总和。tci指示域的值对应的所有qcl rs sets个数的总和是指tci域的值对应的a个tci里总共包含的qcl rs sets的个数。
[0172]
值得注意的是,上述方案一般都是用于下行传输,即下行多trp传输,从基站到ue。而当ue有多个天线面板的时候,其实多个天线面板发送的数据也可以是重复的。此时,tci的指示就换成了上行sri(srsresource indicator:探测参考信号资源指示)的指示。所以对于上行传输,本文的主要方案也可以说是:
[0173]
将一个dci调度的数据分成n个数据部分,n≥1;n的取值以及n>1时n个数据部分间是否有相关性,取决于以下调度信息中至少之一:sri取值,dmrs端口指示,mcs,rv,ndi;然后将n个数据部分传输给基站。ue的2个panel就可以看成是2个trp。
[0174]
n的取值可以等于r,这里的r指的是sri state对应的srs资源的数目,或是sri state对应的srs资源中所包括的

spatial relation info’(空间相关参数)的数目。
[0175]
当r大于1时,基站可以采用dmrs端口指示向终端通知n个数据部分间是否有相关性。
[0176]
也就是说本文所述的方案如果将tci换成sri,r的取值重新定义后,就可以应用的上行传输。
[0177]
实施例十二:
[0178]
本实施例提供一种数据发送装置,请参见图10,数据发送装置100包括数据划分模块102和数据发送模块104,其中,数据划分模块102用于用于将同一dci调度的数据分成n个数据部分,数据发送模块104用于将这n个数据部分传输给终端。
[0179]
本实施例还提供一种数据接收装置,请结合图11,数据接收装置110包括数据接收模块112,数据接收模块112用于接收trp发送的n个数据部分。
[0180]
可以理解的是,数据发送装置100可以部署在trp,例如基站上,其中数据划分模块102的功能可以通过trp的处理器实现,数据发送模块104的功能可以由trp的通信装置实现。对应的数据接收装置110可以部署在终端上,数据接收模块112的功能可以通过终端的通信装置实现。
[0181]
可选地,一个数据部分可以同以下至少之一对应:
[0182]
1)一个dmrs端口组;
[0183]
2)一个tb;
[0184]
3)一个layer组,layer组中包括1个或者多个layer;
[0185]
4)一个pdsch。
[0186]
在本实施例的一些示例中,n的取值取决于以下调度信息中至少之一:tci state,dmrs端口指示,mcs,rv,ndi。
[0187]
在本实施例的另一些示例中,这n个数据部分之间是否存在相关性可以根据以下调度信息中至少之一来确定:tci state,dmrs端口指示,mcs,rv,ndi。所谓相关性是指一个数据部分与另一个数据部分重复,或者一个数据部分与另一个数据部分相关,这里的相关指的是两个数据部分间可用于合并的有用信息相同,数据接收模块112获取到这两个数据部分之后,数据接收装置110可以进行合并解调。
[0188]
毫无疑义的是,在本实施例的一些示例中n的取值以及n个数据部分之间是否存在相关性均可以由tci state,dmrs端口指示,mcs,rv,ndi等几种调度信息中至少之一决定。
[0189]
在本实施例中,n的取值可以大于等于1,可以理解的是,当n等于1的时候,就不存在多个数据部分,因此,可以不需要通过上述调度信息中的一个或多个来指示相关性。当n大于1的时候,就需要通过上述调度信息中的至少一个来向数据接收装置110指示各数据部分间的相关性。
[0190]
在本实施例的一些示例当中,n的取值可以等于r,这里的r指的是tci state对应的tci的数目,或是tci state对应的tci中所包括的qcl rs sets的数目。
[0191]
在其中一种示例当中,当r大于1,也即tci state对应的tci的数目超过1或者tci state对应的tci中所包括的qcl rs sets的数目超过1时,数据发送装置100可以采用dmrs端口指示向数据接收装置110通知n个数据部分间是否有相关性。
[0192]
通常,r大于1时所对应的dmrs端口指示的映射关系,与r=1时所对应的dmrs端口指示的映射关系不同。假定将r=1时所对应的dmrs端口指示的映射关系称为“第一映射关系”,将r大于1时所对应的dmrs端口指示的映射关系称为“第二映射关系”,则第一映射关系与第二映射关系不同。所谓映射关系,可以是指dmrs端口指示表格。其中第一映射关系所对应的dmrs端口指示表格可以是相关技术中已有的dmrs端口指示表格,而第二映射关系所对应的dmrs端口指示表格则是新的dmrs端口指示表格。
[0193]
在本实施例的一些示例当中,如果dmrs端口指示表征n个数据部分间有相关性,则这n个数据部分对应n个tb,也即数据部分与tb一一对应。可选地,这n个tb的rv之间满足可以满足预定义关系。例如,假定n的取值为2,则存在两个tb,这两个tb的冗余版本可以满足预定义关系。例如,在该预定义关系中,当tb1的冗余版本为0时,tb2的冗余版本对应为2;当tb1的冗余版本为2时,tb2的冗余版本对应为3。
[0194]
可以理解的是,n个tb的rv间满足可以满足预定义关系时,还可以减少dci中的rv域,例如,在通常情况下,当n的取值为2的时候,dci中可能需要包含两个rv域,这两个rv域分别用于指示两个tb的冗余版本,不过如果这两个tb的rv满足预定义关系,则在dci中可以仅设置一个rv域,通过该rv域所携带的值指示其中一个tb的冗余版本,至于另一个tb的冗余版本,则可以根据rv域所携带的值结合预定义关系确定出来。
[0195]
在上述示例中,数据发送装置100主要是通过dmrs端口指示向数据接收装置110通知n个数据部分间是否有相关性,在本实施例的另一些示例当中,数据发送装置100还可以采用n个数据部分对应的ndi间的关系向数据接收装置110通知n个数据部分间是否有相关性:
[0196]
例如,假定高层在dci中配置了n个ndi域,则可以利用这n个ndi域之间的关系来指示对应的n个tb是否是重复关系。以n取值为2进行示例性说明:数据发送装置100可以通过这两个ndi域中值是否相同来向数据接收装置110指示tb1和tb2是否重复。如,cw1对应的ndi的值为1,如果cw2对应的ndi值为0,则两个ndi域中值不同,也即发生了ndi toggled,此时就表示cw2上的数据跟cw1的数据是独立的,即tb1和tb2不重复;而如果cw1对应的ndi的值为1,且cw2对应的ndi值也为1,则没有发生ndi toggled,那么此时就表示cw2上的数据跟cw1的数据是重复的,即tb1和tb2是重复的。
[0197]
在前述示例中,n的取值等于r,也即n的取值等于tci state对应的tci中所包括的qcl rs sets的数目,但在本实施例的另一些示例中,n的取值也可以小于tci state对应的所有tci中所包括的所有qcl rs sets的数目。
[0198]
在本实施例的一些示例当中,若n个数据部分间有相关性,则n个数据部分对应的以下至少之一相同:dmrs端口数目,mcs,ndi。例如,在一种示例当中,n个数据部分之间具有相关性,则这n个数据部分所对应的dmrs端口数目、mcs以及ndi均相同。又例如,在另一种示例当中,n个数据部分之间具有相关性,则这n个数据部分所对应的dmrs端口数目和ndi相同,但mcs不同。
[0199]
在数据划分模块102将一个dci调度的数据分成n个数据部分之后,数据发送模块104可以将这n个数据部分传输给数据接收装置110的数据接收模块112。
[0200]
在一些情景中,数据发送装置100会通过高层配置数据的发送次数t2,t2表征针对该数据需要进行发送的次数。对于数据接收装置110而言,t2就是高层配置的接收次数。当t2的取值大于1的时候,表示数据发送装置100会采用不同的时域资源发送该数据。在本实施例中,在数据发送模块104发送数据之前,数据划分模块102会将数据分成n个数据部分,而且这n个数据部分间可能存在相关性,在这种情况下,实际发送一次就相当于对数据进行n次重复发送。所以,当高层配置数据的发送次数(或接收次数)为t2,而n个数据部分间有相关性时,则实际发送次数(或接收次数)t1可能并不需要达到t2次,在本实施例的一种示例当中,t1的取值可以为t2/n。
[0201]
可以理解的是,根据前述介绍,这n个数据部分可能是通过不同的数据发送模块104发送给数据接收装置110的。因此,数据接收模块112可能需要从不同的数据发送模块104处接收数据部分,然后根据基于前述调度信息确定出的相关性进行数据解调。如果这n个数据部分间具有相关性,则数据接收装置110可能需要将这些数据合并解调,否则的话,数据接收装置110可以对这些数据部分进行独立解调。
[0202]
在数据接收装置110对接收到的n个数据部分进行解调之后,可以根据解调结果向数据发送装置100反馈自己对数据的接收情况,可以理解的是,如果这n个数据部分间具有关联性,则数据接收装置110可以针对这n个数据部分进行联合反馈,例如针对这n个数据部分仅反馈一个应答消息a/n。如果这n个数据部分间不存在相关性,则数据接收装置110可以针对这些数据部分进行独立反馈。对于数据发送装置100而言,如果向数据接收装置110发送的n个数据部分间具有相关性,则针对一次数据发送,可能只会接收到一个a/n;而如果数据发送装置100向数据接收装置110发的n个数据部分间不存在相关性,则数据发送装置100可能会接收不只一个a/n,例如,在一些情况下,数据发送装置100可能会接收到n个a/n。
[0203]
本实施例提供的数据发送装置、数据接收装置,数据发送装置在向数据接收装置
发送下行数据的时候,可以将一个dci调度的数据分成n个数据部分发送给数据接收装置,并且通过tci state,dmrs端口指示,mcs,rv,ndi等调度信息中的一种或多种来向数据接收装置指示n的取值以及n个数据部分之间的相关性,从而使得数据发送装置与数据接收装置间的数据传输更灵活,能够动态的进行重复发送或非重复发送的切换,提升了数据传输的灵活性。
[0204]
实施例十三:
[0205]
本实施例提供一种存储介质,该存储介质中可以存储有一个或多个可供一个或多个处理器读取、编译并执行的计算机程序,在本实施例中,该存储介质可以存储有数据发送程序和数据接收程序中的一个,其中,数据发送程序可供一个或多个处理器执行实现前述实施例中介绍的任意一种数据发送方法。数据接收程序可供一个或多个处理器执行实现前述实施例中介绍的任意一种数据接收方法。
[0206]
本实施例中还提供一种通信设备,如图12所示:通信设备120包括处理器121、存储器122以及用于连接处理器121与存储器122的通信总线123,其中存储器122可以为前述存储有数据发送程序和数据接收程序中至少一个的存储介质:
[0207]
如果存储器122中存储有数据发送程序,则处理器121可以读取状态指示程序,进行编译并执行实现前述实施例中介绍的数据发送方法的步骤。该通信设备120可以是基站等trp,通信设备120实现数据发送方法的细节可以参见前述实施例的介绍,这里不再赘述。
[0208]
如果存储器122中存储有数据接收程序,则处理器121可以读取数据接收程序,进行编译并执行实现前述实施例中介绍的数据接收方法的步骤。该通信设备可以是终端,通信设备120实现数据接收方法的细节可以参见前述实施例的介绍,这里不再赘述。
[0209]
本实施例还提供一种通信系统,请参见图13,该通信系130包括终端131以及至少一个trp 132,在本实施例的另一些示例中,通信系统130中可以不包括不只一个trp,例如,可以同时包括第一trp和第二trp。其中,终端131可以是图12中处理器可以执行到数据接收程序,实现数据接收方法的通信设备。trp 132可以是图12中处理器可以执行数据发送程序,实现数据发送方法的通信设备。
[0210]
本发明实施例提供的通信系统,trp向终端进行下行数据传输时,可以通过tci state,dmrs端口指示,mcs,rv,ndi几种调度信息中的至少一种来指示tb信息,因此,可以使得trp与终端间的下行数据传输能够根据需求在重复传输和非重复传输间进行切换,提升了数据传输的灵活性。。
[0211]
本领域技术人员应当明白的是,本发明各实施例中提供的数据发送方法、数据接收方法、装置、终端及trp、存储介质,不仅可以应用于5g通信系统,也可以应用于未来任何一个通信系统中。
[0212]
本技术中,各个实施例中的技术特征,在不冲突的情况下,可以组合在一个实施例中使用。
[0213]
显然,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为
由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram,rom,eeprom、闪存或其他存储器技术、cd

rom,数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
[0214]
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜