利用PUCCH和PUSCH的通信复用的制作方法

文档序号:24641163发布日期:2021-04-09 20:54阅读:196来源:国知局
利用PUCCH和PUSCH的通信复用的制作方法

本专利文档通常针对无线通信



背景技术:

移动通信技术正在将世界推向一个日益互联和网络化的社会。与现有的无线网络相比,下一代系统和无线通信技术需要支持更广泛的用例特性,并提供更复杂的网络接入技术。



技术实现要素:

专利文档涉及用于利用物理上行链路控制信道(pucch)和物理上行链路共享信道(pusch)进行通信复用的技术、系统和设备。

在一个示例性方面,公开了一种用于无线通信的方法。所述方法包括:确定一组物理上行链路控制信道(pucch)和一组物理上行链路共享信道(pusch)在时域中至少部分重叠;以及确定所述pusch的集合的子集以及所述pucch的集合是否满足一个或更多个定时条件,其中,所述pusch的子集的在大小上小于所述pusch的集合,并且包括至少一个pusch。所述方法还包括:响应于确定所述pusch的子集以及所述pucch的集合满足一个或多个定时条件,将所述pucch的集合中的至少一个的上行链路控制信息(uci)复用到所述子集的被选定的pusch上。

在一些实施例中,所述一个或多个定时条件包括:在所述pucch的集合和所述pusch的子集中,最早的pucch或pusch的第一个符号不在任何对应的pdsch或半持续调度(sps)pdsch释放的最后一个符号之后的符号n1+x之前,并且在所述pucch的集合和pusch的子集中,最早的pucch或pusch的第一个符号不在任何对应的物理下行链路控制信道(pdcch)的最后一个符号之后的符号n2+y之前。

在一些实施例中,所述pucch的集合由单个pucch组成或包括多个pucch。在一些实施例中,所述pucch的集合由单个pucch组成,并且所述单个pucch至少部分地与pusch的集合中的每个pusch重叠。在一些实施例中,所述pucch的集合包括多个pucch,并且所述多个pucch中的每个至少部分地与所述pusch的集合中的每个pusch重叠。

在一些实施例中,所述方法还包括根据所述pusch集合中的单个pusch的顺序来顺序确定单个pusch和所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,至少部分地基于与单个pusch相关联的相应分量载波(cc)索引来确定单个pusch的顺序。在一些实施例中,其中,至少部分地基于相同cc上的单个pusch的相应开始时间,来进一步确定单个pusch的顺序。在一些实施例中,单个pusch的顺序基于相关联的频域索引、所占用符号的长度或所占用资源元素(re)的数量中的至少一项来进一步确定。在一些实施例中,所述方法还包括:响应于确定所述pusch的集合中的第一pusch和所述pucch的集合满足一个或多个定时条件,结束所述依次地确定单个pusch和单个pucch是否满足一个或多个计时条件。在一些实施例中,第一pusch是子集的被选定的pusch。

在一些实施例中,所述方法还包括:根据与所述pusch的集合相关联的分量载波(cc)的顺序,依次地确定是否(1)属于所述pusch的集合的相应cc上的所有pusch和(2)所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,所述方法还包括:响应于确定第一载波和所述组脉冲串上的所有脉冲串满足一个或多个定时条件,结束所述依次地确定(1)属于所述pusch的集合的相应cc的所有pusch和(2)所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,在第一cc上的所有pusch中具有最早的起始时间的第一cc上的pusch是子集的被选定的pusch。

在一些实施例中,所述方法还包括根据所述pusch集合中的单个pusch的顺序来依次地确定单个pusch和所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,至少部分地基于单个pusch的相应起始时间来确定单个pusch的顺序。在一些实施例中,至少部分地基于与具有相同起始时间的单个pusch相关联的相应分量载波(cc)的索引来进一步确定单个pusch的顺序。在一些实施例中,单个pusch的顺序基于相关联的频域索引、所占用符号的长度或所占用资源元素(re)的数量中的至少一项来进一步确定。在一些实施例中,所述子集的被选定的pusch与被确定满足一个或多个定时条件的所有pusch中的最小cc索引相关联。在一些实施例中,所述子集的被选定的pusch在与被确定为满足一个或多个定时条件的最小cc索引相关联的所有pusch中具有最早的起始时间。在一些实施例中,单个pusch的顺序至少部分地基于对应于单个pusch的单个pdcch的相应结束时间来确定。在一些实施例中,至少部分地基于与具有相同结束时间的单个pdcch相关联的单个分量载波(cc)索引来进一步确定单个pusch的顺序。

