一种HARQ-ACK码本确定方法、用户终端及基站与流程

文档序号:18522645发布日期:2019-08-24 09:56阅读:132来源:国知局
一种HARQ-ACK码本确定方法、用户终端及基站与流程

本发明涉及通信技术领域,尤其涉及一种混合自动重传请求确认(hybridautomaticrepeatrequestacknowledgement,harq-ack)码本确定方法、用户终端及基站。



背景技术:

随着移动通信业务需求的发展变化,国际电信联盟(internationaltelecommunicationunion,itu)等多个组织均开始研究新的无线通信系统(即5gnr,5generationnewrat)。其中,5gnr中支持灵活的定时关系,对于物理下行共享信道(pdsch,physicaldownlinksharedchannel)的调度定时关系,承载其调度信息的物理下行控制信道(pdcch,physicaldownlinkcontrolchannel)指示pdcch到pdsch的调度定时关系(即schedulingtiming),以及指示pdsch到其对应的harq-ack的反馈定时关系(即harq-acktiming)。具体地,pdcch所使用的下行控制信息(dci,downlinkcontrolinformation)格式中的时域资源分配指示域指示pdsch所在时隙与dci所在时隙的时隙偏移k0;dci格式中的pdsch到harq-ack反馈定时指示域指示pdsch结束到harq-ack开始之间的时隙个数k1,如下图1所示。k0的最大集合为{0,1,2,3,4,5,8,10,16,20,32}。

目前,5gnr支持半静态(semi-static)和动态(dynamic)两种harq-ack码本产生方式。当用户终端采用半静态方式来确定harq-ack码本时,用户终端按照k0的最大集合来确定harq-ack码本,这样会导致产生的harq-ack码本中存在较多冗余比特,从而严重影响到harq-ack的传输效率和性能。



技术实现要素:

本发明实施例提供一种harq-ack码本确定方法、用户终端及基站,以解决用户终端产生的harq-ack码本中存在较多冗余比特的问题。

本发明实施例提供一种混合自动重传请求确认harq-ack码本确定方法,应用于用户终端,所述方法包括:

获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

根据所述第一取值集合,确定harq-ack码本。

可选的,所述获取第一取值集合,包括:

根据所述用户终端使用的基带参数numerology,确定所述第一取值集合。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

基于预设的numerology与取值集合之间的对应关系,将所述用户终端使用的numerology对应的取值集合确定为所述第一取值集合;其中,任一numerology对应的取值集合为所述第二取值集合的子集。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology或编号不小于所述用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,所述用户终端使用的numerology对应的取值之外的其余取值或编号不小于所述用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

根据带宽部分bwp切换时间和所述用户终端使用的numerology,确定第二取值;其中,所述第二取值为所述第二取值集合中的一个取值;

根据所述第二取值,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第二取值的各个取值。

可选的,所述根据bwp切换时间和所述用户终端使用的numerology,确定第二取值,包括:

根据bwp切换时间和所述用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;

基于预设的numerology与基本取值集合之间的对应关系,确定所述用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括所述任一numerology下,所述第二取值集合中不支持bwp切换的各个取值;

分别计算所述用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;

将所述第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,所述获取第一取值集合,包括:

接收基站发送的配置信令;

根据所述配置信令,确定所述第一取值集合。

可选的,所述配置信令中携带所述第一取值集合中的每个取值或对应于所述第一取值集合的索引;

所述根据所述配置信令,确定所述第一取值集合,包括:

将所述配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定所述配置信令中的索引对应的所述第一取值集合。

可选的,所述配置信令中携带第三取值;其中,所述第三取值为所述第二取值集合中的一个取值;

所述根据所述配置信令,确定所述第一取值集合,包括:

根据所述配置信令,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第三取值的各个取值。

可选的,所述获取第一取值集合,包括:

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中数值最小的m个取值,m小于所述第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,所述根据所述第一取值集合,确定harq-ack码本,包括:

当所述用户终端在一个载波上不支持bwp切换时:

按照所述第一取值集合,确定harq-ack码本;

当所述用户终端在一个载波上支持bwp切换时,对于所述一个载波:

按照所述第一取值集合,确定harq-ack码本,并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;

或者,给所述第一取值集合添加n个第四取值;其中,所述第四取值为所述第二取值集合中的不包含在所述第一取值集合中的取值,n为大于或者等于1的整数;按照添加所述第四取值后的第一取值集合确定所述一个载波对应harq-ack码本。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为所述用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;所述用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或所述用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或所述用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

本发明实施例还提供一种混合自动重传请求确认harq-ack码本确定方法,应用于基站,所述方法包括:

获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

根据所述第一取值集合,确定用户终端发送的harq-ack码本的比特数。

可选的,所述获取第一取值集合,包括:

根据所述用户终端使用的基带参数numerology,确定所述第一取值集合。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

基于预设的numerology与取值集合之间的对应关系,将所述用户终端使用的numerology对应的取值集合确定为所述第一取值集合;其中,任一numerology对应的取值集合为所述第二取值集合的子集。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology或编号不小于所述用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,所述用户终端使用的numerology对应的取值之外的其余取值或编号不小于所述用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值。

可选的,所述根据所述用户终端使用的numerology,确定所述第一取值集合,包括:

根据带宽部分bwp切换时间和所述用户终端使用的numerology,确定第二取值;其中,所述第二取值为所述第二取值集合中的一个取值;

根据所述第二取值,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第二取值的各个取值。

可选的,所述根据bwp切换时间和所述用户终端使用的numerology,确定第二取值,包括:

根据bwp切换时间和所述用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;

基于预设的numerology与基本取值集合之间的对应关系,确定所述用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括所述任一numerology下,所述第二取值集合中不支持bwp切换的各个取值;

分别计算所述用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;

将所述第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,所述方法还包括:

向所述用户终端发送配置信令;其中,所述配置信令用于通知所述第一取值集合。

可选的,所述配置信令指示所述第一取值集合中的每个取值或指示对应于所述第一取值集合的索引。

可选的,所述配置信令携带第三取值,所述第三取值为所述第二取值集合中的一个取值,所述第三取值用于将所述第二取值集合中不大于或者小于所述第三取值的各个取值构成的集合确定为所述第一取值集合。

可选的,所述获取第一取值集合,包括:

确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中数值最小的m个取值,m小于所述第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,所述根据所述第一取值集合,确定用户终端发送的harq-ack码本的比特数,包括:

当所述用户终端在一个载波上不支持bwp切换时:

按照所述第一取值集合,确定harq-ack码本的比特数;

当所述用户终端在一个载波上支持bwp切换时,对于所述一个载波:

按照所述第一取值集合,确定harq-ack码本的比特数,并确定所述用户终端在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;

或者,给所述第一取值集合添加n个第四取值;其中,所述第四取值为所述第二取值集合中的不包含在所述第一取值集合中的取值,n为大于或者等于1的整数;按照添加所述第四取值后的第一取值集合确定harq-ack码本的比特数。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为所述用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;所述用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或所述用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或所述用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

本发明实施例还提供一种用户终端,包括:

获取模块,用于获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

确定模块,用于根据所述第一取值集合,确定混合自动重传请求确认harq-ack码本。

本发明实施例还提供一种基站,包括:

获取模块,用于获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

确定模块,用于根据所述第一取值集合,确定用户终端发送的确定混合自动重传请求确认harq-ack码本的比特数。

