用于下行反馈指示处理的方法和设备与流程

文档序号:31951898发布日期:2022-10-28 21:07阅读:35来源:国知局
用于下行反馈指示处理的方法和设备与流程
用于下行反馈指示处理的方法和设备
1.本技术是申请日为2019年09月24日的pct国际专利申请pct/ib2019/001104进入中国国家阶段的中国专利申请号201980099920.4、发明名称为“用于下行反馈指示处理的方法和设备”的分案申请。
技术领域
2.本发明涉及一种用于下行反馈指示处理的方法和设备。
3.本发明例如适用于诸如使用第五代新空口(fifth generation new radio,5g nr)作为第三代移动通信合作伙伴计划(3
rd generation partnership project,3gpp)所定义的无线接入技术(radio access technology,rat)的第五代(5g)网络的电信系统。本发明适用于非授权频谱的5g新空口(5g nr in unlicensed spectrum,5g nr-u),也适用于授权频谱的5g新空口(5g nr in licensed spectrum,5g nr)。


背景技术:

4.非授权频谱对应于不同通信系统共享的频谱。只要满足国家或地区对该频谱设定的监管要求,不同通信系统中的通信设备就能使用该频谱,无需向政府申请专有频谱授权。
5.为了让使用非授权频谱进行无线通信的各通信系统在非授权频谱上友好共存,一些国家或地区规定了使用非授权频谱必须满足的监管要求。例如,通信设备需遵循“先听后说(lbt)”的原则,即通信设备在非授权频谱的信道上传输信号之前,需要先执行信道侦听。只有当lbt结果显示该信道空闲时,通信设备才能执行信号传输;否则通信设备无法执行信号传输。为了确保公平,一旦通信设备成功占用信道,传输时长不能超过最大信道占用时间(maximum channel occupancy time,mcot)。
6.在非授权载波上,对于基站(bs)获取的信道占用时间,基站可以与用户设备(ue)共享信道占用时间,用于传输上行信号或上行信道。也就是说,当基站与ue共享其信道占用时间时,ue能使用比其自身使用的优先级更高的lbt模式来获取信道,从而以更大可能性获取信道。
7.在nr release 15(rel.15)中,为了支持超低延迟和高可靠服务,已支持配置授权(configured grant,cg)传输来进行物理上行共享信道(pusch)传输。cg的概念是基站配置周期性出现的上行时频资源。用于ue准备通过pusch的传输的必要信息,以及用于基站解码通过pusch接收的数据包的必要信息,都是半静态配置的,例如传输块大小(transport block size,tbs)、调制编码方案(modulation coding scheme,mcs)、rv、时频资源、周期和重复次数。此外,混合自动重传请求(hybrid automatic repeat request,harq)过程id与周期性的时频资源和周期息息相关。
8.一旦ue在配置的资源(无线符号)中发送了cg-pusch,ue将启动定时器。在定时器到期之前,如果ue接收到以特定rnti和相同harq过程id加扰的调度dci,则ue将理解之前的cg-pusch中的harq过程已经失败。否则,ue将认为之前的cg-pusch中的harq过程被基站成功接收。
9.3gpp nr rel.15中引入了时隙聚合(slot aggregation)(在本专利中也称为时隙聚合(time slot aggregation))以增强传输可靠性。ue要传输的上行数据包可以划分为对应于该上行数据包的多个冗余版本的多个子包。时隙聚合的概念是相同的harq过程将在具有不同冗余版本(redundant version,rv)的多个连续时隙中重复,以便接收器能进行组合解码,从而实现更可靠的传输。
10.在当前的nr-u讨论中,根据最新的ran1#98协议,对于每个配置的harq过程,都有包括确认指示(ack/nack)的专用下行反馈指示(downlink feedback indication,dfi)。
11.在时隙聚合情况下,关于相对于最小处理窗口d应该考虑哪个子包以确定ack/nack有效性方面,尚存在不确定性。
12.因此,似乎仍有需要改进关于这种不确定性的情况。


技术实现要素:

