1.本技术实施例涉及无线通信技术领域,特别涉及一种控制信息发送方法、动态反馈码本发送方法、基站及终端。
背景技术:2.在移动通信系统中,下行物理层数据分别由物理下行共享信道pdsch(physical downlink shared channel)承载。为了确保物理层数据传输的可靠性和传输效率,采用了混合自动重传请求harq(hybrid automatic repeat request)。harq的基本原理是接收端将从发送端接收数据的译码结果反馈给发送端,正确译码时反馈的译码结果为确认回答(acknowledgement,ack),否则反馈的译码结果为否定回答(negative acknowledgement,nack)。发送端收到nack后可以重传该传输块(transport block,tb)。
3.为了满足现代通信的需求,例如单终端设备ue(user equipment)峰值速率和系统容量提升的要求,一种最直接的办法就是增加系统传输带宽。因此目前移动通信系统引入一项增加传输带宽的技术,也就是载波聚合ca(carrier aggregation),通过使用载波聚合,可以使基站的两个或多个小区可以为单用户提供下行数据服务,这时各个小区分别进行数据调度,分别通过物理下行控制信道pdcch(physical downlink control channel)向ue发送下行控制信息dci(downlink control information)和通过pdsch向ue发送数据信息data。
4.现有技术支持ue可以将各个小区传输的多个tb的译码结果通过物理上行链路控制信道pucch(physical uplink control channel)在一个上行反馈信息uci(uplink control information)中反馈给小区,例如,所述多个tb可以来自上述载波聚合下的不同载波。该uci中包含的译码结果即为harq动态反馈码本,译码结果的比特数为harq动态反馈码本的大小,其中译码结果中各比特对应哪个tb为码本的索引/编排方式。为了准确反馈harq,在载波聚合时,ue可以根据配置的载波个数来确定反馈信息,比如可以根据dci中的计数器型下行分配索引c-dai(counter downlink assignment index)和总数型下行分配索引t-dai(total downlink assignment index)来确定harq,以便小区能准确识别各个tb的译码结果。其中,c-dai用来指示用户收到pdsch的累计编号,同一时域,按照先主小区后辅小区顺序排列,t-dai用来用来指示用户接收所有服务小区调度pdsch的总个数,同一时域,主辅载波均要计算。如上所述,各个小区通过pdcch向ue发送dci信息,由于当前小区向ue发送的dci中的t-dai和c-dai需要知道其他小区在同一个时隙slot的pdsch调度情况才能确定,因此各个小区之间需要需要获知彼此的状态,这样对系统的实时性要求高,设计复杂度高,不易实现。
技术实现要素:5.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
6.本技术提供了一种控制信息发送方法、动态反馈码本发送方法、自动重传方法、基站、终端设备及计算机存储介质,各个主辅载波小区无需获取彼此的调度状态,即可让ue能够确定并发送harq动态反馈码本,解决系统实时性要求高的问题。
7.第一方面,本发明实施例提供一种控制信息发送方法,应用于基站,包括:
8.获取参与载波聚合的小区数量;
9.确定当前所述载波小区在所有载波小区中的排序信息;
10.确定当前时间窗口内时间单元是否调度物理下行共享信道pdsch,所述调度了pdsch的时间单元为目标时间单元;
11.根据所述小区数量和所述排序信息,确定所述目标时间单元对应的第一计数值,将所述目标时间单元对应的第一计数值作为所述目标时间单元的计数器型下行分配索引c-dai值;
12.根据所述小区数量,确定所述目标时间单元对应的第二计数值,将所述目标时间单元对应的第二计数值作为所述目标时间单元的总数型下行分配索引t-dai值;
13.根据所述目标时间单元的c-dai值和t-dai值生成下行控制信息dci;
14.向终端设备发送所述dci。
15.第二方面,本发明实施例提供一种动态反馈码本发送方法,应用于终端设备,包括:
16.获取多个载波小区发送的dci,所述dci为所述载波小区根据本发明实施例第一方面所述的控制信息发送方法来发送,所述dci包括当前时间窗口内时间单元的c-dai和t-dai;
17.根据所述时间单元的c-dai和t-dai的数值填写混合自动重传请求harq动态反馈码本;
18.将所述harq动态反馈码本发送至所述载波小区。
19.第三方面,本发明实施例提供一种自动重传方法,应用于基站,包括:
20.接收来自终端设备的harq动态反馈码本,所述harq动态反馈码本为所述终端设备根据本发明实施例第二方面所述的动态反馈码本发送方法来发送,所述harq动态反馈码本包括至少一个传输块的反馈信息;
21.根据所述harq动态反馈码本,确认所述传输块对应的harqid,确定目标传输块,所述目标传输块为对应harqid有效的所述传输块;
22.根据所述反馈信息重传目标传输块。
23.第四方面,本发明实施例提供一种基站,包括:
24.存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本发明实施例第一方面的所述的控制信息发送方法或者实现如本发明实施例第三方面所述的自动重传方法。
25.第五方面,本发明实施例提供一种移动终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本发明实施例第二方面所述的动态反馈码本发送方法。
26.第六方面,本发明实施例提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如本发明实施例第一方面所述的控制信息发送方法,
或者执行如本发明实施例第二方面所述的动态反馈码本发送方法,或者执行如本发明第方面所述的自动重传方法。
27.本技术实施例所提供的技术方案,根据所述小区数量和当前所述载波小区排序信息,确定所述目标时间单元对应的第一计数值,根据所述小区数量,确定所述目标时间单元对应的第二计数值,将所述目标时间单元对应的第一计数值和第二计数值分别作c-dai值和t-dai值,与现有技术中c-dai和t-dai需要根据其他载波小区的pdsch调度状态来决定相比,本技术根据载波小区的数量和当前载波小区的排序信息的第一计数值和第二计数,相当于默认其他载波小区满调度的方式确定目标时间单元对应的c-dai值和t-dai值,无需实时获知其他载波小区的pdsch调度状态,降低通信系统特别是基站的实时性要求,能让ue反馈能够让harq正常工作的动态反馈码本。
附图说明
28.附图用来提供对本技术技术方案的进一步理解,并且构成说明书的一部分,与本技术的实施例一起用于解释本技术的技术方案,并不构成对本技术技术方案的限制。
29.图1是本技术提供的一种系统架构的结构示意图;
30.图2是本技术提供的一种时间单元排列的示意图;
31.图3是本技术一个实施例提供的制信息发送方法的流程图;
32.图4是主载波cc1发送给终端设备dci的时间窗口和时间单元的关系示图;
33.图5是图3步骤340的一个实施例的具体方法流程图;
34.图6是图3步骤350的一个实施例的具体方法流程图;
35.图7是本技术实施例提供的一种时间单元排列的示意图;
36.图8是本技术实施例提供的一种时间单元排列的示意图;
37.图9是本技术实施例提供的动态反馈码本发送方法;
38.图10是本技术实施例提供的自动重传方法;
39.图11是本技术实施例提供的一种时间单元排列的示意图;
40.图12是本技术实施例提供的一种时间单元排列的示意图;
41.图13是本技术实施例提供的一种时间单元排列的示意图;
42.图14是本技术实施例提供的一种基站的系统架构图;
43.图15是本技术实施例提供的一种移动终端的系统架构图。
具体实施方式
44.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
45.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
46.首先,对本技术中涉及的若干名词进行解析:
47.如图1所示,为本技术所适用的一种可能的网络架构示意图,包括至少一个终端设备(ue)10,通过无线接口与基站(enb)20通信,为清楚起见,图1中只示出一个终端设备10和一个基站20。
48.在载波聚合ca(carrier aggregation)场景中,通过使用载波聚合,可以使基站的两个或多个小区可以为单用户提供下行数据服务,这时各个小区分别进行数据调度,分别通过物理下行控制信道pdcch(physical downlink control channel)向ue发送下行控制信息dci(downlink control information)和通过pdsch向ue发送数据信息data。参与载波聚合的小区称为载波小区。其中,下行物理层数据分别由物理下行共享信道pdsch(physical downlink shared channel)承载。为了确保物理层数据传输的可靠性和传输效率,采用了混合自动重传请求harq(hybrid automatic repeat request)。harq的基本原理是接收端将从发送端接收数据的译码结果反馈给发送端,正确译码时反馈的译码结果为确认回答(acknowledgement,ack),否则反馈的译码结果为否定回答(negative acknowledgement,nack)。发送端收到nack后可以重传该传输块(transport block,tb)
49.目前lte系统分为两种传输方式,频分双工(frequency division duplexing,fdd)和时分双工(time division duplexing,tdd)。其中fdd确定反馈信息的方式为:在时间单元(lte中时间单元为子帧)n上,基站发送下行数据给终端设备,终端设备在时间单元n+4反馈是否正确接收的反馈信息,如果该数据只有1个传输块(transport block,tb),则反馈1bit的反馈信息;如果多输入多输出(multiple-input multiple-output,mimo)下有2个tb块(2个码字),则反馈2bit的反馈信息。
50.而tdd确定反馈信息方式可以为:终端设备在下行时间单元n-k上检测到下行数据传输,则终端设备会在上行时间单元n发送反馈信息,其中k∈k(即1个上行时间单元需要反馈多个下行时间单元上的数据是否正确接收因为上行时间单元个数较少)。
51.综上可知,tdd中,每个上行时间单元需要反馈1个或多个下行时间单元传输的反馈信息,将反馈的下行时间单元集合称时间窗口,时间窗口包含的时间单元个数称为时间窗口的大小。
52.在载波聚合时,终端设备可以根据配置的载波个数来确定反馈信息,比如可以根据总数型下行分配索引(total downlink assignment index,t-dai)和计数器型下行分配索引(counter downlink assignment index,c-dai)确定harq的反馈信息。
53.其中,c-dai为在时间窗口内,到当前时间单元为止,由pdcch调度的{载波、时间单元}对的累计个数(也可以包括用于sps释放指示的pdcch个数);或者到当前时间单元为止,pdcch的累计个数;或者到当前时间单元为止,pdsch传输的累计个数;或者到当前服务小区和/或当前时间单元为止,有和pdcch相关的pdsch传输(比如由pdcch调度),和/或,有用于指示半静态调度(sps)释放的pdcch的{载波、时间单元}对的累计个数;或者到当前服务小区和/或当前时间单元,基站已调度的有对应pdcch的pdsch和/或指示sps释放的pdcch的累计数量;或者到当前服务小区和/或当前时间单元,基站已调度的pdsch累计数量(所述pdsch为有对应pdcch和/或指示sps释放的pdcch的pdsch);或者到当前服务小区和/或当前时间单元,基站已调度的有pdsch传输的时间单元累计数量。(所述pdsch为有对应pdcch的pdsch和/或指示sps释放的pdcch)。
54.其中,t-dai可以为在时间窗口内,到当前时间单元为止由pdcch调度的{载波、时
间单元}对的总个数(也可以包括用于半静态调度释放指示的pdcch个数);或者到当前时间单元为止,pdsch传输的总个数;或者到当前服务小区和/或当前时间单元为止,有和pdcch相关的pdsch传输(比如由pdcch调度),和/或,有用于指示半静态调度(sps)释放的pdcch的{载波、时间单元}对的总个数;或者到当前服务小区和/或当前时间单元,基站已调度的有对应pdcch的pdsch和/或指示半静态调度(semi-persistent scheduling,sps)释放的pdcch的总数量;或者到当前服务小区和/或当前时间单元,基站已调度的pdsch总数量。(所述pdsch为有对应pdcch和/或指示sps释放的pdcch的pdsch);或者到当前服务小区和/或当前时间单元,基站已调度的有pdsch传输的时间单元总数量。(所述pdsch为有对应pdcch的pdsch和/或指示sps释放的pdcch)。需要说明的是本技术实施例中的载波还可以称为载波小区。
55.以下结合图2描述现有技术中c-dai和t-dai的计算方式,参照图2所示,基站配置了2个载波,包括主载波cc1和辅载波cc2,其中图2的每一个格子为一个时间单元,假设harq的时间窗口为3,则主载波cc1和辅载波cc2各有3个时间单元,其中填写了d(n,m)的格子表示有pdsch传输或调度了pdsch的时间单元,该时间单元称为目标时间单元,其中n表示当前时间单元中c-dai的值,m表示当前时间单元中t-dai的值,其中pdsch或时间单元由载波小区的调度器通过dci进行调度,图2中dl表示下行时隙,sl表示预留时隙,ul表示上行时隙,其中slot0、slot1、slot2、slot3和slot4各表示1个时隙,即时间单元。其中,假设d(1,1)和d(4,4)调度的pdsch或者数据被终端设备正确接收,d(2,2)调度的pdsch或者数据被终端设备错误接收,终端设备没有检测到d(3,4)。在时间窗口第一个目标时间单元slot0由于只有辅载波cc2有调度,因此c-dai=1,t-da=1。在时间窗口的第二个目标时间单元slot1只有主载波cc1有调度,因此主载波cc1在slot1中c-dai=2,t-dai=2,依次可得slot2中主载波cc1和辅载波cc2时间单元的c-dai和t-dai。终端设备接收主载波cc1和辅载波cc2发送的dci,获得上述目标时间单元对应的c-dai和t-dai,并根据上述各个目标时间单元进行harq反馈,即反馈码本信息,由于根据最后一个目标时间单元t-dai得知一共有4个目标时间单元,因此终端设备反馈信息为4bit,每一位对应一个目标时间单元,1代表ack,0代表nack,终端设备没有接收到d(3,4),因此终端设备只收到d(1,1)、d(2,2)和d(4,4),其中d(2,2)译码结果为错误接收,因此最终的harq反馈信息为1001,该反馈信息又称harq动态反馈码本,由于该码本的大小和编排内容并非固定的,因此也可以称为harq动态反馈码本。可见,c-dai用来指示用户收到pdsch的累计编号,同一时间单元,按照先主小区后辅小区顺序排列,t-dai用来用来指示用户接收所有服务小区调度pdsch的总个数,同一时间单元,主辅载波均要计算。因此,主载波cc1和辅载波cc2在填写各个目标时间单元的c-dai和t-dai时,需要需要得知其他小区在同一个时间单元的pdsch调度情况才能确定,因此各个小区之间需要需要获知彼此的状态,这样对系统的实时性要求高,设计复杂度高,不易实现。
56.为此,本技术实施例提供了一种控制信息发送方法、动态反馈码本发送方法、自动重传方法、基站、终端设备及计算机存储介质,各个主辅载波小区无需获取彼此的调度状态,即可让ue能够确定并发送harq动态反馈码本,解决系统实时性要求高的问题。
57.本年申请实施例提供的控制信息发送方法可以应用于如图1所示的应用环境括包括至少一个终端设备(ue)10,通过无线接口与基站(enb)20通信,为清楚起见,图1中只示出一个终端设备10和一个基站20,其中基站20可以包括多个载波小区,所述多个载波小区通
过载波聚合的方式为终端设备10提供提供下行数据服务。需要说明的是上述的多个载波小区可以由一个基站20提供,也可以由多个基站分别提供,例如每个基站提供一个或多个载波频段的载波小区。
58.终端设备10,是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
59.基站20,是一种将终端接入到无线网络的设备,包括但不限于:演进型节点b(evolved node b,enb)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu)、基站(g nodeb,gnb)、传输点(transmitting and receiving point,trp)、发射点(transmitting point,tp)等,此外,还可以包括wifi接入点(access point,ap)等。
60.参照图3所示,为本技术一个示例性的实施例提供的一种控制信息发送方法,该方法应用于如图1所示的基站20中,所述方法具体包括步骤310至步骤370。
61.步骤310,获取参与载波聚合的小区数量。
62.本步骤中,基站通过载波聚合的方式向终端设备提供下行数据服务时,需要提前对基站进行配置,例如需要确定哪些传输块在哪些载波小区中发送,一般而言,由主载波小区执行载波聚合的调度,因此主载波小区已知参与载波聚合的小区数量,对于各辅载波小区,可以通过主载波小区获得参与长波聚合的小区数量,由于数量为各个载波小区执行载波聚合服务所必须的数据,因此当前载波小区可以在进行载波聚合通信前,获取参与载波聚合的小区数量。
63.步骤320,确定当前所述载波小区在所有载波小区中的排序信息;
64.本步骤中,所述排序信息可以表示为各个载波的序号,例如图2中的主载波cc1和辅载波cc2,本实施例中,当载波数量或载波小区的数量为两个时,主载波cc1所在的载波小区排第一,辅载波cc2所在载波小区排第二。当有多个辅载波时,仍然是主载波cc1所在的载波小区排第一,其余辅载波根据系统设置进行排序,例如辅载波cc2和辅载波cc3进行排序,即按cc1、cc2和cc3进行排序,本实施例中,序号越小表示排名越前。
65.步骤330,确定当前时间窗口内时间单元是否调度物理下行共享信道pdsch,所述调度了pdsch的时间单元为目标时间单元;
66.参见图4所示,为主载波cc1发送给终端设备dci的时间窗口和时间单元的关系示图,dl上有3个时间单元,分别为slot0,slot1和slot2,其中slot1和slot2调度了pdsch的时间单元,表示在slot1和slot2中主载波cc1有pdsch传输,因此上述的主载波cc1上slot1和slot2对应的时间单元目标时间单元,主载波cc1会在每个目标时间单元向终端设备发送dci,dci包括c-dai和t-dai,没有调度度pdsch的时间单元则不会发送。终端设备会在ul上的slot4向主载波cc1反馈harq动态反馈码本。
67.步骤340,根据所述小区数量和所述排序信息,确定所述目标时间单元对应的第一计数值,将所述目标时间单元对应的第一计数值作为所述目标时间单元的计数器型下行分配索引c-dai值;
68.根据c-dai的定义,c-dai用来指示用户收到pdsch的累计编号,同一时间单元内按照载波小区间的排序信息确定c-dai的值,例如第一个时间单元,假设主载波cc1和辅载波cc2均有调度pdsch,则主载波cc1的c-dai=1,辅载波cc2的c-dai=2,这样无论对于主载波cc1还是辅载波cc2均需要得知对方的状态。而本步骤中,没有用传统的方法对目标时间单元的c-dai进行计算,而是直接通过小区数量和所述排序信息对c-dai进行赋值,即通过小区数量和当前载波小区的排序信息得到的第一计数值赋值给c-dai,作为c-dai值,其中第一计数值是默认同一时间单元内其他载波小区均有调度pdsch的情况下计算的,例如,以上述实施例作对比,第一个时间单元中,辅载波cc2有调度pdsch,对于辅载波cc2来说,不清楚主载波cc1是否有调度pdsch,然而,辅载波cc2依据本步骤的方法,辅载波cc2获知载波小区的数量为2,确定辅载波cc2的排序为2,因此在默认主载波cc1在当前时间单元有调度的情况下,确定c-dai的取值第一计数值为2,同理,对于第二时间单元,主载波cc1也不用了解第一时间单元辅载波cc2是否有调度pdsch,主载波cc1直接根据小区数量和所述排序信息得到第一计数值3,将该第一计数值3赋值至第二时间单元的c-dai,其中上述有调度pdsch的时间单元为目标时间单元,对于单个载波小区来说,无需了解其余载波小区有多少个目标时间单元,只需要依据本步骤填写目标时间单元的c-dai。
69.步骤350,根据所述小区数量,确定所述目标时间单元对应的第二计数值,将所述目标时间单元对应的第二计数值作为所述目标时间单元的总数型下行分配索引t-dai值;
70.根据根据t-dai的定义,t-dai用来用来指示用户接收所有服务小区调度pdsch的总个数,同一时域,主辅载波均要计算。例如第一时间单元,假设主载波cc1和辅载波cc2均有调度pdsch,则主载波cc1的t-dai=2,辅载波cc2的t-dai=2,如果只有主载波cc1调度pdsch,则则主载波cc1的t-dai=1,辅载波cc2当前时间单元的t-dai不填写。这样无论对于主载波cc1还是辅载波cc2均需要得知对方的状态。而本步骤中,没有用传统的方法对目标时间单元的t-dai进行计算,而是直接通过小区数量对t-dai进行赋值,即通过小区数量得到的第二计数值赋值给t-dai,作为t-dai值,其中第二计数值是默认同一时间单元内其他载波小区均有调度pdsch的情况下计算的,例如,以上述实施例作对比,第一个时间单元中,辅载波cc2有调度pdsch,对于辅载波cc2来说,不清楚主载波cc1是否有调度pdsch,然而,辅载波cc2依据本步骤的方法,辅载波cc2获知载波小区的数量为2,因此在默认主载波cc1在当前时间单元有调度的情况下,确定t-dai的取值第二计数值为2,同理,对于第二时间单元,主载波cc1也不用了解第一时间单元辅载波cc2是否有调度pdsch,主载波cc1默认第一时间单元和第二时间单元辅载波cc2均有调度pdsch,直接根据小区数量得到第一计数值4,将该第一计数值4赋值至第二时间单元的t-dai,其中上述有调度pdsch的时间单元为目标时间单元,对于单个载波小区来说,无需了解其余载波小区有多少个目标时间单元,只需要依据本步骤填写目标时间单元的t-dai。
71.步骤360,根据所述目标时间单元的c-dai值和t-dai值生成下行控制信息dci;
72.步骤370,向终端设备发送所述dci。
73.本技术实施例提供的控制信息发送方法,根据所述小区数量和当前所述载波小区
排序信息,确定所述目标时间单元对应的第一计数值,根据所述小区数量,确定所述目标时间单元对应的第二计数值,将所述目标时间单元对应的第一计数值和第二计数值分别作c-dai值和t-dai值,与现有技术中c-dai和t-dai需要根据其他载波小区的pdsch调度状态来决定相比,本技术根据载波小区的数量和当前载波小区的排序信息的第一计数值和第二计数,相当于默认其他载波小区满调度的方式确定目标时间单元对应的c-dai值和t-dai值,无需实时获知其他载波小区的pdsch调度状态,降低通信系统特别是基站的实时性要求的同时,能让ue反馈能够让harq正常工作的动态反馈码本。
74.在一实施例中,参照图5所示,步骤340包括以下步骤:
75.步骤510,确定当前所述时间窗口内调度了pdsch的目标时间单元。
76.步骤520,根据所述小区数量和所述排序信息,分别计算所述目标时间单元对应的第一计数值。
77.本步骤中,直接根据小区数量和所述排序信息计算目标时间单元对应的第一计数值,例如,一实施例中,假设参与载波聚合的小区数量为n,n为大于等于1的整数,所述排序信息包括所述载波小区的排序序号m,m为大于等于1的整数,则第i个时间单元对应的第一计数值为m+n(i-1),其中i为大于等于1的整数,可见,只需要确定目标时间单元在时间窗口内的位置,即可计算得到对应的第一计数值。例如小区数量为3,第二载波小区的辅载波cc2的第3个时间单元调度了pdsch,其对应的c-dai值可以通过m+n(i-1)得出为7。
78.步骤530,将所述目标时间单元对应的第二计数值作为所述目标时间单元的t-dai值。
79.在一实施例中,参照图6所示,步骤350包括以下步骤以下步骤:
80.步骤610,确定当前所述时间窗口内调度了pdsch的目标时间单元。
81.步骤620,根据所述小区数量,分别计算所述目标时间单元对应的第二计数值。
82.本步骤中,可以直接根据直接根据小区数量计算目标时间单元对应的第二计数值,例如,一实施例中,假设所述参与载波聚合的小区数量为n,n为大于等于1的整数,则第i个时间单元对应的第二计数值为n
×
i,其中i为大于等于1的整数,可见,只需要确定目标时间单元在时间窗口内的位置,即可计算得到对应的第二计数值。例如小区数量为4,第二载波小区的辅载波cc2的第2个时间单元调度了pdsch,其对应的c-dai值可以通过n
×
i得出为8。
83.步骤630,将所述目标时间单元对应的第二计数值作为所述目标时间单元的t-dai值。
84.上述步骤510至步骤530,描述了如何填写目标时间单元对应的c-dai,步骤610至步骤630描述了如何填写目标时间单元对应的t-dai。上述步骤中,均是先确定了目标时间单元后再计算目标时间单元对应的第一计数值和第二计数值,另外,还可以首先计算出当前时间窗口内所有的时间单元的第一计数值和第二计数值,再挑选调度了pdsch的时间单元的第一计数值和第二计数值赋值到c-dai和t-dai。
85.需要说明的是,上述第一计数值和第二计数值用十进制表示(例如t-dai和c-dai取值为1,2,3,4,5,6)只是便于展示和理解的一种实施方式,第一计数值和第二计数值可以用不同的数字形式表示,例如可以用二进制表示,只要其数字含义能够体现第一计数值和第二计数值即可。例如,dci中的指示信息取决于dci中t-dai和c-dai域的比特数,例如lte
中假设t-dai和c-dai域分别为2比特,即二位的比特数表示:1用00代表、2用01代表、3用10代表、4用11代表,5又用00代表,6又用01代表,依次类推。因此在计算t-dai具体值时需要看循环了几次,例如若t-dai域循环了1次,且t-dai域为01,则代表t-dai取值为6;若t-dai域循环了2次,且t-dai域为10,则代表t-dai取值为11。c-dai类似,不再赘述,具体可如表1所示。同理,当确定c-dai和t-dai取值后,可以根据上述规则换算为t-dai和c-dai的域。
[0086][0087]
表1循环次数和实际取值的对照表
[0088]
参照图7所示,为一种时间单元排列的示意图,为了方便进行描述、理解及对比,t-dai和c-dai的取值仍然按照十进制的形式展示,基站配置了2个载波,包括主载波cc1和辅载波cc2,假设harq的时间窗口为3,则主载波cc1和辅载波cc2各有3个时间单元。各个时间单元的内容用d(n,m)表示,其中其中n表示当前时间单元中c-dai的值,m表示当前时间单元中t-dai的值。其中pdsch或时间单元由载波小区的调度器通过dci进行调度,图2中dl表示下行时隙,sl表示预留时隙,ul表示上行时隙,其中slot0、slot1、slot2、slot3和slot4各表示1个时隙,即时间单元。图7和图2的载波数量及各个时间单元的pdsch调度情况相同。以下针对各个时间单元说明本技术实施例控制信息发送方法与图2的区别。对于第一个时间单元slot0中,主载波cc1没有调度pdsch,辅载波cc2有调度pdsch,辅载波cc2以默认主载波cc1有调度的情况下计算c-dai=2,t-dai=2;在第二个时间单元slot1中主载波cc1调度有pdsch,辅载波cc2没有调度pdsch,计算得到cc1在slot1时间单元的取值时,也默认辅载波cc2有调度pdsch,因此计算得到主载波cc1在slot1时间单元的取值为c-dai=3,t-dai=4,在第三个时间单元slot2中主载波cc1和辅载波cc2均调度有pdsch,主载波cc1在slot2时间单元的取值为c-dai=5,t-dai=6,辅载波cc2在slot2时间单元的取值为c-dai=6,t-dai=6。主载波cc1和辅载波cc2分别在各个各个时隙通过dci发送上述各个目标时间单元的t-dai和c-dai至终端设备,其中,终端设备没有接收到d(5,6),因此终端设备只收到d(2,2),d(3,4)和d(6,6),其中d(3,4)译码结果为错误接收。由于终端设备仍然会依据现有的规则判断,因此终端设备根据最后一个时间单元的t-dai=6确定harq动态反馈码本的比特数为6,而且除了d(5,6)外,终端设备也会判断没有接收到d(1,2)和d(4,4),因此最终的harq反馈信息为010001。可以本实施例中,主载波cc1和辅载波cc2在填写t-dai和c-dai时均无需获知其他载波小区的是否调度pdsch,能够降低通信系统特别是基站的实时性要求,使系统设计简单,而且本技术实施例的控制信息发送方法,无需改变终端设备的判断规则,终端设备也能够反馈可以实现让harq正常工作的动态反馈码本。图7中各个时间单元的实际数据输入情况参见图8所示。
[0089]
一实施例中,所述dci还包括对应所述目标时间单元的混合自动重传请求标识符harqid。harqid用于标识载波小区向终端设备发送的传输块。一方面终端设备可以根据该harqid确定传输块以准确接收信息,另一方面,基站根据该harqid即可确定所需要重传的
传输块。
[0090]
参照图9所示,为本技术实施例提供的一种动态反馈码本发送方法,应用于终端设备,其中所述终端设备是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机、平板电脑、带无线收发功能的电脑、虚拟现实终端、增强现实终端、工业控制中的无线终端、无人驾驶中的无线终端、远程医疗中的无线终端、智能电网中的无线终端、运输安全中的无线终端、智慧城市中的无线终端、智慧家庭中的无线终端等等。
[0091]
本技术实施例提供的一种动态反馈码本发送方法,包括以下步骤:
[0092]
步骤910,获取多个载波小区发送的dci,所述dci为所述载波小区根据上述任一实施例所述的控制信息发送方法来发送,所述dci包括目标时间单元的c-dai和t-dai。
[0093]
本步骤中,终端设备通过pdcch获取各个载波小区发送的dci,通过pdsch发送的数据信息,所述数据信息包括多个传输块,其中,所述dci包括各个目标时间单元的c-dai和t-dai还包括各个目标时间单元对应的harqid,harqid也与数据信息中的传输快对应。
[0094]
步骤920,根据所述各个时间单元的c-dai和t-dai的数值填写混合自动重传请求harq动态反馈码本;
[0095]
本步骤中,终端设备优先确定各个传输块的译码是否正确,并根据判定结果填写harq动态反馈码本,终端设备根据述各个时间单元的c-dai和t-dai的数值确定各个传输块对应在harq动态反馈码本的位数,再次参照图7所示的时间单元排列的示意图,终端设备接收到d(2,2),d(3,4)和d(6,6),其中d(3,4)对应传输块的译码结果为错误接收,因此需要重发d(3,4)对应的传输块,同时终端设备也会判断漏接收d(1,2),d(4,4)和d(5,6),因此也会指示基站重传d(1,2),d(4,4)和d(5,6)对应的传输块,终端设备确定的harq反馈信息为010001,其中1代表ack,0代表nack,需要基站重传对应的传输块。
[0096]
步骤930,将所述harq动态反馈码本发送至所述载波小区。
[0097]
参照图10所示,为本技术实施例提供的一种自动重传方法,应用于基站,其中,基站,是一种将终端接入到无线网络的设备,包括但不限于:演进型节点b、家庭基站、基带单元、基站、传输点、发射点等,此外,还可以包括wifi接入点等。
[0098]
本技术实施例提供的一种自动重传方法,包括以下步骤:
[0099]
步骤1010,接收来自终端设备的harq动态反馈码本。
[0100]
本步骤中,所述harq动态反馈码本为所述终端设备根据上述任意一项实施例所述的动态反馈码本发送方法来发送,所述harq动态反馈码本包括至少一个传输块的反馈信息。例如图7所示的实施例中,终端设备向载波小区发送harq反馈信息为010001。
[0101]
步骤1020,根据所述harq动态反馈码本,确认各个所述传输块对应的harqid,确定目标传输块,所述目标传输块为对应harqid有效的所述传输块。
[0102]
本步骤中,由于载波小区向终端设备发送的dci信息是已知的,因此能够确定harq反馈信息上的各位对应的载波及其调度pdsch的时间单元,因此能够确定对应时间单元通过pdsch向终端设备发送的传输块。若harq反馈信息当前位对应的harqid不正确,表示载波小区没有在对应的时间单元发送过传输块,则跳过该位不进行处理,原因是根据本技术实施例提供的控制信息发送方法发送给终端设备的dci各个载波是默认进行调度的,但是对
于没有调度的时间小区实际上并没有发出该时间单元的c-dai和t-dai,但是终端设备会判断为该时间单元漏发了c-dai和t-dai,从而向载波小区反馈需要重发该时间单元对应的传输块的命令,虽然终端设备的实际判断情况有误,但是由于载波小区重传传输块需要确认正确的harqid,因此实际上终端设备的误判并不会导致多余的传输块被重发,整个harq方案仍然能够正常执行。
[0103]
步骤1030,根据所述反馈信息重传目标传输块。
[0104]
本步骤中,由于能够确定harq反馈信息上的各位对应的传输块,因此可以根据反馈信息对需要重传的目标传输块执行重传操作。例如其中1代表ack,表示无需重传,0代表nack,需要重传对应的传输块。
[0105]
以下通过几个实施例完整说明基站与终端设备的通信过程:
[0106]
参照图11所示,本技术一个实施例的时间单元排列的示意图,
[0107]
以tdd 2.5ms双周期dddsu ddsuu帧结构、载波小区数量或载波数为2、所有下行时隙slot均调度pdsch的场景为例。下行slot 0、slot1、slot2需要在上行slot4上反馈harq反馈信息并且slot 0、1、2主辅载波均调度pdsch度。实施步骤:
[0108]
主载波cc1所在的调度器针对slot0的ue调度,dci中携带的c-dai=1,t-dai=2,并使用有效的harqid,辅载波所在的调度器针对slot0的ue调度,dci中携带的c-dai=2,t-dai=2,并使用有效的harqid。
[0109]
主载波cc1所在的调度器针对slot1的ue调度,dci中携带的c-dai=3,t-dai=4,并使用有效的harqid,辅载波cc2所在的调度器针对slot1的ue调度,dci中携带的c-dai=4,t-dai=4,并使用有效的harqid。
[0110]
主载波cc1所在的调度器针对slot2的ue调度,dci中携带的c-dai=1(循环次数为1,表示数值5),t-dai=2(循环次数为1,表示数值6),并使用有效的harqid,辅载波cc2所在的调度器针对slot2的ue调度,dci中携带的c-dai=2,t-dai=2,并使用有效的harqid。
[0111]
ue在空口收到dci和pdsch数据后,需要在slot4上反馈的动态码本bit数为6,并发送给基站。
[0112]
基站收到ue的动态码本码流6bit,按照主辅载波顺序和时域顺序、有效的harqid来解析对应bit位置的ack/nack结果。
[0113]
参照图12所示,本技术一个实施例的时间单元排列的示意图,
[0114]
以tdd 2.5ms双周期dddsu ddsuu帧结构、2个载波、主辅载波的下行时隙不满调度场景为例。slot 0、slot1、slot2需要上行slot4上反馈harq反馈信息,并且只有辅载波的slot 0有调度。实施步骤:
[0115]
主载波cc1所在的调度器针对slot0,因为没有调度,不需要发送dci和处理hardid,辅载波所在的调度器针对slot0的ue调度,dci中携带的c-dai=2,t-dai=2,并使用有效的harqid。
[0116]
主载波所在的调度器针对slot1,因为没有调度,不需要发送dci和处理hardid,辅载波所在的调度器针对slot1,因为没有调度,不需要发送dci和处理hardid。
[0117]
主载波所在的调度器针对slot2,因为没有调度,不需要发送dci和处理hardid,辅载波所在的调度器针对slot2,因为没有调度,不需要发送dci和处理hardid。
[0118]
ue在空口收到dci和pdsch数据后,需要在slot4上反馈的动态码本bit数为2,并发
送给基站。
[0119]
基站收到ue的动态码本码流2bit,按照主辅载波顺序和时域顺序、有效的harqid来解析对应bit位置的ack/nack结果。
[0120]
参照图13所示,本技术一个实施例的时间单元排列的示意图,
[0121]
以tdd 2.5ms双周期dddsu ddsuu帧结构、3载波、主辅载波下行时隙不满调度场景为例。slot 0、slot1、slot2需要上行slot4上反馈harq反馈信息,并且只有辅载波cc2的slot 0、辅载波cc3的slot0,主载波cc1的slot1有调度。实施步骤:
[0122]
主载波cc1所在的调度器针对slot0,因为没有调度,不需要发送dci和处理hardid,辅载波cc2所在的调度器针对slot0的ue调度,dci中携带的c-dai=2,t-dai=3,并使用有效的harqid,辅载波cc3所在的调度器针对slot0的ue调度,dci中携带的c-dai=3,t-dai=3,并使用有效的harqid。
[0123]
主载波cc1所在的调度器针对slot1的ue调度,dci中携带的c-dai=4,t-dai=2(循环次数为1,表示数值6),并使用有效的harqid,辅载波cc2所在的调度器针对slot1,因为没有调度,不需要发送dci和处理hardid,辅载波cc3所在的调度器针对slot1,因为没有调度,不需要发送dci和处理hardid
[0124]
主载波cc1所在的调度器针对slot2,因为没有调度,不需要发送dci和处理hardid,辅载波cc2所在的调度器针对slot2,因为没有调度,不需要发送dci和处理hardid,辅载波cc3所在的调度器针对slot2,因为没有调度,不需要发送dci和处理hardid。
[0125]
ue在空口收到dci和pdsch数据后,需要在slot4上反馈的动态码本bit数为6,并发送给基站。
[0126]
基站收到ue的动态码本码流6bit,按照主辅载波顺序和时域顺序、有效的harqid来解析对应bit位置的ack/nack结果。
[0127]
参照图14所示,本技术实施例提供的一种基站,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例所述的控制信息发送方法或者实现上述任意实施例所述的自动重传方法。
[0128]
参照图15所示,本技术实施例提供的一种移动终端,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例所述的动态反馈码本发送方法。
[0129]
本技术实施例提供的一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任意实施例所述的控制信息发送方法,或者执行上述任意实施例所述的动态反馈码本发送方法,或者执行上述任意实施例所述的自动重传方法
[0130]
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0131]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领
域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置,或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0132]
以上是对本技术的较佳实施进行了具体说明,但本技术并不局限于上述实施方式,熟悉本领域的技术人员在不违背本技术精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。