用于管理盲搜索的装置和方法

文档序号:1277335 发布日期:2020-08-25 浏览:5次 >En<

阅读说明:本技术 用于管理盲搜索的装置和方法 (Apparatus and method for managing blind search ) 是由 E·T·蒂罗拉 K·肖伯 V·布朗 于 2019-01-11 设计创作,主要内容包括:提供了用于通过盲搜索来管理或监测新无线电(NR)中的控制信道的系统、方法、装置和计算机程序产品。一种方法可以包括:针对用户设备确定是否已经达到信道估计限制。当确定已经达到信道估计限制时,该方法可以包括:从不同的控制资源集合或搜索空间集合中选择要被丢弃的盲解码候选,以及从被监测候选的集合中移除所选择的盲解码候选。(Systems, methods, apparatuses, and computer program products are provided for managing or monitoring control channels in a New Radio (NR) through blind searching. A method may include: it is determined for the user equipment whether a channel estimation limit has been reached. When it is determined that the channel estimation limit has been reached, the method may include: selecting a blind decoding candidate to be discarded from a different set of control resources or a set of search spaces, and removing the selected blind decoding candidate from the set of monitored candidates.)

用于管理盲搜索的装置和方法

相关申请的交叉引用

本申请要求于2018年1月11日提交的美国临时专利申请No.62/616,135的优先权。该在先提交的申请的内容通过引用整体合并于此。

技术领域

一些示例实施例总体上可以涉及移动或无线电信系统。例如,各种示例实施例可以涉及使用盲搜索的对控制信道的监测。

背景技术

移动或无线电信系统的示例可以包括通用移动电信系统(UMTS)地面无线电接入网(UTRAN)、长期演进(LTE)、演进型UTRAN(E-UTRAN)、高级LTE(LTE-A)、LTE-A Pro、和/或第五代(5G)无线电接入技术或新无线电(NR)接入技术。第五代(5G)或新无线电(NR)无线系统是指下一代(NG)无线电系统和网络架构。据估计,NR将提供约10-20Gbit/s或更高的比特率,并且将至少支持增强型移动宽带(eMBB)和超可靠低延迟通信(URLLC)。预计NR将提供极端的宽带和超健壮的低延迟连接性以及大规模网络以支持物联网(IoT)。随着IoT和机器对机器(M2M)通信的日益普及,对满足低功耗、低数据速率和长电池寿命需求的网络的需求将日益增长。注意,在5G或NR中,可以向用户设备提供无线电接入功能的节点(即,类似于E-UTRAN中的节点B或LTE中的eNB)可以被称为下一代或5G节点B(gNB)。

发明内容

一个实施例针对一种用于管理盲搜索的方法,该方法可以包括例如由网络节点或UE确定是否已经达到CHE限制。在一个实施例中,该确定可以包括通过以下来确定是否已经达到CHE限制:将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当确定已经达到CHE限制时,该方法可以包括:确定要减少的CCE的数目。在某些实施例中,该方法还可以包括:将要减少的CCE的数目拆分为不同AL的BD候选,以及从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD。在一个实施例中,该方法然后可以包括移除或丢弃所选择的BD。

另一实施例针对一种装置,该装置包括:至少一个处理器和至少一个存储器,该至少一个存储器包含计算机程序代码。至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起使该装置至少:确定是否已经达到CHE限制。在一个实施例中,该确定可以包括通过以下来确定是否已经达到CHE限制:将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当确定已经达到CHE限制时,至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起使该装置至少:确定要减少的CCE的数目。在某些实施例中,至少一个存储器和计算机程序代码还可以被配置为与至少一个处理器一起使该装置至少:将要减少的CCE的数目拆分为不同AL的BD候选,并且从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD。在一个实施例中,至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起使该装置至少移除或丢弃所选择的BD。

另一实施例针对一种装置,该装置可以包括:用于确定是否已经达到CHE限制的确定部件。在一个实施例中,确定部件可以包括用于通过以下来确定是否已经达到CHE限制的部件:将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当确定部件确定已经达到CHE限制时,该装置可以包括:用于确定要减少的CCE的数目的部件。在某些实施例中,该装置还可以包括:用于将要减少的CCE的数目拆分为不同AL的BD候选的部件,以及用于从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD的部件。在一个实施例中,该装置然后可以包括用于移除或丢弃所选择的BD的部件。

附图说明

为了适当地理解本发明,应当参考附图,在附图中:

图1示出了根据一个示例实施例的具有REG束大小=2和3行交织器的交织的REG到CCE映射的示例;

图2示出了根据一个实施例的针对不同聚合水平的BD候选减少的示例;

图3示出了根据一个实施例的针对每个Y的多个候选的BD候选减少的示例;

图4示出了根据一个实施例的依赖于候选的重叠来标记候选的一个示例;

图5示出了根据一个实施例的依赖于候选的重叠来标记候选的另一示例;

图6a示出了根据一个实施例的装置的框图;

图6b示出了根据另一实施例的装置的框图;

图7a示出了根据一个实施例的方法的示例流程图;以及

图7b示出了根据另一实施例的方法的示例流程图。

具体实施方式

将容易理解,如本文中的附图中总体上描述和示出的,本发明的组件可以以多种不同的配置来布置和设计。因此,如在附图中表示并且在下面所描述的,用于通过盲搜索来管理或监测新无线电(NR)中的控制信道的系统、方法、装置、和计算机程序产品的实施例的以下详细描述并非旨在限制本发明的范围,而是代表本发明的所选择的实施例。

在整个说明书中描述的本发明的特征、结构、或特性可以在一个或多个实施例中以任何合适的方式组合。例如,在整个说明书中,短语“某些实施例”、“一些实施例”、或其他类似语言的使用是指以下事实:结合该实施例描述的特定特征、结构、或特性可以被包括在本发明的至少一个实施例中。因此,在整个说明书中,短语“在某些实施例中”、“在一些实施例中”、“在其他实施例中”、或其他类似语言的出现不一定全都是指相同组实施例,并且在一个或多个实施例中,所描述的特征、结构、或特性可以以任何合适的方式组合。

另外,如果需要,以下讨论的不同功能或步骤可以以不同的顺序和/或彼此并发地执行。此外,如果需要,所描述的功能或步骤中的一个或多个可以是可选的或可以被组合。这样,以下描述应当被认为仅是本发明的原理、教导和实施例的说明,而不是对其的限制。

某些实施例可以针对通过盲搜索执行的对NR中的控制信道的监测。根据某些实施例,目标可以包括利用用户设备(UE)的有限信道估计能力来提供用于物理下行链路控制信道(PDCCH)监测的可扩展解决方案。预期信道估计能力可能受到根据NR规范进行操作的所有UE的限制。这是由于NR支持多达3个具有可配置大小的并行控制资源集合(CORESET)。最重要的是,UE可以配置有多达10个并行搜索空间集合,每个搜索空间集合具有针对不同聚合水平(针对不同的聚合水平执行盲解码(BD))而配置的预定义数目的PDCCH候选。这可能会给UE带来非常高的信道估计负担,尤其是当CORESET大小很大时,并且gNB针对不同的搜索空间集合配置具有高聚合水平(诸如16和/或8)的BD。在某些实施例中,信令部件可以用于将要由UE监测的某些聚合水平的候选的数目设置为零。在相关实施例中,UE可以接收参考某个聚合水平的信令,该信令可以被UE解释为不监测如下聚合水平的命令,该聚合水平低于所指示的聚合水平并且可能包括所指示的聚合水平。这样的信令可以是较高层信令,可以携带在DCI内或在MAC控制元素内。这样的信令的目的是取决于UE在小区内的位置(即,取决于传播信道的质量)来减少由UE执行的盲解码的平均数目。

