Patent Description:
The following relates generally to wireless communications, and more specifically to search space design with overbooking in carrier aggregation.

These systems may employ technologies such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform-spread-OFDM (DFT-S-OFDM). <NPL>relates to the concept of carrier aggregation and blind decoding of NR PDCCH. Ericsson discloses that the number of blind decodes are defined on a per carrier basis and that the total number of blind decodes across all the carriers is limited based on UE capability. Moreover, the total number of blind decodes per carrier when configured for DL control channel monitoring per symbol can be higher than the number of blind decodes per carrier when configured with DL control channel monitoring per slot.

In some wireless communications systems, such as those having multiple possible control channel configurations and/or multiple possible overlapping monitoring occasions, search space configurations may allow overbooking of decoding candidates. For example, overbooking may refer to configuring more blind decoding candidates than a UE may be capable of processing. Additionally or alternatively, overbooking may refer to search spaces that span an amount of resources that exceeds a UE capability for performing channel estimation. Further, some wireless communications systems may use carrier aggregation techniques in which multiple different component carriers (CCs) may be used for wireless transmissions, and overbooking of search spaces across multiple CCs may occur. Overbooking of search spaces may present challenges in scheduling and monitoring for downlink control information.

The described techniques relate to improved methods, systems, devices, or apparatuses that support search space design with overbooking in carrier aggregation. In some cases, due to blind decoding (BD) and control channel element (CCE) channel estimation (CE) limitations, some control channel candidates (e.g., Physical Downlink Control Channel (PDCCH) candidates) of one or more search space sets may need to be dropped (or pruned) for blind decoding and/or CE purposes. Various aspects of the present disclosure provide for allocation of control channel candidates for multiple component carriers (CCs) in carrier aggregation (CA) communications. In some cases, a CA limit may correspond to a total number of configurable control channel candidates across multiple CCs. The control channel candidates may include blind decoding (BD) candidates or control channel element (CCE) candidates for channel estimation. A per-CC limit of control channel candidates may correspond to a number of configurable control channel candidates for each CC. An applied set of control channel candidates may be determined by allocating control channel candidates across the multiple CCs based on the CA limit and the per-CC limit. Such techniques may be used in cases where the CCs have a same numerology or mixed numerology, and may also be used for cross-carrier scheduling.

The dependent claims set out advantageous embodiments.

Various described techniques provide search space design with overbooking in carrier aggregation (CA), in which control channel candidates may be allocated across component carriers (CCs) such that a per-CC limit and CA limit on the number of blind decodes or channel estimations to be performed by a user equipment (UE) are within the UE capability. Such techniques may be used in wireless communications systems in which a base station may transmit downlink control information (DCI) to a UE or a group of UEs. The UEs may use the DCI to support communications with the base station. The base station may configure search space sets according to control channel candidates (e.g., Physical Downlink Control Channel (PDCCH) candidates) at one or more aggregation levels to use for these DCI transmissions. When configuring a search space set, the base station may determine a control resource set (CORESET) containing the search space set. This CORESET may include a number of control channel elements (CCEs) and the search space set may be mapped to a CCE space corresponding to a subset of CCEs of the CORESET. The UEs may identify this search space set configuration, and may monitor the CCEs corresponding to the control channel candidates for any DCI transmissions from the base station. A control region may be a search space monitoring occasion for one or more search space sets that has a common reference signal configuration (e.g., shares a scrambling sequence, etc.).

As indicated above, in some cases, due to blind decoding (BD) and CCE channel estimation limitations, some control channel candidates (e.g., PDCCH candidates) of one or more search space sets may need to be dropped (or pruned) for blind decoding and/or CE purposes. Various aspects of the present disclosure provide for allocation of control channel candidates for multiple component carriers (CCs) in carrier aggregation (CA) communications. In some cases, a CA limit may correspond to a total number of configurable control channel candidates across multiple CCs. The control channel candidates may include blind decoding (BD) candidates or control channel element (CCE) candidates for channel estimation. A per-CC limit of control channel candidates may correspond to a number of configurable control channel candidates for each CC. An applied set of control channel candidates may be determined by allocating control channel candidates across the multiple CCs based on the CA limit and the per-CC limit. Such techniques may be used in cases where the CCs have a same numerology or mixed numerology, and may also be used for cross-carrier scheduling.

In some cases, the per-CC limit may be applied to each configured CC. In cases where a UE is capable of supporting all of the configured CCs, complying with the per-CC limit will also result in compliance with the CA limit, and control channel candidates may be allocated for each CC in accordance with the per-CC limit. In cases where a user equipment (UE) is capable of supporting fewer CCs than are configured, however, the per-CC limit may result in more control channel candidates that the UE is capable of handling. In such cases, the per-CC limit for one or more of the CCs may be adjusted such that the CA limit is met.

Aspects of the disclosure are initially described in the context of a wireless communications system. Various examples of allocations and mappings across multiple CCs are then discussed. Aspects of the disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flowcharts that relate to search space design with overbooking in carrier aggregation.