在一些实施例中,所述方法还包括:根据所述pusch集合中的单个pusch的顺序,依次地确定(1)包括特定起始时间的单个pusch的pusch序列,以及(2)所述pusch集合是否满足一个或多个定时条件。在一些实施例中,单个pusch的顺序至少部分地基于单个pusch的相应起始时间来确定。在一些实施例中,pusch序列还包括不早于特定起始时间开始的pusch集合中的一个或多个pusch。在一些实施例中,所述方法还包括,响应于确定第一pusch序列和pucch的集合满足一个或多个定时条件,结束所述依次地确定(1)包括特定起始时间的单个pusch的pusch序列,以及(2)pucch集合是否满足一个或多个定时条件。在一些实施例中,子集的被选定的pusch是与第一pusch序列的所有pusch中的最小cc索引相关联的pusch。在一些实施例中,子集的被选定的pusch在与最小cc索引相关联的第一pusch序列的所有pusch中具有最早的起始时间。

在一些实施例中,所述方法还包括:确定根据对应于pusch集合中的单个pusch的pdcch的顺序,依次地确定(1)与具有特定起始时间的pdcch相关联的pusch的子集,以及(2)所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,其中至少部分地基于pdcch的相应起始时间来确定对应于所述pusch集合中的单个pusch的pdcch的顺序。在一些实施例中,所述pusch子集包括所述pusch的集合中的一个或多个pusch,所述一个或多个pusch对应于不早于特定起始时间开始的一个或多个pdcch。在一些实施例中,所述方法还包括,响应于确定pusch的第一子集以及pucch的集合满足一个或多个定时条件,结束所述依次地确定(1)与具有特定起始时间的pdcch相关联的pusch的子集,以及(2)所述pucch的集合是否满足一个或多个定时条件。在一些实施例中,所述子集的被选定的pusch是在第一pusch子集的所有pusch中与最小cc索引相关联的pusch。在一些实施例中,所述子集的被选定的pusch在与最小cc索引相关联的第一pusch子集的所有pusch中具有最早的起始时间。

在一些实施例中,将所述pucch集合中的至少一个pucch的uci复用到所述子集的被选定的pusch上包括:至少部分地基于一个或多个标准,从所述pucch集合中选择至少一个pucch。在一些实施例中,所述一个或多个标准与调度请求(sr)或业务类型中的至少一个有关。

在另一个示例性方面,上述方法以处理器可执行代码的形式体现,并存储在计算机可读的程序介质中。

在又一示例性实施例中,公开了一种被配置为或可操作为执行上述方法的设备。

在附图、说明书和权利要求书中更详细地描述了上述和其它方面及其实施方式。

附图说明

图1示出了根据本公开的技术的一些实施例的无线通信中的基站和一个或多个ue的示例。

图2示出了用于评估uci复用的两个当前定时条件的示例。

图3a-3c示出了根据本公开的技术的一些实施例的确定uci复用确定的示例实施方式。

图4a-4c示出了根据本公开的技术的一些实施例的确定uci复用确定的另一示例实施方式。

图5a-5c示出了根据本公开的技术的一些实施例的确定uci复用确定的另一示例实施方式。

图6a-6c示出了根据本公开的技术的一些实施例的确定uci复用确定的另一示例实施方式。

图7a-7c示出了根据本公开的技术的一些实施例的确定uci复用确定的又一示例实施方式。

图8是示出了根据本公开的技术的一些实施例的用于通信复用的示例过程的流程图。

图9是根据本公开的技术的一些实施例的无线电台的一部分的框图表示。

具体实施方式

无线通信的快速发展和技术的进步在一定程度上是为了满足对更大容量和更高数据速率的需求。诸如能消、设备成本、频谱资源分配和延迟之类的其他方面也是影响未来网络成功的因素。

图1示出了根据本公开的技术的一些实施例的在无线通信中的基站和一个或多个ue的示例。ue(110)可以经由对应的一个或多个pucch130a和/或一个或多个pusch130b向基站(120)发送信息。本公开的技术提供了在ue和基站之间的无线通信中使用pucch和pusch进行通信复用的各种实施例。

在新无线(newradio,nr)技术的标准化中,已经讨论了一个或多个pucch和一个或多个pusch之间的通信复用问题。例如,在多载波的载波聚合(ca)场景中,如果一个或多个pucch与同一时隙的多个pusch全部或部分重叠(一个或多个pucch和一个或多个pusch可以是单时隙或多时隙),当满足以下两个定时条件中的两者时,ue可以将一个或多个pucch中的信息复用到所述pusch中的一个上:

条件1:在时隙中包括最早的pucch或pusch的重叠pucch或pusch中,最早的pucch或pusch的第一个符号不在任何对应的物理下行链路共享信道(pdsch)或半持续调度(sps)pdsch释放的最后一个符号之后的符号n1+x之前;并且

条件2:在时隙中包括最早的pucch或pusch的重叠pucch和pusch中,最早的pucch或pusch的第一个符号不在任何对应的物理下行链路控制信道(pdcch)的最后一个符号之后的符号n2+y之前。

根据当前的协议ts38.214,条件1的n1对应于ue接收并处理pdsch的时间,并且条件2的n2对应于ue准备pusch的时间。x和y可以是将在标准规范的一个或多个未来版本中确定的两个常数,并可能与诸如子载波间隔(scs)之类的参数有关。上述两个定时条件通常被称为上行链路控制信息(uci)复用定时条件。