NR物理下行链路控制信道(PDCCH)可以用于传达下行链路控制信息(DCI)。它可以利用正交频分复用(OFDM)波形和极化编码。NR PDCCH可以将每四个资源元素用于解调参考信号(DMRS)。DCI可以用于下行链路(DL)和上行链路(UL)资源分配信令。它也可以用于其他目的,诸如载波聚合和带宽部分(BWP)(解)激活、帧结构指示(组公共PDCCH)和功率控制更新。

如上所述,某些实施例可以针对可以通过盲搜索来执行的对NR中的控制信道的监测。盲搜索或盲解码(BD)可以是指UE通过其在每个监测时机中监测PDCCH候选集合来找到其PDCCH的过程。监测时机可以是一次一个时隙,一次多个时隙或一个时隙中多次。在一个实施例中,可以借助于被映射到一个或多个控制资源集合(CORESET)的并行搜索空间或搜索空间集合来布置PDCCH盲搜索。在PDCCH盲搜索期间,UE可以在与所配置的监测时机相对应的预定义时刻来监测预定义控制信道单元(CCE)、聚合的CCE和/或下行链路控制信息(DCI)大小。

CCE可以被布置在经由较高层信令而配置的预定义CORESET内。每个CCE可以包括6个REG(例如,在1个OFDM符号内包含12个子载波的REG)以及1、2或3个REG束。REG束可以使用交织或非交织映射被映射到CORESET中。当传输PDCCH时,UE可以假设REG束定义了由gNB使用的在频率和时间上的预编码器粒度。CORESET资源可以以频率中的6个资源块为单位来配置。图1示出了假设1个符号CORESET、交织的REG到CCE映射以及REG束大小2的示例PDCCH映射。下面的表1列出了由新无线电(NR)支持的在REG方面的REG束大小选项。

表1

注意,在搜索空间集合与CORESET之间可以存在链接/关联。在第三代合作伙伴计划(3GPP)版本15(Rel-15)中,针对UE的小区中的带宽部分(BWP)的可配置的CORESET的最大数目为3,而针对UE的小区中的BWP的可配置的搜索空间集合的最大数目分别为10。

已经达成与UE针对PDCCH BD的能力以及所支持的BD的数目有关的某些协议。例如,在第一种情况下,PDCCH监测周期可以是14个或更多个符号,并且在时隙的开始(情况1-1)处可以有多达3个OFDM符号的PDCCH监测,或者可以一个时隙一次在时隙的多达3个连续的OFDM符号的任何跨度上进行PDCCH监测(情况1-2)。在这种情况下,对于给定UE,搜索空间配置在时隙中的3个连续OFDM符号的相同跨度内。在第二种情况下,PDCCH监测周期可以小于14个符号(情况2)。该选项背后的动机是支持基于非时隙的调度。注意,这包括在时隙的开始处对多达3个OFDM符号的PDCCH监测。

下面描述的表2示出了每个时隙所允许的PDCCH BD的最大数目的一个示例。表2中的括号内的数字还可以被调整但是不能增加,其中X<=16,Y<=8。

表2

还应当考虑PDCCH信道估计复杂度。UE供应方希望限制UE执行信道估计所需要的CCE数目,以减少解码延迟(或在受限解码延迟的情况下,具有合理的UE复杂度以进行PDCCH监测)。并且,应当理解,至少在某些情况下,PDCCH信道估计复杂度不可忽略。因此,期望用于解决信道估计复杂度问题以及对PDCCH阻塞概率的影响的解决方案。一个选项可以是定义用于PDCCH信道估计的CCE的数目的限制,这是指用于PDCCH候选的CCE的集合的并集。

NR PDCCH盲解码的可配置性可以至少包括(多个)聚合水平、DCI格式大小、每个聚合水平的解码候选的数目、不同的监测周期、以及用于每个解码候选的CCE集合。不同的服务和对应搜索空间集合可以使用不同的PDCCH监测周期。为了以最佳方式管理不同的服务,可能优选的是在彼此独立的不同搜索空间集合中配置PDCCH监测,例如利用不同的PDCCH候选数目、不同的聚合水平和监测周期。其结果是,例如,根据时隙中监测的搜索空间集合的数目和/或根据哈希函数的时间依赖性以及针对不同聚合水平而监测的BD数目,所配置的BD的数目和/或用于信道估计(CHE)的CCE的数目可以随时隙而变化。由于所配置的PDCCH候选的时间相关的重叠,哈希函数通常改变所分配的CCE的数目,其中在LTE中,哈希函数取决于子帧索引(绝对定时参考),而在NR中,哈希函数可以取决于绝对或相对定时参考,诸如每个监测时机而递增的计数器,在这两种情况下,都可以经由取模运算符来限制计数。NR可能会在一段时间内允许BD的超额预订,因为在大多数情况下,BD都将低于最大值。

因此,出现的问题是在UE信道估计复杂度是限制因素的情况下如何管理UE BD(和gNB PDCCH传输)。一个示例场景可以是存在针对UE配置的一个或多个CORESET、针对UE配置的一个或多个搜索空间集合(SSS),UE可以支持每个时隙最多M个PDCCH BD(其中当使用30kHz SCS时,M可以是例如36),并且UE可以支持最多Z个CCE/时隙的信道估计(其中当使用30kHz SCS时,Z可以是例如48)。

需要一种解决方案来将CCE的数目减少到许可水平,该解决方案适用于任何情况,诸如不同的CORESET数目、不同的SSS数目、不同的CHE/BD能力(包括不同的数字基本配置)、基于时隙和基于非时隙的调度的不同组合、和/或CA和BWP的不同组合。适当的解决方案将解决如何处理UE能够执行的有限数目的BD和UE能够针对其计算信道估计的有限数目的CCE。问题的难度可能会因以下事实而增加:在NR Rel-15中可能没有用于配置CCE丢弃的RRC参数(换言之,该功能应当预定义或以隐式方式操作)。

注意,如本文中所讨论的,术语PDCCH候选和盲解码(BD)可以等效地使用,其中后者可以从其中需要针对由哈希函数分配的相应PDCCH候选执行BD的UE侧来考虑。

一个实施例提供了一种用于CCE丢弃的方法以减少UE的信道估计负担(例如,与PDCCH监测有关)。一些实施例可以基于预定义规则和/或隐式信令(即,不需要任何附加RRC信令)。根据某些实施例,可以假设UE知道每个时隙所支持的BD的数目,UE知道由信道估计支持的每个时隙的CCE的数目,并且UE知道COREST/SSS配置。此外,在一些实施例中,可以允许gNB超额预定PDCCH监测(即,配置瞬时超过UE的BD/CHE能力),并且UE(gNB)可以动态地管理PDCCH监测(PDCCH传输),例如,从一个时隙到另一时隙,或者从一个监测时机到另一监测时机(即使减少模式在时间上是周期性的)。

某些实施例可以利用或引用标记为“X”、“Y”和“Z”的参数,其中X表示在一个时隙中信道估计必须针对其被执行的CCE的数目,Z表示UE在一个时隙中能够执行信道估计的CCE的数目,并且Y表示要减少的CCE的数目。

一个实施例被配置为确定是否达到CHE限制,即,是否X>Z。在一个实施例中,当确定X>Z时,则可以确定Y(要减少的CCE的数目),可以将Y拆分为具有不同聚合水平(Y(n))的BD候选,并且选择要从不同的(多个)CORESET/(多个)搜索空间集合中被丢弃的BD。根据一个实施例,当确定X≤Z(即,X不大于Z)时,则不执行CCE丢弃。在某些实施例中,在针对UE配置了多个CORESET或搜索空间集合的情况下,Y可以被拆分为Y=Y'+Y”+…,其中Y'被分配给第一CORESET或搜索空间集合,Y”被分配给第二CORESET或搜索空间集合,以此类推。将Y拆分为Y'、Y”等可以经由规范来预定义,也可以经由显式信令进行配置,也可以隐式地得出。一种用于隐式拆分的简单方法可以是相对于所分配的CCE的数目进行拆分,其中可以通过假设不同聚合水平的PDCCH候选之间的零重叠来精确地计算或近似所分配的CCE的数目。