<FIG> illustrates an example of a wireless communications system <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The wireless communications system <NUM> includes base stations <NUM>, UEs <NUM>, and a core network <NUM>. In some examples, the wireless communications system <NUM> may be a Long Term Evolution (LTE) network, an LTE-Advanced (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some cases, wireless communications system <NUM> may support enhanced broadband communications, ultra-reliable (e.g., mission critical) communications, low latency communications, or communications with low-cost and low-complexity devices.

Devices of the wireless communications system <NUM> (e.g., base stations <NUM> or UEs <NUM>) may have a hardware configuration that supports communications over a particular carrier bandwidth, or may be configurable to support communications over one of a set of carrier bandwidths. In some examples, the wireless communications system <NUM> may include base stations <NUM> and/or UEs <NUM> that can support simultaneous communications via carriers associated with more than one different carrier bandwidth.

Wireless communications systems such as an NR system may utilize any combination of licensed, shared, and unlicensed spectrum bands, among others. The flexibility of eCC symbol duration and subcarrier spacing may allow for the use of eCC across multiple spectrums. In some examples, NR shared spectrum may increase spectrum utilization and spectral efficiency, specifically through dynamic vertical (e.g., across the frequency domain) and horizontal (e.g., across the time domain) sharing of resources.

In some aspects, a base station <NUM> may configure a UE <NUM> with a set of CCEs of a control channel within a time duration, such as a slot. Additionally, the base station <NUM> may configure a plurality of search space set occasions, the plurality of search space set occasions associated with one or more search space sets comprising sets of control channel candidates for BD or CCEs for channel estimation. In some cases, due to BD and CCE channel estimation limitations, some control channel candidates (e.g., PDCCH candidates) of one or more search space sets may be dropped or pruned for blind decoding and/or CE purposes. Further, when operating in CA mode, a CA limit may correspond to a total number of configurable control channel candidates across multiple CCs. A per-CC limit of control channel candidates may correspond to a number of configurable control channel candidates for each CC. An applied set of control channel candidates may be determined by allocating control channel candidates across the multiple CCs based on the CA limit and the per-CC limit. Such techniques may be used in cases where the CCs have a same numerology or mixed numerology, and may also be used for cross-carrier scheduling.

<FIG> illustrates an example of a wireless communications system <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, wireless communications system <NUM> may implement aspects of wireless communications system <NUM>. Wireless communications system <NUM> may include base station <NUM>-a and UE <NUM>-a, which may be examples of a base station <NUM> and a UE <NUM> described with reference to <FIG>. In some examples, base station <NUM>-a may be in communication with one or more UEs <NUM> within geographic coverage area <NUM>-a. In this example, wireless communications system <NUM> may support carrier aggregation, and base station <NUM>-a may communicate with UE <NUM>-a on resources of multiple component carriers <NUM>, including a first component carrier <NUM>-a, a second component carrier <NUM>-b, through an n-th component carrier <NUM>-n.

As indicated above, various aspects of the present disclosure provide techniques for search space design with overbooking in CA, in which control channel candidates may be allocated across CCs <NUM> such that a per-CC limit and CA limit on the number of blind decodes or channel estimations to be performed by the UE <NUM>-a are within its capability. The base station <NUM>-a may configure search space sets according to control channel candidates (e.g., Physical Downlink Control Channel (PDCCH) <NUM> candidates) at one or more aggregation levels to use for these DCI transmissions. When configuring a search space set, the base station may determine a control resource set (CORESET) containing the search space set. This CORESET may include a number of control channel elements (CCEs) and the search space set may be mapped to a CCE space corresponding to a subset of CCEs of the CORESET. The UE <NUM>-a may identify this search space set configuration, and may monitor the CCEs corresponding to the control channel candidates for any DCI transmissions from the base station <NUM>-a. A control region may be a search space monitoring occasion for one or more search space sets that has a common reference signal configuration (e.g., shares a scrambling sequence, etc.). The control channel candidates may correspond to locations for control channel processing objects for BD or CCEs for channel estimation.

As discussed above, in some cases, due to BD and CCE channel estimation limitations, some control channel candidates (e.g., PDCCH <NUM> candidates) of one or more search space sets may need to be dropped or pruned for blind decoding and/or CE purposes. When using CA, the UE <NUM>-a may be configured with a number of CCs <NUM>. In some cases, the UE <NUM>-a may support CA with up to four downlink CCs <NUM> with the same numerology, thus providing a maximum number of PDCCH <NUM> blind decodes per slot of the UE shall support is a product of the maximum number of CCs (e.g., <NUM>) and a number of configurable control channel candidates for BD. Similar maximums may apply to CCEs for channel estimation. In some cases, the number of configurable control channel candidates may be defined based on a sub-carrier spacing (SCS) of a CC <NUM> (e.g., {<NUM>, <NUM>, <NUM>, <NUM>} for SCS = {<NUM>, <NUM>, <NUM>, <NUM>} for BD, and {<NUM>, <NUM>, <NUM>, <NUM>} for SCS = {<NUM>, <NUM>, <NUM>, <NUM>} for CCE). In some cases, the UE <NUM>-a may be capable of supporting more than four CCs <NUM>, up to Y CCs of the same numerology, and such a UE <NUM>-a may support a maximum number of PDCCH blind decodes that is a product of Y and a number of configurable control channel candidates. In some cases, the value of Y is an integer and may be reported as a UE capability to the network. As discussed above, overbooking may allow more configurable control channel candidates than the UE <NUM>-a can support, and candidates within search space (SS) sets may be mapped to meet the UE <NUM>-a capability. If all candidates in a SS set are not able to be mapped, candidates in the SS set and in any subsequent SS sets may be dropped and not mapped. In some cases, mapping rules may be established between the UE <NUM>-a and the base station <NUM>-a such that the same candidates are identified. Additionally, a maximum number of CORESETs per bandwidth part (BWP) may be defined (e.g., <NUM>), and in some cases, a maximum of <NUM> search space sets per BWP per cell may be defined.

In some cases, the UE <NUM>-a may be configured with a search space configuration by UE-specific RRC signaling which includes following: CORESET ID (range: <NUM>-<NUM>, to indicate which CORESET the search space is mapped to), wherein the search space can be associated with any CORESET configuration, and in some cases when the CORSET ID is UE-specifically configured to be <NUM> it is mapped to the one configured by PBCH; and a search space ID (range: <NUM>-<NUM>), and in some cases, when the search space ID is UE-specifically configured to be <NUM> it is mapped to the one configured by PBCH.

When multiple CCs <NUM> are configured, as indicated above, the total number of BD/CCE, which may correspond to a total number of control channel candidates, for of all CCs <NUM> should not exceed a CA limit. Further, the number of BD/CCE per scheduled CC <NUM> should not exceed the single carrier limit, thus a per-CC limit may be identified as a limit based on a single carrier. In some cases, for cross-carrier scheduling, a lump sum of BD/CCE per CC limit may be assigned to the scheduling CC, as will be discussed in more detail below. In some cases, there is no overbooking for a common search space (CSS), and thus overbooking techniques may be applied to UE-specific search spaces (UESS).

As indicated, a per-CC limit may be defined, as well as a CA limit. In some cases, if the number of BD/CCE for any scheduled CC <NUM> does not exceed the single carrier per-CC limit, the CA limit will also be satisfied. Then, CA overbooking handling simply becomes the single carrier overbooking handling of each CC based on corresponding single carrier limit. Thus, in cases where the scheduled CCs <NUM> are less than or equal to four, or greater than four but less than or equal to the UE <NUM>-a capability, CA overbooking may be handled on a per-CC basis. In the other cases, the number of scheduled CCs <NUM> may exceed the UE <NUM>-a capability, and thus satisfying the single carrier per-CC limit on all CCs <NUM> does not necessarily result in the CA limit being satisfied, and various techniques as discussed herein may allocate control channel candidates across the scheduled CCs <NUM> to comply with the per-CC limit and the CA limit. In some cases, such overbooking handling may include reducing the number of CCs <NUM> that may be used for PDCCH <NUM> scheduling to be less than or equal to the UE <NUM>-a capability, or less than or equal to four. In other cases, the per-CC limit may be reduced such that it is smaller than the single carrier limit and such that a summation of the reduced per-CC limits is no larger than CA limit.

In some cases, the base station <NUM>-a and UE <NUM>-a may perform overbooking handling for each CC <NUM> separately based on the per-CC limit and, as long as per-CC limit is satisfied, the CA limit is satisfied, which may be referred to as independent overbooking handling. In other cases, the base station <NUM>-a and UE <NUM>-a may perform overbooking handling for each CC <NUM> based on single carrier limit and CA limit, which may be referred to as joint overbooking handling.

In cases that use independent overbooking handling, a number of CCs <NUM> that are configured by network may be referred to as K, a UE capability for the number of CCs may be referred to as M, a single carrier limit for BE or CCE may be X, and a bandwidth of each CC c may be BWc. In some cases, the bandwidth may be the CORESET bandwidth of one or multiple CORESETs configured to the BWP, active BWP bandwidth, or cell bandwidth. In such cases, the BD or CCE number of the configured PDCCHs <NUM> on a CC c is xc. As mentioned above, in cases where K is less than four or less than M, the per-CC limit may be utilized for each CC <NUM>. In cases, where K is greater than M, the CA limit may be distributed among the CCs <NUM> to provide that the CA limit is not exceeded. Table <NUM> and Table <NUM> below provide a number of exemplary distribution techniques. In any of the cases where the CA limit is distributed, the UE <NUM>-a and base station <NUM>-a can optionally first reduce the number of CCs <NUM> that can be scheduled with PDCCH <NUM>, then distribute CA limit among CCs, or keep per per-CC limit the same as single carrier limit for some CCs (e.g., a primary cell (PCell) or primary secondary cell (PSCell)), and distribute the remaining limit among the other CCs.

Such techniques for provide a number of options for distribute the CA limit of BD or CCE among CCs <NUM> so that the total number of BD or CCE does not exceed the CA limit as long as each CC <NUM> does not exceed the per-CC limit. In cases where K > M options may be generalized by the below formula where the per-CC limit for CC c can be defined by a set of non-negative numbers αc, c = <NUM>,<NUM>. , K - <NUM> <MAT> In some cases, the set of non-negative numbers αc, c = <NUM>,<NUM>. , K-<NUM> satisfies the condition that <MAT>. Additionally, in some cases, the set of non-negative numbers αc, c = <NUM>,<NUM>. , K-<NUM> optionally satisfies the additional contention αc ≤ <NUM>/M for any c. Table <NUM> provides, for such cases, X̂c for various values of αc in accordance with the above equation.

As indicated above, in any of the cases where the CA limit is distributed across CCs <NUM>, the UE <NUM>-a and base station <NUM>-a may optionally first reduce the number of CCs <NUM> that can be scheduled with PDCCH <NUM>, then distribute CA limit among CCs. A CC <NUM> is not scheduled with PDCCH <NUM> if the corresponding αc is set to <NUM>. In some cases, the UE <NUM>-a and base station <NUM>-a may keep the per CC limit the same as single carrier limit (X) for some CCs (e.g., PCell/PSCell), and distribute the remaining limit among the other CCs. A CC's <NUM> per-CC limit (X̂c) can be set equal to single carrier limit (X) if the corresponding αc = <NUM>/M for this CC.

As can be seen from Tables <NUM> and <NUM>, if the number of CCs (K) is four or less, the CA limit is satisfied as long as number of BD/CCE per CC does not exceed the single carrier limit (X). Further, if the number of CCs (K) is greater than four but does not exceed the UE <NUM>-a capability (M), the number of BD/CCE per CC may not (e.g., should not) exceed the single carrier limit (X), and in such case the total number of BD/CCE of all CCs will not exceed the CA limit. However, if the number of CCs (K) is greater than the UE <NUM>-a capability (M), then the number of CCs that can be configured with PDCCH may be reduced to the UE capability; the CA limit may be evenly distribution among all CCs ( <MAT>), the CA limit may be distributed based on a fixed proportion among CCs, such as based on BW of CCs ( <MAT>), or the CA limit may be distributed based on a proportional distribution of the CA limit among all CCs <NUM> based on a BD/CCE number configured to each CC (X̂c = <MAT>). Such techniques may be applied for CCs <NUM> having a same numerology or having a different numerology as will be discussed in more detail below. In some case, such techniques may be used in cross-carrier scheduling, as will also be discussed in more detail below.

In other cases, rather than distributing BDs/CCEs, overbooking handling may allow overbooking only for some CCs <NUM> and not allow overbooking for other CCs <NUM>. In such examples, for CCs that are allowed to be overbooked, their PDCCH configuration is allowed to exceed the per-CC limit, and the base station <NUM>-a and UE <NUM>-a may perform overbooking handling to trim the PDCCH configuration so that the mapped PDCCHs for the CC do not exceed the per-CC limit and CA limit. In such examples, for CCs <NUM> that are not allowed to be overbooked, their PDCCH configuration is not allowed to exceed the per-CC limit. As long as CCs <NUM> that are allowed to be overbooked do not exceed their per-CC limit, mapping of CCs <NUM> that are not allowed to be overbooked will not exceed the CA limit. In some cases, one or more CCs <NUM>, which may be a subset of the total number of CCs <NUM>, may be indicated as allowed to be overbooked. In some cases, only a PCC and/or PSCC may be allowed to be overbooked, and remaining CCs <NUM> may not be overbooked. Once the control channel candidates are allocated to the CCs <NUM>, mapping of BDs/CCEs to the control channel candidates may be performed.

<FIG> illustrates an example of a BD/CCE mapping <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, BD/CCE mapping <NUM> may implement aspects of wireless communications system <NUM>. In this example, a CC index <NUM> may correspond to an index value for each CC, and a SS set index <NUM> may correspond to an index of a SS set of a number of different SS sets that may be configured.

In some cases, mapping of SS sets of each CC, from the lowest CC index to the highest CC index, may be performed. In such cases, mapping may be stopped for a CC if the per-CC limit is reached or if the CC is fully mapped. In such cases, for each CC, a number may indicate how many SS sets of the CC are mapped. In other cases, mapping of CCs associated with each SS set, from the lowest SS set index to the highest SS set index, may be performed. In such cases, the mapping may skip a CC if the per-CC limit is reached or the CC is fully mapped. In such cases, one number may indicate how many SS sets are fully mapped, and one number may indicate how many CCs are mapped for the partially mapped SS set. Such mapping based on the per-CC limits that are obtained as discussed above, provides that there is no need to check the CA limit while mapping. For self-carrier scheduling, these two options above give same mapping result. For cross-carrier scheduling, more candidates may get mapped to a larger CC index due to CCE/BD reuse. In some cases, cross-carrier scheduling may not allow CCE/BD reuse among CCs for CA overbooking.

As indicated above, in some cases, joint overbooking handling of CCs may be used. In such cases, if the number of CCs exceeds the UE capability, overbooking handling may be performed for each CC based on the single carrier limit and CA limit. Again, in such cases, there are two dimensions to sweep in mapping, namely the CC index <NUM> and SS set index <NUM>. In some cases, all SS sets of each CC may be mapped from the lowest CC index to the highest CC index. In such cases, mapping may be stopped for a CC if the single carrier limit is reached or the CC is fully mapped. Further, mapping may be stopped for any CC if the CA limit is reached. For each CC, a number indicates how many search space sets of the CC are mapped.

In other cases, all CCs associated with a SS set may be mapped from the lowest SS set index to the highest SS set index. In such cases, a CC may be skipped if the single carrier limit is reached or the CC is fully mapped. Further, mapping may be stopped for any CC associated with any SS set if the CA limit is reached. One number may indicate how many SS sets are fully mapped, and one number to indicate how many CCs are mapped for the partially mapped SS set. In either of these mapping cases, the number of CCs that can be scheduled with PDCCH is unknown before mapping is finished.

<FIG> illustrates an example of a mixed numerology CC configuration <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, mixed numerology CC configuration <NUM> may implement aspects of wireless communications system <NUM>. In this example, a first CC <NUM> (CC0) may have a <NUM> SCS, a second CC <NUM> (CC1) may have a <NUM> SCS, and a third CC <NUM> (CC2) may have a <NUM> SCS. Such different SCSs thus provide that each CC <NUM>-<NUM> has a slot with a different duration, and various techniques may provide overbooking handling for such mixed numerology cases.

In some cases, a common slot may be defined and CA limits may be determined based on the common slot. In some cases, the need of a common slot may be avoided by converting the CA limit/overbooking into per CC limit/overbooking. In other cases, a reference SCS may be identified, and the corresponding reference slot may be the common slot. The CA limit in such mixed numerology cases and overbooking handling may be performed using similar techniques as discussed above with respect to <FIG> and <FIG>, as will be discussed in more detail below. Further, in some cases, cross-carrier scheduling may be implemented, in which a scheduling CC may schedule one or more other CCs that may have a different SCS.

<FIG> illustrates an example of cross-carrier scheduling <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, cross-carrier scheduling <NUM> may implement aspects of wireless communications system <NUM>. In this example, a first CC <NUM> (CC0) may be a scheduling CC and scheduling DCI <NUM> may be used to schedule a second CC <NUM> (CC1). Similarly, a third CC <NUM> (CC2) may be a scheduling CC and scheduling DCI <NUM> may be used to schedule a fourth CC <NUM> (CC3).

In some cases, for cross-carrier scheduling, the CA limit can be defined based on the scheduling CC's SCS. In such cases, if there is one scheduling CC, the mixed numerology CA may be treated as same numerology CA with SCS equal to the scheduling CC's SCS. Such treatment is logical because PDCCH decoding occurs in the scheduling CC. In cases with two or more scheduling CCs, scheduled CCs may use the SCS of the scheduling CC. Using such techniques, overbooking handling may be performed in a similar manner as discussed above for self-carrier scheduling. In the example of <FIG>, the first CC <NUM> may have a first SCS of <NUM>, and the second CC <NUM> may have a second SCS of <NUM>. Further, the third CC <NUM> may have a third SCS of <NUM>, and the fourth CC <NUM> may have a fourth SCS of <NUM>. In such cases, BD/CCE limits and handling of overbooking may be performed as if the first CC <NUM> and second CC <NUM> both have the first SCS of <NUM>, and as if the third CC <NUM> and fourth CC <NUM> both have the third SCS of <NUM>.

Using such SCS assignments, overbooking handling may be performed in a similar manner as discussed above. For example, for independent overbooking handling of CCs, again the number of CCs is K, UE capability is M, single carrier limit is Xc, and bandwidth is BWc for CC c. The BD/CCE number of the configured PDCCHs on CC c is xc. As indicated above, for cross-carrier scheduling, the scheduled CC follows the scheduling CC for per-CC and CA limits. Tables <NUM> and <NUM> below provide a number of exemplary distribution techniques.

Again, similarly as discussed above, in any of the cases where the CA limit is distributed, the UE and base station may optionally first reduce the number of CCs that can be scheduled with PDCCH, then distribute CA limit among remaining CCs, or may keep the per-CC limit same as single carrier limit for some CCs, distribute the remaining CA limit among the other CCs.

Such techniques for provide a number of options for distribute the CA limit of BD or CCE among CCs so that the total number of BD or CCE does not exceed the CA limit as long as each CC does not exceed the per-CC limit. In cases where K > M options may be generalized by the below formula where the per-CC limit for CC c can be defined by a set of non-negative numbers αc, c = <NUM>,<NUM>. , K - <NUM> <MAT>.

In some cases, the set of non-negative numbers αc, c = <NUM>,<NUM>. , K-<NUM> satisfies the condition that <MAT>. Additionally, in some cases, the set of non-negative numbers αc, c = <NUM>,<NUM>. , K-<NUM> optionally satisfies the additional contention αc ≤ <NUM>/M for any c. Table <NUM> provides, for such cases, X̂c for various values of αc in accordance with the above equation.

As indicated by tables <NUM> and <NUM>, the CA limit can be described by a number K, if number of CCs does not exceed four, or does not exceed the UE capability. Further, a summation of per-CC limits normalized by the corresponding single carrier limit satisfies <MAT>. The CA limit can be described by a number M, if number of CCs exceeds the UE capability, and a summation of per CC limits normalized by the corresponding single carrier limit satisfies <MAT>.

As can be seen from Tables <NUM> and <NUM>, if the number of CCs (K) is four or less, the CA limit is satisfied as long as number of BD/CCE per CC does not exceed the single carrier limit (X). Further, if the number of CCs (K) is greater than four but does not exceed the UE capability (M), the number of BD/CCE per CC should not exceed the single carrier limit (X), and in such case the total number of BD/CCE of all CCs will not exceed the CA limit. However, if the number of CCs (K) is greater than the UE capability (M), then the number of CCs that can be configured with PDCCH may be reduced to the UE capability; the CA limit may be evenly distribution among all CCs ( <MAT>), the CA limit may be distributed based on a fixed proportion among CCs, such as based on BW of CCs ( <MAT>), or the CA limit may be distributed based on a proportional distribution of the CA limit among all CCs based on a BD/CCE number configured to each CC ( <MAT>). Thus, overbooking handling of CA can be performed by single carrier overbooking handling of each CC in the same way as the same numerology CA discussed above.

<FIG> illustrates an example of a mixed numerology reference slot <NUM> that supports search space design with joint overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, mixed numerology reference slot <NUM> may implement aspects of wireless communications system <NUM>. In this example, a first CC <NUM> (CC0) may have a <NUM> SCS, a second CC <NUM> (CC1) may have a <NUM> SCS, and a third CC <NUM> (CC2) may have a <NUM> SCS. Such different SCSs thus provide that each CC <NUM>-<NUM> has a slot with a different duration, and various techniques may provide overbooking handling for such mixed numerology cases.

In cases where joint overbooking is used for mixed numerology CCs, a reference SCS may be selected, and a per slot limit may be defined based on a reference slot <NUM> of the reference SCS. In the example, of <FIG>, the SCS of the second CC <NUM> may be selected as the reference SCS. In such cases, the per-CC limit may be the same as single carrier limit, and overbooking handling determines how many CCs can be mapped with PDCCH candidates. Limits may be determined, for example, by counting the number of BD/CCE within the reference slot <NUM> for each CC <NUM>-<NUM>. In such cases, if the SCS of a CC is greater than or equal to the reference SCS, the BD/CCE numbers of all slots of this CC that entirely overlap with the reference slot may be summed. In the example, of <FIG>, such a sum would be N<NUM>,<NUM> + N<NUM>,<NUM> for the first CC <NUM>, and N<NUM>,<NUM> for the second CC <NUM>. If the SCS of a CC is less than the reference SCS, the BD/CCE number of the slot of this CC that partially overlaps with the reference slot is scaled by the ratio of the corresponding CC SCS to the reference SCS. In the example of <FIG>, this would be N<NUM>,<NUM>/<NUM> for the third CC <NUM>.

A total BD/CCE consumption of all CCs within the reference slot may then be calculated. For each CC, the BD/CCE number within reference slot may be normalized by the corresponding single carrier limit and the number of slots of this CC overlapping with the reference slot. If part of a slot of this CC overlaps with the reference slot, the number of slots of this CC overlapping with the reference slot is the percentage of the overlapping part of the slot. For example, for the CC with SCS= <NUM> in <FIG>, the number of slots that overlap with the reference slot is <NUM>/<NUM> or <NUM>%. Then, the total number may be calculated by summing up the normalized number of all CCs. In the example, if <FIG>, such a sum would be <MAT>.

Mapping may then be performed based on the BD/CCD number. Again, two dimensions may be swept, corresponding to a CC index and a SS set index. In some cases, all SS sets of each CC from the lowest CC index to the highest CC index, in a reference slot, may be mapped. Mapping may be stopped for a CC in a slot of the CC if the single carrier limit is reached or the CC is fully mapped in the slot(s) of the CC that partially or fully overlap with the reference slot. Further, mapping CCs may be stopped if the CA limit is reached. For each CC in such cases, a number indicates how many search space sets of the CC are mapped in a slot of the CC. In other cases, all CCs associated with a SS set may be mapped from the lowest SS set index to the highest SS set index, in a reference slot. In such cases, a CC may be skipped in a slot of the CC if single carrier limit is reached or the CC is fully mapped in slot(s) of each CC that overlaps partially or fully with the reference slot. Mapping may be stopped for any CC associated with any SS set if the CA limit is reached. One number in such cases may indicate how many SS sets are fully mapped, and one number may indicate how many CCs are mapped for the partially mapped SS set. The number of CCs that can be scheduled with PDCCH is unknown before mapping is finished.

<FIG> illustrates an example of a mixed numerology reference slot <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. In some examples, mixed numerology reference slot <NUM> may implement aspects of wireless communications system <NUM>. In this example, a first CC <NUM> (CC0) may have a <NUM> SCS, a second CC <NUM> (CC1) may have a <NUM> SCS, and a third CC <NUM> (CC2) may have a <NUM> SCS. Such different SCSs thus provide that each CC <NUM>-<NUM> has a slot with a different duration, and various techniques may provide overbooking handling for such mixed numerology cases.

In cases where joint overbooking is used for mixed numerology CCs, again, a reference SCS may be selected, and a per slot limit may defined based on the reference SCS, which may provide a first reference slot <NUM> and a second reference slot <NUM>. In the example, of <FIG>, the SCS of the second CC <NUM> may be selected as the reference SCS. In cases where SCS of a CC is less than the reference SCS, a slot of this CC partially overlaps with multiple reference slots of the reference SCS, as in the example of the slot of the third CC <NUM> partially overlapping the first reference slot <NUM>. Mapping of the third CC <NUM> is performed in the first reference slot <NUM>, namely N<NUM>,<NUM> for the third CC <NUM> in the first reference slot <NUM>. In other reference slots that overlap with the slot of the third CC <NUM>, which is second reference slot <NUM> in the example of <FIG>, the BD/CCE consumption of the third CC <NUM> is deducted from the CA limit before the other CCs are mapped, and thus the contribution of N<NUM>,<NUM> in the second reference slot <NUM> is deducted. In some cases, the smallest SCS of configured CCs may be selected as the reference SCS, in order to avoid such partially overlapping slots.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a UE <NUM> or base station <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

Receiver <NUM> may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to search space design with overbooking in carrier aggregation, etc.). Information may be passed on to other components of the device <NUM>. The receiver <NUM> may be an example of aspects of the transceiver <NUM> or <NUM> as described with reference to <FIG> and <FIG>. The receiver <NUM> may utilize a single antenna or a set of antennas.