如果一个或多个pucch和所有重叠的pusch满足上述定时条件,则uci可以被复用到重叠的pusch之一上。更具体地,ue可以将uci复用到具有最小cc索引的分量载波(cc)上的重叠的pusch上。如果ue在具有最小cc索引的cc上的时隙中发送一个以上的pusch,则ue可以复用ue在所述时隙中首先发送的pusch中的uci。这些动作通常被称为uci复用方法。

如果任意一对信道a和b(其中从一个或多个pucch中选择a,而从所有重叠的pusch中选择b)不能满足上述uci复用定时条件,则当前协议认为错误情况已经发生。在错误情况下,ue的行为是不规范的。对应的基站将尝试避免可能导致错误情况的pucch和/或pusch配置。然而,如果发生错误情况,则基站将无法确定ue的行为,并且ue可能会丢弃pucch或多个pusch,这可能会影响pucch/pusch传输性能。

因为在一个或多个pucch中的uci只是被复用到一个重叠的pusch上,而不是所有重叠的pusch上,并且多个pusch不是彼此复用,所以根据当前的协议的关于uci复用场景的错误情况定义可能过于严格,特别是当应用于ca场景下的基站配置时。

例如,如图2所示,分量载波cc0上的pucch与cc1、cc2和cc3上的pusch在时域内(部分或完全地)重叠。在图2中,水平方向表示时间,pucch0是对应于pdsch0的混合自动重复请求-确认(harq-ack)反馈,并且pdcch1、pdcch2、pdcch3分别对应于pusch1、pusch2、pusch3。根据当前uci复用定时条件,pucch和重叠的pusch中最早的一个的第一个符号是pusch2的第一个符号,任何对应的pdsch的最后一个符号是pdsch0的最后一个符号,而任何对应的pdcch的最后一个符号是pdcch1的最后一个符号。因此,根据图2,时间间隔t11和t12用于评估uci复用的两个当前定时条件。

如果t11≥n1+x并且t12≥n2+y,则满足当前uci复用定时条件,并且根据当前uci复用方法,可以将pucch0的uci复用到pusch1(其具有最小的cc索引)上。

如果t11<n1+x或t12<n2+y,则不满足当前uci复用定时条件,即错误情况发生。在多载波的ca场景中,为了避免这种错误情况,基站的配置可能会受到限制或限定。如上所述,一旦出现错误情况,基站可能无法确定ue的处理模式,并且ue可能丢弃一个或多个pucch或一个或多个pusch,从而影响了pucch/pusch传输性能。

本公开的技术解决了这些问题。一般来说,根据本公开技术的一些实施例,当同一时隙的一个或多个pucch和多个pusch在时域内完全或部分地重叠时,如果从所述多个pusch中被选定的至少一个pusch和所述至少一个pucch满足修正后的uci复用定时条件,则对应的ue可以将至少一个pucch的uci复用到满足修正后的定时条件的所述多个pusch的pusch上。

修正后的uci复用定时条件是:

修正后的条件1:在至少一个pucch和从多个pusch中被选定的至少一个pusch中,最早的pucch或pusch的第一个符号不在任何对应的pdsch或半持续调度(sps)pdsch释放的最后一个符号之后的符号n1+x之前;并且

修正后的条件2:在至少一个pucch和从多个pusch中选择的至少一个pusch中,最早的pucch或pusch的第一个符号不在任何对应的物理下行链路控制信道(pdcch)的最后一个符号之后的符号n2+y之前。

在一些实施例中,如果不存在可以从多个pusch中选择以满足关于同一时隙中的至少一个pucch的修正后的uci复用定时条件的pusch的任何子集,则对应的ue可以丢弃uci,丢弃所有pusch,丢弃pucch和所有pusch,和/或丢弃pucch和一些pusch。

根据各种实施例,本公开的用于利用一个或多个pucch和一个或多个pusch的通信复用技术可以减轻对基站的配置限制,并减少对pucch/pusch传输性能的负面影响。

第一实施方式示例

在一些实施例中,ue根据cc索引的升序顺序依次地检测相应cc上的单个pucch和每个重叠的pusch是否满足修正后的uci复用定时条件。如果在特定的cc上存在多个pusch,则ue可以根据多个pusch的相应起始时间的时间顺序(例如,从第一个到最后一个),进一步依次地确定cc上的单个pucch和每个pusch是否满足修正后的定时条件。如果cc上的多个pusch具有相同的起始时间,则ue可以根据特定的规则对多个pusch进行排序,并依次地确定修正后的定时条件是否被满足。例如,排序可以基于诸如每个pusch的频域索引、占用符号的长度、被占用资源元素(re)的数量和/或其他因素之类的因素。

根据所述依次地检测,一旦ue检测到某个pusch和单个pucch满足修正后的定时条件,则ue可以确定所述pucch的uci被复用到所检测到的pusch上。在一些实施例中,ue不需要继续检测后续的一个或多个pusch是否满足修正后的定时条件。在一些实施例中,如果ue遍历与单个pucch重叠的所有pusch,并且没有检测到关于pucch满足修正后的定时条件的pusch,则ue可以确定错误情况已经发生。