在一个实施例中,当涉及一个或多个UE特定搜索空间集合的PDCCH监测被执行时,UE(或gNB)可以确定是否针对每个时隙分别达到CHE限制。在另一实施例中,从不丢弃作为公共搜索空间集合的一部分的CCE(换言之,针对公共搜索空间和对应的CORESET外部的CCE进行CCE丢弃过程)。在又一实施例中,如果BD候选的至少一个CCE被丢弃,则相同BD候选的所有CCE都被丢弃(换言之,在一个实施例中,不一定必须提供BD候选的部分丢弃)。

根据一个实施例,UE可以直接借助于参数Y和所配置的聚合水平集合来确定如下候选的组合,该候选的组合减少信道估计必须针对其被执行的CCE的数目。在一个实施例中,如果候选与任何其他有效候选不重叠,则可以将信道估计数目减少Y(如果所有候选都不重叠,则Y=Z-X)。在另一实施例中,如果候选(或多或少)重叠,则可以执行第二轮减少。这种情况可以通过以下定义来避免:如果CORESET的某个CCE被丢弃,这将影响相同CORESET的搜索空间集合的所有PDCCH候选。换言之,如果所选择的(多个)PDCCH候选的(多个)CCE被丢弃,则与至少一个CCE中的PDCCH候选重叠的所有有效候选也被丢弃。在一个实施例中,UE(或gNB)可以在每个CCE丢弃时机之后确定是否达到CHE限制。

根据某些实施例,可以根据由UE支持的聚合水平(例如,在UE特定搜索空间集合中)来确定将Y(要减少的CCE的数目)拆分为不同聚合水平的候选。图2示出了假设最大聚合水平(AL)为16(左表)和8(右表)的针对不同聚合水平的BD候选减少的示例。在一些实施例中,如果BD候选的至少一个CCE被丢弃,则相同BD候选的所有CCE被丢弃。因此,在一个实施例中,可以根据图2将函数Y(n)制成表格。

在另一实施例中,可以基于某个(些)等式来确定将Y(要减少的CCE的数目)拆分为不同聚合水平的候选。例如,以下等式可以用于确定Y(n):对于最高AL n=1,Y(1)=floor(Y/AL(1));并且对于其他AL,Y(n)=mod(floor(Y/AL(n)),AL(n-1)/AL(n)),其中AL是指示以降序排列的PDCCH AL(受制于CCE丢弃)的向量(例如,AL=[8 4 2 1]),并且n是AL索引。如果没有足够的CCE随特定AL(n)丢弃,则Y(n-1)可以递增1。注意,在仅针对某些AL(例如,AL≤4)应用CCE减少的情况下,也可以应用将Y拆分为不同AL的候选的过程。这可以用于确保在CCE丢弃的情况下也可以将PDCCH覆盖保持在足够的水平。

其他实施例提供了关于如果不根据最大聚合水平进行CCE丢弃则如何确定Y(n)的不同选项。根据某些实施例,当没有根据最大聚合水平进行CCE丢弃时,可以有多种方式来确定Y(n)。例如,当CCE丢弃没有引起足够的BD减少时,可以使用这种方法。例如,如果Y=15,并且将要丢弃至少7个BD,则图3所示的组合#4或#7可能是可行的方法。

可能与BD减少的需求同时存在CCE减少的需求。在这种情况下,根据一个实施例,可以在任何BD减少之前首先执行CCE减少。如果在执行CCE减少之后需要附加的BD减少,则可以在CCE减少过程之后进行BD减少,如上所述。在另一实施例中,可以在CCE减少之前首先执行BD减少。如果在执行BD减少之后需要附加的CCE减少,则可以执行CCE减少。

在某些实施例中,当组合已知时,可以根据一个或多个预定丢弃规则来确定要丢弃的候选/BD。在某些实施例中,实际的丢弃规则可以基于利用优先级编号标记候选。作为示例,可以向受制于潜在的BD减少的BD和/或候选中的每个分配优先级编号,并且可以根据优先级编号来减少BD的数目。例如,可以丢弃具有最低优先级编号的BD,直到期望的BD水平被达到。在一些示例实施例中,当多个BD具有相同的优先级编号时,可以丢弃具有最低搜索空间优先级的BD。

根据其他实施例,可以丢弃非重叠候选,并且然后可以丢弃重叠候选,如将在下面更详细地讨论的。

结合图4示出了用于选择要从每个AL中被丢弃的BD候选的第一备选的示例。更具体地,图4示出了依赖于候选的重叠来标记候选的一个示例。在该第一备选中,可以由φ标记候选,φ表示候选的平均重叠,可以丢弃由候选组合确定的候选,并且在AL内,可以首先丢弃具有最低φ的候选。在图4的示例中,搜索空间具有32个CCE,并且例如,从CCE索引0开始的AL8的平均重叠为φ=2.25,因为候选的CCE 0-7的重叠为{3,2,1,1,2,2,3,4}。因此,在该示例中,AL8个候选中的要丢弃的第一候选是从CCE索引#24开始的候选,因为它具有φ=2的较小平均重叠。

结合图5示出了用于从每个AL中选择要被丢弃的BD候选的第二备选的示例。更具体地,图5示出了根据候选的重叠来标记候选的另一示例。在该第二备选中,可以由ψ标记候选,ψ表示在候选被移除的情况下将被减少的CCE的数目,可以丢弃由候选组合确定的候选,并且在AL内,可以首先丢弃具有最高编号ψ的候选。在图5的示例中,搜索空间具有32个CCE,并且例如,从CCE0开始的AL8候选的重叠索引为ψ=2,因为它具有与任何其他候选不重叠的2个CCE。因此,在该示例中,AL8个候选中的要丢弃的第一候选是从CCE#0开始的候选,因为在CCE#24处的另一候选具有ψ=3的较高重叠索引。

用于从每个AL中选择要被丢弃的BD候选的第三备选的示例可以包括:如果需要在某个时隙中进行CCE丢弃,则基于BD丢弃来进行选择。例如,BD丢弃可以基于预定义的BD优先级编号。用于BD丢弃的优先级可以定义为:对于受制于BD丢弃的每个PDCCH候选,分别对优先级编号进行计数;优先级编号取决于搜索空间集合s和聚合水平L内的PDCCH候选索引。可以根据哈希函数或根据BD候选的最低CCE(1、2、……)来对BD/PDCCH候选进行索引。表示为ρ_BD的优先级编号可以定义为其中分别地,s是搜索空间集合索引,L是聚合水平索引,M_S^(L)是PDCCH候选的数目,并且m是PDCCH候选的索引。在需要丢弃一个或多个CCE的情况下:丢弃来自一个或多个搜索空间集合的至少一个BD候选,这将相应地减少要被估计的CCE的数目;可以根据在受制于BD丢弃的所有涉及到的搜索空间集合内的最小ρ_BD(s,L,m)来定义要丢弃的BD候选;如果多个BD具有相同的优先级,则可以根据预定义优先级来定义丢弃顺序。例如,丢弃顺序可以根据AL,例如,来自较低AL的BD候选首先被丢弃。在其他示例中,丢弃顺序可以根据搜索空间集合优先级,例如,具有较低搜索空间集合优先级的BD候选首先被丢弃。在一个实施例中,可以例如从搜索空间集合ID隐式地得出搜索空间集合优先级。在一个实施例中,当由于CCE上限/限制而需要丢弃一个或多个CCE时,UE(和gNB)可以根据优先级编号ρBD(s,L,m)顺序地丢弃BD候选,其中丢弃持续进行直到CCE/时隙的数目位于预定义CCE上限内。根据一个实施例,如果在特定CORESET中丢弃所选择的候选的CCE,则在该丢弃所适用于的搜索空间集合中的CORESET中,与(多个)CCE完全或部分重叠的其他PDCCH候选也被丢弃。