The communications manager <NUM> may establish a wireless connection via a set of CCs using CA, communicate based on the applied set of control channel candidates, determine a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including BD candidates or CCE candidates for channel estimation, determine a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs, and determine an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based on the CA limit and the per-CC limit, where the number of configured control channel candidates for at least one of the CCs exceeds the per-CC limit.

The communications manager <NUM> may also establish a wireless connection via two or more CCs using CA, communicate based on the applied set of control channel candidates, identify a first subset of the two or more CCs in which a number of configured control channel candidates exceeds a per-CC limit of control channel candidates for each CC, the control channel candidates corresponding to locations for control channel processing objects for blind decoding (BD) or control channel elements (CCEs) for channel estimation, identify a second subset of the two or more CCs in which the number of configured control channel candidates comply with the per-CC limit of control channel candidates for each CC, and determine an applied set of control channel candidates for the first subset of CCs by mapping control channel candidates across the first subset of CCs such that mapped control channel candidates comply with the per-CC limit. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> or <NUM> as described herein.

Transmitter <NUM> may transmit signals generated by other components of the device <NUM>. For example, the transmitter <NUM> may be an example of aspects of the transceiver <NUM> or <NUM> as described with reference to <FIG> and <FIG>.

<FIG> shows a block diagram <NUM> of a device <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The device <NUM> may be an example of aspects of a device <NUM>, a UE <NUM>, or a base station <NUM> as described herein. The device <NUM> may include a receiver <NUM>, a communications manager <NUM>, and a transmitter <NUM>. The device <NUM> may also include a processor. Each of these components may be in communication with one another (e.g., via one or more buses).