说明性地,如图3a所示,ue首先检测pucch0和cc1(其中cc索引最小)上的pusch1是否满足修正后的uci复用定时条件。此时,ue不分析cc2或cc3上的pusch/pdcch。参考图3a,ue评估时间间隔t21和t22,以确定pucch0和pusch1是否满足两个修正后的uci复用定时条件。更具体地,如果t21≥n1+x并且t22≥n2+y,则pucch0和pusch1满足修正后的定时条件,并且pucch0可以复用到cc1的pusch1上。ue不需要进一步确定pusch2或pusch3是否满足关于pucch0的修正后的定时条件。

如果t21<n1+x或t22<n2+y,则pucch0和pusch1不能满足修正后的uci复用定时条件,并且ue继续评估下一个pusch。因为cc1上只有一个与pucch0重叠的pusch(即pusch1),所以ue会查看下一个cc索引,也就是说,ue会继续检测cc2上的pusch2和pucch0是否满足修正后的定时条件。参考图3b,如果t31≥n1+x并且t32≥n2+y,则pucch0和pusch2能够满足修正后的uci复用定时条件,并且pucch0能够被复用到cc2的pusch2上。ue不需要进一步确定pusch3是否满足关于pucch0的修正后的定时条件。

如果t31<n1+x或t32<n2+y,则pucch0和pusch2不能满足修正后的uci复用定时条件,并且ue继续评估下一个pusch。由于cc2上只有一个与pucch0重叠的pusch(即pusch2),因此ue查看下一个cc索引,也就是说,ue继续检测cc3上的pusch3和pucch0是否满足修正后的定时条件。参考图3c,如果t41≥n1+x并且t42≥n2+y,则pucch0和pusch3能够满足修正后的uci复用定时条件,并且pucch0能够被复用到cc3的pusch3上。

如果t41<n1+x或t42<n2+y,则pucch0和pusch3不能满足修正后的uci复用定时条件。此时,ue已经遍历了与pucch0重叠的所有pusch,并且没有一个pusch能够满足关于pucch0的修正后的定时条件。ue可以确定错误情况已经发生,并丢弃pucch0,丢弃所有pusch(即pusch1、pusch2和pusch3),丢弃pucch0和所有pusch,或丢弃pucch0、pusch1、pusch2或pusch3中的一个或多个。

在一些实施例中,ue根据cc索引的升序顺序依次地检测相应cc上的多个pucch和每个重叠的pusch是否满足修正后的uci复用定时条件。如果在特定cc上有多个pusch,则ue可以根据多个pusch的相应起始时间的时间顺序(例如,从第一个到最后一个),进一步依次地确定cc上的多个pusch和每个pusch是否满足修正后的定时条件。如果cc上的多个pusch具有相同的起始时间,则ue可以根据特定的规则对多个pusch进行排序,并依次地确定修正后的定时条件是否被满足。例如,排序可以基于诸如每个pusch的频域索引、占用符号的长度、被占用资源元素(re)的数量和/或其他因素之类的因素。

根据所述依次地检测,一旦ue检测到某个pusch和多个pucch满足修正后的定时条件,ue可以确定多个pucch的uci被复用到所检测到的pusch上。在一些实施例中,ue不需要继续检测后续pusch是否满足修正后的定时条件。在一些实施例中,如果ue遍历与多个pucch重叠的所有pusch,并且没有检测到满足关于多个pucch的修正后的定时条件的pusch,则ue可以确定错误情况已经发生。

说明性地,如图4a所示,ue首先检测pucch0和pucch1(以下简称“pucch0/pucch1”)以及cc1(其中cc索引最小)上的pusch1是否满足修正后的uci复用定时条件。此时,ue不分析cc2或cc3上的pusch/pdcch。参考图4a,ue评估时间间隔t21和t22,以确定pucch0/pucch1和pusch1是否满足两个修正后的uci复用定时条件。更具体地,如果t21≥n1+x并且t22≥n2+y,则pucch0/pucch1和pusch1满足修正后的定时条件,pucch0/pucch1可以被复用到cc1的pusch1上。ue不需要进一步确定pusch2或pusch3是否满足关于pucch0/pucch1的修正后的定时条件。

如果t21<n1+x或t22<n2+y,则pucch0/pucch1和pusch1不能满足修正后的uci复用定时条件,并且ue继续评估下一个pusch。因为cc1上只有一个与pucch0/pucch1重叠的pusch(即pusch1),所以ue查看下一个cc索引,也就是说,ue继续检测cc2上的pusch2和pucch0/pucch1是否满足修正后的定时条件。参考图4b,如果t31≥n1+x并且t32≥n2+y,则pucch0/pucch1和pusch2能够满足修正后的uci复用定时条件,并且pucch0/pucch1能够被复用到cc2的pusch2上。ue不需要进一步确定pusch3是否满足关于pucch0/pucch1修正后的定时条件。