本发明实施例还提供一种用户终端,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,

所述收发机,用于获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

所述处理器,用于根据所述第一取值集合,确定harq-ack码本;

或者,

所述处理器,用于获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;根据所述第一取值集合,确定harq-ack码本。

可选的,所述收发机,还用于根据所述用户终端使用的基带参数numerology,确定所述第一取值集合;

或者,

所述处理器,还用于根据所述用户终端使用的基带参数numerology,确定所述第一取值集合。

可选的,所述收发机,还用于基于预设的numerology与取值集合之间的对应关系,将所述用户终端使用的numerology对应的取值集合确定为所述第一取值集合;其中,任一numerology对应的取值集合为所述第二取值集合的子集;

或者,

所述处理器,还用于基于预设的numerology与取值集合之间的对应关系,将所述用户终端使用的numerology对应的取值集合确定为所述第一取值集合;其中,任一numerology对应的取值集合为所述第二取值集合的子集。

可选的,所述收发机,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology或编号不小于所述用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,所述用户终端使用的numerology对应的取值之外的其余取值或编号不小于所述用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

所述收发机,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值;

或者,

所述处理器,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology或编号不小于所述用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,所述用户终端使用的numerology对应的取值之外的其余取值或编号不小于所述用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

所述处理器,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值。

可选的,所述收发机,还用于根据带宽部分bwp切换时间和所述用户终端使用的numerology,确定第二取值;其中,所述第二取值为所述第二取值集合中的一个取值;根据所述第二取值,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第二取值的各个取值;

或者,

所述处理器,还用于根据带宽部分bwp切换时间和所述用户终端使用的numerology,确定第二取值;其中,所述第二取值为所述第二取值集合中的一个取值;根据所述第二取值,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第二取值的各个取值。

可选的,所述收发机,还用于根据bwp切换时间和所述用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定所述用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括所述任一numerology下,所述第二取值集合中不支持bwp切换的各个取值;分别计算所述用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将所述第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值;

或者,

所述处理器,还用于根据bwp切换时间和所述用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定所述用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括所述任一numerology下,所述第二取值集合中不支持bwp切换的各个取值;分别计算所述用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将所述第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,所述收发机,还用于接收基站发送的配置信令;根据所述配置信令,确定所述第一取值集合;

或者,

所述收发机,还用于接收基站发送的配置信令;

所述处理器,还用于根据所述配置信令,确定所述第一取值集合。

可选的,所述配置信令中携带所述第一取值集合中的每个取值或对应于所述第一取值集合的索引;

所述收发机,还用于将所述配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定所述配置信令中的索引对应的所述第一取值集合;

或者,

所述处理器,还用于将所述配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定所述配置信令中的索引对应的所述第一取值集合。

可选的,所述配置信令中携带第三取值;其中,所述第三取值为所述第二取值集合中的一个取值;

所述收发机,还用于根据所述配置信令,确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第三取值的各个取值;

或者,

所述处理器,还用于根据所述配置信令,确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第三取值的各个取值。

可选的,所述收发机,还用于确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中数值最小的m个取值,m小于所述第二取值集合中包括的取值的总数量,m为大于或者等于1的整数;

或者,

所述处理器,还用于确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中数值最小的m个取值,m小于所述第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,所述处理器,还用于当所述用户终端在一个载波上不支持bwp切换时:按照所述第一取值集合,确定harq-ack码本;当所述用户终端在一个载波上支持bwp切换时,对于所述一个载波:按照所述第一取值集合,确定harq-ack码本,并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给所述第一取值集合添加n个第四取值;其中,所述第四取值为所述第二取值集合中的不包含在所述第一取值集合中的取值,n为大于或者等于1的整数;按照添加所述第四取值后的第一取值集合确定所述一个载波对应harq-ack码本。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为所述用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;所述用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或所述用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或所述用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

本发明实施例还提供一种基站,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,

所述处理器,用于获取第一取值集合;其中,所述第一取值集合是第二取值集合的子集,所述第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;根据所述第一取值集合,确定用户终端发送的harq-ack码本的比特数。

可选的,所述处理器,还用于根据所述用户终端使用的基带参数numerology,确定所述第一取值集合。

可选的,所述处理器,还用于基于预设的numerology与取值集合之间的对应关系,将所述用户终端使用的numerology对应的取值集合确定为所述第一取值集合;其中,任一numerology对应的取值集合为所述第二取值集合的子集。

可选的,所述处理器,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology或编号不小于所述用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,所述用户终端使用的numerology对应的取值之外的其余取值或编号不小于所述用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

所述处理器,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值。

可选的,所述处理器,还用于根据带宽部分bwp切换时间和所述用户终端使用的numerology,确定第二取值;其中,所述第二取值为所述第二取值集合中的一个取值;根据所述第二取值,确定所述第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中不大于或者小于所述第二取值的各个取值。

可选的,所述处理器,还用于根据bwp切换时间和所述用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定所述用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括所述任一numerology下,所述第二取值集合中不支持bwp切换的各个取值;分别计算所述用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将所述第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,所述基站还包括收发机;

所述收发机,用于向所述用户终端发送配置信令;其中,所述配置信令用于通知所述第一取值集合。

可选的,所述配置信令指示所述第一取值集合中的每个取值或指示对应于所述第一取值集合的索引。

可选的,所述配置信令携带第三取值,所述第三取值为所述第二取值集合中的一个取值,所述第三取值用于将所述第二取值集合中不大于或者小于所述第三取值的各个取值构成的集合确定为所述第一取值集合。

可选的,所述处理器,还用于确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中数值最小的m个取值,m小于所述第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,所述处理器,还用于当所述用户终端在一个载波上不支持bwp切换时:按照所述第一取值集合,确定harq-ack码本的比特数;当所述用户终端在一个载波上支持bwp切换时,对于所述一个载波:按照所述第一取值集合,确定harq-ack码本的比特数,并确定所述用户终端在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给所述第一取值集合添加n个第四取值;其中,所述第四取值为所述第二取值集合中的不包含在所述第一取值集合中的取值,n为大于或者等于1的整数;按照添加所述第四取值后的第一取值集合确定harq-ack码本的比特数。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为所述用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;所述用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或所述用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或所述用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

本发明实施例中,用户终端获取由k0取值的全集(即第二取值集合)中的部分取值构成的第一取值集合,并根据第一取值集合,确定harq-ack码本。这样,与现有技术中利用k0取值的全集确定harq-ack码本的情况相比,用户终端确定harq-ack码本时依据的取值集合中的取值数量减少,用户终端确定的harq-ack码本中冗余比特的数量也会减少,这样能够提高harq-ack码本的传输效率和性能。

附图说明

图1是dci指示的k0和k1的关系示意图;

图2是本发明实施例提供的一种harq-ack码本确定方法的流程图;

图3是根据schedulingtiming(k1)以及harq-acktiming(k0)确定的slotn+9对应的pdcchmonitoringoccasion的示意图;

图4是本发明实施例提供的另一种harq-ack码本确定方法的流程图;

图5是本发明实施例提供的一种用户终端的结构示意图;

图6是本发明实施例提供的一种基站的结构示意图;

图7是本发明实施例提供的另一种用户终端的结构示意图;

图8是本发明实施例提供的另一种基站的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

请参见图2,图中示出了本发明实施例提供的一种harq-ack码本确定方法的流程图。如图2所示,该方法应用于用户终端,该方法包括如下步骤:

步骤201,获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的pdcch到pdsch的调度定时关系(schedulingtiming,即k0)取值的全集。

步骤202,根据第一取值集合,确定harq-ack码本。

其中,第二取值集合可以是预先定义的或通过高层信令配置的,第二取值集合可以是{0,1,2,3,4,5,8,10,16,20,32}。当然,第二取值集合中的取值并不局限于以上列举的情况,具体可以根据实际情况来确定,本发明实施例对此不做任何限定。为了便于本领域技术人员理解本方案,后续实施例中均以第二取值集合是{0,1,2,3,4,5,8,10,16,20,32}的情况为例进行说明。

本发明实施例中,第一取值集合具体是第二取值集合的真子集,也就是说,第一取值集合中仅包括第二取值集合中的部分取值。

需要说明的是,harq-ack码本即针对在同一个时域位置或上行信道上进行harq-ack反馈的下行传输产生的harq-ack反馈序列。本发明实施例中,用户终端具体被配置为使用semi-staticharq-ack码本,用户终端采用半静态方式产生harq-ack码本。在执行步骤202时,用户终端至少根据schedulingtiming和harq-acktiming确定在同一个时域位置或上行信道上进行harq-ack反馈的物理下行控制信道检测机会集合(即pdcchmonitoringoccasion集合),并根据确定出的pdcchmonitoringoccasion集合确定harq-ack码本,或者用户终端至少根据schedulingtiming和harq-acktiming确定在同一个时域位置或上行信道上进行harq-ack反馈的下行传输集合,并根据确定出的下行传输集合确定harq-ack码本。其中,用户终端确定出的下行传输集合为:包括pdsch和指示下行半持续调度(sps,semi-persistentscheduling)资源释放的pdcch的传输集合。用户终端可以向基站发送确定出的harq-ack码本。

本发明实施例中,用户终端获取由k0取值的全集(即第二取值集合)中的部分取值构成的第一取值集合,并根据第一取值集合,确定harq-ack码本。这样,与现有技术中利用k0取值的全集确定harq-ack码本的情况相比,用户终端确定harq-ack码本时依据的取值集合中的取值数量减少,用户终端确定的harq-ack码本中冗余比特的数量也会减少,这样能够提高harq-ack码本的传输效率和性能。

可选的,获取第一取值集合,包括:

根据用户终端使用的基带参数(numerology),确定第一取值集合。

本实施例中,用户终端可以获取自身当前使用的基带参数,并根据自身当前使用的基带参数,较为便捷地确定出第一取值集合。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

其中,numerology与取值集合之间的对应关系(为了方便与其余对应关系进行区分,后续将该对应关系称之为对应关系1)可以是预先约定或配置的。

具体地,在对应关系1中,不同numerology对应的取值集合可以是同一取值集合,例如约定每个numerology均与{0,1,2,3}对应,这样,用户终端确定出的第一取值集合为{0,1,2,3}。

当然,如下面的表1或表2所示,在对应关系1中,不同numerology对应的取值集合也可以互不相同。当然,还可以不限于下表所示的取值集合的定义,每个numerology都可以在第二取值集合{0,1,2,3,4,5,8,10,16,20,32}中选择部分取值作为该numerology对应的第一取值集合。

表1

表2

其中,表1和表2中的u为numerology的编号,不同numerology的编号互不相同。假设用户终端使用的numerology的编号u为0,根据上面的表1,用户终端使用的numerology对应的取值集合为{0,1,2,3},因此,用户终端可以将{0,1,2,3}确定为第一取值集合;容易看出,用户终端此时确定出的第一取值集合中的取值较小,如果bwp切换需要的schedulingtiming不小于4,则该第一取值集合中不包含编号为0的numerology下,用于带宽部分(bandwidthpart,bwp)切换的取值(即支持bwp切换的取值);又例如,根据上面的表2,用户终端使用的numerology对应的取值集合为{0,1,2,4},因此,用户终端可以将{0,1,2,3,4}确定为第一取值集合;容易看出,用户终端此时确定出的第一取值集合中的取值包含4,如果bwp切换需要的schedulingtiming不小于4,则该第一取值集合中包含编号为0的numerology下,用于bwp切换的取值,但由于不是包含了第二取值集合中所有大于4的值,因此,schedulingtiming范围还是比较小的范围,从而保证根据该schedulingtiming确定出的harq-ack码本中的冗余较少。

可以看出,本实施例中,根据预设的对应关系1,用户终端可以直接将自身使用的numerology对应的取值集合作为第一取值集合,这样,用户终端能够非常便捷地确定出第一取值集合。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

方式s1:

基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值。

确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值。

方式s2:

基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;

确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值。

其中,numerology与取值之间的对应关系(为了方便与其余对应关系进行区分,后续将该对应关系称之为对应关系2)可以是预先约定或配置的。需要指出的是,对应关系2中,任一numerology对应的取值可以包括该numerology下支持bwp切换的各个取值或至少一个取值。

当采用方式s1时,对应关系2具体见下面的表3或表4。当然,还可以不限于下表所示的取值集合的定义,每个numerology都可以在第二取值集合{0,1,2,3,4,5,8,10,16,20,32}中选择部分取值作为该numerology对应的取值。

表3

表4

假设用户终端使用的numerology的编号u为0,根据上面的表3,用户终端可以确定出自身使用的numerology对应的取值为4、5、8、10、16、20和32。用户终端可以将第二取值集合中4、5、8、10、16、20和32之外的其余取值构成的取值集合作为第一取值集合,这样,用户终端确定出的第一取值集合为{0,1,2,3}。

假设用户终端使用的numerology的编号u为0,根据上面的表4,假设表4中都取“和”的关系,用户终端可以确定出编号不小于自身使用的numerology的numerology(即编号分别为0,1,2、3、4、5的numerology)对应的取值为4、5、8、10、16、20和32。用户终端可以将第二取值集合中4、5、8、10、16、20和32之外的其余取值构成的取值集合作为第一取值集合,这样,用户终端确定出的第一取值集合为{0,1,2,3}。容易看出,用户终端此时确定出的第一取值集合中的取值较小,如果bwp切换需要的schedulingtiming不小于4,则该第一取值集合中不包含编号为0的numerology下,用于bwp切换的取值。

假设用户终端使用的numerology的编号u为2,根据上面的表3,用户终端可以确定出编号不小于自身使用的numerology的numerology(即编号分别为2、3、4、5的numerology)对应的取值为10、16、20和32。接下来,用户可以将第二取值集合中10、16、20和32之外的其余取值构成的取值集合作为第一取值集合,这样,用户确定出的第一取值集合为{0,1,2,3,4,5,8}。容易看出,如果bwp切换需要的schedulingtiming不小于4,用户终端此时确定出的第一取值集合中的取值包含4以及4以上的值,则该第一取值集合中包含编号为0的numerology下,用于bwp切换的取值,但由于不是包含了第二取值集合中所有大于4的值,因此,schedulingtiming范围还是比较小的范围,从而保证根据该schedulingtiming确定出的harq-ack码本中的冗余较少。

当采用方式s2时,对应关系2具体见下面的表5。当然,还可以不限于下表所示的取值集合的定义,每个numerology都可以在第二取值集合{0,1,2,3,4,5,8,10,16,20,32}中选择部分值作为该numerology对应的取值。

表5