The communications manager <NUM> may be an example of aspects of the communications manager <NUM> as described herein. The communications manager <NUM> may include a CA manager <NUM>, a CA limit component <NUM>, a CC limit component <NUM>, a control channel candidate component <NUM>, and a CC selection component <NUM>. The communications manager <NUM> may be an example of aspects of the communications manager <NUM> or <NUM> as described herein.

The CA manager <NUM> may establish a wireless connection via a set of CCs using CA and communicate based on the applied set of control channel candidates.

The CA limit component <NUM> may determine a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including BD candidates or CCE candidates for channel estimation.

The CC limit component <NUM> may determine a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs.

The control channel candidate component <NUM> may determine an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based on the CA limit and the per-CC limit, where the number of configured control channel candidates for at least one of the CCs exceeds the per-CC limit. In some cases, the control channel candidate component <NUM> may determine an applied set of control channel candidates for the first subset of CCs by mapping control channel candidates across the first subset of CCs such that mapped control channel candidates comply with the per-CC limit.

The CC selection component <NUM> may identify a first subset of the two or more CCs in which a number of configured control channel candidates exceeds a per-CC limit of control channel candidates for each CC, the control channel candidates corresponding to locations for control channel processing objects for BD or CCEs for channel estimation and identify a second subset of the two or more CCs in which the number of configured control channel candidates comply with the per-CC limit of control channel candidates for each CC.