因此,以上讨论并且在图4和5中示出的所有三个备选都可以考虑不同聚合水平的候选之间的实际重叠。另外,根据某些实施例,以上讨论的三个备选可以以任何合适的方式组合。

在一些示例实施例中,可以根据优先级度量或优先级编号来执行BD的分配,直到达到每个时隙的BD的最大数目N为止。根据某些实施例,可以扩展该分配策略,使得根据优先级度量来分配BD,除非超过了每个时隙的BD的最大数目N或每个时隙的CCE的最大数目Z。利用这种方法,不需要确定要被丢弃的CCE的实际数目Y。也可能有一个规则,即永远不会丢弃预定义BD/CCE(诸如属于TYPE0、TYPE0A、TYPE1、TYPE2和/或TYPE3的BD/CCE或其他预定义公共搜索空间集合)。当与顺序丢弃结合时,UE(和gNB)可以仅跳过属于那些搜索空间集合的CCE/CORESET的BD候选,即,认为这样的BD候选对于丢弃无效并且继续与下一BD候选的顺序过程。在一些示例实施例中,可以根据优先级度量或优先级编号顺序地执行BD候选的丢弃,直到要进行信道估计的CCE的数目X小于或等于每个时隙允许的CCE的最大数目Z。利用这种方法,不需要确定要被丢弃的CCE的实际数目Y。为了最小化所需要的迭代次数,当丢弃所选择的PDCCH候选的(多个)CCE时,与至少一个CCE中的PDCCH候选重叠的所有有效候选也被丢弃。根据一个实施例,如果在特定CORESET中丢弃了所选择的候选的CCE,则在该丢弃所适用于的搜索空间集合中的CORESET中,与(多个)CCE完全或部分重叠的其他PDCCH候选也被丢弃。

在以上示例性实施例中的一些中,具有最高聚合水平的PDCCH候选通常首先被丢弃。然而,根据其他实施例,丢弃策略可以备选地以最低聚合水平开始。在一个实施例中,可以通过优先级度量或编号来给出候选分配顺序(丢弃顺序),并且因此,分配顺序(丢弃顺序)可以在聚合水平上改变(例如,分配可以沿着聚合水平2、1、2、1、8、4、2、1、……)。此外,在某些实施例中,可以配置优先级度量或编号,以便以相同的优先级对待所有聚合水平,或者优先较高或较低聚合水平,从而允许经由配置来实现各种BD/CCE丢弃策略。在某些实施例中,可以存在用于配置是否首先丢弃(或分配)较高或较低聚合水平的瘦信令部件,诸如单个信令比特。

用于限制每个时隙分配的控制信道单元的数目、或者限制每个时隙分配的盲解码和控制信道单元两者的数目的备选实施例可以是分两步分配PDCCH候选。在第一步中,可以通过在整个CORESET上使用第一哈希函数来分配PDCCH候选的第一子集,直到达到每个时隙的BD的最大数目N和/或每个时隙的CCE的最大数目Z。在第二步中,可以由第二哈希函数在第一步中分配的多达Z个CCE的子集上分配剩余的PDCCH候选。

在某些实施例中,第一步中的PDCCH候选的分配可以通过以较高AL开始并且以较低AL进行来执行,反之亦然。在备选实施例中,第一步中的PDCCH候选的分配可以根据BD优先级编号来执行。对于这些实施例中的任一个,第一步中的PDCCH候选的分配可以包括一个或多个AL。

在某些实施例中,当每个时隙的所分配的CCE的数目首次达到Z时,可以停止第一步中的PDCCH候选的分配。在备选实施例中,当每个时隙的所分配的CCE的数目首次达到Z时,不停止第一步中的PDCCH候选的分配,并且如果每个时隙的所分配的CCE的数目不超过Z并且如果每个时隙的所分配的BD的数目不超过N,则分配PDCCH候选。

在某些实施例中,第二步中用于分配PDCCH候选的第二哈希函数可以与第一步中用于分配PDCCH候选的第一哈希函数基本上相同。在备选实施例中,第二哈希函数可以不同于第一哈希函数,例如,在第二步中可以使用LTE PDCCH或LTE EPDCCH的哈希函数,或者在第二步中可以使用确定性连续或非连续分配,例如通过分别使用随机变量设置为零的LTEPDCCH或LTE EPDCCH的哈希函数。

在某些实施例中,在时隙的在第二步中用于PDCCH候选的分配的多达Z个CCE的子集可以在第一步中从在相同的CORESET上的相同的搜索空间集合中得出。在备选实施例中,在时隙中的在第二步中用于PDCCH候选的分配的多达Z个CCE的子集可以从相同的CORESET上的多个搜索空间集合中得出,可能包括一个或多个公共搜索空间集合和/或一个或多个其他用户特定搜索空间集合,包括相同的搜索空间集合。在后一实施例中,在CORESET上的PDCCH候选的分配可以以第一搜索空间集合(诸如公共搜索空间集合)开始,并且然后可以根据搜索空间集合优先级,以诸如用户特定搜索空间集合的第二、第三、……搜索空间集合继续。

在分配给UE的多个CORESET或搜索空间集合的情况下,每个时隙的N个BD和/或Z个CCE的最大数目可以分别拆分并且分配值N'、N”等和/或Z'、Z”等给相应的CORESET和/或搜索空间集合。N和Y的拆分可以经由规范来预定义,可以经由显式信令来配置,也可以隐式地得出,例如,N的隐式拆分可以根据BD优先级编号来进行,而Z的隐式拆分可以关于所分配的CCE的数目来进行,其中所分配的CCE的数目可以通过假设不同聚合水平的PDCCH候选之间的零重叠来精确地计算或近似。

图6a示出了根据一个实施例的装置10的示例。在一个实施例中,装置10可以是通信网络中或服务于这样的网络的节点、主机、或服务器。例如,装置10可以是基站、节点B、演进型节点B(eNB)、5G节点B或接入点、下一代节点B(NG-NB或gNB)、WLAN接入点、移动性管理实体(MME)、和/或与无线电接入网络(诸如GSM网络、LTE网络、5G或NR)相关联的订阅服务器。

应当理解,在一些示例实施例中,装置10可以包括作为分布式计算系统的边缘云服务器,其中服务器和无线电节点可以是经由无线电路径或经由有线连接彼此通信的独立装置,或者它们可以位于经由有线连接进行通信的相同实体中。应当注意,本领域普通技术人员将理解,装置10可以包括图6a中未示出的组件或特征。

如图6a的示例所示,装置10可以包括处理器12,该处理器12用于处理信息并且执行指令或操作。处理器12可以是任何类型的通用或专用处理器。实际上,例如,处理器12可以包括以下中的一项或多项:通用计算机、专用计算机、微处理器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、和基于多核处理器架构的处理器。虽然在图6a中示出了单个处理器12,但是根据其他实施例可以利用多个处理器。例如,应当理解,在某些实施例中,装置10可以包括可以形成可以支持多处理的多处理器系统的两个或更多个处理器(例如,在这种情况下,处理器12可以表示多处理器)。在某些实施例中,多处理器系统可以紧密耦合或松散耦合(例如,以形成计算机集群)。

处理器12可以执行与装置10的操作相关联的功能,其可以包括例如天线增益/相位参数的预编码、形成通信消息的各个比特的编码和解码、信息的格式化、以及对装置10的整体控制,包括与通信资源的管理相关的过程。