假设用户终端使用的numerology的编号u为0,根据上面的表5,用户终端可以确定出自身使用的numerology对应的取值为4(假设表5中编号为0的numerology对应的取值定义此时为4)。用户终端可以将第二取值集合中不超过4的取值构成的取值集合作为第一取值集合,这样,用户终端确定出的第一取值集合为{0,1,2,3,4}。容易看出,如果bwp切换需要的schedulingtiming需要大于4,则该第一取值集合中不包含编号为0的numerology下,用于bwp切换的取值,如果bwp切换需要的schedulingtiming不小于4,用户终端此时确定出的第一取值集合中的取值包含4,则该第一取值集合中包含编号为0的numerology下,用于bwp切换的取值,但由于不是包含了第二取值集合中所有大于4的值,因此,schedulingtiming范围还是比较小的范围,从而保证根据该schedulingtiming确定出的harq-ack码本中的冗余较少。或者,用户终端可以将第二取值集合中小于4的取值构成的取值集合作为第一取值集合,这样,用户终端确定出的第一取值集合为{0,1,2,3}。容易看出,如果bwp切换需要的schedulingtiming需要不小于4,则该第一取值集合中不包含编号为0的numerology下,用于bwp切换的取值,当然,如果bwp切换需要的schedulingtiming可以为3,则该第一取值集合中包含编号为0的numerology下用于bwp切换的取值。

可以看出,本实施例中,根据预设的对应关系2,用户终端可以将第二取值集合中去掉部分取值后得到的取值集合作为第一取值集合,或将第二取值集合中不超过特定取值的取值构成的取值集合作为第一取值集合,这样,用户终端能够非常便捷地确定出第一取值集合。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

根据bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;

根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

其中,bwp切换时间可以是预先约定或配置的。

需要说明的是,根据bwp切换时间和用户终端使用的numerology确定的第二取值可以作为用于确定第一取值集合的一个界限值。具体地,用户终端可以将第二取值集合中不超过该界限值的各取值构成的取值集合作为第一取值集合;或者,用户终端可以将第二取值集合中小于该界限值的各取值构成的取值集合作为第一取值集合。

可以看出,本实施例中,在根据bwp切换时间和用户终端使用的numerology,确定出第二取值之后,根据第二取值,用户终端能够非常便捷地确定出第一取值集合。

可选的,根据bwp切换时间和用户终端使用的numerology,确定第二取值,包括:

根据bwp切换时间和用户终端使用的numerology,确定时隙(slot)个数y;其中,y为大于或者等于1的整数。

基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值。

分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值。

将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

其中,bwp切换时间可以是预先约定或配置的,假设其为t。用户终端可以根据t值和不同的numerology所对应的slot长度,确定t值在不同numerology下所对应的slot个数。这样,用户终端根据t值和用户终端使用的numerology能够确定出y。具体地,y的取值可以是1、3或者其他数值。

需要说明的是,任一基本取值集合中的各取值为不包含bwp切换时间在内的schedulingtiming的取值。第二取值可以认为是用户使用的numerology下,支持bwp切换的schedulingtiming的取值。

下面以两个具体的例子对本实施例的具体实施过程进行说明。

需要说明的是,在以下两个例子中,用户终端使用的numerology的编号u均为0,基于预设的numerology与基本取值集合之间的对应关系,用户终端确定的基本取值集合均为{0,1,2,3}。

在第一个例子中,假设用户终端确定y=1个slot,用户终端可以确定包含bwp切换时间在内的schedulingtiming的取值集合为{0,1,2,3}与1的组合结果{1,2,3,4}。这时,用户终端可以将4作为第二取值,即作为用于确定第一取值集合的一个界限值。

接下来,用户终端根据第二取值4确定第一取值集合存在两种可能的情况。一种情况下,用户终端选择第二取值集合中不超过4的取值构成的取值集合作为第一取值集合,这样,第一取值集合为{0,1,2,3,4},第一取值集合中包含任何一个基本k0进行bwp切换调度。另一种情况下,用户终端选择第二取值集合中小于4的取值构成的取值集合作为第一取值集合,这样,第一取值集合为{0,1,2,3},第一取值集合不能支持对某些基本k0进行bwp切换调度,例如基本k0=3时无法支持bwp切换调度,因为没有额外的bwp切换时间。

在第二个例子中,假设用户终端确定y=3个slot,则k0=3,得到支持bwp切换的schedulingtiming为y+k0=6,6不包含在第二取值集合中,用户终端确定包括bwp切换时间在内的schedulingtiming的取值集合为{0,1,2,3}与3的组合结果即{3,4,5,8}。这时,用户终端可以将8作为第二取值,即作为用于确定第一取值集合的一个界限值。

接下来,用户终端根据第二取值8确定第一取值集合存在两种可能的情况。一种情况下,用户终端选择第二取值集合中不超过8的取值构成的取值集合作为第一取值集合,这样,第一取值集合为{0,1,2,3,4,5,8},第一取值集合中包含任何一个基本k0进行bwp切换调度。另一种情况下,用户终端选择第二取值集合中小于8的取值构成的取值集合作为第一取值集合,这样,第一取值集合为{0,1,2,3,4,5},第一取值集合不能支持对某些基本k0进行bwp切换调度,例如基本k0=3时无法支持bwp切换调度,因为没有额外的bwp切换时间。

可以看出,本实施例中,根据bwp切换时间和用户终端使用的numerology,用户终端能够便捷地确定出第二取值,以便于根据第二取值确定第一取值集合。

可选的,获取第一取值集合,包括:

接收基站发送的配置信令。

根据配置信令,确定第一取值集合。

其中,配置信令可以是通过高层信令或pdcch发送的。

本实施例中,用户终端可以接收基站发送的配置信令,并根据配置信息,确定第一取值集合,这样,用户终端能够非常便捷地获取到第一取值集合。

可选的,配置信令中携带第一取值集合中的每个取值或对应于第一取值集合的索引。

根据配置信令,确定第一取值集合,包括:

将配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定配置信令中的索引对应的第一取值集合。

本实施例中,基站可以通过配置信令直接通知第一取值集合中的每个取值给用户终端。具体地,基站可以根据上面的表1或表2中numerology与第一取值集合之间的对应关系来通知。

以表2为例,假设当前u为0,那么,用户可以通过配置信令通知{0,1,2,3,4,5}、{0,1,2,3,4}或者{0,1,2,3,5}给用户终端,这样,用户终端可以直接从配置信令中获取到第一取值集合。

当然,基站也可以通过配置信令通知对应于第一取值集合的索引给用户终端。用户终端中可以预先设置有取值集合的索引与取值集合之间的对应关系。这样,根据该对应关系,用户终端能够确定出配置信令通知的索引所对应的第一取值集合。

可以看出,本实施例中,用户终端可以直接根据配置信令的指示确定第一取值集合,因此,用户终端可以非常便捷地获取到第一取值集合。

可选的,配置信令中携带第三取值;其中,第三取值为第二取值集合中的一个取值;

根据配置信令,确定第一取值集合,包括:

根据配置信令,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第三取值的各个取值。

本实施例中,第三取值可以作为用于确定第一取值集合的一个界限值,基站通过配置信令通知该界限值给用户终端,用户终端根据该界限值在第二取值集合中进行取值的选择,以确定第一取值集合,此时,第一取值集合中可以包含bwp切换时间,也可以不包含bwp切换时间。具体地,假设第三取值为5,那么,用户终端确定出第一取值集合为{0,1,2,3,4,5}或者{0,1,2,3,4}。