<FIG> shows a block diagram <NUM> of a communications manager <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The communications manager <NUM> may be an example of aspects of a communications manager <NUM>, a communications manager <NUM>, or a communications manager <NUM> described herein. The communications manager <NUM> may include a CA manager <NUM>, a CA limit component <NUM>, a CC limit component <NUM>, a control channel candidate component <NUM>, a CC selection component <NUM>, a search space set identifier <NUM>, a mapping component <NUM>, and a reference SCS component <NUM>. Each of these modules may communicate, directly or indirectly, with one another (e.g., via one or more buses).

The CA manager <NUM> may establish a wireless connection via a set of CCs using CA. In some examples, the CA manager <NUM> may communicate based on an applied set of control channel candidates.

The CA limit component <NUM> may determine a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including BD candidates or CCE candidates for channel estimation. In some cases, the CA limit component <NUM> may control the number of configured control channel candidates based at least in part on a per-CA limit. As one example, the CA limit component <NUM> may control the number of configured control channel candidates to comply with the per-CA limit of control channel candidates for two or more CCs from the set of CCs.

The CC limit component <NUM> may determine a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs. In some cases, the per-CC limit for each CC of the set of CCs is defined by a set of non-negative numbers such that the per-CC limit is a product of a selected non-negative number, the first number of CCs, and a single carrier limit of control channel candidates that are configurable for a single non-CA carrier, and where the selected non-negative number is based on whether a BD limit budget or a CCE limit budget is distributed evenly, proportional to a bandwidth, or proportional to configured control channel candidates, for each CC. In some cases, a sum of the set of non-negative numbers selected for each CC of the set of CCs equals one. In some cases, each non-negative number is less than or equal to one divided by the first number of CCs.