13.本发明各实施例所寻求的保护范围由独立权利要求所规定。本发明说明书中描述的不属于独立权利要求范围的各实施例/示例、方面和特征(如果有),将被解释为对理解本发明各实施例有用的示例。
14.根据第一方面,提供了一种用于用户设备进行下行反馈指示处理的方法。该方法包括:从基站接收下行反馈指示(dfi)信号,其中dfi信号包括与第一harq过程相关联的ack/nack指示,该第一harq过程被定义用于使用时隙聚合向基站传输上行数据包,其中使用时隙聚合传输上行数据包包括在多个时隙中通过多个物理上行共享信道(pusch)、使用一个或多个无线符号向基站传输多个子包;获取基站处理上行数据包所需的最小处理时间对应的最小处理时长d;基于该ack/nack指示、最小处理时长d、以及多个子包中的至少一个子包相对于该dfi信号的相对时间位置,确定第一harq过程的有效ack/nack反馈。
15.在一个或多个实施例中,确定有效ack/nack反馈包括:基于与第一harq过程相关联的ack/nack指示、最小处理时长d、以及多个子包中的至少一个子包相对于dfi信号的相对时间位置,确定ack/nack指示是否为第一harq过程的有效ack/nack指示;如果确定该ack/nack指示有效,则使用该ack/nack指示作为有效的ack/nack反馈。
16.在一个或多个实施例中,确定有效ack/nack反馈包括,当确定ack/nack指示无效时:等待包括用于第一harq过程的另一ack/nack指示的另一dfi信号;基于该另一ack/nack指示、最小处理时长d、以及多个子包中的至少一个子包相对于该另一dfi信号的相对时间位置,确定第一harq过程的有效ack/nack反馈。
17.确定ack/nack指示是否为有效的ack/nack指示可以通过多种方式实现,包括:对一个或多个子包进行时间比较,以确定该子包相对于dfi信号的相对时间位置是否满足一个或多个预定条件。基于确定的结果和/或ack/nack指示的值,能够确定该ack/nack指示是否为有效的ack/nack。
18.在一个或多个实施例中,确定ack/nack指示是否为有效的ack/nack指示包括:针对多个子包中最后发送的子包的相对时间位置做出第一确定;并基于该第一确定,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效。进行第一确定可以包括:确定与最后发送的子包的传输相对应的传输时长和与接收dfi信号相对应的接收时间之间的时长d
last
大于最小处理时长d;或者,确定与最后发送的子包的传输相对应的传输时间落在处理
窗口的开始时刻之前,该处理窗口的时长等于最小处理时长d,并在与接收dfi信号相对应的接收时间处结束。
19.在一个或多个实施例中,确定ack/nack指示是否为有效的ack/nack指示包括:针对多个子包中首次发送的子包的相对时间位置做出第二确定;并基于该第二确定,则无论ack/nack指示的值如何,ack/nack指示均被确定为无效。
20.针对多个子包中首次发送的子包的相对时间位置做出第二确定可以包括:确定与首次发送的子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的时长d
first
小于最小处理时长d;或者,确定与首次发送的子包的传输相对应的传输时间落在处理窗口的开始时刻之后,该处理窗口的时长等于最小处理时长d,并在与接收dfi信号相对应的接收时间处结束。
21.在一个或多个实施例中,确定ack/nack指示是否为有效的ack/nack指示包括:针对多个子包中最后发送的子包、以及多个子包中首次发送的子包的相对时间位置做出第三确定;并基于该第三确定,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效。
22.在一个或多个实施例中,确定ack/nack指示是否为有效的ack/nack指示包括:针对多个子包中最后发送的子包、以及多个子包中首次发送的子包的相对时间位置做出第三确定;基于该第三确定,如果ack/nack指示的值为ack,则确定ack/nack指示为有效,如果ack/nack指示为nack,则确定ack/nack指示为无效。
23.针对多个子包中最后发送的子包、以及多个子包中首次发送的子包的相对时间位置做出第三确定可以包括:确定与最后发送的子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的时长d
last
小于最小处理时长d,并且确定与首次发送的子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的时长d
first
大于最小处理时长d;或者,确定与最后发送的子包的传输相对应的传输时间落在处理窗口的开始时刻之后,该处理窗口的时长等于最小处理时长d,并在与接收dfi信号相对应的接收时间处结束,并且确定与首次发送的子包的传输相对应的传输时间落在处理窗口的开始时刻之前,该处理窗口的时长等于最小处理时长d,并在与接收dfi信号相对应的接收时间处结束。
24.在一个或多个实施例中,确定ack/nack指示是否为有效的ack/nack指示包括:针对多个子包中最后发送的子包的相对时间位置做出第二确定;基于该第二确定,则无论ack/nack指示的值如何,ack/nack指示均被确定为无效。针对多个子包中最后发送的子包的相对时间位置做出第二确定可以包括:确定与最后发送的子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的时长d
last
小于最小处理时长d;或者,确定与最后发送的子包的传输相对应的传输时间落在处理窗口的开始时刻之后,该处理窗口的时长等于最小处理时长d,并在与接收dfi信号相对应的接收时间处结束。
25.在一个或多个实施例中,与子包传输相对应的传输时间是从用户设备角度、基于用于传输相关子包的最后一个无线符号来确定的;与接收dfi信号相对应的接收时间是从用户设备角度、基于用于接收dfi信号的第一个无线符号来确定的。
26.在一个或多个实施例中,最小处理时长d由rrc配置或包括在dfi信号中。
27.此处展示的实施例可以以多种方式相结合。
28.根据第二方面,提供了一种包括用于执行第一方面所述方法的装置的设备。该装置可包括发送器,用于使用时隙聚合发送上行数据包;以及接收器,用于接收来自基站的
dfi信号。该装置可包括一个或多个处理器以及一个或多个包括计算机程序代码的存储器,其中该至少一个存储器和计算机程序代码被配置为通过该至少一个处理器,使得设备执行第一个方面所述的方法的一个或多个步骤。该装置可包括电路,用于执行第一方面所述方法的一个或多个步骤。
29.根据第三方面,提供了一种包括第二方面所述设备的用户设备。
30.根据另一方面,提供了一种包括存储于其上的程序指令的计算机可读介质,用于使得设备执行第一方面所述方法的步骤。该计算机可读介质可以是非暂时性计算机可读介质。
31.本发明可以应用于非授权频谱(在3gpp标准环境下也称为nr-u)的无线网络中。更具体地,本发明可以应用于任何其他无线网络中,该无线网络中的用户设备执行时隙聚合,且最小处理时长由处理相应传输的基站定义。
附图说明
32.下面将仅以示例方式结合附图对一些实施例进行说明,在附图中:
33.图1示意性地示出了可实施一个或多个所公开的实施例的通信系统;
34.图2是用于下行反馈指示处理的方法的示例性实施方式的流程图;
35.图3a是用于下行反馈指示处理的方法的示例性实施方式的流程图;
36.图3b是用于下行反馈指示处理的方法的示例性实施方式的流程图;
37.图4a到4d示出了根据示例的下行反馈指示处理的各方面;
38.图5是根据示例性实施方式的设备的框图。
具体实施方式
39.下面将参照示出根据一个或多个示例性实施例的方法、装置、系统、计算机程序和计算机可读介质的功能、设计、框图、流程图、状态转换图和/或流程图对示例性实施例进行描述。
40.本发明提供了一种方法,使用户设备在执行时隙聚合传输和接收dfi时能消除解释不确定性,其中所指示的最小处理窗口覆盖聚合时隙的不同部分(不同子包)。
41.当ue接收到包括针对属于时隙聚合的给定harq过程的多个子包的ack/nack指示的dfi信号(即,一个harq过程id与不同时隙中的一个以上pusch共享)时,该ue可以通过至少以下方式之一确定有效的ack/nack反馈。
42.ue通过属于该harq过程的第一子包、最小处理时长d(此处也称为最小处理窗口d)和用于上述harq过程的ack/nack,来确定相关harq过程的有效ack/nack反馈。最小处理时长d可以由rrc配置,或在接收到的dfi信号中指示。如果最小处理窗口d是半静态配置的,基站将无法灵活地为一些重要业务划分处理cpu的优先级。
43.上述经由pusch的第一子包为属于上述harq过程的子包中的任一子包,其中第一子包相对于dfi信号的相对时间位置满足预定条件。例如,第一子包是属于上述harq过程的子包中的任何一个,从ue的角度来看,用于传输该子包的最后一个符号与用于接收dfi信号的第一个符号之间的时长大于最小处理时长d。实际上,为最后发送的子包对应的第一子包确定该时长就足够了。下面参考图3a-3b以及图4a-4d对示例性实施例进行描述。图4a-4d中
的每一个子包harq0-pusch3均对应最后发送的子包。
44.如果存在上述第一子包,则ue直接参考ack/nack指示(有效ack/nack指示)确定ack/nack反馈。如果上述第一pusch不存在,则ue确定反馈无效(无效ack/nack指示)。在一个或多个实施例中,第一子包是最后发送的子包:在这种情况下,如果所确定的时长大于最小处理时长,则与其他子包相关联的所有其他时长也将大于最小处理时长。
45.ue通过pusch发送的第二子包和与harq过程相关联的ack/nack指示来确定ack/nack反馈。
46.上述第二子包为属于上述harq过程的子包中的任一子包,其中第一子包相对于接收dfi信号的相对时间位置满足另一预定条件。例如,第二子包是属于上述harq过程的子包中的任何一个,从ue的角度来看,用于传输该子包的最后一个符号与用于接收dfi信号的第一个符号之间的时长小于最小处理时长d。实际上,为首次发送的子包对应的第二子包确定该时长就足够了。下面参考图3a-3b以及图4a-4d对示例性实施例进行描述。图4a-4d中的每一个子包harq0-pusch0均对应首次发送的子包。
47.如果上述第二pusch存在,则如果ack/nack指示显示为ack,则ue确定ack反馈有效,如果ack/nack指示显示为nack,则ue确定反馈无效。
48.如果上述第二pusch不存在,则ue直接参考ack/nack指示(有效ack/nack指示)确定ack/nack反馈。
49.图1示出了根据一些示例性实施例的示例系统100。系统100包括基站110和具有基站的无线小区覆盖范围的一个或多个用户设备120。在此示例中,基站110可以根据5g(具有例如nr、新空口、空中接口)或lte配置。虽然此处的一些示例涉及某些类型的基站,例如5g基站和lte基站,但是也可以使用其他类型的基站,包括毫微微小区基站、家庭enb基站、微微小区基站、小小区基站、和/或其他无线接入点。此外,虽然此处的一些示例涉及某些类型的无线接入技术,例如5g、nr和lte,但是也可以使用其他类型的无线技术。
50.图2是用于下行反馈指示处理的示例性方法的流程图。
51.该方法的步骤可通过本文任何示例所述的用户设备中的装置来实施。该用户设备由无线网络中的基站提供服务。
52.虽然以这些步骤顺序方式描述,但是本领域技术人员将理解,一些步骤可以省略、组合、以不同顺序和/或并行执行。
53.在步骤200中,ue使用时隙聚合向基站发送上行数据包,即ue在多个时隙中通过多个物理上行共享信道(pusch)并使用一个或多个无线符号发送多个子包。这里假设多个子包中的每一个子包均属于第一harq过程。
54.在步骤210中,ue从基站接收下行反馈指示dfi信号。该dfi信号包括与第一harq过程相关联的ack/nack指示。
55.在步骤220中,ue获取基站处理上行数据包所需的最小处理时间对应的最小处理时长d。该最小处理时长d可以通过无线资源控制(rrc)来配置,或者包括在dfi信号中。可以为一个或多个上行数据包或一个或多个harq过程配置最小处理时长d。
56.在步骤230中,ue确定多个子包中的至少一个子包相对于dfi信号的相对时间位置(或时间关系)。例如,对于首次发送的子包和/或最后发送的子包。ue对所选择的子包执行一次或多次时间比较,以确定相对时间位置是否满足一个或多个预定条件。例如,ue执行一
次或多次时间比较,以确定与一个或多个子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的相对时间位置(时间关系)。对于属于第一harq过程的每个子包,基于最小处理时长d、与接收dfi信号相对应的接收时间、以及与相关子包的传输相对应的传输时间来执行时间比较。可以以不同的方式执行时间比较。
57.在第一实施例中,基于处理窗口来执行时间比较。处理窗口是时长等于最小处理时长d并在与接收dfi信号相对应的接收时间结束的窗口。与接收dfi信号相对应的接收时间可以从ue的角度基于用于接收dfi信号的第一个无线符号来确定。在该第一实施例中,针对子包的时间比较包括:获取与处理窗口的开始时刻相对应的开始时间;将与处理窗口的开始时刻相对应的开始时间和与相关子包的传输相对应的传输时间进行比较。将与处理窗口的开始时刻相对应的开始时间和与相关子包的传输相对应的传输时间进行比较包括:确定传输时间是否落在处理窗口的开始时刻之后(因此在处理窗口内,因为处理窗口发生在子包传输的开始时刻之后)、或在处理窗口的开始时刻之前,或处于处理窗口的开始时刻。
58.在第二实施例中,基于时长的确定来执行时间比较。对于子包而言,时长确定为与传输子包相对应的传输时间和与接收dfi信号相对应的接收时间的差值。更准确地,从ue角度而言,针对子包确定的时长可以确定为:用于相关子包传输的最后一个无线符号和用于接收dfi信号的第一个无线符号之间的时长。在该第二实施例中,针对子包的时间比较包括:针对相关子包,获取(确定)时长为与子包传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的差值;将针对相关子包获取的时长与最小处理时长d进行比较。比较针对相关子包获取的时长与最小处理时长d包括确定该时长是大于、小于还是等于最小处理时长d。
59.第一和第二实施例中的每一个实施例都能够针对现有时间关系的识别实现相同的比较结果,因此实施例间可以互换。例如,当传输时间落在处理窗口的开始时刻之后(即落在处理窗口的内部)时,这对应于与时长小于最小处理时长d时相同的时间关系。例如,当传输时间落在处理窗口的开始时刻之前,这对应于与时长大于最小处理时长d时相同的时间关系。同样,当传输时间落在处理窗口的开始时刻时,这对应于时长等于最小处理时长d时相同的时间关系。
60.在步骤230中,ue针对一个或多个子包中的每一个子包执行时间比较,以确定相关子包相对于dfi信号的相对时间位置是否满足一个或多个预定条件。如所解释的,可基于时长或处理窗口来执行时间比较。
61.在步骤240中,ue基于与第一harq过程相关联的ack/nack指示、最小处理时长d、以及一个或多个子包相对于dfi信号的相对时间位置,来确定第一harq过程的有效ack/nack反馈。在一个示例中,ue基于与第一harq过程相关联的ack/nack指示、以及步骤230中针对属于第一harq过程的一个或多个子包所执行的时间比较的结果,来确定第一harq过程的有效ack/nack反馈。
62.有效ack/nack反馈的确定可以包括:基于与第一harq过程相关联的ack/nack指示、最小处理时长d、以及多个子包中的至少一个子包相对于dfi信号的相对时间位置来确定ack/nack指示是否是第一harq过程的有效ack/nack指示。可以基于与第一harq过程相关联的ack/nack指示、以及步骤230中针对属于第一harq过程一个或多个子包所执行的时间比较的结果来确定ack/nack指示是否是第一harq过程的有效ack/nack指示。
63.在一个或多个实施例中,如果ack/nack指示被确定为有效,则接收到的ack/nack指示被用作有效的ack/nack反馈。否则,如果ack/nack指示被确定为无效,则ue等待包括用于第一harq过程的另一ack/nack指示(下一个ack/nack指示)的另一dfi信号。ue然后针对属于第一harq过程的一个或多个子包中的每一个子包执行另一时间比较,以确定相关子包相对于另一dfi信号的相对时间位置是否满足一个或多个预定条件(如步骤230,但使用另一dfi信号)。
64.ue随后基于与第一harq过程相关联的该另一ack/nack指示、最小处理时长d、以及一个或多个子包相对于该另一dfi信号的相对时间位置,来确定第一harq过程的有效ack/nack反馈。在一个示例中,ue基于该另一时间比较的结果、以及该另一ack/nack指示(类似于步骤240,但是使用基于相关子包传输和该另一dfi信号的另一时间比较的结果),确定第一harq过程的有效ack/nack反馈。
65.现将描述用于确定有效ack/nack反馈的示例方法。该方法用于确定ack/nack指示是否为有效ack/nack指示,可以用于例如步骤230和步骤240。用于确定有效ack/nack反馈的方法可以包括:确定与最后发送的子包的传输相对应的传输时间和与接收dfi信号相对应的接收时间之间的时长d
last
是否大于最小处理时长d。如果时长d
last
大于(或等于)最小处理时长d,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效。否则,如果时长d
last
小于(或等于)最小处理时长d,则无论ack/nack指示的值如何,ack/nack指示均被确定为无效。在该示例中,子包的传输和dfi信号的接收之间的时间关系的识别以及相关联的时间比较是基于时长来进行的,但如上述所解释的,同样可以使用基于处理窗口的时间比较来实现该识别和时间比较。
66.图3a是用于确定有效ack/nack反馈的另一示例性方法的流程图。可以实施该方法的步骤以确定ack/nack指示是否为有效的ack/nack指示,并且可以例如在步骤230和步骤240中使用。
67.该方法的步骤可以通过本文所描述的任何示例中的用户设备中的装置来实施。该用户设备由无线网络中的基站提供服务。
68.虽然以这些步骤顺序方式描述,但是本领域技术人员将理解,一些步骤可以省略、组合、以不同顺序和/或并行执行。例如,可以改变步骤310、步骤320和步骤330的测试的顺序,例如从步骤320或步骤330中描述的测试开始。
69.在此处,子包的传输和dfi信号的接收之间的时间关系的识别以及相关联的时间比较是基于时长来进行的,但该方法步骤同样可以使用基于处理窗口的时间比较来实现,如上所述。
70.在步骤300中,用户设备从基站接收dfi信号。确定多个子包中最后发送的子包的传输和与dfi信号的接收之间的第一时长d
last
。确定多个子包中首次发送的子包的传输和与dfi信号的接收之间的第二时长d
first