装置10还可以包括或耦合到存储器14(内部或外部),用于存储可以由处理器12执行的信息和指令,存储器14可以耦合到处理器12。存储器14可以是一个或多个存储器并且是适合于本地应用环境的任何类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器、和/或可移动存储器。例如,存储器14可以包括随机存取存储器(RAM)、只读存储器(ROM)、静态存储器(诸如磁盘或光盘)、硬盘驱动器(HDD)、或任何其他类型的非瞬态机器或计算机可读介质的任何组合。存储在存储器14中的指令可以包括程序指令或计算机程序代码,该程序指令或计算机程序代码在由处理器12执行时使得装置10能够执行本文中描述的任务。

在一个实施例中,装置10还可以包括或耦合到(内部或外部)驱动器或端口,该驱动器或端口被配置为接受和读取外部计算机可读存储介质,诸如光盘、USB驱动器、闪存驱动器、或任何其他存储介质。例如,外部计算机可读存储介质可以存储用于由处理器12和/或装置10执行的计算机程序或软件。

在一些实施例中,装置10还可以包括或耦合到一个或多个天线15,用于向装置10传输信号和/或数据以及从装置10接收信号和/或数据。装置10还可以包括或耦合到被配置为传输和接收信息的收发器18。收发器18可以包括例如可以耦合到(多个)天线15的多个无线电接口。无线电接口可以对应于多个无线电接入技术,包括以下中的一项或多项:GSM、NB-IoT、LTE、5G、WLAN、Bluetooth、BT-LE、NFC、射频标识符(RFID)、超宽带(UWB)、MulteFire等。无线电接口可以包括组件,诸如滤波器、转换器(例如,数模转换器等)、映射器、快速傅里叶变换(FFT)模块等,以生成用于经由一个或多个下行链路进行传输的符号并且接收符号(例如,经由上行链路)。

这样,收发器18可以被配置为将信息调制到载波波形上以由天线15传输,并且解调经由(多个)天线15接收的信息以用于由装置10的其他元件进一步处理。在其他实施例中,收发器18可以能够直接传输和接收信号或数据。另外地或备选地,在一些实施例中,装置10可以包括输入和/或输出设备(I/O设备)。

在一个实施例中,存储器14可以存储在由处理器12执行时提供功能的软件模块。例如,模块可以包括针对装置10提供操作系统功能的操作系统。存储器还可以存储一个或多个功能模块(诸如应用或程序),以针对装置10提供附加功能。装置10的组件可以以硬件或硬件和软件的任何合适的组合来实现。

根据一些实施例,处理器12和存储器14可以被包括在处理电路系统或控制电路系统中或者可以形成处理电路系统或控制电路系统的一部分。另外,在一些实施例中,收发器18可以被包括在收发电路系统中或者可以形成收发电路系统的一部分。

如本文中所使用的,术语“电路系统”可以是指仅硬件电路系统实现(例如,模拟和/或数字电路系统)、硬件电路和软件的组合、模拟和/或数字硬件电路与软件/固件的组合、一起工作以使装置(例如,装置10)执行各种功能的具有软件(包括数字信号处理器)的(多个)硬件处理器的任何部分,和/或使用软件进行操作但是在操作不需要软件时软件可以不存在的(多个)硬件电路和/或(多个)处理器或其部分。作为其他示例,如本文中所使用的,术语“电路系统”还可以仅覆盖硬件电路或处理器(或多个处理器)、或硬件电路或处理器的一部分、及其随附软件和/或固件的实现。术语“电路系统”还可以覆盖例如服务器、蜂窝网络节点或设备、或其他计算或网络设备中的基带集成电路。

如上所述,在某些实施例中,装置10可以是网络节点或RAN节点,诸如基站、接入点、节点B、eNB、gNB、WLAN接入点等。根据某些实施例,装置10可以由存储器14和处理器12控制以执行与本文中描述的任何实施例相关联的功能,诸如图1-5所示的流程图、信令图或框图。在某些实施例中,装置10可以被配置为通过盲搜索来执行对控制信道的监测,盲搜索可以包括例如减少或丢弃(多个)CCE,以便减少UE的信道估计负担。

例如,在一些实施例中,装置10可以由存储器14和处理器12控制以确定是否已经达到CHE限制。在一个实施例中,可以通过以下来确定是否已经达到CHE限制(即,是否X>Z):将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当确定已经达到CHE限制时(即,当在一个时隙中CHE必须针对其被执行的CCE的数目大于UE在一个时隙中能够执行信道估计的CCE的数目时),装置10可以由存储器14和处理器12控制以确定要减少的CCE的数目(Y),将要减少的CCE的数目拆分为不同AL的BD候选,从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD,并且移除或丢弃所选择的BD。根据某些实施例,作为公共搜索空间集合的一部分的CCE被保留(即,不被丢弃)。

当确定尚未达到CHE限制时,装置10可以由存储器14和处理器12控制以保持当前CCE水平(例如,通过不执行CCE的丢弃)。在某些示例实施例中,装置10可以由存储器14和处理器12控制以当涉及一个或多个UE特定搜索空间集合的PDCCH监测被执行时,分别针对每个时隙确定是否已经达到CHE限制。在一些实施例中,当BD候选的至少一个CCE被丢弃时,装置10可以由存储器14和处理器12控制以丢弃该BD候选的所有CCE。

根据一个实施例,装置10可以由存储器14和处理器12控制以直接根据要被减少的CCE的数目来确定如下BD候选的组合,该BD候选的组合减少CHE必须针对其被执行的CCE的数目。例如,在一个实施例中,如果BD候选与另一有效候选不重叠,则装置10可以由存储器14和处理器12控制以将CHE数目减少要被减少的CCE的数目。在另一实施例中,如果BD候选基本上重叠,则装置10可以由存储器14和处理器12控制以执行另一轮CCE和/或BD减少。根据一个实施例,装置10还可以由存储器14和处理器12控制以首先丢弃非重叠的BD候选,并且然后在必要时丢弃重叠的BD候选。

在一些实施例中,装置10可以由存储器14和处理器12控制以将要被减少的CCE的数目拆分为不同AL的候选。例如,在一个实施例中,可以根据以下等式来拆分CCE的数目:对于最高AL,Y(1)=floor(Y/AL(1));并且对于其他AL,Y(n)=mod(floor(Y/AL(n)),AL(n-1)/AL(n)),其中AL是指示以降序排列的PDCCH AL(受制于CCE丢弃)的向量(例如,AL=[8 42 1]),并且n是AL索引。根据一个实施例,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有最低平均组来从每个AL中选择要被丢弃的BD候选,例如,如图4的示例所示。在另一实施例中,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有如果BD候选被移除则将被减少的CCE的最高数目来从每个AL中选择要被丢弃的BD候选。

在一个实施例中,装置10还可以由存储器14和处理器12控制,以基于预定义搜索空间集合优先级和/或规则来确定要移除CCE和/或BD候选中的哪个。例如,在一个实施例中,当达到允许的BD尝试的最大次数时,可以根据分配给每个BD的优先级编号并且根据预定义搜索空间集合优先级和/或规则来减少BD。在该实施例中,预定义搜索空间集合优先级和/或规则可以包括向每个BD候选分配优先级编号,并且根据优先级编号来减少盲解码尝试的次数。例如,在一个实施例中,预定义搜索空间集合优先级和/或规则可以被配置为丢弃具有最低优先级编号的(多个)BD,直到达到允许或期望的水平,即直到BD的数目低于允许的BD尝试的预定义最大阈值。然而,在其他实施例中,预定义搜索空间集合优先级和/或规则可以包括丢弃具有(多个)最高优先级编号的(多个)BD,直到达到允许或期望的水平。如果多个BD具有相同的优先级编号,则可以丢弃具有最低搜索空间集合优先级的BD(来自具有相同优先级编号的BD中)。