可以看出,本实施例中,用户终端可以将配置信令中的第三取值作为一个界限值,以确定第一取值集合,这样,用户终端可以非常便捷地获取到第一取值集合。

可选的,获取第一取值集合,包括:

确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

其中,m可以为4、5、6或者其他取值,在此不再一一列举。用户终端中可以预先约定将第二数值集合中数值最小的m个取值构成的取值集合作为第一取值集合(对于某些numerology,可能不包括用于bwp切换的取值),这样,用户终端可以非常便捷地获取到第一取值集合。

可选的,根据第一取值集合,确定harq-ack码本,包括:直接根据第一取值集合确定harq-ack码本;具体包括:

按照第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的pdcchmonitoringoccasion集合,根据pdcchmonitoringoccasion集合确定harq-ack码本;或者,按照所述第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的下行传输集合,根据所述下行传输集合确定harq-ack码本。

本实施例中,在获取到第一取值集合之后,用户终端可以直接根据第一取值集合,确定harq-ack码本,此时如果终端支持bwp切换,则相当于假设用户终端获取到的第一取值集合中已经包含了至少一个支持bwp切换的取值。

可选的,根据第一取值集合,确定harq-ack码本,包括:

当用户终端在一个载波上不支持bwp切换时,按照第一取值集合,确定一个载波对应的harq-ack码本;

当用户终端在一个载波上支持bwp切换时,对于一个载波:

按照第一取值集合,确定一个载波对应的harq-ack码本,并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;

或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定一个载波对应harq-ack码本。

其中,根据第一取值集合,确定harq-ack码本,具体包括:按照所述第一取值集合,确定所述一个载波对应在同一个时刻或同一个上行信道进行harq-ack反馈的pdcchmonitoringoccasion集合,根据所述pdcchmonitoringoccasion集合确定所述一个载波对应的harq-ack码本;或者,按照所述第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的下行传输集合,根据所述下行传输集合确定harq-ack码本;

当用户终端在一个载波上不支持bwp切换时,按照第一取值集合,确定一个载波对应在同一个时刻或同一个上行信道进行harq-ack反馈的pdcchmonitoringoccasion集合,根据pdcchmonitoringoccasion集合确定一个载波对应harq-ack码本;或者,按照所述第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的下行传输集合,根据所述下行传输集合确定harq-ack码本;

当用户终端在一个载波上支持bwp切换时,对于一个载波:

按照第一取值集合确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的pdcchmonitoringoccasion集合,根据pdcchmonitoringoccasion集合确定一个载波对应的harq-ack码本,或者,按照所述第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的下行传输集合,根据所述下行传输集合确定harq-ack码本;并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;

或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定一个载波对应harq-ack码本(具体根据取值集合确定harq-ack码本的方式同上)。

需要说明的是,用户终端可能支持bwp切换,也可能不支持bwp切换。具体地,在用户终端仅被配置了一个bwp的情况下,则默认用户终端不支持bwp切换;在用户终端配置了超过一个bwp的情况下,则默认用户终端支持bwp切换。

本实施例中,当用户终端在一个载波上不支持bwp切换时,用户终端也可以直接根据第一取值集合,便捷地确定出harq-ack码本。

当用户终端在一个载波上支持bwp切换时,对于一个载波,为了确定harq-ack码本,用户终端可以有两种处理方式。

第一种处理方式中,用户终端可以先采用上述不支持bwp切换的情况下,确定harq-ack码本的方式来确定harq-ack码本,并在已确定的harq-ack码本的基础上补充a比特harq-ack。具体地,补充的a比特harq-ack可以为与已确定的harq-ack码本在同一个时刻或同一个上行信道传输的对应于进行bwp切换的下行传输的harq-ack;补充的a比特harq-ack可以约定为位于已确定的harq-ack码本的前面、后面或者用户终端和基站约定一致的其他位置。

第二种处理方式中,在获取到第一取值集合后,用户终端可以给第一取值集合添加n个第四取值。具体地,用户终端给第一取值集合中添加的可以是第二取值集合中满足bwp切换时间需求的各取值中,数值最小的n个取值,这些取值为用于bwp切换的取值。具体地,n可以为1、2或者其他数值。

在给第一取值集合添加n个第四取值之后,用户终端可以根据添加有第四取值的第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的pdcchmonitoringoccasion集合。之后,用户终端根据pdcchmonitoringoccasion集合确定一个载波对应的harq-ack码本;或者,根据添加有第四取值的第一取值集合,确定对应在同一个时刻或同一个上行信道进行harq-ack反馈的下行传输集合。之后,用户终端根据下行传输集合确定一个载波对应的harq-ack码本。

可以看出,本实施例中,当用户终端在一个载波上不支持bwp切换时,用户终端可以直接按照第一取值集合确定harq-ack码本,以较为便捷地确定出第一取值集合。当用户终端在一个载波上支持bwp切换时,用户终端可以按照第一取值集合确定harq-ack码本,并在确定出的harq-ack码本的基础上补充a比特harq-ack,或者,用户终端可以先给第一取值集合添加n个用于bwp切换的取值,并按照添加取值后的第一取值集合确定harq-ack码本,这样能够有效地保证向基站传输的harq-ack码本包含在同一个时刻和同一个上行信道传输的,对应于进行bwp切换的下行传输的harq-ack。

可选的,对于每个载波,a为预设的比特数。具体地,a可以为预先约定或配置的值。本实施例中,用户终端可以非常便捷地确定出需要在确定的harq-ack码本的基础上添加的harq-ack的比特数。

可选的,在约定进行bwp切换的pdcch调度使用1传输块(transportblock,tb)传输pdsch时,a=1。本实施例中,用户终端也可以非常便捷地确定出需要在确定的harq-ack码本的基础上添加的harq-ack的比特数。

可选的,a可以根据用户终端使用的传输模式确定。具体地,a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数(该个数具体为根据bwp切换时使用的schedulingtiming以及harq-acktiming确定的);用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组(cbg)的传输时,c=预设最大cbg个数。本实施例中,用户终端也可以非常便捷地确定出需要在确定的harq-ack码本的基础上添加的harq-ack的比特数。

下面以一个具体的例子对本实施例的具体实施过程进行详细说明。

假设系统中可配置的pdcch到pdsch的调度定时关系(即下行schedulingtiming)的第二取值集合为k0={0,1,2,3,4,5,8,10,16,20,32},即时隙slotn中pdcch调度slotn+k0中的pdsch,其中,对于每个pdsch,由调度该pdsch的pdcch所使用的dci格式中的时域指示域通知一个k0值给用户终端,用于确定pdsch所在的slot。需要说明的是,如果按照最大的k0集合来确定harq-ackcodebook(码本),由于k0集合中包含针对不同numerology的支持进行bwp切换调度的schedulingtiming,则在semi-staticcodebook中会存在较多冗余比特,降低harq-ack传输效率和性能。

有鉴于此,本实施例中,用户终端侧可以配置如表3中不同numerology与k0取值集合中的用于bwp切换的取值的对应关系,可以假设当前numerology为u=0,则确定第一取值集合为{0,1,2,3};此时第一取值集合中不包含用于bwp切换的取值,则用户终端需要根据是否支持bwp切换来判断选择何种方式根据第一取值集合确定harq-ackcodebook。