71.在步骤310中,确定第一时长d
last
是否大于最小处理时长d。如果第一时长d
last
大于最小处理时长d,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效(步骤310a)。否则,如果第一时长d
last
小于最小处理时长d,则在步骤310之后执行步骤320。如果在步骤310中确定第一时长d
last
等于最小处理时长d,则可以在步骤310之后执行步骤310a和步骤320其中之一。
72.在步骤320中,确定第一时长d
last
小于(或等于)最小处理时长d。在步骤320中,确定第二时长d
first
是否大于最小处理时长d。如果第一时长d
last
小于(或等于)最小处理时长d且第二时长d
first
大于最小处理时长d,则在步骤320之后执行步骤325。否则,如果第二时长d
first
小于最小处理时长d,则在步骤320之后执行步骤330。如果在步骤320中确定第二时长d
first
等于最小处理时长d,则可以在步骤320之后执行步骤325和步骤330其中之一。
73.在步骤325中,确定ack/nack指示的值是否等于ack。在步骤325中,如果ack/nack指示的值为ack,则确定ack/nack指示是有效的(步骤325a),如果ack/nack指示的值为nack,则确定ack/nack指示是无效的(步骤325b)。
74.在步骤330中,确定第一时长d
last
小于(或等于)最小处理时长d并且第二时长d
first
小于(或等于)最小处理时长d。在步骤330中,无论ack/nack指示的值如何,ack/nack指示均被确定为无效。
75.图3b是用于确定有效ack/nack反馈的另一示例性方法的流程图。可以实施该方法的步骤以确定ack/nack指示是否为有效的ack/nack指示,并且可以例如在步骤240中使用。
76.该方法的步骤可以通过本文所描述的任何示例中的用户设备中的装置来实施。该用户设备由无线网络中的基站提供服务。
77.虽然以这些步骤顺序方式描述,但是本领域技术人员将理解,一些步骤可以省略、组合、以不同顺序和/或并行执行。例如,可以改变步骤350、步骤360和步骤380的测试的顺序,例如从步骤360或步骤380中描述的测试开始。
78.在此处,子包的传输和dfi信号的接收之间的时间关系的识别以及相关联的时间比较是基于时长来进行的,但该方法步骤同样可以使用基于处理窗口的时间比较来实现,如上所述。
79.在步骤350中,用户设备从基站接收dfi信号。确定多个子包中最后发送的子包的传输和与dfi信号的接收之间的第一时长d
last
。确定多个子包中首次发送的子包的传输和与dfi信号的接收之间的第二时长d
first