根据某些实施例,装置10还可以由存储器14和处理器12控制,以在给定CCE和/或BD候选的被减少的集合的情况下向UE传输(多个)物理下行链路控制信道。在一些实施例中,当需要CCE减少和BD减少两者时,装置10可以由存储器14和处理器12控制以首先执行CCE减少,并且,如果在执行CCE减少之后仍然需要附加的BD减少,则装置10可以然后由存储器14和处理器12控制以执行BD减少。

图6b示出了根据另一实施例的装置20的示例。在一个实施例中,装置20可以是通信网络中或与这样的网络相关联的节点或元件,诸如UE、移动设备(mobile equipment)(ME)、移动站、移动设备(mobile device)、固定设备、IoT设备、或其他设备。如本文中描述的,UE可以备选地称为例如移动站、移动设备(mobile equipment)、移动单元、移动设备(mobile device)、用户设备、订户站、无线终端、平板电脑、智能电话、IoT设备或NB-IoT设备等。作为一个示例,装置20可以例如在无线手持设备、无线插入式附件等中实现。

在一些示例实施例中,装置20可以包括一个或多个处理器、一个或多个计算机可读存储介质(例如,存储器、存储等)、一个或多个无线电接入组件(例如,调制解调器、收发器等)、和/或用户接口。在一些实施例中,装置20可以被配置为使用一种或多种无线电接入技术来操作,诸如GSM、LTE、LTE-A、NR、5G、WLAN、WiFi、NB-IoT、Bluetooth、NFC、MulteFire、和/或任何其他无线电接入技术。应当注意,本领域普通技术人员将理解,装置20可以包括图6b中未示出的组件或特征。

如图6b的示例所示,装置20可以包括或耦合到处理器22,该处理器22用于处理信息并且执行指令或操作。处理器22可以是任何类型的通用或专用处理器。实际上,例如,处理器22可以包括以下中的一项或多项:通用计算机、专用计算机、微处理器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、和基于多核处理器架构的处理器。尽管在图6b中示出了单个处理器22,但是根据其他实施例可以利用多个处理器。例如,应当理解,在某些实施例中,装置20可以包括可以形成可以支持多处理的多处理器系统的两个或更多个处理器(例如,在这种情况下,处理器22可以表示多处理器)。在某些实施例中,多处理器系统可以紧密耦合或松散耦合(例如,以形成计算机集群)。

处理器22可以执行与装置20的操作相关联的功能,作为一些示例,包括:天线增益/相位参数的预编码、形成通信消息的各个比特的编码和解码、信息的格式化、以及对装置20的整体控制,包括与通信资源的管理相关的过程。

装置20还可以包括或耦合到存储器24(内部或外部),用于存储可以由处理器22执行的信息和指令,存储器24可以耦合到处理器22。存储器24可以是一个或多个存储器并且是适合于本地应用环境的任何类型,并且可以使用任何合适的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器、和/或可移动存储器。例如,存储器24可以包括以下的任何组合:随机存取存储器(RAM)、只读存储器(ROM)、静态存储器(诸如磁盘或光盘)、硬盘驱动器(HDD)、或任何其他类型的非瞬态机器或计算机可读介质。存储在存储器24中的指令可以包括程序指令或计算机程序代码,该程序指令或计算机程序代码在由处理器22执行时使得装置20能够执行本文中描述的任务。

在一个实施例中,装置20还可以包括或耦合到(内部或外部)驱动器或端口,该驱动器或端口被配置为接受和读取外部计算机可读存储介质,诸如光盘、USB驱动器、闪存驱动器、或任何其他存储介质。例如,外部计算机可读存储介质可以存储用于由处理器22和/或装置20执行的计算机程序或软件。

在一些实施例中,装置20还可以包括或耦合到一个或多个天线25,以用于接收下行链路信号并且用于经由上行链路从装置20进行传输。装置20还可以包括收发器28,收发器28被配置为传输和接收信息。收发器28还可以包括耦合到天线25的无线电接口(例如,调制解调器)。无线电接口可以对应于多种无线电接入技术,包括GSM、LTE、LTE-A、5G、NR、WLAN、NB-IoT、Bluetooth、BT-LE、NFC、RFID、UWB等。无线电接口可以包括其他组件,诸如滤波器、转换器(例如,数模转换器等)、符号解映射器、信号整形组件、快速傅里叶逆变换(IFFT)模块等,以处理由下行链路或上行链路携带的符号,诸如OFDMA符号。

例如,收发器28可以被配置为将信息调制到载波波形上以由(多个)天线25传输,并且解调经由(多个)天线25接收的信息以用于由装置20的其他元件进一步处理。在其他实施例中,收发器28可以能够直接传输和接收信号或数据。另外地或备选地,在一些实施例中,装置10可以包括输入和/或输出设备(I/O设备)或I/O电路系统。在某些实施例中,装置20还可以包括用户接口,诸如图形用户接口或触摸屏。

在一个实施例中,存储器24存储在由处理器22执行时提供功能的软件模块。这些模块可以包括例如针对装置20提供操作系统功能的操作系统。存储器还可以存储一个或多个功能模块(诸如应用或程序),以针对装置20提供附加功能。装置20的组件可以以硬件或硬件和软件的任何合适的组合来实现。根据示例实施例,装置20可以可选地被配置为根据任何无线电接入技术(诸如NR)经由无线或有线通信链路70与装置10通信。

根据一些实施例,处理器22和存储器24可以被包括在处理电路系统或控制电路系统的一部分中或者可以形成处理电路系统或控制电路系统的一部分。另外,在一些实施例中,收发器28可以被包括在收发电路系统的一部分中或者可以形成收发电路系统的一部分。

如上所述,根据一些实施例,装置20可以是例如UE、移动设备、移动站、ME、IoT设备和/或NB-IoT设备。根据某些实施例,装置20可以由存储器24和处理器22控制以执行与本文中描述的实施例相关联的功能。例如,在一些实施例中,装置20可以被配置为执行本文中描述的任何流程图或信令图中所描绘的一个或多个过程,诸如图1-5所示的流程图、信令图或框图。

例如,在某些实施例中,装置20可以由存储器24和处理器22控制,以在多个搜索空间或(多个)搜索空间集合或CORESET之间执行NR控制信道(例如,PDCCH)BD尝试。在一个实施例中,如下面将更详细地讨论的,当已经达到CHE限制时,装置20可以由存储器24和处理器22控制以将CCE和/或BD的数目减少到CHE限制以下。

例如,在一个实施例中,装置20可以由存储器24和处理器22控制,以从网络节点接收如下多个搜索空间、搜索空间集合和/或CORESET上的BD和/或候选的配置,该多个搜索空间、搜索空间集合和/或CORESET可能引起CHE必须针对其被执行的CCE的数目超过装置20能够在时隙中执行CHE的CCE的数目。例如,在一些实施例中,装置20可以由存储器24和处理器22控制以确定是否已经达到CHE限制。在一个实施例中,可以通过以下来确定是否已经达到CHE限制(即,是否X>Z):将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当确定已经达到CHE限制时(即,当在一个时隙中CHE必须针对其被执行的CCE的数目大于UE在一个时隙中能够执行信道估计的CCE的数目时),装置20可以由存储器24和处理器22控制以确定要减少的CCE的数目(Y),将要减少的CCE的数目拆分为不同AL的BD候选,从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD,并且移除或丢弃所选择的BD。根据某些实施例,作为公共搜索空间集合的一部分的CCE被保留(即,不被丢弃)。

当确定尚未达到CHE限制时,装置20可以由存储器24和处理器22控制以保持当前CCE水平(例如,通过不执行CCE的丢弃)。在某些示例实施例中,装置20可以由存储器24和处理器22控制,以当涉及一个或多个UE特定搜索空间集合的PDCCH监测被执行时,分别针对每个时隙确定是否已经达到CHE限制。在一些实施例中,当BD候选的至少一个CCE被丢弃时,装置20可以由存储器24和处理器22控制以丢弃该BD候选的所有CCE。