如果不支持bwp切换,例如用户终端仅被配置了1个bwp,则默认为不支持,因为不需要bwp切换,则用户终端可以直接根据第一取值集合确定harq-ackcodebook。

如果支持bwp切换,例如用户终端被配置了超过1个bwp,则默认为支持,则:

需要在根据第一取值集合确定harq-ackcodebook上增加a比特针对bwp切换的pdsch的harq-ack,例如假设两次bwp切换出现的间隔较长,则在一个上行时刻或一个上行信道上仅对应一个进行bwp切换的pdsch需要反馈harq-ack,如果约定进行bwp切换的pdcch仅能够调度使用1tb传输的pdsch,则a=1,如果是根据当前载波的传输模式确定bwp切换的pdcch所调度的pdsch所对应的harq-ack比特数,则a=c,其中,当传输模式为1tb或传输模式为2tb且进行harq-ack空间合并时,c=1,当传输模式为2tb且不进行harq-ack空间合并时,c=2,当传输模式为基于cbg的传输,c=配置的最大cbg个数;又例如,在一个上行时刻或一个上行信道上可以对应多个进行bwp切换的pdsch需要反馈harq-ack,则a为根据bwp切换时所使用的schedulingtiming以及harq-acktiming确定的slot范围中的包含的pdcchmonitoringoccasion的个数或下行传输个数b决定的,有几个pdcchmonitoringoccasion或有几个下行传输,则可以对应几个pdsch传输,每个pdsch对应的harq-ack比特数同上方式确定为c,则增加a=c*b比特harq-ack;增加的位置可以约定为已经产生的harq-ackcodebook的前面或者后面,只要用户终端与基站约定一致即可;

或者在第一取值集合的基础上增加n个取值,根据增加n个取值的第一取值集合确定harq-ackcodebook;例如,预先配置或约定每个numerology对应1或2个用bwp切换的schedulingtiming取值,例如如表4所示,则将表4中的值与第一取值集合合并,假设u=0,则得到添加n个取值后的第一取值集合{0,1,2,3,4,5}。

又例如,直接定义不同numerology与第一取值集合的对应关系,则直接得到第一取值集合,例如约定每个numerology都对应{0,1,2,3}作为第一取值集合,当然也可以不同numerology对应的第一取值集合不同,例如如表1所示,则得到的第一取值集合与按照表3的指示方式得到的第一取值集合相同,不包含用于bwp切换的取值,用户终端需要根据是否支持bwp切换来判断选择何种方式根据第一取值集合确定harq-ackcodebook,具体方式同上,不再赘述;又例如如表2所示,第一取值集合中包含了至少一个用于bwp切换时的取值,则根据当前的numerology,例如为u=0,可确定第一取值集合为{0,1,2,3,4,5},则可以直接根据第一取值集合确定harq-ackcodebook。

又例如,预先约定或配置第一处理时间(bwp切换时间)为t,则根据t值以及不同的numerology所对应的slot长度,可以确定t在不同numerology下所对应的slot个数,假设以{0,1,2,3}为基本k0集合,即不包含bwp切换时间在内的schedulingtiming,如果对于一个numerology,确定t对应y个slot,则需要在第二取值集合中选择不小于基本k0集合中的k0值与y值的和的最小取值作为支持bwp切换的schedulingtiming;例如,对于一个numerology,确定y=1个slot,则可以确定包含bwp切换时间在内的schedulingtiming的取值集合为{0,1,2,3}与1的组合结果为{1,2,3,4},即界限值为4,一种情况,选择第二取值集合中不超过4的取值作为第一取值集合即{0,1,2,3,4},则第一取值集合包含任何一个基本k0进行bwp切换调度,另一种情况,选择第二取值集合中小于4的取值作为第一取值集合即{0,1,2,3},则第一取值集合不能支持对某些基本k0进行bwp切换调度,例如基本k0=3时,无法支持bwp切换调度,因为没有额外的bwp切换时间;如果确定y=3个slot,则k0=3,得到支持bwp切换的schedulingtiming为y+k0=6,不包含在第二取值集合{0,1,2,3,4,5,8,10,16,20,32}中,则取其中大于该值的最小值即8,以确定包含bwp切换时间在内的schedulingtiming的取值集合为{0,1,2,3}与3的组合结果即{3,4,5,8},即界限值为8,一种情况,选择第二取值集合中不超过8的取值作为第一取值集合即{0,1,2,3,4,5,8},则第一取值集合包含任何一个基本k0进行bwp切换调度,另一种情况,选择第二取值集合中小于8的取值作为第一取值集合即{0,1,2,3,4,5},则第一取值集合不能支持对某些基本k0进行bwp切换调度,例如基本k0=3时,无法支持bwp切换调度,因为没有额外的bwp切换时间;对于不包含bwp切换时间的第一取值集合,用户终端需要根据是否支持bwp切换来判断选择何种方式根据第一取值集合确定harq-ackcodebook,具体方式同上,不再赘述,对于包含bwp切换时间的第一取值集合,可以直接根据第一取值集合确定harq-ackcodebook。

又例如,配置信令直接通知第一取值集合给用户终端,例如按照表1或表2的numerology与取值集合的对应关系得到的结果来通知,以表2为例,如果当前u=0,可以通知{0,1,2,3,4,5}也可以通知{0,1,2,3,4}也可以通知{0,1,2,3,4,5},具体选择哪个集合可以是基站考虑到满足bwp切换时间需求之后自主选择的,或配置信令通知一个界限值,根据界限值在第二取值集合中选择,等等,则第一取值集合可以包含bwp切换时间,也可以不包含,对于不包含bwp切换时间的第一取值集合,用户终端需要根据是否支持bwp切换来判断选择何种方式根据第一取值集合确定harq-ackcodebook,具体方式同上,不再赘述,对于包含bwp切换时间的第一取值集合,可以直接根据第一取值集合确定harq-ackcodebook。

又例如,总是约定第二取值集合中的最小的m个值为所述第一取值集合,则对于某些numerology,可能不包含用于bwp切换的取值;对于不包含bwp切换时间的第一取值集合,用户终端需要根据是否支持bwp切换来判断选择何种方式根据第一取值集合确定harq-ackcodebook,具体方式同上,不再赘述,对于包含bwp切换时间的第一取值集合,可以直接根据第一取值集合确定harq-ackcodebook。

其中,上述过程中,根据第一取值集合确定harq-ackcodebook的过程可以为:假设pdsch到harq-ack的调度定时关系的取值集合为k1={0,1,2,3,4,5,6,7},由调度该pdsch的pdcch所使用的dci格式中的harq-acktiming指示域通知一个k1值给用户终端,用于确定pdsch的harq-ack反馈所在的slot;假设使用semi-staticharq-ackcodebook确定方式,则根据第一取值集合中的schedulingtiming以及harq-acktiming,确定对应同一个时刻或同一个上行信道上进行harq-ack反馈的pdcchmonitoringoccasion集合,根据该pdcchmonitoringoccasion集合确定harq-ackcodebook,如图3(图3中的ul指上行,dl指下行)所示,由于slotn+9和slotn+8本身为上行,slotn+7为unknown,虽然按照上述schedulingtiming和harq-acktiming确定这几个slot也对应在slotn+9中进行harq-ack反馈,但这两个slot中都不会存在pdcchmonitoringoccasion,假设dlslot中每个slot中都存在pdcchmonitoringoccasion,因此确定pdcchmonitoringoccasion的集合为前一个无线帧i-1的slotn+9到本无线帧i的slotn+6,即pdcchmonitoringoccasion集合中包含m=8个pdcchmonitoringoccasion;然后方式w1:可以针对每个载波,根据该载波对应的pdcchmonitoringoccasion集合的大小,确定该载波对应的harq-ackcodebook,例如图3中的载波,假设每个下行传输对应1个tb,则需要产生9比特harq-ack,每个harq-ack顺序对应pdcchmonitoringoccasion集合中的一个pdcchmonitoringoccasion,以此类推,得到每个载波的harq-ackcodebook,级联在一起,得到用户终端需要传输的harq-ackcodebook;方式w2:也可以针对所有载波确定一个pdcchmonitoringoccasion集合,然后在每个pdcchmonitoringoccasion中,按照载波顺序产生harq-ack,最终得到多个载波在pdcchmonitoringoccasion集合中对应的harq-ackcodebook,产生的总harq-ack比特数与方式w1相同,不同的是harq-ack的排序,方式w1为先时域后频域,方式w2为先频域后时域。