The control channel candidate component <NUM> may determine an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based on the CA limit and the per-CC limit, where the number of configured control channel candidates for at least one of the CCs exceeds the per-CC limit. In some examples, the control channel candidate component <NUM> may determine an applied set of control channel candidates for the first subset of CCs by mapping control channel candidates across the first subset of CCs such that mapped control channel candidates comply with the per-CC limit. In some examples, the control channel candidate component <NUM> may allocate control channel candidates separately for each CC of the set of CCs, the control channel candidates for each CC allocated to comply with the per-CC limit.

In some examples, the control channel candidate component <NUM> may distribute a BD limit budget or a CCE limit budget evenly across the second number of CCs, where a portion of the BD limit budget or the CCE limit budget for each CC corresponds to a product of the first number of CCs and the per-CC limit divided by the second number of CCs. In some examples, the control channel candidate component <NUM> may distribute a BD limit budget or a CCE limit budget across the second number of CCs according to a bandwidth-proportional distribution, where a portion of the BD limit budget or the CCE limit budget for each CC corresponds to a product of the first number of CCs, the per-CC limit, and a bandwidth of the associated CC, divided by a total cumulative bandwidth of the second number of CCs. In some examples, the control channel candidate component <NUM> may bandwidth of the associated CC corresponds to a bandwidth of a number of control resource sets (CORESETs), an active bandwidth part (BWP), or a cell bandwidth of the associated CC. In some examples, the control channel candidate component <NUM> may distribute a BD limit budget or a CCE limit budget across the second number of CCs according to a slot-based proportional distribution, where a portion of the BD limit budget or the CCE limit budget for each CC corresponds to a product of the first number of CCs, the per-CC limit, and a number of BDs or CCEs associated with the configured control channel candidates of the associated CC for an associated slot, divided by a total cumulative number of configured control channel candidates of the second number of CCs.