80.在步骤360中,确定第一时长d
last
是否大于最小处理时长d。如果第一时长d
last
大于最小处理时长d,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效(步骤360a)。否则,如果第一时长d
last
小于最小处理时长d,则在步骤360之后执行步骤370。如果在步骤360中确定第一时长d
last
等于最小处理时长d,则可以在步骤360之后执行步骤360a和步骤370其中之一。
81.在步骤370中,确定第一时长d
last
小于(或等于)最小处理时长d。在步骤370中,确定第二时长d
first
是否大于最小处理时长d。如果第一时长d
last
小于(或等于)最小处理时长d并且第二时长d
first
大于最小处理时长d,则无论ack/nack指示的值如何,ack/nack指示均被确定为有效(步骤370a)。否则,如果第二时长d
first
小于最小处理时长d,则在步骤370之后执行步骤380。如果在步骤370中确定第二时长d
first
等于最小处理时长d,则可以在步骤370之后执行步骤370a和步骤380其中之一。
82.在步骤380中,确定第一时长d
last
小于(或等于)最小处理时长d并且第二时长d
first
小于(或等于)最小处理时长d。在步骤380中,无论ack/nack指示的值如何,ack/nack指示均被确定为无效。
83.现将参考图4a到4d描述示例。在这些示例中,我们假设ue已经使用k=3聚合时隙
发送时隙聚合pusch传输,并且harq过程id=0。然后,该ue将接收dfi信号,其中,dfi信号包括针对harq过程id=0的ack/nack指示和最小处理窗口d(可在dfi信号中指示d或通过rrc来配置d)。然后可能出现以下情况。图4a到4d中的每个附图均示出了具有等于最小处理时长d的时长的处理窗口:该处理窗口的结束时刻落在dfi信号的接收时刻。图4a到4d中的每个附图均示出了3个子包harq0-pusch0到harq0-pusch3。
84.情况1:如图4a所示,所有聚合时隙,即k个puschs都位于最小处理窗口之外。这种情况对应于先前描述的步骤310a和步骤360a。此处3个聚合时隙位于最小处理窗口d之外。
85.在情况1中,当ue获得dfi信号和d值时,其发现所有聚合的k个时隙都位于最小处理窗口d之外。因此,ue将确定dfi信号中针对harq过程id=0的ack/nack指示有效。当dfi信号指示ack时,表示harq过程id=0被基站良好接收;或者当dfi指示nack时,表示harq过程id=0没有被基站正确接收。
86.情况2:如图4b所示,在聚合的时隙(k个puschs)中,只有m个puschs(0《m《k)位于最小处理窗口d之外并且k-m个puschs位于最小处理窗口d之内,dfi信号指示ack。这种情况对应于先前描述的步骤325a。在图4b中,m=2个聚合时隙harq0-pusch1和harq0-pusch2位于最小处理窗口d之外。
87.在情况2中,当ue获取dfi信号和d值时,ue发现在聚合的k个时隙中只有m个puschs(0《m《k)位于最小处理窗口d之外。因此,ue将认为dfi信号中针对harq过程id=0的ack/nack指示仅对部分pusch有效。在情况2中,dfi信号指示ack:这意味着基站已经正确接收到至少针对最小处理窗口d之外的m个puschs的harq过程id=0数据。这意味着基站可能没有必要进一步利用其他子包k-m个puschs。因此ue将确定harq过程id=0传输成功完成,并且认为dfi信号中的ack指示有效。
88.情况3:如图4c所示,在聚合的时隙(k个puschs)中,只有m个puschs(0《m《k)位于最小处理窗口之外并且k-m个puschs位于最小处理窗口d之内,dfi信号指示nack。这种情况对应于先前描述的步骤325b。在图4c中,m=2个聚合时隙harq0-pusch1和harq0-pusch2位于最小处理窗口d之外。
89.在情况3中,当ue获取dfi信号和d值时,ue发现在聚合的k个时隙中只有m个puschs(0《m《k)位于最小处理窗口d之外。因此,ue将认为dfi信号中针对harq过程id=0的ack/nack指示仅对部分pusch有效。在情况3中,dfi信号指示nack:这表示基站没有正确接收到来自最小处理窗口d之外的m个puschs中的harq过程id=0数据。这表示基站需要进一步利用其他k-m个puschs,并且基站还没有足够的时间来处理(因为其位于最小处理窗口d之内)。因此ue将确定dfi信号中针对harq过程id=0的ack/nack指示无效。
90.情况4:如图4d所示,所有聚合时隙,即k个puschs都位于最小处理窗口之内。这种情况对应于先前描述的步骤330或步骤380。
91.在情况4中,当ue获取dfi信号和d值时,ue发现所有聚合的k个时隙都位于最小处理窗口d之内。因此,ue将确定dfi信号中针对harq过程id=0的ack/nack指示是无效的。
92.本发明提供了一种方法,使用户设备ue在执行时隙聚合传输和接收dfi时能消除解释不确定性,其中所指示的最小处理窗口覆盖聚合时隙的不同部分。
93.然而,这些实施方式不限于本文中作为示例的3gpp网络,本领域技术人员可将此方案应用到其他通信系统。
94.本文所使用的缩写列表如下。
95.缩写含义bs基站cg配置授权dfi下行反馈指示harq混合自动重传请求lbt先听后说lte长期演进lte-a高级长期演进nr新空口nr-u非授权频谱上的新空口pbch物理广播信道pdcch物理下行控制信道pdsch物理下行共享信道pusch物理上行共享信道rnti无线网络临时标识rv冗余版本ue用户设备
96.本领域技术人员应当理解,本文中的任何功能、设计、框图、流程图、状态转换图和/或流程图表示体现本发明原理的说明性电路的概念视图。类似地,应当理解,任何流程图、流程图、状态转换图、伪代码等都表示可以在计算机可读介质中可基本表示,并因此由计算机或处理装置执行的各种过程,无论此类计算机或处理器是否被明确示出。
97.每个所描述的功能、设计、块图、步骤都能在硬件、软件、固件、中间件、微代码或其任何合适的组合中实现。如果以软件实施,则这些功能、设计、框图和/或流程图的块图都能通过计算机程序指令/软件代码实施,这些指令/代码可通过计算机可读介质存储或传输,或加载到通用目的计算机、专用计算机或其他可编程处理装置和/或系统来生产机器,以便在计算机或其他可编程处理装置上执行的计算机程序指令或软件代码创建用于实现本文所描述的功能的装置。
98.此处描述的各种技术和方法的实施可以在数字电子电路中实现,或者在计算机硬件、固件、软件中或其组合中实现。实施方式可作为计算机程序产品实施,即,有形地体现在信息载体中的计算机程序,例如,在机器可读存储设备或传播的信号中,用于由例如可编程处理器、计算机或多台计算机等数据处理装置执行或控制其操作。实施方式还可在计算机可读介质或计算机可读存储介质上提供,这些介质可以是非暂时性介质。
99.在下文中,“被配置为执行功能的装置
……”
应被理解为包括适于执行或配置为执行该功能的电路的功能块。此外,本文描述为“装置”的任何实体可对应于或被实施为“一个或多个模块”、“一个或多个设备”、“一个或多个单元”等。用于执行一个或多个功能的装置还可包括至少一个处理器和用于存储计算机程序代码的至少一个存储器(例如在系统或装置中),该计算机程序代码被配置为使用至少一个处理器来实现(通过系统或相应设备)一个或多个功能的执行。
100.当由处理器提供时,这些功能可由单个专用处理器、单个共享处理器或多个单独处理器提供,其中一些功能可以共享。图中所示的各种元件的功能,包括标记为“处理器”的任何功能块,可以通过使用专用硬件以及能够与适当软件联合执行软件的硬件来提供。
101.此外,术语“处理器”或“控制器”的明确使用不应被解释为专指能够执行软件的硬件,而是还可隐含地包括但不限于数字信号处理器(digital signal processor,dsp)硬件、网络处理器、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)、用于存储软件的只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)和非易失性存储器。还可包括其他常规或定制硬件。这些硬件的功能可以通过程序逻辑的操作、通过专用逻辑、通过程序控制和专用逻辑的交互来执行,或者甚至可以手动执行,具体技术可以在操作人员更好理解上下文后再来选择。
102.术语“电路”可以指纯硬件电路实施;电路和软件和/或固件的组合;或硬件电路和/或处理器,例如微处理器或微处理器的一部分,可以需要或不需要软件和/或固件进行操作,无论软件或固件是否物理存在。电路可以是通用电路或专用逻辑电路,例如现场可编程门阵列(fpga)或专用集成电路(asic)。术语电路还包括,例如(如果适用的话)特定要求的元件、基带集成电路、处理器集成电路或用于基站和/或用户设备的类似集成电路。
103.一些实施例还旨在包括计算机可读介质,例如数字数据存储介质,这些介质是机器或计算机可读的,并且是编码机器可执行的,或者是计算机可执行的程序指令,其中此类指令被配置为使得相应的装置、设备或系统来执行上述方法的一些或全部步骤。计算机可读介质可以是例如数字存储器、诸如磁盘和磁带之类的磁存储介质、硬盘驱动器或光学可读数字数据存储介质。
104.计算机可读介质的实施例包括但不限于:计算机存储介质和通信介质,包括便于将计算机程序从一个地方传输到另一个地方的任何介质。具体地,用于执行本文所描述的实施例的程序指令或计算机可读程序代码,可以全部或部分地临时或永久地存储在包括一个或多个存储介质的本地或远程存储设备的非暂时性计算机可读介质上。
105.计算机程序可以是源代码形式、目标代码形式或一些中间形式,并且可存储在某种载体、分发介质或计算机可读介质中,这些介质可以是能够承载该程序的任何实体或设备。例如,此类载体包括记录介质、计算机存储器、只读存储器、光电和/或电载波信号、电信信号和软件分发包。根据所需的处理能力,计算机程序可以在单个电子数字计算机中执行,也可以分布在多个计算机中。
106.计算机程序,例如上述计算机程序,能以任何形式的编程语言编写,包括编译或解析语言,并且可以以任何形式部署,包括作为独立程序或作为适合在计算环境中使用的模块、组件、子程序或其他单元或其中的一部分。计算机程序能够部署以在一台计算机上,或在一个站点或分布在多个站点间由通信网络互连的多台计算机上执行。
107.为完整起见,图5示出了根据一种实施方式的设备(例如用户设备)1000的示例性框图。设备1000可以包括例如一个或多个无线收发器1002,其中每个无线收发器包括发射无线信号的发射器和接收无线信号的接收器。设备1000还包括用于执行指令或软件并控制信号传输和接收的电路1004(例如处理器、控制单元/实体、控制器),以及用于存储数据和/或指令的存储器1006。电路1004可以控制无线收发器1002接收、发送、广播或传送信号和/
或数据。当电路1004在用户设备中实施时,其可被配置为处理dfi信号并执行本文所描述的任何处理步骤。
108.电路1004还可以做出决定或确定,生成用于传输的帧、数据包或消息,对接收的帧或消息进行解码以用于进一步处理,以及本文所描述的其他任务或功能。电路1004可以是,例如基带处理器,可以生成消息、数据包、帧或其他信号以通过无线收发机1002进行传输。电路1004可以控制信号或消息在无线网络上的传输,并且可以控制例如经由无线网络接收信号或消息等(例如,在被无线收发器1002下变频之后)。电路1004可以是可编程的并且能够执行存储在存储器或其他计算机介质上的软件或其他指令以执行上述各种任务和功能,例如上述任务或方法中的一个或多个。电路1004可以是或包括例如硬件、可编程逻辑、执行软件或固件的可编程处理器和/或以上任何组合。使用其他术语,电路1004和收发器1002可以一起被视为,例如无线发射器/接收器系统。
109.此外,处理器1008可以执行软件和指令,并且可以为设备1000提供整体控制,并且可以为图5中未示出的其他系统提供控制,例如控制输入/输出设备和/或可以执行设备1000上提供的用于一个或多个应用的软件。
110.另外,还可提供包括存储指令的计算机可读存储介质,这些指令在由处理器1008执行时,执行上述针对相关设备所描述的一个或多个功能、步骤或任务。
111.例如,设备1000还可以包括,或可操作地耦合,以便从诸如磁盘、磁光盘或光盘的一个或多个计算机可读存储介质接收数据、或发送数据至该一个或多个计算机可读存储介质,或与该一个或多个计算机可读存储介质之间进行数据收发。适用于包含计算机程序指令和数据的计算机可读存储介质包括所有形式的非易失性存储器,例如包括半导体存储设备,例如可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)和闪存设备;磁盘,例如内部硬盘或可移动磁盘;磁光盘;以及紧凑型光盘只读存储器(compact disc read-only memory,cd-rom)和dvd-rom磁盘。
112.处理器1008可以被配置为存储、读取、加载和/或以其他方式处理存储在计算机可读存储介质和/或存储器1006中的计算机程序代码,且当计算机程序代码由至少一个处理器执行时,可使得设备1000执行本文中针对相关设备1000所描述的方法的一个或多个步骤。适用于执行计算机程序的处理器包括,例如,通用和专用微处理器,以及任何类型的数字计算机、芯片或芯片组的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存储器或两者接收指令和数据。计算机的元件可以包括至少一个用于执行指令的处理器和一个或多个用于存储指令和数据的存储器设备。
113.处理器1008可以是包括至少一个基于硬件的处理器或处理核的任何合适的微处理器、微控制器、集成电路或中央处理单元(cpu)。
114.存储器1006可以包括随机存取存储器(ram)、高速缓存存储器、非易失性存储器、备份存储器(例如可编程或闪存)、只读存储器(rom)、硬盘驱动器(hdd)、固态硬盘(ssd)或其任意组合。存储器1006的rom可以被配置为存储设备1000的操作系统和/或一个或多个计算机程序的一个或多个计算机程序代码等。处理器1008可以使用存储器1006的ram来临时存储数据。
115.说明书和附图仅说明本发明的原理。因此应当理解,本领域的技术人员将能够设
计出各种布置,尽管在本文中没有明确描述或示出,但是体现了本发明的原理并且被包括在其精神和范围内。
116.此外,本文所引用的所有示例在原则上都旨在仅明确用于教导目的,以帮助读者理解本发明的原理以及发明人为推动本领域所贡献的概念,并应被解释为不限于这些具体列举的示例和条件。此外,此处叙述本发明的原理、方面和实施例及其具体示例的所有陈述都旨在涵盖其等效物。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1