需要说明的是,上述实施例中的调度timing和harq-acktiming针对基于slot的传输和基于微时隙(mini-slot)的传输都有效,如果为基于slot的传输,则每个slot中仅一个下行传输,如果为基于min-slot的传输,则每个slot中可以有多个下行传输。上述图3中,仅以每个slot都包含1个pdcchmonitoringoccasion为例,还可以一个slot中包含超过1个pdcchmonitoringoccasion,还可以一些slot中包含pdcchmonitoringoccasion,一些slot中并不包含pdcchmonitoringoccasion。

需要说明的是,对于基站侧而言,其可以按照与用户终端侧一致的方式确定第一取值集合,例如根据用户终端使用的numerology确定第一取值集合,或者按照通知用户终端的配置信令的内容确定第一取值集合,或者按照预先约定确定第一取值集合。在确定出第一取值集合之后,基站可以按照与用户终端侧一致的方式,根据第一取值集合确定用户终端发送的harq-ack码本的比特数。这样,基站可以按照确定出的比特数接收用户终端发送的harq-ack码本,并从中解析出每个下行传输对应的harq-ack。

综上,本实施例能够提高harq-ack码本的传输效率和性能。

请参见图4,图中示出了本发明实施例提供的另一种harq-ack码本确定方法的流程图。如图4所示,该方法应用于基站,该方法包括如下步骤:

步骤401,获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的pdcch到pdsch的调度定时关系取值的全集;

步骤402,根据第一取值集合,确定用户终端发送的harq-ack码本的比特数。

可选的,获取第一取值集合,包括:

根据用户终端使用的基带参数numerology,确定第一取值集合。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;

确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;

确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值。

可选的,根据用户终端使用的numerology,确定第一取值集合,包括:

根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;

根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

可选的,根据bwp切换时间和用户终端使用的numerology,确定第二取值,包括:

根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;

基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;

分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;

将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,该方法还包括:

向用户终端发送配置信令;其中,配置信令用于通知第一取值集合。

可选的,配置信令指示第一取值集合中的每个取值或指示对应于第一取值集合的索引。

可选的,配置信令携带第三取值,第三取值为第二取值集合中的一个取值,第三取值用于将第二取值集合中不大于或者小于第三取值的各个取值构成的集合确定为第一取值集合。

可选的,获取第一取值集合,包括:

确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,根据第一取值集合,确定用户终端发送的harq-ack码本的比特数,包括:

当用户终端在一个载波上不支持bwp切换时:

按照第一取值集合,确定harq-ack码本的比特数;

当用户终端在一个载波上支持bwp切换时,对于一个载波:

按照第一取值集合,确定harq-ack码本的比特数,并确定用户终端在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;

或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定harq-ack码本的比特数。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

需要说明的是,本实施例中基站获取第一取值集合的具体实施方式,以及根据第一取值集合,确定用户终端发送的harq-ack码本的比特数的具体实施方式可以参见上述用户终端侧的方法实施例的具体实施方式的说明,为了避免重复说明,本实施例不再赘述,且还可以达到相同有益效果。

请参见图5,图中示出了本发明实施例提供的一种用户终端的结构示意图。如图5所示,用户终端500包括:

获取模块501,用于获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

确定模块502,用于根据第一取值集合,确定harq-ack码本。

可选的,获取模块501,用于根据用户终端使用的基带参数numerology,确定第一取值集合。

可选的,获取模块501,还用于基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

可选的,获取模块501,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

获取模块501,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值。

可选的,获取模块501,还用于根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

可选的,获取模块501,还用于根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,获取模块501,还用于接收基站发送的配置信令;根据配置信令,确定第一取值集合。

可选的,配置信令中携带第一取值集合中的每个取值或对应于第一取值集合的索引;获取模块501,还用于将配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定配置信令中的索引对应的第一取值集合。

可选的,配置信令中携带第三取值;其中,第三取值为第二取值集合中的一个取值;获取模块501,还用于根据配置信令,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第三取值的各个取值。

可选的,获取模块501,还用于确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,确定模块502,还用于当用户终端在一个载波上不支持bwp切换时:按照第一取值集合,确定harq-ack码本;当用户终端在一个载波上支持bwp切换时,对于一个载波:按照第一取值集合,确定harq-ack码本,并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定一个载波对应harq-ack码本。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

需要说明的是,本实施例中上述用户终端500可以是本发明实施例中方法实施例中任意实施方式的用户终端,本发明实施例中方法实施例中用户终端的任意实施方式都可以被本实施例中的上述用户终端500所实现,以及达到相同的有益效果,此处不再赘述。

请参见图6,图中示出了本发明实施例提供的一种基站的结构示意图。如图6所示,基站600包括:

获取模块601,用于获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

确定模块602,用于根据第一取值集合,确定用户终端发送的harq-ack码本的比特数。

可选的,获取模块601,还用于根据用户终端使用的基带参数numerology,确定第一取值集合。

可选的,获取模块601,还用于基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

可选的,获取模块601,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

获取模块601,还用于基于预设的numerology与取值之间的对应关系,确定所述用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为所述第二取值集合中的至少一个取值;确定第一取值集合;其中,所述第一取值集合中包括所述第二取值集合中,不超过或小于所述用户终端使用的numerology对应的取值的取值。

可选的,获取模块601,还用于根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

可选的,获取模块601,还用于根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,基站600还包括:

发送模块,用于向用户终端发送配置信令;其中,配置信令用于通知第一取值集合。

可选的,配置信令指示第一取值集合中的每个取值或指示对应于第一取值集合的索引。

可选的,配置信令携带第三取值,第三取值为第二取值集合中的一个取值,第三取值用于将第二取值集合中不大于或者小于第三取值的各个取值构成的集合确定为第一取值集合。

可选的,获取模块601,还用于确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,确定模块602,还用于当用户终端在一个载波上不支持bwp切换时:按照第一取值集合,确定harq-ack码本的比特数;当用户终端在一个载波上支持bwp切换时,对于一个载波:按照第一取值集合,确定harq-ack码本的比特数,并确定用户终端在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定harq-ack码本的比特数。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

需要说明的是,本实施例中上述基站600可以是本发明实施例中方法实施例中任意实施方式的基站,本发明实施例中方法实施例中基站的任意实施方式都可以被本实施例中的上述基站600所实现,以及达到相同的有益效果,此处不再赘述。

