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

一种数据传输的方法、装置、介质以及程序产品与流程

2022-04-24 18:12:33 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种数据传输的方法、装置、介质以及程序产品。


背景技术:

2.重传机制是数据传输可靠性的有效保障。网络设备通过下行控制信息(downlink control information,dci)调度传输块(transport block,tb)的初传和重传,且tb承载在物理上行共享信道(physical uplink shared channel,pusch)中。当信道的信噪比较低或存在较强的干扰时,初传tb无法被正确解码,此时需要调度重传tb。然而,初传tb和重传tb在传输时所占用的物理资源有限,导致tb传输的灵活性受限以及资源利用率下降。
3.因此,亟需一种提高tb传输灵活性以及可靠性的方法。


技术实现要素:

4.本技术提供一种数据传输的方法、装置、介质以及程序产品,有利于提高tb传输的灵活性以及可靠性。
5.第一方面,本技术提供一种数据传输的方法。该方法可以由终端设备执行,或者也可以由配置于终端设备中的芯片执行,本技术对此不作限定。
6.具体地,该方法包括:终端设备接收至少两个控制信息,所述至少两个控制信息指示的时频资源不同;当所述至少两个控制信息调度的信息比特相同时,从所述至少两个控制信息中确定目标控制信息;根据所述目标控制信息,确定所述信息比特对应的传输块大小(transport block size,tbs);根据所述传输块大小,在所述至少两个控制信息各自指示的所述时频资源上发送所述信息比特。
7.可见,通过确定目标控制信息,可以保证至少两个控制信息调度的信息比特对应的传输块大小tbs相同。从而,至少两个控制信息可以灵活指示时频资源,增加调度灵活性,并且接收端可以执行软合并操作提升接收可靠性。
8.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息指示的时频资源的包括的资源粒子(resource element,re)数不同。具体的,可以是包括的资源块(resource block,rb)数不同,或者,包括的正交频分复用(orthogonal frequency division multiplexing,ofdm)符号数量不同。
9.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息均为上行授权的下行控制信息(uplink grant downlink control information,ul grant dci),用于调度物理上行共享信道(physical uplink shared channel,pusch)。
10.结合第一方面,在一种可能的实施方式中,确定至少两个控制信息调度的信息比特相同,包括:至少两个控制信息指示的混合自动重传请求(hybrid automatic repeat request,harq)进程号和新数据指示(new data indicator,ndi)相同;或者,至少两个控制信息位于预设的物理下行控制信道(physical downlink control channel,pdcch)的检测
时机上;或者,至少两个控制信息对应的pdcch候选存在关联关系;或者,至少两个控制信息对应不同的控制资源集(control resource set,coreset)组。
11.结合第一方面,在一种可能的实施方式中,根据所述目标控制信息,确定所述信息比特对应的传输块大小,包括:根据目标控制信息指示的调制和编码方案(modulation and coding scheme,mcs),包括第一码率,调制阶数,传输层数和第一时频资源确定传输块大小。
12.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息中包括第一控制信息和第二控制信息,根据所述传输块大小,在所述至少两个控制信息各自指示的所述时频资源上发送所述信息比特,包括:确定所述第一控制信息为目标控制信息;根据所述传输块大小和所述目标控制信息指示的第一码率,在所述目标控制信息指示的时频资源上发送所述信息比特;根据所述传输块大小和所述第二控制信息指示的时频资源,确定第二码率;根据所述第二码率,在所述第二控制信息指示的时频资源上发送所述信息比特。
13.结合第一方面,在一种可能的实施方式中,根据所述传输块大小和所述第二控制信息指示的时频资源,确定第二码率,包括:根据所述传输块大小,第二控制信息指示的mcs中的调制阶数,传输层数和时频资源,确定第二码率。
14.结合第一方面,在一种可能的实施方式中,第二码率和第二控制信息指示的mcs中的目标码率不同。
15.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息位于相同的时间段,所述时间段为预先定义的。
16.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息对应的物理下行控制信道pdcch的检测时机相同,或所述至少两个控制信息对应相邻的所述pdcch的检测时机。应理解的,此时,上述时间段包括两个相邻的pdcch的检测时机。
17.结合第一方面,在一种可能的实施方式中,预设的时间段为一个时隙,或者一个子时隙。
18.结合第一方面,在一种可能的实施方式中,根据预设的时间段定义终端设备的dci检测能力。在该方式下,每个网络设备在调度dci时均能使用终端设备的最大检测能力,从而提高网络设备下发dci的灵活性。
19.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息对应的pdcch的检测时机相同,所述目标控制信息为控制资源集coreset索引满足如下任一规则的控制信息:
20.所述至少两个控制信息对应的coreset索引小的控制信息;
21.所述至少两个控制信息对应的coreset组索引小的控制信息。
22.结合第一方面,在一种可能的实施方式中,所述至少两个控制信息对应相邻的pdcch的检测时机,所述目标控制信息为位于编号较小的pdcch的检测时机中。此时,终端设备可以根据下发时间较早的dci直接确定接收数据的时刻并尽早完成数据处理。
23.第二方面,本技术提供一种数据传输的方法。该方法可以由网络设备执行,或者也可以由配置于网络设备中的芯片执行,本技术对此不作限定。
24.具体地,该方法包括:网络设备发送第一控制信息,所述第一控制信息用于指示第一码率和第一时频资源;所述网络设备接收终端设备根据所述第一码率或第二码率在第一
时频资源上发送的信息比特,所述第二码率为第二控制信息指示的,所述第二控制信息与所述第一控制信息不同。
25.可见,网络设备通过采用第一码率和第二码率在第一时频资源上检测终端设备发送的数据,可以保证终端设备在收到第一控制信息和第二控制信息中的任意控制信息时,数据均可以成功被接收,提升了采用双dci调度数据的可靠性,进而可以获得双dci调度数据的灵活性。
26.结合第二方面,在一种可能的实施方式中,所述第二码率由协作网络设备指示的。
27.结合第二方面,在一种可能的实施方式中,网络设备根据传输块大小接收所述信息比特。传输块大小的值与第一控制信息指示的时频资源、调制阶数、传输层数以及第二控制信息指示的第二码率满足预设关系。
28.第三方面,本技术还提供一种通信装置。该通信装置具有实现上述第一方面所述的终端设备的部分或全部功能。比如,装置的功能可具备本技术中终端设备的部分或全部实施例中的功能,也可以具备单独实施本技术中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
29.在一种可能的设计中,该通信装置的结构中可包括处理单元和通信单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。所述通信单元用于支持通信装置与其他设备之间的通信。所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的程序指令和数据。
30.一种实施方式中,所述通信装置包括:
31.通信单元,用于接收至少两个控制信息;
32.处理单元,用于当至少两个控制信息调度的信息比特相同时,从至少两个控制信息中确定目标控制信息;
33.所述处理单元,还用于根据目标控制信息,确定信息比特对应的传输块大小;
34.所述通信单元,还用于根据传输块大小,在至少两个控制信息各自指示的时频资源上发送信息比特。
35.该实施方式的相关内容可参见上述第一方面的相关内容,此处不再详述。
36.作为示例,处理单元可以为处理器,通信单元可以为收发器或通信接口,存储单元可以为存储器。
37.另一种实施方式中,所述通信装置可包括:
38.收发器,用于接收至少两个控制信息;
39.处理器,用于当至少两个控制信息调度的信息比特相同时,从至少两个控制信息中确定目标控制信息;
40.所述处理器,还用于根据目标控制信息,确定信息比特对应的传输块大小;
41.所述收发器,还用于根据传输块大小,在至少两个控制信息各自指示的时频资源上发送信息比特。
42.该实施方式的相关内容可参见上述第一方面的相关内容,此处不再详述。
43.在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少
部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带处理器可以与收发器集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本技术实施例对上述器件的实现形式不做限定。
44.第四方面,本技术还提供一种通信装置。该通信装置具有实现上述第二方面所述的方法示例中网络设备的部分或全部功能。比如,通信装置的功能可具备本技术中的部分或全部实施例中的功能,也可以具备单独实施本技术中的任一个实施例的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。
45.在一种可能的设计中,该通信装置的结构中可包括处理单元和通信单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。所述通信单元用于支持通信装置与其他设备之间的通信。所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和发送单元耦合,其保存通信装置必要的程序指令和数据。
46.一种实施方式中,所述通信装置包括:
47.通信单元,用于发送第一控制消息;
48.所述通信单元,用于接收终端设备根据第一码率或第二码率在第一时频资源上发送的信息比特。
49.该实施方式的相关内容可参见上述第二方面的相关内容,此处不再详述。
50.作为示例,处理单元可以为处理器,通信单元可以为收发器或通信接口,存储单元可以为存储器。
51.在另一种实施方式中,所述通信装置包括:
52.收发器,用于发送第一控制消息;
53.所述收发器,用于接收终端设备根据第一码率或第二码率在第一时频资源上发送的信息比特。
54.该实施方式的相关内容可参见上述第二方面的相关内容,此处不再详述。
55.在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带处理器可以与收发器集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本技术实施例对上述器件的实现形式不做限定。
56.第五方面,本技术还提供一种处理器,用于执行上述各种方法。在执行这些方法的过程中,上述方法中有关发送上述信息和接收上述信息的过程,可以理解为由处理器输出
上述信息的过程,以及处理器接收输入的上述信息的过程。在输出上述信息时,处理器将该上述信息输出给收发器,以便由收发器进行发射。该上述信息在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器。类似的,处理器接收输入的上述信息时,收发器接收该上述信息,并将其输入处理器。更进一步的,在收发器收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。
57.基于上述原理,举例来说,前述方法中提及的至少两个控制信息可以理解为处理器输出至少两个控制信息。又例如,接收至少两个控制信息可以理解为处理器接收输入的至少两个控制信息。对于处理器所涉及的发射、发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发射、发送和接收操作。
58.在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。
59.第六方面,本技术还提供了一种通信系统,该系统包括上述方面的至少一个终端设备、至少一个网络设备。在另一种可能的设计中,该系统还可以包括本技术提供的方案中与终端或网络设备进行交互的其他设备。
60.第七方面,本技术提供了一种计算机可读存储介质,用于储存计算机软件指令,当所述指令被计算机执行时,实现上述第一方面所述的方法。
61.第八方面,本技术提供了一种计算机可读存储介质,用于储存计算机软件指令,当所述指令被计算机执行时,使得通信装置实现上述第二方面所述的方法。
62.第九方面,本技术还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
63.第十方面,本技术还提供了一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。
64.第十一方面,本技术提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现或者支持终端设备实现第一方面所涉及的功能,例如,确定或处理上述方法中所涉及的数据和信息中的至少一种。
65.在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
66.第十二方面,本技术提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现或者支持网络设备实现第二方面所涉及的功能,例如,确定或处理上述方法中所涉及的数据和信息中的至少一种。
67.在一种可能的涉及中,所述芯片系统中的所述处理器可以为处理电路,用于完成
convergence protocol,pdcp)层的功能,du实现无线链路控制(radio link control,rlc)层、媒体接入控制(media access control,mac)层和物理层(physical layer,phy)的功能。由于rrc层的信息最终会变成phy层的信息,或者,由phy层的信息转变而来,因而,在这种架构下,高层信令,如rrc层信令或phcp层信令,也可以认为是由du发送的,或者,由du ru发送的。可以理解的是,网络设备可以为cu节点、或du节点、或包括cu节点和du节点的设备。此外,cu可以划分为接入网ran中的网络设备,也可以将cu划分为核心网cn中的网络设备,在此不做限制。
80.本技术公开的实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。
81.在本技术公开的实施例中,以用于实现网络设备的功能的装置是网络设备,以网络设备是基站为例,描述本技术公开的实施例提供的技术方案。
82.还应理解,该通信系统中的终端设备也可以称为用户设备(user equipment,ue)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本技术的实施例中的终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、前述的v2x车联网中的无线终端或无线终端类型的rsu等等。本技术的实施例对应用场景不做限定。
83.此外,为了便于理解本技术实施例,作出以下几点说明。
84.第一,在本技术中,为便于描述,在涉及编号时,可以从0开始连续编号。例如,某一时隙中的第0个符号,可以是指该时隙的首个符号。当然,具体实现时不限于此。例如,也可以从1开始连续编号。例如,某一时隙中的第1个符号,也可以是指该时隙的首个符号。由于编号的起始值不同,同一个符号在时隙中所对应的编号也不同。
85.应理解,上文所述均为便于描述本技术实施例提供的技术方案而进行的设置,而并非用于限制本技术的范围。
86.第二,在下文示出的实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”描述的技术特征间无先后顺序或者大小顺序。
87.第三,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b和c中的至少一项(个),可以表示:a,或,b,或,c,或,a和b,或,a和c,或,b和c,或,a、b和c。其中a、b和c分别可以是单个,也可以是多个。
88.第四,在下文示出的实施例中,部分场景以无线通信网络中nr网络的场景为例进
行说明,应当指出的是,本技术公开的实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。
89.第五,本技术公开的实施例将围绕包括多个设备、组件、模块等的系统来呈现本技术的各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
90.第六,本技术公开的实施例中,“的(of)”,“相应的(relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
91.为便于理解本技术实施例,下面以图1示出的通信系统为例详细说明适用于本技术实施例提供的数据传输方法的通信系统。图1示出了适用于本技术实施例的数据传输方法的通信系统100的示意图。如图1所示,该通信系统100可以包括至少一个终端设备,如图中所示的终端设备101;该通信系统100还可以包括至少一个网络设备,如图中所示的网络设备#1 102或网络设备#2 103。
92.可选地,该通信系统100可以包括一个或多个网络设备,如图1中所示的网络设备#1 102和网络设备#2 103。该网络设备#1 102和网络设备#2 103可以是同一个小区中的网络设备,也可以是不同小区中的网络设备,本技术对此不作限定。图1中仅为示例,示出了网络设备#1 102和网络设备#2 103位于同一个小区中的示例。
93.为便于理解本技术实施例,首先对本技术中涉及的几个术语做简单说明。
94.1、时频资源
95.时频资源,包括时域资源和/或频域资源。
96.时域资源,例如但不限于,本技术实施例中提到的时域资源可以是符号、帧、子帧、半帧、系统帧、时隙slot、迷你时隙、无线帧或传输时间间隔(transmission time interval,tti)等,本技术实施例并不限定。以下表达中涉及时域/时间单元均用slot表示。
97.频域资源,例如但不限于,本技术实施例中提到的频域资源可以是指物理频域资源。
98.2、端口
99.端口,端口的概念是逻辑的,不同的端口可以对应不同的码域资源,或者是空域资源。例如但不限于,物理下行共享信道(physical downlink shared channel,pdsch)的端口或物理上行共享信道(physical uplink shared channel,pusch)的端口,或者相应解调参考信号(demodulation reference signal,dmrs)的端口。不同的端口对应不同的信号流,在空间上通过正交的波束方向分割开,接收端可以在不同端口上独立接收信号。再例如,资源粒子(resource element,re),假设re1和re2上可以同时承载两路信号,如dmrs,两路信号对应不同的端口,对应不同的正交掩码(orthogonal cover code,occ),这样,两个端口可以在相同的时频资源上正交。
100.3、控制资源集
101.控制资源集(control resource set,coreset):例如但不限于,可以是用于传输下行控制信息dci的资源集合,也可以称为控制资源区域,或物理下行控制信道资源集合。对于网络设备而言,控制资源集可以理解为发送物理下行控制信道pdcch所可能使用的资
源的集合;对于终端设备而言,每个终端设备的pdcch的搜索空间所对应的资源都属于该控制资源集,其中,每个终端设备可以配置多个控制资源集。或者说,网络设备可以从该控制资源集中确定发送pdcch使用的资源,终端设备可以根据该控制资源集确定pdcch的搜索空间,其中,每个控制资源集可以有多个搜索空间。
102.其中,控制资源集可以包括时频资源,例如,频域上可以是一段带宽,或者一个或者多个子带等;时域上可以是一个或多个符号;一个控制资源集在时频域上可以是连续或不连续的资源单元,例如,连续的资源块(resource block,rb)或者不连续的rb。
103.4、pdcch的检测时机
104.物理下行控制信道(physical downlink control channel,pdcch)的检测时机的物理意义是定义dci检测的周期性时域位置,检测周期可以是时隙slot或者正交频分复用(orthogonal frequency division multiplexing,ofdm)符号级。具体的,网络设备可以通过rrc信令配置物理下行控制信道(physical downlink control channel,pdcch)占用的ofdm符号数以及可能下发dci的时域位置,pdcch占用的ofdm符号数可以配置在控制资源集(control-resource set,coreset)中,可能下发dci的时域位置可以配置在搜索空间集合(search space set,sss)中,包括可能下发dci的周期以及偏置,周期和偏置是以时隙或者子时隙的粒度定义的,还可以进一步在一个时隙或者子时隙中指示哪些ofdm符号用于dci检测,则终端设备需要根据pdcch的检测时机在相应时域位置上检测dci。
105.5、pdcch候选
106.终端需要明确在某一个coreset配置下如何进行dci检测。pdcch候选可以理解为终端进行dci检测的基本粒度。一个pdcch候选对应一次dci检测,或者说对应一个dci检测进程(执行信息比特的解析译码判决等操作),并且对应该coreset上的特定的时频资源。每个pdcch候选可以包括不同数量的控制信道元素(control channel element,cce),一个pdcch候选包括的cce数量称为该pdcch候选的聚合级别(aggregation level,al),。一个cce对应6个资源元素组(resource element group,reg)。每个reg在频域上包括1个资源块(resource block,rb)即12个子载波,在时域上包括1个正交频分复用(orthogonal frequency division multiplexing,ofdm)符号。
107.随着通信技术的不断发展,对数据传输可靠性的要求也越来越高。网络设备通过下行控制信令dci调度传输块(transport block,tb)的初传和重传,且tb承载在物理上行共享信道(physical uplink shared channel,pusch)中。当信道的信噪比较低或存在较强的干扰时,初传tb无法被正确解码,此时需要调度重传tb。然而,初传tb和重传tb在传输时所占用的物理资源分配的灵活度有限,导致tb传输的灵活性受限以及资源利用率下降,资源分配无法适配相应的传输链路。
108.为了解决上述问题,本技术实施例提供了一种数据调度的方法,终端设备接收至少两个控制信息,且至少两个控制信息指示的时频资源不同;当该至少两个控制信息调度的信息比特相同时,从至少两个控制信息中确定目标控制信息;并根据目标控制信息,确定信息比特对应的传输块大小;终端设备根据传输块大小,在至少两个控制信息各自指示的时频资源上发送信息比特。
109.可见,当终端设备检测到至少两个控制信息时,根据约定从中确定目标控制信息,并根据目标控制信息的指示确定信息比特对应的传输块大小,约束了在至少两个控制信息
各自指示的时频资源上发送信息比特,使得接收端可以执行软合并操作,从而解决了tb传输灵活性受限的问题,提升了资源分配的灵活性。
110.以下结合图2至图4阐述本技术实施例提供的数据传输的方法。需要说明的是,本技术实施例提供的方法可以应用于无线通信系统中,例如,图1中所示的通信系统100中。处于通信系统中的通信装置之间可具有无线通信连接关系。例如,图1中所示的终端设备101分别可以与网络设备#1 102和网络设备#2 103之间具有无线通信连接关系,本技术对此不作限定。
111.请参阅图2,图2是从设备交互的角度示出的本技术实施例提供的数据传输的方法示意性流程图。如图2所示,该方法可以包括步骤210至步骤240。下面详细说明方法中的各步骤。
112.步骤210,终端设备接收控制信息。对应地,网络设备发送控制信息。
113.可选的,该控制信息为用于上行调度的下行控制信令(ul grant downlink control information,ulgrant dci),用于指示调度tb。dci中携带时频资源的指示字段,传输层数指示字段(当支持多层传输时)和调制编码方案(modulation and coding scheme,mcs)的指示字段,其中,时频资源的指示字段用于为该tb分配时频资源;mcs的指示字段用于指示该tb传输的调制编码策略,包括调制阶数和目标码率;传输层数指示字段用于指示传输层数。
114.步骤220,终端设备确定tb在一个物理资源块(physical resource block,prb)内所占用的re数。
115.可选的,终端设备根据一个prb内的子载波数量、tb传输在一个时隙slot内占用的ofdm符号数以及每个prb内的解调参考信号(demodulation reference signal,dmrs)所占的re数确定tb在一个prb内所占用的re数。
116.示例性的,终端设备通过以下公式确定tb在一个prb内所占用的re数:
[0117][0118]
式中,为一个prb内的子载波数量,为tb在一个slot内占用的ofdm符号数,为每个prb内的dmrs所占的re数,是一个可配置参数。
[0119]
进一步确定tb所占的所有re:n
re
=min(156,n'
re
)
·nprb
,其中,n
prb
为调度的prb数量;
[0120]
步骤230,终端设备确定信息比特中间量。
[0121]
可选的,终端设备根据dci中指示的mcs索引值确定调制阶数和目标码率,根据调制阶数、目标码率、传输层数以及步骤110中获得的re确定信息比特中间量。
[0122]
示例性的,终端设备通过以下公式确定信息比特中间量:
[0123]ninfo
=n
re
·r·
qm·
υ
[0124]
式中,r是目标码率,qm是调制阶数,v是传输层数,且r、qm、v均由上述dci指示。
[0125]
步骤240,终端设备根据信息比特中间量的大小确定tbs。例如,当信息比特中间量小于等于3824,量化的信息比特为进而根据n’info
确定tbs;当信息比特中间量大于3824,量化的信息比特为:
[0126]
进而再根据n’info
确定tbs。
[0127]
可选的,在上述步骤中,数据进行重传时,当调度重传dci所指示的mcs索引值对应的码率是保留状态,则重传tbs可以根据调度重传dci指示的mcs确定,且根据重传dci确定的tbs和根据初传dci确定的tbs相同。当重传dci指示的mcs索引值对应的码率是非保留状态,则重传tbs根据初传的tbs确定,此时终端设备通过tbs反推导实际码率。
[0128]
本技术实施例还提供了一种数据传输的方法。请参阅图3,图3是从设备交互的角度示出的本技术实施例提供的数据传输方法示意性流程图。如图3所示,该方法可以包括步骤310至步骤340。下面详细说明方法中的各步骤。
[0129]
步骤310,终端设备接收至少两个控制信息。对应地,网络设备发送至少两个控制信息。
[0130]
可选的,上述控制信息用于触发终端设备发送或接收数据。例如但不限于,可以为网络设备下发的上行授权的下行控制信息(uplink grant downlink control information,ul grant dci),或为媒体接入控制控制元素(media access control control element,mac-ce)信令,或为无线资源控制(radio resource control,rrc)信令,或为其他高层信令。若控制信息为下行授权的控制信息,例如dl grant dci,则可以触发终端设备在pdsch上接收数据;若控制信息为上行授权的控制信息,例如ul grant dci,则可以触发终端设备在pusch上发送数据。
[0131]
可选的,该至少两个控制信息指示的时频资源不同。在至少两个控制信息各自指示的时频资源上分别发送信息比特。即,对应同一个harq进程的tb,在各自指示的时频资源上做重复传输。网络设备可以通过对多个时频资源上收到的同一个tb的多个副本,做软合并操作,提升该tb解码的可靠性。
[0132]
可选的,所述至少两个控制信息指示的时频资源的包括的re数不同。具体的,可以是包括的rb数不同但ofdm符号数量相同;或者是,包括的ofdm符号数量不同但rb数相同;还可以是包括的rb数和ofdm符号数均不同。
[0133]
可选的,至少两个控制信息指示的端口不同,在不同的端口上分别发送传输块。端口为dmrs端口或者是pusch端口,dmrs端口和pusch端口可以是一一对应的。以两个dci为例,分别记为dci1和dci2。其中,dci1指示dmrs端口0,dci2指示dmrs端口1,dmrs端口0和dmrs端口1占用相同的re,但对应不同的occ码。比如dmrs端口0对应occ=[ 1 1],dmrs端口1对应occ=[ 1-1]。由于数据端口与dmrs端口是一一对应的,则dci1调度的数据占用的数据端口0对应了dmrs端口0,dci2调度的数据占用的数据端口1对应了dmrs端口1。
[0134]
可以理解的,当至少两个控制信息指示的端口相同时,终端设备仅在一个端口上发送传输块。
[0135]
可选的,不同的dmrs端口为占用不同码分复用(code domain multiplexing,cdm)组的dmrs端口。以两个dci为例,分别记为dci1和dci2。其中,dci1指示dmrs端口0,dci2指示dmrs端口2,dmrs端口0和dmrs端口2占用相同ofdm符号内的不同的re。
[0136]
可选的,该至少两个控制信息调度的信息比特相同。网络设备可以通过dci指示其调度tb对应的harq进程号和ndi,也就是说,网络设备通过harq进程号和ndi来标识当前调
度的tb。当终端设备接收到该dci时,根据其指示的harq进程号字段和ndi字段共同确定所调度的tb是初传(initial transmission)还是重传(retransmission)。例如,若网络设备两次调度tb所用的dci均指示了相同的harq进程号且ndi指示的比特未反转(相同),则表征第二次调度为重传调度,或者说,两个dci调度的信息比特相同,也就是说,两个dci调度的信息比特对应的传输块大小相同。若网络设备两次调度tb所用的dci均指示了相同的harq进程号且ndi指示的比特反转(不相同),则表征第二次调度为初传调度,或者说,两个dci用于调度的信息比特不同,也就是说,两个dci调度的信息比特对应的传输块大小不同。
[0137]
示例性的,终端设备接收到两个dci,分别记为dci1和dci2。假设dci1指示harq进程号=a,且ndi=0;dci2指示harq进程号=a,且ndi=0,则表明dci1和dci2均调度harq进程号=a对应的信息比特,且信息比特对应的传输块大小相同;若接收到dci2指示harq进程号=a,且ndi=1,则表明dci1和dci2调度的信息比特不同,且信息比特对应的传输块大小不同。换句话说,dci1调度的harq进程号=a对应的缓存将被清空,并替换为dci2调度的缓存。此时,ue需要完成dci1和dci2的解析才能判断dci是否调度了tb。
[0138]
可选的,还可以根据控制信息占用的pdcch的检测时机预先确定哪些控制信息调度的数据的信息比特相同。例如,预设第一pdcch检测时机和第二pdcch检测时机,相邻的第一pdcch检测时机和第二pdcch检测时机上下发的dci用于调度相同的信息比特。第一pdcch检测时机可以为奇数编号的检测时机和第二pdcch检测时机为偶数编号的检测时机。则上述至少两个控制信息分别位于第一pdcch的检测时机和第二pdcch检测时机上。此时,只要ue在第一pdcch检测时机和第二pdcch检测时机上检测到dci,一定用于调度相同的tb。
[0139]
可选的,第一pdcch检测时机和第二pdcch检测时机为同一个搜索空间集合配置的。
[0140]
可选的,至少两个控制信息调度的信息比特相同还可以根据控制信息对应的pdcch候选的关联关系确定。例如,预设第一pdcch候选和第二pdcch候选之间存在关联关系,则第一pdcch候选对应的dci和第二pdcch候选对应的dci用于调度相同的信息比特。则,上述至少两个控制信息分别对应第一pdcch候选和第二pdcch候选。
[0141]
可选的,至少两个控制信息调度的信息比特相同还可以根据控制信息对应的coreset组编号确定。例如,预设coreset组1和coreset组2,则coreset组1对应的dci和coreset组2对应的dci用于调度相同的信息比特。则,上述至少两个控制信息分别对应coreset组1和coreset组2。
[0142]
可选的,至少两个控制信息位于相同的时间段,时间段为预先定义的。
[0143]
可选的,时间段中有且仅有两个相邻的pdcch的检测时机。该pdcch的检测时机可以由一个搜索空间集合配置的,也可以由多个搜索空间集合配置。
[0144]
可选的,时间段的大小可以预设为一个时隙,或者一个子时隙。
[0145]
可选的,以时间段为粒度定义终端设备的dci检测能力。例如,时间段的大小为一个时隙,则可以按照一个时隙为粒度定义dci检测能力,在一个时隙中,ue能够检测pdcch候选的数量不大于ue的检测能力。
[0146]
步骤320,终端设备确定目标控制信息。即当至少两个控制信息调度的信息比特相同时,从至少两个控制信息中确定目标控制信息。
[0147]
可选的,至少两个控制信息对应的物理下行控制信道pdcch的检测时机相同,或至
少两个控制信息对应相邻的pdcch的检测时机。且至少两个控制信息均位于调度的pusch发送起始时刻之前。
[0148]
一种可能的实施方式,至少两个控制信息对应相邻的pdcch的检测时机,目标控制信息为pdcch的检测时机索引小或pdcch检测时机在先的控制信息。
[0149]
示例性的,假设以两个pdcch检测时机为例,分别记为pdcch检测时机#1和pdcch检测时机#2,dci1对应pdcch检测时机#1,dci2对应pdcch检测时机#2。pdcch检测时机#1的索引小于pdcch检测时机#2的索引,所以pdcch检测时机#1对应的dci1为目标dci。或,pdcch检测时机#1的起始符号位置为第1个符号,pdcch检测时机#2的起始符号位置为第3个符号,则由于pdcch检测时机#1的起始符号位置在先,所以pdcch检测时机#1对应的dci1为目标dci。
[0150]
示例性的,假设以n个pdcch检测时机为例,pdcch检测时机按照时间先后顺序依次编号,根据n个pdcch检测时机的编号确定奇数编号的pdcch检测时机为pdcch检测时机#1,偶数编号的pdcch检测时机为pdcch检测时机#2。当dci1对应pdcch检测时机#1,dci2对应pdcch检测时机#2,且dci1的检测时机和dci2的检测时机的编号相邻,则当pdcch检测时机#1的索引小于pdcch检测时机#2的索引时,pdcch检测时机#1对应的dci1为目标dci。
[0151]
另一种可能的实施方式,至少两个控制信息对应的pdcch的检测时机相同,目标控制信息为控制资源集coreset索引满足如下任一规则的控制信息:
[0152]
至少两个控制信息对应的coreset索引小的控制信息;
[0153]
至少两个控制信息对应的coreset组索引小的控制信息。
[0154]
通过该规则确定的目标控制信息有以下几种不同的方案,分别记为方案一至方案三。以下对方案一至方案三详细阐述。
[0155]
方案一
[0156]
目标控制信息根据coreset索引确定。coreset索引小的控制信息为目标控制信息。
[0157]
示例性的,假设有两个coreset,分别记为coreset#1和coreset#2。且dci1对应coreset#1,dci2对应coreset#2,coreset#1的索引小于coreset#2的索引,则coreset#1对应的dci1确定为目标dci。
[0158]
方案二
[0159]
目标控制信息根据coreset组索引确定。coreset组索引小的控制信息为目标控制信息。
[0160]
示例性的,根据配置信息预先将配置的coreset分组,假设有两个coreset组,分别记为coreset组#1和coreset组#2。且dci1对应coreset组#1,dci2对应coreset组#2,coreset组#1的索引小于coreset组#2的索引,则coreset组#1对应的dci1确定为目标dci。
[0161]
方案三
[0162]
目标控制信息根据coreset组索引和coreset索引联合确定。在coreset组索引相同的情况下,根据coreset的索引确定目标dci;在coreset组索引不同的情况下,首先确定coreset组索引小的,然后在该coreset组索引下,确定coreset索引小的对应的dci为目标dci。
[0163]
在另一种可能的实施方式中,coreset索引相同,pdcch检测时机在先的控制信息为目标控制信息。若dci1和dci2所在的coreset索引相同,在相同的coreset索引下,根据
pdcch检测时机确定目标控制信息。
[0164]
示例性的,假设dci1和dci2所在的coreset索引均为coreset#1,以两个pdcch检测时机为例,分别记为pdcch检测时机#1和pdcch检测时机#2,dci1对应pdcch检测时机#1,dci2对应pdcch检测时机#2。pdcch检测时机#1的起始符号位置为第1个符号,pdcch检测时机#2的起始符号位置为第3个符号,则由于pdcch检测时机#1的起始符号位置在先,所以确定pdcch检测时机#1对应的dci1为目标dci。
[0165]
在另一种可能的实施方式中,终端设备首先根据coreset的索引按照从小到大的顺序排序,确定coreset索引小的。在该coreset下,按照pdcch检测时机的先后顺序,对pdcch检测时机进行排序,确定在先的pdcch检测时机。在在先的pdcch检测时机中检测到的控制信息,确定为目标控制信息。
[0166]
示例性的,终端设备对coreset索引按照升序排列,确定最小的coreset索引。具体上,在不同的coreset索引中,以两个coreset索引为例,分别记为coreset#0和coreset#1,且coreset#0小于coreset#1,则最小的coreset索引为coreset#0。
[0167]
可选的,该coreset#0对应不同的pdcch检测时机,各pdcch检测时机针对一个ue只能有一个dci。例如,以两个pdcch检测时机为例,分别记为pdcch检测时机#1和pdcch检测时机#2,dci1对应pdcch检测时机#1,dci2对应pdcch检测时机#2。pdcch检测时机#1的起始符号位置为第1个符号,pdcch检测时机#2的起始符号位置为第3个符号,则由于pdcch检测时机#1的起始符号位置在先,所以确定pdcch检测时机#1对应的dci1为目标dci。
[0168]
可选的,该coreset#0对应不同的pdcch检测时机,各pdcch检测时机针对一个ue可能包含多个dci,则目标dci为在先的pdcch检测时机中检测到的所有dci中起始符号位置在先的dci。例如,以两个pdcch检测时机为例,分别记为pdcch检测时机#1和pdcch检测时机#2,dci1、dci2对应pdcch检测时机#1,dci3对应pdcch检测时机#2。假设pdcch检测时机#1确定为在先的pdcch检测时机,在pdcch检测时机#1上检测到的dci1和dci2中,dci1的起始符号位置最晚,则确定dci1为目标dci。
[0169]
在另一种可能的实施方式中,终端设备首先根据pdcch检测时机的先后顺序对pdcch检测时机进行排序,确定在先的pdcch检测时机。在该在先的pdcch检测时机下,按照coreset索引的大小对控制信息进行升序排列,将coreset索引小的控制信息确定为目标控制信息。
[0170]
示例性的,终端设备首先根据pdcch检测时机的先后顺序对pdcch检测时机进行排序,确定在先的pdcch检测时机。具体上,在不同的pdcch检测时机中,以两个pdcch检测时机为例,分别记为pdcch检测时机#1和pdcch检测时机#2。假设pdcch检测时机#1的起始符号位置为第1个符号,pdcch检测时机#2的起始符号位置为第3个符号,则由于pdcch检测时机#1的为在先的pdcch检测时机。
[0171]
可选的,该pdcch检测时机#1对应不同的coreset,各coreset分别对应一个dci。例如,以两个coreset索引为例,分别记为coreset#1和coreset#2。且dci1对应coreset#1,dci2对应coreset#2,coreset#1的索引小于coreset#2的索引,则coreset#1对应的dci1确定为目标dci。
[0172]
可以理解的,上述任何根据coreset索引确定目标控制信息的实施例,均可以替换为根据coreset组索引确定目标控制信息。再此不再详细赘述。
[0173]
可以理解的,每个coreset的配置信息中均包括该coreset的id,目标控制信息根据该id确定。
[0174]
可以理解的,每个coreset的配置信息中均包括组id。例如,一个载波内配置了5个coreset,对应的coreset id分别记为id0、id1、id2、id3和id4,该载波内可以配置2个组id,对应的组id分别记为组id0和组id1。每个coreset id可以属于组id0或者组id1。假设coreset id0、id1、id2、属于组id0,coreset id 3,id4属于组id1。当dci1和dci2分别对应coreset id 0和coreset id 3时,则对应组id小的控制信息为目标控制信息,即dci1为目标控制信息。当dci1和dci2对应coreset id 0,dci3对应coreset id3时,则先确定组id小的dci为dci1和dci2;在对dci1和dci2按照索引的大小进行排序,dci1的索引小,则确定dci1为目标控制信息。
[0175]
需要说明的是,以上确定目标控制信息的排序规则仅为示例,对pdcch检测时机、coreset索引以及coreset组索引不做限制,可以增加不同的条件或者有不同的形式,例如,不同于上述举例,在确定目标dci时,可以考虑pdcch检测时机在后的或者coreset索引大的等等,本技术实施例对此不做限制。
[0176]
步骤330,终端设备根据目标控制信息,确定信息比特对应的传输块大小。
[0177]
可选的,终端设备在确定目标控制信息之后,可以根据图2所示的方法中步骤210至步骤240,确定信息比特,进而根据信息比特确定其对应的传输块大小。可以理解的,根据图2所示确定信息比特的方法仅为示例,还可以通过其它的方法确定信息比特,本技术实施例对此不作限定。
[0178]
步骤340,终端设备根据传输块大小,在至少两个控制信息各自指示的时频资源上发送信息比特。相应地,网络设备根据传输块大小,在至少两个控制信息各自指示的时频资源上接收信息比特。
[0179]
可选的,至少两个控制信息中包括第一控制信息和第二控制信息,根据传输块大小,在至少两个控制信息各自指示的时频资源上发送信息比特,包括:确定第一控制信息为目标控制信息;根据传输块大小和目标控制信息指示的第一码率,在目标控制信息指示的时频资源上发送信息比特;根据传输块大小和第二控制信息指示的时频资源,确定第二码率;根据第二码率,在第二控制信息指示的时频资源上发送信息比特。
[0180]
可以理解的,上述确定第一控制信息为目标控制信息,即第一控制信息为满足步骤320中确定目标控制信息的规则。在第二控制信息满足步骤320中确定目标控制信息的情况下,第二控制信息为目标控制信息。本技术实施例中至少两个控制信息只要有其中一个满足步骤320中确定目标控制信息的规则,均可以将满足规则的控制信息确定为目标控制信息。
[0181]
可以理解的,上述第一码率为目标控制信息指示的mcs的索引值对应的码率。终端设备可以根据目标控制信息中的mcs索引值确定调制阶数qm和码率r。可以通过查表的方式,根据mcs的索引值,查找到调制阶数qm和码率r。如表1所示,不同的mcs的索引值对应的调制阶数和码率不同。如表1中mcs索引值为0-27所对应的码率,该码率为量化值,即无法达到任意指示精度。例如,对于5比特的mcs字段,最多可以指示从(0,1)中选择32个值,也就是(0,1)经过5比特量化。
[0182]
在表1中,当mcs索引值为0-27时,索引值均对应了有效的目标码率,此时能够根据
第一码率确定tb;当mcs索引值为28-31时,索引值均对应的第一码率为保留状态。此时没有对应的第一码率,也就不能确定tb。
[0183]
表1
[0184][0185]
可以理解的,上述表1仅为为了方便理解本技术实施例而作出的示例性说明,本技术对此并不作限定。
[0186]
可选的,若第一控制信息指示的时频资源上的信号检测结果大于门限值,则第二控制信息指示的时频资源上接收的传输块大小根据第一控制信息的指示确定;若第一控制信息指示的时频资源上的信号检测结果小于门限值,则第二控制信息指示的时频资源上接收的传输块大小根据第二控制信息的指示确定。在本技术实施例中,根据表1,可以设置门限值为27。也可以设置为其它值,本技术实施例对此不做限定。
[0187]
可以理解的,上述第二码率为发送第二控制信息调度的传输块的实际码率。其中,第二码率根据传输块大小和第二控制信息指示的时频资源,结合上述步骤220可以确定tb所占的所有re,进一步根据目标控制信息中指示的mcs结合上述步骤230可以确定tbs之后,将公式n
info
=n
re
·r·
qm·
υ中r作为未知量,信息比特中间量n
info
、一个prb内所占用的re数n
re
、调制阶数qm和传输层数v作为已知量求解的r为实际发送码率。在实际应用中,通过上述
步骤计算码率的方式仅为示例,还可以有不同的计算方式,本技术实施例对此不作限定。
[0188]
可选的,终端设备在至少两个控制信息指示的时频资源上分别发送传输块,网络设备在至少两个控制信息指示的时频资源上接收传输块。网络设备可以将重复传输的多个副本分别做解调后获取的软比特信息进行合并,并对合并的软比特信息做译码,可以提升译码可靠性。终端设备可以采用不同冗余版本(redundant version,rv)分别发送多个副本。
[0189]
可选的,至少两个控制信息可以仅调度一次tb传输,即,至少两个控制信息指示的时频资源完全相同,则此时仅有一个pusch;或者,仅在至少两个控制信息中的目标控制信息所指示的时频资源上发送该tb,此时,发送多个dci可以提高dci检测的可靠性,从而间接提升数据接收的可靠性。
[0190]
可选的,至少两个控制信息为重复传输的控制信息。
[0191]
可选的,至少两个控制信息均携带传输功率控制(transmit power control,tpc)指令,该tpc指令用于指示pusch发送功率累积值。终端设备仅根据目标控制信息中携带的tpc指令确定所述传输块的发送功率。具体的,2比特tpc指令如下表2所示:
[0192]
表2
[0193]
tpc字段功率累积值[db]0-1102133
[0194]
可以理解的,终端设备根据基本发送功率值叠加发送功率累积值确定当前数据传输的发送功率。基本发送功率值由开环功率控制参数确定,包括功率调整值,根据路损参考信号确定的路损补偿值等。
[0195]
可选的,网络设备根据传输块大小接收信息比特。传输块大小的值与第一控制信息指示的时频资源、调制阶数、传输层数以及第二控制信息指示的第二码率满足预设关系。对于网络设备而言,传输块大小是在下发第一控制信息以及第二控制信息之前确定的,且第一控制信息和第二控制信息调度的信息比特对应相同的传输块大小。终端设备会将第一控制信息确定为目标控制信息,则第一控制信息所调度的re数n
re
、调制阶数qm、目标码率r和传输层数v与传输块大小n
info’满足预设条件:n
info
=n
re
·r·
qm·
υ,n
info’到n
info
之间有一个预设方式确定。第二控制信息所调度的re数n
re2
、调制阶数q
m2
、目标码率r2和传输层数v2与传输块大小n
info2’可以不满足上述预设条件。
[0196]
可选的,网络设备发送第一控制信息,第一控制信息用于指示第一码率和第一时频资源;网络设备接收终端设备根据第一码率或第二码率在第一时频资源上发送的信息比特,第二码率为第二控制信息指示的,第二控制信息与第一控制信息不同。可见,网络设备通过采用第一码率和第二码率在第一时频资源上检测终端设备发送的数据,可以保证终端设备在收到第一控制信息和第二控制信息中的任意控制信息时,数据均可以成功被接收,提升了采用双dci调度数据的可靠性,进而可以获得双dci调度数据的灵活性。
[0197]
可选的,网络设备根据第一码率或第二码率在第一时频资源上接收信息比特,其中,第二码率由协作网络设备指示的。
[0198]
本技术实施例还提供了一种数据传输的方法,即通过初传dci指示是否存在重传dci。请参阅图4,如图4所示,该方法可以包括步骤410至步骤430。下面详细说明方法中的各步骤。
[0199]
步骤410,初传dci指示是否存在重传dci。也就是说,终端设备在接收到初传dci后,通过初传dci中携带的指示信息,判断是否存在重传dci。若存在重传dci,那么终端设备执行步骤420,即在接收重传dci后再做数据请求操作。若不存在重传dci,那么终端设备执行步骤430,即在接收初传dci后直接执行数据请求操作,从而简化终端设备的实现复杂度。
[0200]
在一种可能的实施方式中,通过初传dci中携带的比特信息指示是否存在重传dci,且初传dci和重传dci指示相同的tb。
[0201]
示例性的,通过初传dci中的1比特信息来指示是否存在重传dci。假设比特信息指示0,则表示不存在重传dci,此时执行步骤430;假设比特信息指示1,则表示存在重传dci,此时执行步骤420。
[0202]
在另一种可能的实施方式中,预先规定初传dci所在的coreset指示是否存在重传dci。
[0203]
示例性的,有两个coreset,分别记为coreset#1和coreset#2。当终端设备在coreset#1上检测到初传dci时,则表示不存在重传dci,此时执行步骤430;当终端设备在coreset#2上检测到dci时,则表示存在重传dci,此时执行步骤420。
[0204]
在另一种可能的实施方式中,根据初传dci指示的信息判断是否存在重传dci。
[0205]
示例性的,在初传dci指示的mcs索引存在对应的目标码率的情况下,则终端设备获知不存在重传dci,根据初传dci的指示确定tbs。在初传dci指示的mcs索引不存在对应的目标码率的情况下,则终端设备获知存在重传dci,进而根据重传dci的指示确定tbs。
[0206]
可见,通过上述实施例,终端设备在检测到初传dci后,可以根据初传dci的指示判断是否存在重传dci,若存在重传dci,则终端设备等待检测重传dci。在检测到重传dci后,再执数据请求操作,从而大大简化了终端设备实现的复杂度。
[0207]
上述本技术提供的实施例中,分别从网络设备、终端、以及网络设备和终端之间交互的角度对本技术实施例提供的方法进行了介绍。为了实现上述本技术实施例提供的方法中的各功能,网络设备和终端可以包括硬件结构、软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能可以以硬件结构、软件模块、或者硬件结构加软件模块的方式来执行。
[0208]
图5是本技术实施例提供的通信装置的示意性框图。如图5所示,该通信装置1000可以包括通信单元1100和处理单元1200。
[0209]
在一种可能的设计中,该通信装置1000可对应于上文方法实施例中的终端设备,例如,可以为终端设备,或者配置于终端设备中的芯片。
[0210]
具体地,该通信装置1000可对应于根据本技术实施例的图2至图4任一方法中的终端设备,该通信装置1000可以包括用于执行图2至图4任一方法中的终端设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2至图4任一方法中的方法的相应流程。
[0211]
例如但不限于,当该通信装置1000用于执行图3中的方法时,通信单元1100可用于执行方法中的步骤310、步骤340,处理单元1200可用于执行方法中的步骤320、步骤330。
[0212]
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,可参见上述图2至图4所述的相关内容,为了简洁,在此不再赘述。
[0213]
还应理解,该通信装置1000为终端设备时,该通信装置1000中的通信单元1100可对应于图6中示出的终端设备2000中的收发器2020,该通信装置1000中的处理单元1200可对应于图6中示出的终端设备2000中的处理器2010。
[0214]
还应理解,该通信装置1000为配置于终端设备中的芯片时,该通信装置1000中的通信单元1100可以为输入/输出接口。
[0215]
在另一种可能的设计中,该通信装置1000可对应于上文方法实施例中的网络设备,例如,可以为网络设备,或者配置于网络设备中的芯片。
[0216]
具体地,该通信装置1000可对应于根据本技术实施例图2至图4任一方法中的网络设备,该通信装置1000可以包括用于执行图2至图4任一方法中的网络设备执行的方法的单元。并且,该通信装置1000中的各单元和上述其他操作和/或功能分别为了实现图2至图4任一方法中的相应流程。
[0217]
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,可参见上述图2至图4所述的相关内容,为了简洁,在此不再赘述。
[0218]
还应理解,该通信装置1000为网络设备时,该通信装置1000中的通信单元为可对应于图7中示出的网络设备3000中的收发器3200,该通信装置1000中的处理单元1200可对应于图7中示出的网络设备3000中的处理器3100。
[0219]
还应理解,该通信装置1000为配置于网络设备中的芯片时,该通信装置1000中的通信单元1100可以为输入/输出接口。
[0220]
图6是本技术实施例提供的终端设备2000的结构示意图。该终端设备2000可应用于如图1所示的系统中,执行上述方法实施例中终端设备的功能。
[0221]
如图6所示,该终端设备2000包括处理器2010和收发器2020。可选地,该终端设备2000还包括存储器2030。其中,处理器2010、收发器2020和存储器2030之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器2030用于存储计算机程序,该处理器2010用于从该存储器2030中调用并运行该计算机程序,以控制该收发器2020收发信号。可选地,终端设备2000还可以包括天线2040,用于将收发器2020输出的上行数据或上行控制信令通过无线信号发送出去。
[0222]
上述处理器2010和存储器2030可以合成一个处理装置,处理器2010用于执行存储器2030中存储的程序代码来实现上述功能。具体实现时,该存储器2030也可以集成在处理器2010中,或者独立于处理器2010。该处理器2010可以与图5中的处理单元对应。
[0223]
上述收发器2020可以与图5中的通信单元对应,也可以称为收发单元。收发器2020可以包括接收器(或称接收机、接收电路)和发射器(或称发射机、发射电路)。其中,接收器用于接收信号,发射器用于发射信号。
[0224]
应理解,图6所示的终端设备2000能够实现图2至图4任一方法实施例中涉及终端设备的各个过程。终端设备2000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
[0225]
上述处理器2010可以用于执行前面方法实施例中描述的由终端设备内部实现的
动作,而收发器2020可以用于执行前面方法实施例中描述的终端设备向网络设备发送或从网络设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
[0226]
可选地,上述终端设备2000还可以包括电源2050,用于给终端设备中的各种器件或电路提供电源。
[0227]
除此之外,为了使得终端设备的功能更加完善,该终端设备2000还可以包括输入单元2060、显示单元2070、音频电路2080、摄像头2090和传感器2100等中的一个或多个,所述音频电路2080还可以包括扬声器2082、麦克风2084等。
[0228]
图7是本技术实施例提供的网络设备的结构示意图,例如可以为基站的结构示意图。该基站3000可应用于如图1所示的系统中,执行上述方法实施例中网络设备的功能。
[0229]
如图7所示,该基站3000可以包括一个或多个射频单元,如远端射频单元(remote radio unit,rru)3100和一个或多个基带单元(baseband unit,bbu)(也可称为数字单元,digital unit,du)3200。所述rru 3100可以称为收发单元,与图5中的通信单元1200对应。
[0230]
可选地,该收发单元3100还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线3101和射频单元3102。可选地,收发单元3100可以包括接收单元和发送单元,接收单元可以对应于接收器(或称接收机、接收电路),发送单元可以对应于发射器(或称发射机、发射电路)。所述rru 3100部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送指示信息。所述bbu 3200部分主要用于进行基带处理,对基站进行控制等。所述rru 3100与bbu 3200可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
[0231]
所述bbu 3200为基站的控制中心,也可以称为处理单元,可以与图5中的处理单元1100对应,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述bbu(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程,例如,生成上述指示信息等。
[0232]
在一个示例中,所述bbu 3200可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte网),也可以分别支持不同接入制式的无线接入网(如lte网,5g网或其他网)。所述bbu 3200还包括存储器3201和处理器3202。所述存储器3201用以存储必要的指令和数据。所述处理器3202用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器3201和处理器3202可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
[0233]
应理解,图7所示的基站3000能够实现图2至图4任一方法中的方法实施例中涉及网络设备的各个过程。基站3000中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
[0234]
上述bbu 3200可以用于执行前面方法实施例中描述的由网络设备内部实现的动作,而rru 3100可以用于执行前面方法实施例中描述的网络设备向终端设备发送或从终端设备接收的动作。具体请见前面方法实施例中的描述,此处不再赘述。
[0235]
本技术实施例还提供了一种处理装置,包括处理器和接口;该处理器,用于执行上述方法实施例中的通信的方法。
[0236]
应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(field programmable gate array,fpga),可以是专用集成芯片(application specific integrated circuit,asic),还可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是微控制器(micro controller unit,mcu),还可以是可编程控制器(programmable logic device,pld)或其他集成芯片。
[0237]
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0238]
应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0239]
可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0240]
根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2至图4任一实施例中的方法。
[0241]
根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可
读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2至图4任一实施例中的方法。
[0242]
根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的一个或多个终端设备以及一个或多个网络设备。
[0243]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disc,ssd))等。
[0244]
上述各个装置实施例中网络设备与终端设备和方法实施例中的网络设备或终端设备完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。
[0245]
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可在上面存储有各种数据结构的各种计算机可读介质执行。部件可根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
[0246]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0247]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0248]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件
可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0249]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0250]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0251]
在上述实施例中,各功能单元的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0252]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0253]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献