In some examples, the control channel candidate component <NUM> may allocate control channel candidates jointly for the set of CCs, the control channel candidates for each CC allocated to comply with the per-CC limit and the CA limit. In some examples, the control channel candidate component <NUM> may allocate a BD limit budget or a CCE limit budget separately for each CC of the set of CCs based on control channel candidates for each CC that are allocated to comply with the per-CC limit. In some cases, a UE is capable of supporting a first number of CCs, and where a second number of CCs in the set of CCs is less than or equal to the first number of CCs, and where the control channel candidates for each CC are separately allocated to each comply with the per-CC limit. In some cases, a UE is capable of supporting a first number of CCs, and where a second number of CCs in the set of CCs is greater than the first number of CCs.

The CC selection component <NUM> may identify a first subset of the two or more CCs in which a number of configured control channel candidates exceeds a per-CC limit of control channel candidates for each CC, the control channel candidates corresponding to locations for control channel processing objects for blind decoding (BD) or control channel elements (CCEs) for channel estimation. In some examples, the CC selection component <NUM> may allocate control channel candidates across the subset of CCs, where the control channel candidates for each CC of the subset of CCs are separately allocated to each comply with the per-CC limit.

In some examples, the CC selection component <NUM> may identify a second subset of the two or more CCs in which the number of configured control channel candidates comply with the per-CC limit of control channel candidates for each CC. In some examples, the CC selection component <NUM> may select a subset of CCs from the set of CCs, the subset of CCs having a third number of CCs corresponding to the first number of CCs. In some examples, the CC selection component <NUM> may reduce a number of CCs of the set of CCs that can be scheduled with control channel transmissions to correspond to the second number of CCs, and distributing a BD limit budget or a CCE limit budget across configured control channel candidates of the reduced number of CCs. In some examples, the CC selection component <NUM> may maintain the per-CC limit for a first subset of CCs and distributing remaining of the CA limit control channel candidates among remaining CCs of the set of CCs.

In some cases, the set of CCs includes at least a first CC having a first sub-carrier spacing (SCS) and a second CC having a second SCS that is different than the first SCS. In some cases, the first CC is a scheduling CC that provides scheduling information for each of the CCs of the set of CCs, and where the first SCS is used in determining the CA limit for the scheduling CC and each of the CCs of the set of CCs that is provided scheduling information. In some cases, the first SCS is used for the second CC for determining the applied set of control channel candidates.

In some cases, the first subset of the two or more CCs includes a primary component carrier (PCC), a primary secondary component carrier (PSCC) and the second subset of the two or more CCs includes one or more secondary component carriers (SCCs). In some cases, the two or more CCs includes at least a first CC having a first sub-carrier spacing (SCS), and a primary secondary component carrier (PSCC) and a second CC having a second SCS that is different than the first SCS. In some cases, a PCC may be also called "a primary cell" or "PCell. " In some cases, a network may configure a cell as a PCell when dual connectivity (DC) is configured or when DC is not configured. When DC is configured, the PCell may be configured in a master cell group (MCG). In some cases, the PSCC may be known as "a primary secondary cell" or "PSCell. " In some cases, a PSCell may be configured to be "on" when a network configures dual connectivity. In some cases, a PSCell may be configured in a secondary cell group (SCG).

The search space set identifier <NUM> may identify a set of search space (SS) sets that indicate, for each CC of the set of CCs, associated resources for available control channel candidates. In some examples, the search space set identifier <NUM> may identify set of search space (SS) sets that each indicate associated resources for available control channel candidates for two or more CCs, where each CC set has a SS set index. In some examples, the search space set identifier <NUM> may identify a set of search space (SS) sets that indicate, for each CC of the set of CCs, associated resources for available control channel candidates.

The mapping component <NUM> may map the set of SS sets of each CC of the set of CCs up to the per-CC limit to determine the applied set of control channel candidates for the corresponding CC, where each CC of the set of CCs has an ordered CC index, and where the mapping is from a lowest CC index to a highest CC index. In some examples, the mapping component <NUM> may map the each CC associated with each SS set to determine the applied set of control channel candidates for the corresponding SS set, where a control channel candidate for a CC is skipped if the per-CC limit for the corresponding CC is reached or the CC is fully mapped, and where the mapping is from a lowest SS index to a highest SS index.

In some examples, the mapping component <NUM> may maintain a cumulative count of mapped control channel candidates across the set of CCs. In some examples, the mapping component <NUM> may stop the mapping if the cumulative count reaches the CA limit.

In some examples, the mapping component <NUM> may map the each CC associated with each SS set to determine the applied set of control channel candidates for the corresponding SS set, where a control channel candidate for a CC is skipped if the per-CC limit for the corresponding CC is reached or the CC is fully mapped, and where the mapping is from a lowest SS index to a highest SS index. In some examples, the mapping component <NUM> may maintain a cumulative count of mapped control channel candidates across the set of SS sets. In some cases, a number of CCs of the set of CCs that can be scheduled with control channel candidates is unknown until the allocating is finished.

The reference SCS component <NUM> may identify the first SCS as a reference SCS and identify a reference slot duration based on the reference SCS. In some examples, the reference SCS component <NUM> may determine a second slot duration of the second CC based on the second SCS. In some examples, the reference SCS component <NUM> may determine the per-CC limit of the second CC based on the second slot duration relative to the reference slot duration. In some examples, the reference SCS component <NUM> may allocate control channel candidates jointly for the set of CCs, the control channel candidates for each CC allocated to comply with the per-CC limit and the CA limit. In some examples, the reference SCS component <NUM> may count a number of control channel candidates for each reference slot duration for each CC. In some examples, the reference SCS component <NUM> may calculate a total number of control channel candidates for each CC in the reference slot duration. In some examples, the reference SCS component <NUM> may allocate a set of BDs or CCEs to the total number control channel candidates for each CC to comply with the per-CC limit and the CA limit. In some cases, a smallest SCS of the first SCS and the second SCS is selected as the reference SCS.

In some cases, the first SCS is smaller than the second SCS, the second SCS is the reference SCS, and first slot duration of the first CC is longer than the reference slot duration, and where the total number of control channel candidates for each CC in the reference slot duration is adjusted based a portion of the first slot duration that overlaps with the subsequent reference slot duration.