如果t31<n1+x或t32<n2+y,则pucch0/pucch1和pusch2不能满足修正后的uci复用定时条件,并且ue继续评估下一个pusch。由于cc2上只有一个与pucch0/pucch1重叠的pusch(即pusch2),因此ue会查看下一个cc索引,也就是说,ue会继续检测cc3上的pusch3和pucch0/pucch1是否满足修正后的定时条件。参考图4c,如果t41≥n1+x并且t42≥n2+y,则pucch0/pucch1和pusch3能够满足修正后的uci复用定时条件,pucch0/pucch1能够被复用到cc3的pusch3上。

如果t41<n1+x或t42<n2+y,则pucch0/pucch1和pusch3不能满足修正后的uci复用定时条件。此时,ue已经遍历了与pucch0/pucch1重叠的所有pusch,并且没有一个pusch能够满足关于pucch0/pucch1修正后的定时条件。ue可以确定错误情况已经发生,丢弃所有uci(即pucch0/pucch1的uci),丢弃uci的一部分(即,pucch0的uci或pucch1的uci),丢弃所有pusch(例如pusch1、pusch2和pusch3),丢弃所有uci和所有pusch,或丢弃pucch0或pucch1中的至少一个和pusch1、pusch2或pusch3中的至少一个。

在一些实施例中,ue按cc索引的升序顺序依次地检测相应cc上的一个或多个pucch及其重叠的一个或多个pusch是否满足修正后的uci复用定时条件。如果在特定cc上有多个pusch,ue可以将多个pusch作为一个整体分析,并确定(1)所述一个或多个pucch以及(2)在cc上的所有pusch是否满足修正后的定时条件。以这种方式,ue只需要对每个cc执行一次修正后的定时条件的评估。

根据所述依次地检测,一旦ue检测到特定cc上的pusch和一个或多个pucch满足修正后的定时条件,则ue可以确定一个或多个pucch的uci被复用到所检测到的一个或多个pusch上。如果在特定cc上存在多个pusch,则所述一个或多个pucch可以被复用到具有最早的起始时间的pusch上。在一些实施例中,ue不需要继续检测后续cc上的一个或多个pusch是否满足修正后的定时条件。在一些实施例中,如果ue遍历与一个或多个pucch重叠的所有pusch,并且发现没有具有一个或多个pusch以满足关于一个或多个pucch的修正后的定时条件的cc,则ue可以确定错误情况已经发生,并执行对应的错误情况下操作。

说明性地,如图5a所示,ue首先检测cc1(其中,cc索引是最小的)上的pucch0和pusch是否满足修正后的uci复用定时条件。参考图5a,cc1上有2个与pucch0重叠的pusch(pusch1-0和pusch1-1),但ue只执行一次评估。也就是说,ue确定pucch0以及pusch1-0和pusch1-1是否满足修正后的定时条件。继续参考图5a,说明性地,ue对时间间隔t21和t22进行评估,以确定pucch0以及pusch1-0和pusch1-1是否满足两个修正后的uci复用定时条件。更具体地,如果t21≥n1+x并且t22≥n2+y,则pucch0以及pusch1-0和pusch1-1都满足修正后的定时条件。在这种情况下,pucch0可以被复用到cc1的pusch1-0(其具有比pusch1-1更早的起始时间)上。ue不需要进一步确定cc2或cc3上的pusch是否满足关于pucch0的修正后的定时条件。

如果t21<n1+x或t22<n2+y,则pucch0和cc1上的pusch不能满足修正后的uci复用定时条件,并且ue继续评估下一个cc上的一个或多个pusch,即cc2上的pusch2。说明性地,ue继续检测cc2上的pusch2和pucch0是否满足修正后的定时条件。参考图5b,如果t31≥n1+x并且t32≥n2+y,则pucch0和pusch2能够满足修正后的uci复用定时条件,并且pucch0能够被复用到cc2的pusch2上。ue不需要进一步确定cc3上的pusch3是否满足关于pucch0的修正后的定时条件。

如果t31<n1+x或t32<n2+y,则pucch0和pusch2不能满足修正后的uci复用定时条件,并且ue继续评估下一个cc上的一个或多个pusch,即cc3上的pusch3。说明性地,ue继续检测cc3上的pusch3和pucch0是否满足修正后的定时条件。参考图5c,如果t41≥n1+x并且t42≥n2+y,则pucch0和pusch3能够满足修正后的uci复用定时条件,并且pucch0能够被复用到cc3的pusch3上。

如果t41<n1+x或t42<n2+y,则pucch0和pusch3不能满足修正后的uci复用定时条件。此时,ue已经遍历了与pucch0重叠的所有pusch(在所有cc上),并且特定cc上的pusch一个或多个pusch没有一个能够满足关于pucch0的修正后的定时条件。ue可以确定错误情况已经发生,并丢弃pucch0,丢弃所有pusch(即pusch1-0、pusch1-1、pusch2和pusch3),丢弃pucch0和所有pusch,或丢弃pucch0、pusch1-0、pusch1-1、pusch2或pusch3中的一个或多个。