根据一个实施例,装置20可以由存储器24和处理器22控制,以直接根据要被减少的CCE的数目来确定如下BD候选的组合,该BD候选的组合减少CHE必须针对其被执行的CCE的数目。例如,在一个实施例中,如果BD候选与另一有效候选不重叠,则装置20可以由存储器24和处理器22控制以将CHE数目减少要被减少的CCE的数目。在另一实施例中,如果BD候选基本上重叠,则装置20可以由存储器24和处理器22控制以执行另一轮CCE和/或BD减少。根据一个实施例,装置20还可以由存储器24和处理器22控制,以首先丢弃非重叠的BD候选,并且然后在必要时丢弃重叠的BD候选。

在一些实施例中,装置20可以由存储器24和处理器22控制,以将要被减少的CCE的数目拆分为不同AL的候选。例如,在一个实施例中,可以根据以下等式来拆分CCE的数目:对于最高AL,Y(1)=floor(Y/AL(1));并且对于其他AL,Y(n)=mod(floor(Y/AL(n)),AL(n-1)/AL(n)),其中AL是指示以降序排列的PDCCH AL(受制于CCE丢弃)的向量(例如,AL=[8 42 1]),并且n是AL索引。根据一个实施例,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有最低平均组来从每个AL中选择要被丢弃的BD候选,例如,如图4的示例所示。在另一实施例中,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有如果BD候选被移除则将被减少的最高数目的CCE来从每个AL中选择要被丢弃的BD候选。

在一个实施例中,装置20还可以由存储器24和处理器22控制,以基于预定义搜索空间集合优先级和/或规则来确定要移除CCE和/或BD候选中的哪个。例如,在一个实施例中,当达到允许的BD尝试的最大次数时,可以根据分配给每个BD的优先级编号并且根据预定义搜索空间集合优先级和/或规则来减少BD。在该实施例中,预定义搜索空间集合优先级和/或规则可以包括向每个BD候选分配优先级编号,并且根据优先级编号来减少盲解码尝试的次数。例如,在一个实施例中,预定义搜索空间集合优先级和/或规则可以被配置为丢弃具有最低优先级编号的(多个)BD,直到达到允许或期望的水平,即直到BD的数目低于允许的BD尝试的预定义最大阈值。然而,在其他实施例中,预定义搜索空间集合优先级和/或规则可以包括丢弃具有(多个)最高优先级编号的(多个)BD,直到达到允许或期望的水平。如果多个BD具有相同的优先级编号,则可以丢弃具有最低搜索空间集合优先级的BD(来自具有相同优先级编号的BD中)。

在一些实施例中,当需要CCE减少和BD减少两者时,装置20可以由存储器24和处理器22控制以首先执行CCE减少,并且,如果在执行CCE减少之后仍然需要附加的BD减少,则装置20然后可以由存储器24和处理器22控制以执行BD减少。

图7a示出了根据示例实施例的用于控制或管理NR控制信道(例如,PDCCH)盲搜索的方法的示例流程图。在一个实施例中,例如,该方法可以由网络节点(诸如基站、eNB、gNB、中继节点或接入节点)执行。在一个实施例中,图7a的方法可以包括:在700处,向UE配置多个搜索空间、(多个)搜索空间集合、和/或CORESET,这可能引起超过UE的CHE能力。该方法可以包括:在705处,确定是否已经达到CHE限制。例如,这可以针对每个时隙分别确定。在一个实施例中,确定705可以包括通过以下来确定是否已经达到CHE限制(即,是否X>Z):将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。

当在705处确定已经超过CHE限制时(即,当在一个时隙中CHE必须针对其被执行的CCE的数目大于UE在一个时隙中能够执行信道估计的CCE的数目时),该方法还可以可选地包括:在710处,确定要减少的CCE的数目(Y)。在一个可选的实施例中,该方法还可以包括:在715处,将要减少的CCE的数目拆分为不同AL的BD候选。然而,应当注意,在某些实施例中,可以跳过拆分步骤715,并且可以在给定优先级编号的情况下直接进行丢弃。该方法还可以包括:在720处,从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD,以及在725处,移除或丢弃所选择的BD候选。根据某些实施例,作为一种或多种公共搜索空间集合类型的一部分的CCE被保留(即,不被丢弃)。

当确定尚未达到CHE限制时,该方法可以包括:保持当前CCE水平(例如,通过不执行CCE的丢弃)并且返回到步骤700。在某些示例实施例中,确定705可以包括:当涉及一个或多个UE特定搜索空间集合的PDCCH监测被执行时,分别针对每个时隙确定是否已经达到CHE限制。在一些实施例中,当BD候选的至少一个CCE被丢弃时,该方法可以包括丢弃该BD候选的所有CCE。

根据一个实施例,该方法还可以包括:直接根据要被减少的CCE的数目来确定如下BD候选的组合,该BD候选的组合减少CHE必须针对其被执行的CCE的数目。例如,在一个实施例中,如果BD候选与另一有效候选不重叠,则该方法可以包括将CHE数目减少要被减少的CCE的数目。在另一实施例中,如果BD候选基本上重叠,则该方法可以包括执行另一轮CCE和/或BD减少。根据一个实施例,移除725可以包括:首先丢弃非重叠的BD候选,并且然后在必要时丢弃重叠的BD候选。

在一些实施例中,拆分715可以包括:将要被减少的CCE的数目拆分为不同AL的候选。例如,在一个实施例中,可以根据以下等式来拆分CCE的数目:对于最高AL,Y(1)=floor(Y/AL(1));并且对于其他AL,Y(n)=mod(floor(Y/AL(n)),AL(n-1)/AL(n)),其中AL是指示以降序排列的PDCCH AL(受制于CCE丢弃)的向量(例如,AL=[8 4 2 1]),并且n是AL索引。根据一个实施例,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有最低平均组来从每个AL中选择要被丢弃的BD候选,例如,如图4的示例所示。在另一实施例中,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有如果BD候选被移除则将被减少的最高数目的CCE来从每个AL中选择要被丢弃的BD候选。

在一个实施例中,选择720可以包括:基于预定义搜索空间集合优先级和/或规则来确定要移除CCE和/或BD候选中的哪个。例如,在一个实施例中,当超过允许的BD尝试的最大次数时,可以根据分配给每个BD的优先级编号并且根据预定义搜索空间集合优先级和/或规则来减少BD候选。在该实施例中,预定义搜索空间集合优先级和/或规则可以包括向每个BD候选分配优先级编号,并且根据优先级编号来减少盲解码尝试的次数,或者根据优先级编号来添加PDCCH候选,直到达到限制。例如,在一个实施例中,预定义搜索空间集合优先级和/或规则可以被配置为丢弃具有(多个)最低优先级编号的(多个)BD,直到达到允许或期望的水平,即直到BD的数目低于或处于允许的BD尝试的预定义最大阈值。然而,在其他实施例中,预定义搜索空间集合优先级和/或规则可以包括丢弃具有(多个)最高优先级编号的(多个)BD,直到达到允许或期望的水平。如果多个BD具有相同的优先级编号,则可以丢弃具有最低搜索空间集合优先级的BD(来自具有相同优先级编号的BD中)。

根据某些实施例,该方法还可以包括:在730处,在给定CCE和/或BD候选的被减少的集合的情况下,向UE传输(多个)物理下行链路控制信道。在一些实施例中,当需要CCE减少和BD减少两者时,该方法可以包括首先执行CCE减少,并且,如果在执行CCE减少之后仍然需要附加的BD减少,则该方法可以包括执行BD减少。