请参见图7,图7示意出了本发明实施例提供的另一种用户终端的结构示意图,如图7所示,该用户终端包括:收发机710、存储器720、处理器700及存储在所述存储器720上并可在所述处理器700上运行的计算机程序,其中:

收发机710,用于获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;

处理器700,用于根据第一取值集合,确定harq-ack码本;

或者,

处理器700,用于获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;根据第一取值集合,确定harq-ack码本。

其中,收发机710,可以用于在处理器700的控制下接收和发送数据。

在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器700代表的一个或多个处理器和存储器720代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机710可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

处理器700负责管理总线架构和通常的处理,存储器720可以存储处理器700在执行操作时所使用的数据。

需要说明的是,存储器720并不限定只在用户终端上,可以将存储器720和处理器700分离处于不同的地理位置。

可选的,收发机710,还用于根据用户终端使用的基带参数numerology,确定第一取值集合;

或者,

处理器700,还用于根据用户终端使用的基带参数numerology,确定第一取值集合。

可选的,收发机710,还用于基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集;

或者,

处理器700,还用于基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

可选的,收发机710,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

收发机710,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值;

或者,

处理器700,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

处理器700,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值。

可选的,收发机710,还用于根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值;

或者,

处理器700,还用于根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

可选的,收发机710,还用于根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值;

或者,

处理器700,还用于根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,收发机710,还用于接收基站发送的配置信令;根据配置信令,确定第一取值集合;

或者,

收发机710,还用于接收基站发送的配置信令;

处理器700,还用于根据配置信令,确定第一取值集合。

可选的,配置信令中携带第一取值集合中的每个取值或对应于第一取值集合的索引;

收发机710,还用于将配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定配置信令中的索引对应的第一取值集合;

或者,

处理器700,还用于将配置信令中的每个取值构成的取值集合确定为第一取值集合,或者确定配置信令中的索引对应的第一取值集合。

可选的,配置信令中携带第三取值;其中,第三取值为第二取值集合中的一个取值;

收发机710,还用于根据配置信令,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第三取值的各个取值;

或者,

处理器700,还用于根据配置信令,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第三取值的各个取值。

可选的,收发机710,还用于确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数;

或者,

处理器700,还用于确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,处理器700,还用于当用户终端在一个载波上不支持bwp切换时:按照第一取值集合,确定harq-ack码本;当用户终端在一个载波上支持bwp切换时,对于一个载波:按照第一取值集合,确定harq-ack码本,并在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定一个载波对应harq-ack码本。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

需要说明的是,本实施例中上述用户终端可以是本发明实施例中方法实施例中任意实施方式的用户终端,本发明实施例中方法实施例中用户终端的任意实施方式都可以被本实施例中的上述用户终端所实现,以及达到相同的有益效果,此处不再赘述。

请参考图8,图8是本发明实施提供的另一种基站的结构图,如图8所示,该基站包括:存储器820、处理器800及存储在所述存储器820上并可在所述处理器800上运行的计算机程序,其中:

处理器800,用于获取第一取值集合;其中,第一取值集合是第二取值集合的子集,第二取值集合是预设的物理下行控制信道pdcch到物理下行共享信道pdsch的调度定时关系取值的全集;根据第一取值集合,确定用户终端发送的harq-ack码本的比特数。

在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。

需要说明的是,存储器820并不限定只在基站上,也可以将存储器820和处理器800分离处于不同的地理位置。

可选的,处理器800,还用于根据用户终端使用的基带参数numerology,确定第一取值集合。

可选的,处理器800,还用于基于预设的numerology与取值集合之间的对应关系,将用户终端使用的numerology对应的取值集合确定为第一取值集合;其中,任一numerology对应的取值集合为第二取值集合的子集。

可选的,处理器800,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology或编号不小于用户终端使用的numerology的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,用户终端使用的numerology对应的取值之外的其余取值或编号不小于用户终端使用的numerology的numerology对应的取值之外的其余取值;

或者,

处理器800,还用于基于预设的numerology与取值之间的对应关系,确定用户终端使用的numerology对应的取值;其中,任一numerology对应的取值为第二取值集合中的至少一个取值;确定第一取值集合;其中,第一取值集合中包括第二取值集合中,不超过或小于用户终端使用的numerology对应的取值的取值。

可选的,处理器800,还用于根据带宽部分bwp切换时间和用户终端使用的numerology,确定第二取值;其中,第二取值为第二取值集合中的一个取值;根据第二取值,确定第一取值集合;其中,第一取值集合中包括第二取值集合中不大于或者小于第二取值的各个取值。

可选的,处理器800,还用于根据bwp切换时间和用户终端使用的numerology,确定时隙slot个数y;其中,y为大于或者等于1的整数;基于预设的numerology与基本取值集合之间的对应关系,确定用户终端使用的numerology对应的基本取值集合;其中,任一numerology对应的基本取值集合中包括任一numerology下,第二取值集合中不支持bwp切换的各个取值;分别计算用户终端使用的numerology对应的基本取值集合中的各取值与y的和值,确定计算得到的各和值中数值最大的和值;将第二取值集合中不小于确定出的和值的各取值中,数值最小的取值确定为第二取值。

可选的,基站还包括收发机810;

收发机810,用于向用户终端发送配置信令;其中,配置信令用于通知第一取值集合。

其中,收发机810,用于在处理器800的控制下接收和发送数据。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

可选的,配置信令指示第一取值集合中的每个取值或指示对应于第一取值集合的索引。

可选的,配置信令携带第三取值,第三取值为第二取值集合中的一个取值,第三取值用于将第二取值集合中不大于或者小于第三取值的各个取值构成的集合确定为第一取值集合。

可选的,处理器800,还用于确定第一取值集合;其中,第一取值集合中包括第二取值集合中数值最小的m个取值,m小于第二取值集合中包括的取值的总数量,m为大于或者等于1的整数。

可选的,处理器800,还用于当用户终端在一个载波上不支持bwp切换时:按照第一取值集合,确定harq-ack码本的比特数;当用户终端在一个载波上支持bwp切换时,对于一个载波:按照第一取值集合,确定harq-ack码本的比特数,并确定用户终端在确定的harq-ack码本的基础上补充a比特harq-ack,a为大于或者等于1的整数;或者,给第一取值集合添加n个第四取值;其中,第四取值为第二取值集合中的不包含在第一取值集合中的取值,n为大于或者等于1的整数;按照添加第四取值后的第一取值集合确定harq-ack码本的比特数。

可选的,a为预设的比特数;或者,

在约定进行bwp切换的pdcch调度使用1传输块tb传输pdsch时,a=1;或者,

a=c×b;其中,b为用户终端根据bwp切换确定的slot范围中包括的pdcchmonitoringoccasion的个数;用户终端使用的传输模式为1tb或2tb,且进行harq-ack空间合并时,c=1;或用户终端使用的传输模式为2tb且不进行harq-ack空间合并时,c=2;或用户终端使用的载波传输模式为基于码块组cbg的传输时,c=预设最大cbg个数。

需要说明的是,本实施例中上述基站可以是本发明实施例中方法实施例中任意实施方式的基站,本发明实施例中方法实施例中基站的任意实施方式都可以被本实施例中的上述基站所实现,以及达到相同的有益效果,此处不再赘述。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例提供的用户终端侧的harq-ack码本确定方法中的步骤。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的基站侧的harq-ack码本确定方法中的步骤。

在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1