第二实施方式示例

在一些实施例中,ue根据多个pusch的相应起始时间的时间顺序(例如,从第一个到最后一个),依次地检测一个或多个pusch以及每个重叠的pusch是否满足修正后的uci复用定时条件。如果多个pusch中的一些具有相同的起始时间,则ue可以按照它们的cc索引的升序顺序对它们进行排序,并依次地确定pusch中的任何一个是否满足关于一个或多个pucch的修正后的定时条件。如果对于同一cc索引仍然存在一个以上的pusch,则ue可以进一步根据特定的规则对它们进行排序,并且依次地确定修正后的定时条件是否被满足。例如,排序可以基于诸如每个pusch的频域索引、占用符号的长度、被占用资源元素(re)的数量和/或其他因素之类的因素。

以这种方式,ue可以遍历与一个或多个pucch重叠的所有pusch。如果ue检测到一个或多个pusch和一个或多个pucch满足修正后的uci复用定时条件,则ue能够将pucch复用到具有最小cc索引的cc上的pusch上。如果在cc上有多个pusch,则一个或多个pucch可以被复用到具有最早起始时间的pusch上。

如果ue遍历与pucch重叠的所有pusch,并确定所述pusch和一个或多个pucch均不满足修正后的定时条件,则ue可以确定错误情况已经发生,并丢弃一个或多个pucch,丢弃所有pusch,丢弃一个或多个pucch和所有pusch,或丢弃一个或多个pucch和一些pusch。

第三实施方式示例

在一些实施例中,ue根据对应于pusch的pdcch的相应结束时间的时间顺序(例如,从第一个到最后一个),依次地检测一个或多个pusch以及每个重叠的pusch是否满足修正后的uci复用定时条件。如果某些pdcch具有相同的结束时间,则ue可以按照它们的cc索引的升序顺序对它们排序,并依次地确定对应于pdcch的任何pusch是否满足关于pucch的修正后的定时条件。

以这种方式,ue可以遍历与pucch重叠的所有pusch。如果ue检测到一个或多个pusch和一个或多个pucch满足修正后的uci复用定时条件,则ue可以将一个或多个pucch复用到具有最小cc索引的cc上的pusch上。如果在cc上有多个pusch,则所述一个或多个pucch能够被复用到具有最早起始时间的pusch上。

如果ue遍历与pucch重叠的所有pusch,并确定pusch和pucch均不满足修正后的定时条件,则ue可以确定错误情况已经发生,并丢弃一个或多个pucch,丢弃所有pusch,丢弃一个或多个pucch和所有pusch,或丢弃一个或多个pucch和部分pusch。

第四实施方式示例

在一些实施例中,ue根据pusch的相应起始时间的时间顺序(例如,从第一个到最后一个),依次地检测(1)一个或多个pucch以及(2)特定起始时间的每个pusch和不早于特定起始时间开始的所有后续pusch(以下简称为“特定起始时间的pusch序列”)是否满足修正后的uci复用定时条件。

根据所述依次地检测,一旦ue检测到特定起始时间的第一pusch序列满足关于一个或多个pucch的修正后的uci复用条件,则ue可以将一个或多个pucch复用到在所检测到的pusch序列中的所有pusch中具有最小cc索引的pusch上。如果在cc上有多个具有最小cc索引的pusch,则一个或多个pucch能够被复用到具有最早起始时间的pusch上。此外,ue不需要进一步进行pusch的依次的检测。

如果ue根据上述操作遍历与一个或多个pucch重叠的所有pusch,并没有找到能够满足关于一个或多个pucch的修正后的uci复用定时条件的pusch序列,则ue可以确定错误情况已经发生。

说明性地,如图6a所示,在与pucch0重叠的所有pusch中,pusch2具有最早的起始时间。因此,ue首先确定pusch2,并且然后确定pusch1和pusch3(以下简称pusch2/1/3序列)是否满足关于pucch0的修正后的uci复用定时条件。参考图6a,ue评估时间间隔t51和t52以做出所述确定。更具体地,如果t51≥n1+x并且t52≥n2+y,则pucch0和pusch2/1/3序列能够满足修正后的定时条件,并且pucch0能够被复用到具有最小cc索引的cc1的pusch1上。ue不需要继续进行pusch检测。

如果t51<n1+x或t52<n2+y,则pucch0和pusch2/1/3序列不能满足修正后的uci复用定时条件,并且ue可以继续评估pusch3,其是在pusch2之后开始的下一个pusch。如图6b所示,ue根据pucch0判断pusch3/1序列是否满足关于pucch0的修正后的uci复用定时条件。此时,pusch2及其对应的pdcch2被排除在所述确定的依据之外。参考图6b,ue评估时间间隔t61和t62,以作出确定。如果t61≥n1+x并且t62≥n2+y,则pucch0和pusch3/1序列能够满足修正后的定时条件,并且pucch0能够被复用到具有最小cc索引的cc1的pusch1上。ue不需要继续进行pusch检测。