图7b示出了根据另一实施例的用于执行NR控制信道(例如,PDCCH)盲搜索的方法的示例流程图。在一个实施例中,例如,图7b的方法可以由UE或移动站执行。图7b的方法可以包括:在750处,接收多个搜索空间、搜索空间集合或CORESET上的BD或候选的配置,这可能引起超过UE的CHE能力。该方法可以包括:在755处,确定是否已经达到CHE限制。在一个实施例中,确定755可以包括通过以下来确定是否已经达到CHE限制(即,是否X>Z):将在一个时隙中CHE必须针对其被执行的CCE的数目与UE在一个时隙中能够执行信道估计的CCE的数目相比较。当在755处确定已经达到CHE限制时(即,当在一个时隙中CHE必须针对其被执行的CCE的数目大于UE在一个时隙中能够执行信道估计的CCE的数目时),该方法可以包括:在760处,确定要减少的CCE的数目(Y)。该方法可以可选地包括:在765处,将要减少的CCE的数目拆分为不同AL的BD候选。然而,根据某些实施例,可以跳过拆分步骤765。该方法还包括:在770处,从不同的CORESET或(多个)搜索空间集合中选择要被丢弃的BD,以及在775处,移除或丢弃所选择的BD。根据某些实施例,作为公共搜索空间集合的一部分的CCE被保留(即,不被丢弃)。

当确定尚未达到CHE限制时,该方法可以包括:保持当前CCE水平(例如,通过不执行CCE的丢弃)并且返回到步骤750。在某些示例实施例中,确定755可以包括:当涉及一个或多个UE特定搜索空间集合的PDCCH监测被执行时,分别针对每个时隙确定是否已经达到CHE限制。在一些实施例中,当BD候选的至少一个CCE被丢弃时,该方法可以包括丢弃该BD候选的所有CCE。

根据一个实施例,选择770还可以包括:直接根据要被减少的CCE的数目来确定如下BD候选的组合,该BD候选的组合减少CHE必须针对其被执行的CCE的数目。例如,在一个实施例中,如果BD候选与另一有效候选不重叠,则该方法可以包括将CHE数目减少要被减少的CCE的数目。在另一实施例中,如果BD候选基本上重叠,则该方法可以包括执行另一轮CCE和/或BD减少。根据一个实施例,移除775可以包括:首先丢弃非重叠的BD候选,并且然后在必要时丢弃重叠的BD候选。

在一些实施例中,拆分765可以包括:将要被减少的CCE的数目拆分为不同AL的候选。例如,在一个实施例中,可以根据以下等式来拆分CCE的数目:对于最高AL,Y(1)=floor(Y/AL(1));并且对于其他AL,Y(n)=mod(floor(Y/AL(n)),AL(n-1)/AL(n)),其中AL是指示以降序排列的PDCCH AL(受制于CCE丢弃)的向量(例如,AL=[8 4 2 1]),并且n是AL索引。根据一个实施例,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有最低平均组来从每个AL中选择要被丢弃的BD候选,例如,如图4的示例所示。在另一实施例中,将要被减少的CCE的数目拆分为不同AL的候选可以包括:基于哪个BD候选具有如果BD候选被移除则将被减少的最高数目的CCE来从每个AL中选择要被丢弃的BD候选。

在一个实施例中,该方法可以包括基于预定义搜索空间集合优先级和/或规则来确定要移除CCE和/或BD候选中的哪个。例如,在一个实施例中,当达到允许的BD尝试的最大次数时,可以根据分配给每个BD的优先级编号并且根据预定义搜索空间集合优先级和/或规则来减少BD。在该实施例中,预定义搜索空间集合优先级和/或规则可以包括向每个BD候选分配优先级编号,并且根据优先级编号来减少盲解码尝试的次数。例如,在一个实施例中,预定义搜索空间集合优先级和/或规则可以被配置为丢弃具有(多个)最低优先级编号的(多个)BD,直到达到允许或期望的水平,即直到BD低于允许的BD尝试的预定义最大阈值。然而,在其他实施例中,预定义搜索空间集合优先级和/或规则可以包括丢弃具有(多个)最高优先级编号的(多个)BD,直到达到允许或期望的水平。如果多个BD具有相同的优先级编号,则可以丢弃具有最低搜索空间集合优先级的BD(来自具有相同优先级编号的BD中)。

在一个实施例中,该方法还可以包括:在780处,从网络接收在给定CCE和/或BD候选的减少集合的情况下的(多个)控制信道。

因此,本发明的实施例提供了若干技术改进、增强、和/或优点。各种示例实施例提供了用于具有有限的UE的信道估计能力的控制信道监测的可扩展解决方案。一些实施例可以促进适用于NR场景的超额预订解决方案,并且能够将UE信道估计复杂度保持在合理水平。另外,实施例可以扩展到任何NR场景,并且可以在没有RRC信令的情况下实现(例如,首先丢弃最高聚合水平同时最小化所丢弃的BD的数目的方法不需要额外的RRC信令)。此外,根据示例实施例的计算复杂度最小。因此,作为某些实施例的结果,可以提高网络吞吐量和UE吞吐量性能。此外,可以减少PDCCH阻塞,并且UE可以被配置有较多的BD候选和/或CCE。这样,本发明的实施例可以改善网络和网络节点(例如,包括接入点、基站/eNB/gNB)和移动设备或UE的性能和吞吐量。因此,本发明的实施例的使用引起通信网络及其节点的改善的功能。

在一些实施例中,本文中描述的任何方法、过程、信令图、算法或流程图的功能可以由软件和/或计算机程序代码或代码部分来实现,软件和/或计算机程序代码或代码部分存储在存储器或其他计算机可读或有形介质中并且由处理器执行。

在一些实施例中,一种装置可以被包括或与至少一个软件应用、模块、单元或实体相关联,该软件应用、模块、单元或实体被配置为由至少一个运算处理器执行的(多个)算术运算、或作为程序或其一部分(包括被添加或被更新的软件例程)。程序(也称为程序产品或计算机程序,包括软件例程、小程序和宏)可以存储在任何装置可读数据存储介质中,并且包括用以执行特定任务的程序指令。

一种计算机程序产品可以包括一个或多个计算机可执行组件,当程序被运行时,该计算机可执行组件被配置为执行实施例。一个或多个计算机可执行组件可以是至少一个软件代码或其部分。实现实施例的功能所需要的修改和配置可以作为(多个)例程来执行,例程可以作为被添加或被更新的(多个)软件例程来实现。(多个)软件例程可以下载到装置中。

软件或计算机程序代码或其部分可以是源代码形式、目标代码形式、或某种中间形式,并且其可以存储在某种载体、分发介质、或计算机可读介质中,其可以是能够携带程序的任何实体或设备。这样的载体包括例如记录介质、计算机存储器、只读存储器、光电和/或电载体信号、电信信号、和软件分发包。根据所需要的处理能力,计算机程序可以在单个电子数字计算机中执行,也其可以分布在多个计算机之间。计算机可读介质或计算机可读存储介质可以是非瞬态介质。

在其他实施例中,该功能可以由装置(例如,装置10或装置20)中包括的硬件或电路系统执行,例如通过使用专用集成电路(ASIC)、可编程门阵列(PGA)、现场可编程门阵列(FPGA)、或硬件和软件的任何其他组合。在又一实施例中,该功能可以被实现为信号,一种可以由从互联网或其他网络下载的电磁信号来携带的无形手段。

根据一个实施例,装置(诸如节点、设备、或对应组件)可以被配置为电路系统、计算机或微处理器(诸如单芯片计算机元件)、或芯片组,至少包括存储器和运算处理器,该存储器用于提供用于算术运算的存储容量,该运算处理器用于执行算术运算。

本领域的普通技术人员将容易地理解,如上所述的本发明可以以不同顺序的步骤和/或以与所公开的那些配置不同的配置的硬件元件来实践。因此,尽管已经基于这些优选实施例描述了本发明,但是对于本领域技术人员而言很清楚的是,在不脱离本发明的精神和范围的情况下,某些修改、变型和备选构造将是很清楚的。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用户装置和无线通信方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类