<FIG> shows a diagram of a system <NUM> including a device <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The device <NUM> may be an example of or include the components of device <NUM>, device <NUM>, or a UE <NUM> as described herein. The device <NUM> may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager <NUM>, a transceiver <NUM>, an antenna <NUM>, memory <NUM>, a processor <NUM>, and an I/O controller <NUM>. These components may be in electronic communication via one or more buses (e.g., bus <NUM>).

The communications manager <NUM> may establish a wireless connection via a set of component carriers (CCs) using carrier aggregation (CA), communicate based on the applied set of control channel candidates, determine a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including blind decoding (BD) candidates or control channel element (CCE) candidates for channel estimation, determine a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs, and determine an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based on the CA limit and the per-CC limit, where the number of configured control channel candidates for at least one of the CCs exceeds the per-CC limit. The communications manager <NUM> may also establish a wireless connection via two or more component carriers (CCs) using carrier aggregation (CA), communicate based on the applied set of control channel candidates, identify a first subset of the two or more CCs in which a number of configured control channel candidates exceeds a per-CC limit of control channel candidates for each CC, the control channel candidates corresponding to locations for control channel processing objects for blind decoding (BD) or control channel elements (CCEs) for channel estimation, identify a second subset of the two or more CCs in which the number of configured control channel candidates comply with the per-CC limit of control channel candidates for each CC, and determine an applied set of control channel candidates for the first subset of CCs by mapping control channel candidates across the first subset of CCs such that mapped control channel candidates comply with the per-CC limit.

The processor <NUM> may include an intelligent hardware device, (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor <NUM> may be configured to operate a memory array using a memory controller. In other cases, a memory controller may be integrated into the processor <NUM>. The processor <NUM> may be configured to execute computer-readable instructions stored in a memory (e.g., the memory <NUM>) to cause the device <NUM> to perform various functions (e.g., functions or tasks supporting search space design with overbooking in carrier aggregation).

<FIG> shows a diagram of a system <NUM> including a device <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The device <NUM> may be an example of or include the components of device <NUM>, device <NUM>, or a base station <NUM> as described herein. The device <NUM> may include components for bi-directional voice and data communications including components for transmitting and receiving communications, including a communications manager <NUM>, a network communications manager <NUM>, a transceiver <NUM>, an antenna <NUM>, memory <NUM>, a processor <NUM>, and an inter-station communications manager <NUM>. These components may be in electronic communication via one or more buses (e.g., bus <NUM>).

Inter-station communications manager <NUM> may manage communications with other base station <NUM>, and may include a controller or scheduler for controlling communications with UEs <NUM> in cooperation with other base stations <NUM>. In some examples, inter-station communications manager <NUM> may provide an X2 interface within an LTE/LTE-A wireless communication network technology to provide communication between base stations <NUM>.

<FIG> shows a flowchart illustrating a method <NUM> that supports search space design with overbooking in carrier aggregation in accordance with aspects of the present disclosure. The operations of method <NUM> may be implemented by a UE <NUM> or base station <NUM> or its components as described herein. For example, the operations of method <NUM> may be performed by a communications manager as described with reference to <FIG>. In some examples, a UE or base station may execute a set of instructions to control the functional elements of the UE or base station to perform the functions described below. Additionally or alternatively, a UE or base station may perform aspects of the functions described below using special-purpose hardware.

At <NUM>, the UE or base station may establish a wireless connection via a set of CCs using CA. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CA manager as described with reference to <FIG>.

At <NUM>, the UE or base station may determine a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including BD candidates or CCE candidates for channel estimation. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CA limit component as described with reference to <FIG>.

At <NUM>, the UE or base station may determine a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CC limit component as described with reference to <FIG>.

At <NUM>, the UE or base station may determine an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based on the CA limit and the per-CC limit, where the number of configured control channel candidates for at least one CC of the set of CCs exceeds the per-CC limit. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a control channel candidate component as described with reference to <FIG>.

At <NUM>, the UE or base station may communicate based on the applied set of control channel candidates. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CA manager as described with reference to <FIG>.

At <NUM>, the UE or base station may establish a wireless connection via two or more CCs using CA. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CA manager as described with reference to <FIG>.

At <NUM>, the UE or base station may identify a first subset of the two or more CCs in which a number of configured control channel candidates exceeds a per-CC limit of control channel candidates for each CC, the control channel candidates corresponding to locations for control channel processing objects for BD or CCEs for channel estimation. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CC selection component as described with reference to <FIG>.

At <NUM>, the UE or base station may identify a second subset of the two or more CCs in which the number of configured control channel candidates comply with the per-CC limit of control channel candidates for each CC. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a CC selection component as described with reference to <FIG>.

At <NUM>, the UE or base station may determine an applied set of control channel candidates for the first subset of CCs by mapping control channel candidates across the first subset of CCs such that mapped control channel candidates comply with the per-CC limit. The operations of <NUM> may be performed according to the methods described herein. In some examples, aspects of the operations of <NUM> may be performed by a control channel candidate component as described with reference to <FIG>.

By way of example, and not limitation, non-transitory computer-readable media may include random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory, compact disk (CD) ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code means in the form of instructions or data structures and that can be accessed by a general-purpose or special-purpose computer, or a general-purpose or special-purpose processor.

As used herein, including in the claims, "or" as used in a list of items (e.g., a list of items prefaced by a phrase such as "at least one of' or "one or more of') indicates an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).

Claim 1:
A method (<NUM>) for wireless communication, comprising:
establishing (<NUM>) a wireless connection via a set of component carriers, CCs, using carrier aggregation, CA;
determining (<NUM>) a CA limit corresponding to a total number of configurable control channel candidates across the set of CCs, the control channel candidates including blind decoding, BD, candidates or control channel element, CCE, candidates for channel estimation;
determining (<NUM>) a per-CC limit corresponding to a per-CC number of control channel candidates that are configurable for each CC of the set of CCs;
determining (<NUM>) an applied set of control channel candidates by allocating control channel candidates across a number of configured control channel candidates of the set of CCs based at least in part on the CA limit and the per-CC limit, wherein the number of configured control channel candidates for at least one CC of the set of CCs exceeds the per-CC limit; and
communicating (<NUM>) based at least in part on the applied set of control channel candidates.