如果是t61<n1+x或t62<n2+y,则pucch0和pusch3/1序列不能满足修正后的uci复用定时条件,并且ue能够继续评估具有下一个起始时间的pusch,也就是说,pusch1。此时,pusch2及其对应的pdcch2、以及pusch3及其对应的pdcch3被排除在用于确定修正后的uci复用定时条件是否满足的依据之外。参考图6c,ue评估时间间隔t71和t72,以做出确定。如果t71≥n1+x并且t72≥n2+y,则pucch0和pusch1能够满足修正后的uci复用定时条件,并且pucch0能够被复用到pusch1上。

如果t71<n1+x或t72<n2+y,则pucch0和pusch1不能满足修正后的uci复用定时条件。由于pusch1是与pucch0重叠的所有pusch中的最后一个,因此ue没有发现没有pusch序列能够满足关于pucch0的修正后的定时条件。因此,ue能够确定错误情况已经发生,并且能够丢弃pucch0,丢弃所有pusch(即pusch1、pusch2和pusch3),丢弃pucch0和所有pusch,或丢弃pucch0、pusch1、pusch2或pusch3中的一个或多个。

第五实施方式示例

在一些实施例中,ue根据对应于pusch的pdcch的相应起始时间的时间顺序(例如,从第一个到最后一个),依次地检测(1)一个或多个pucch以及(2)对应于特定起始时间的每个pdcch的一个或多个pusch和不早于特定起始时间开始的所有后续pdcch(以下简称为“对应于特定起始时间的pdcch序列的pusch”),满足修正后的uci复用定时条件。

根据所述依次地检测,一旦ue检测到对应于特定起始时间的第一pusch序列的pusch满足关于一个或多个pucch的修正后的uci复用定时条件,则ue可以将一个或多个pucch复用到在检测到的pusch序列的所有pusch中具有最小的cc索引的的pusch上。如果在具有最小cc索引的cc上有多个pusch,则pucch可以被复用到具有最早起始时间的pusch上。而且,ue不需要进一步进行pusch的依次检测。

根据上述操作,在ue遍历对应于与一个或多个pucch重叠的pusch的的所有pdcch之后,在一些实施例中,ue发现没有对应于满足关于一个或多个pucch的修正后的uci复用定时条件的pusch的pdcch序列,并且ue能够确定错误情况已经发生。

说明性地,如图7a所示,pdcch2在对应于与pucch0重叠的pusch的所有pdcch中具有最早的起始时间。pdcch2与pusch2对应。pdchh3和pdchh1在pdcch2起始时间之后开始,并且分别对应于pusch3和pusch1。因此,ue首先确定pusch2/3/1(对应于pdcch2/3/1序列的pusch)是否满足关于pucch0的修正后的uci复用定时条件。参考图7a,ue评估时间间隔t81和t82,以做出确定。更具体地说,如果t81≥n1+x并且t82≥n2+y,则pucch0和pusch2/3/1能够满足修正后的定时条件,并且pucch0能够被复用到具有最小cc索引的cc1的pusch1上。ue不需要继续进行pdcch/pusch检测。

如果t81<n1+x或t82<n2+y,则pucch0和pusch2/3/1不能满足修正后的uci复用定时条件,并且ue可以继续评估pdcch3,其是在pdcch2之后开始的下一个pdcch。如图7b所示,ue确定pusch3/1(对应于pdcch3/1序列的pusch)是否满足关于pucch0的修正后的uci复用定时条件。此时,pdcch2及其对应的pusch2被排除在确定的依据之外。参考图7b,ue评估时间间隔t91和t92,以作出确定。如果t91≥n1+x并且t92≥n2+y,则pucch0和pusch3/1能够满足修正后的定时条件,并且pucch0能够被复用到具有最小cc索引的cc1的pusch1上。ue不需要继续进行pdcch/pusch检测。

如果t91<n1+x或t92<n2+y,则pucch0和pusch3/1不能满足修正后的uci复用定时条件,并且ue可以继续评估具有下一个起始时间的pdcch,也就是说,pdcch1。此时,pdcch2及其对应的pusch2以及pdcch3及其对应的pusch3被排除在用于确定是否满足修正后的uci复用定时条件的依据之外。参考图7c,ue评估时间间隔t101和t102,以做出确定。如果t101≥n1+x并且t102≥n2+y,则pucch0和pusch1能够满足修正后的uci复用定时条件,并且pucch0能够被复用到pusch1上。

如果t101<n1+x或t102<n2+y,则pucch0和pusch1不能满足修正后的uci复用定时条件。因为pusch1对应于可以考虑的所有pdcch中的最后一个,所以ue没有发现能够满足关于pucch0的修正后的定时条件的pusch。因此,ue能够确定错误情况已经发生,并且可以丢弃pucch0,丢弃所有pusch(即pusch1、pusch2和pusch3),丢弃pucch0和所有pusch,或丢弃pucch0、pusch1、pusch2或pusch3中的一个或多个。

第六实施方式示例

在一些实施例中,存在与多个pusch在时域内重叠的多个pucch。ue可以确定仅将一些pucch的uci,而不是所有pucch的uci复用到重叠的pusch上。

例如,存在与多个pusch重叠的两个pucch。由第一个pucch承载的信息是用于从基站请求上行传输资源的调度请求(sr)。在这种情况下,ue可以确定丢弃sr信息(即,丢弃承载sr的第一pucch),并且只将第二pucch中的uci信息复用到从多个pusch中被选定的pusch上;

作为另一示例,存在与多个pusch重叠的两个pucch,第一个pucch承载与业务类型1相关联的信息,并且第二pucch和多个pusch与业务类型2相关联。当业务类型1和业务类型2的qos要求足够不同时,ue可以确定只将第二pucch中的uci复用到与业务类型2相关联的多个pusch的其中一个上。

图8是示出了根据本公开的技术的一些实施例用于通信复用的示例过程的流程图。图8的过程可以由ue执行。在框图802中,ue确定在时域中至少部分重叠的pucch的集合(或组)以及pusch的集合(或组)。在框图804中,ue确定pusch的集合(或组)的子集(或子组)以及pucch的集合(或组)是否满足一个或多个定时条件(例如,修正后的uci复用定时条件)。pusch的子集(或子组)可以在大小上小于pusch的集合(或组),并且可以包含至少一个pusch。如果ue确定pusch的子集(或子组)和pucch的集合(或组)满足一个或多个定时条件,则在框图806中,ue将pucch的集合(或组)中的至少一个pucch的uci复用到子集(或子组)的被选定的pusch上。否则,在框图808中,ue可以确定错误情况已经发生,并执行一个或多个错误情况操作。

图9是根据本公开技术的一些实施例的无线电台的一部分的框图表示。诸如无线设备(或ue)的无线电台905可以包括诸如微处理器之类的实施本文档中呈现的一种或多种技术的处理器电子器件910。无线电台905可以包括收发器电子器件915,以通过一个或多个通信接口(诸如一个或多个天线920)发送和/或接收无线信号。无线电台905可以包括用于传输和接收数据的其他通信接口。无线电台905可以包括被配置为存储诸如数据和/或指令的信息之类的一个或多个存储器(未明确示出)。在一些实施方式中,所公开的技术、模块或功能中的至少一些是使用无线电台905实施的。

本文描述的一些实施例在方法或过程的一般上下文中描述,这些方法或过程可以在一个实施例中由计算机过程产品来实施,所述计算机程序产品体现在计算机可读介质中,包括由在网络环境中的计算机执行的诸如程序代码之类的计算机可执行指令。计算机可读介质可以包括可移动和不可移动存储设备,包括但不限于只读存储器(rom)、随机存取存储器(ram)、光盘(cd)、数字多功能光盘(dvd)等。因此,计算机可读介质可以包括非暂时性存储介质。通常,程序模块可以包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机或处理器可执行指令、相关数据结构和程序模块表示用于执行本文所公开的方法的步骤的程序代码的示例。这种可执行指令或相关数据结构的特定序列表示用于实施在这种步骤或过程中描述的功能的相应动作的示例。

所公开的一些实施例中可以使用硬件电路、软件或其组合实施为设备或模块。例如,硬件电路实施方式可以包括的分立的模拟和/或数字组件,这些组件例如被集成为印刷电路板的一部分。可替选地或可附加地,所公开的组件或模块可以被实施为专用集成电路(asic)和/或现场可编程门阵列(fpga)设备。一些实施方式可以附加地或可替选地包括数字信号处理器(dsp),其是具有关于与本申请公开的功能相关联的数字信号处理的操作需求而优化的架构的专用微处理器。类似地,每个模块内的各种组件或子组件可以在软件、硬件或固件中实现。模块和/或模块内的组件之间的连接可以使用本领域已知的连接方法和介质中的任何一种来提供,包括但不限于使用适当协议通过互联网、有线或无线网络的通信。

虽然本专利文件包含了许多细节,但这些细节不应该被解释为对任何发明或可要求保护的范围的限制,而是对特定发明的特定实施例的特定特征的描述。本专利文档中在单独实施例上下文中描述的某些特征也可以在单个实施例中组合实施。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独地或在任何合适的子组合中实施。此外,尽管上述特征可以被描述为以特定组合起作用并且甚至最初被要求如此,但是在某些情况下,来自所要求的组合的一个或多个特征可以从所述组合中删除,并且所要求的组合可以针对于子组合或子组合的变体。

类似地,虽然在附图中以特定顺序描述了操作,但这不应理解为要求以所示的特定顺序或连续的顺序执行这些操作,或要求执行所有图示的操作以实现期望的结果。此外,本专利文档所描述的实施例中各种系统组件的分离不应被理解为在所有实施例中都需要这种分离。在本文中,“a和/或b”中的“和/或”指单独的a、单独的b以及a和b两者。

只描述了一些实现和示例,并且其他实施方式、增强和变化可以基于本专利文档中描述和说明的内容进行。

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