Overbooking for multiple DCI-based multiple transmit / receive points

By establishing per-cell and per-TRP limits with overbooking procedures, the method optimizes PDCCH decoding in multi-TRP scenarios, addressing resource inefficiencies and enhancing wireless communication system performance.

JP7725463B2Active Publication Date: 2025-08-19QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022524670
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-27
Filing Date
2020-10-28
Publication Date
2025-08-19
Estimated Expiration
2040-10-28

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in efficiently managing the increased resources required for PDCCH decoding due to the use of multiple transmission/reception points (TRPs), leading to inefficiencies in blind decoding operations.

Method used

Implementing a method to determine per-cell and per-TRP limits on PDCCH monitoring and non-overlapping CCEs, allowing for overbooking procedures based on a multiplication factor to optimize blind decoding operations in multi-TRP scenarios.

Benefits of technology

Enhances the efficiency of PDCCH decoding by optimizing resource utilization and reducing unnecessary blind decoding, thereby improving the overall performance of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007725463000042
    Figure 0007725463000042
  • Figure 0007725463000043
    Figure 0007725463000043
  • Figure 0007725463000044
    Figure 0007725463000044
Patent Text Reader

Abstract

Because multiple transmit / receive point (TRP) communication may increase the number of physical downlink control channel (PDCCH) candidates or non-overlapping control channel elements (CCEs) without increasing the number of cells, new restrictions on multi-TRP communication, including overbooking, may be defined. The UE may determine whether the scheduled per-cell restriction is greater than the per-TRP restriction for the primary cell. Based on the determination, the UE may identify a set of PDCCH search spaces in which overbooking is allowed. The UE may receive the PDCCH from the primary cell in a slot. The UE may perform blind decoding operations on CCEs within the identified set of PDCCH search spaces within at least one total monitoring restriction for a group of component carriers having the same subcarrier spacing (SCS) as the primary cell and a per-cell monitoring restriction for the primary cell.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to U.S. Provisional Application No. 62 / 927,506, entitled "OVERBOOKING FOR MULTI-DCI BASED MULTI-TRANSMIT-RECEIVE POINTS," filed October 29, 2019, and U.S. Patent Application No. 17 / 081,630, entitled "OVERBOOKING FOR MULTI-DCI BASED MULTI-TRANSMIT-RECEIVE POINTS," filed October 27, 2020, which are assigned to the assignee of the present application and are incorporated herein by reference in their entireties.

[0002] FIELD OF THE DISCLOSURE The present disclosure relates generally to communication systems, and more particularly to limiting control channel processing. [Background technology]

[0003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may utilize multiple-access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.

[0004] These multiple access technologies have been adopted in various telecommunications standards to provide common protocols that enable different wireless devices to communicate on a city, national, regional, or even global scale. An exemplary telecommunications standard is 5G New Radio (NR). 5G NR is part of the ongoing mobile broadband evolution promulgated by the 3rd Generation Partnership Project (3GPP®) to meet new requirements related to latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. Further improvements are needed in 5G NR technology. These improvements may also be applicable to other multiple access technologies and telecommunications standards that employ these technologies. Summary of the Invention [Means for solving the problem]

[0005] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an exhaustive overview of all contemplated aspects, nor does it identify key or critical elements of all aspects or delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0006] In one aspect of the present disclosure, a method, a non-transitory computer-readable medium, and an apparatus are provided. The method may include determining, by a UE, whether a scheduled per-cell limit on physical downlink control channel (PDCCH) monitoring or non-overlapping control channel elements (CCEs) to monitor in a slot is equal to a per-transmit / receive point (TRP) limit on PDCCH monitoring or non-overlapping CCEs to monitor in the slot for a primary cell. The method may include identifying a set of search spaces in which overbooking is allowed based on the determination. The method may include receiving a downlink control channel from the primary cell in the slot. The method may include performing blind decoding operations on CCEs in the identified set of search spaces of the downlink control channel within at least one aggregate monitoring limit for a group of component carriers having the same subcarrier spacing (SCS) as the primary cell and a per-cell monitoring limit for the primary cell.

[0007] In one aspect, the present disclosure provides an apparatus for wireless communications. The apparatus may include a memory storing computer-executable instructions and a processor communicatively coupled to the memory and configured to execute the instructions. The processor may be configured to determine, by a UE, whether a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is equal to a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a primary cell. The processor may be configured to identify a set of search spaces in which overbooking is allowed based on the determination. The processor may be configured to receive a downlink control channel from the primary cell in the slot. The processor may be configured to perform blind decoding operations on CCEs in the identified set of search spaces of the downlink control channel within at least one aggregate monitoring limit for a group of component carriers having the same SCS as the primary cell and a per-cell monitoring limit for the primary cell.

[0008] In another aspect, the present disclosure provides an apparatus for wireless communications. The apparatus may include means for determining, by a UE, whether a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is equal to a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a primary cell. The apparatus may include means for identifying, based on the determination, a set of search spaces in which overbooking is allowed. The apparatus may include means for receiving downlink control channels from the primary cell in the slot. The apparatus may include means for performing blind decoding operations on CCEs in the identified set of search spaces of the downlink control channels within at least one aggregate monitoring limit for a group of component carriers having the same SCS as the primary cell and a per-cell monitoring limit for the primary cell.

[0009] In another aspect, the present disclosure provides a non-transitory computer-readable medium storing computer-executable code. The non-transitory computer-readable medium may include code for determining, by a UE, whether a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is equal to a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a primary cell. The non-transitory computer-readable medium may include code for identifying, based on the determination, a set of search spaces in which overbooking is allowed. The non-transitory computer-readable medium may include code for receiving a downlink control channel from the primary cell in the slot. The non-transitory computer-readable medium may include code for performing blind decoding operations on CCEs in the identified set of search spaces of the downlink control channel within at least one aggregate monitoring limit for a group of component carriers having the same SCS as the primary cell and a per-cell monitoring limit for the primary cell.

[0010] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of the various aspects may be employed, and the description is intended to include all such aspects and their equivalents. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 illustrates an example of a wireless communication system and access network. [Figure 2A] FIG. 2 is a diagram illustrating an example of a first frame. [Figure 2B] FIG. 1 is a diagram illustrating an example of a DL channel within a subframe. [Figure 2C] FIG. 10 is a diagram illustrating an example of a second frame. [Figure 2D] FIG. 1 is a diagram illustrating an example of an UL channel within a subframe. [Figure 3] FIG. 1 illustrates an example of a base station and user equipment (UE) in an access network. [Figure 4] FIG. 2 is a schematic diagram illustrating an example configuration of a serving cell for a UE. [Figure 5] 1 is a message diagram including exemplary communication and processing by a UE and a base station for determining PDCCH reception limits. [Figure 6] 1 is a flowchart of a first exemplary method for wireless communication for determining a PDCCH decoding limit based on a multiplication factor. [Figure 7] 10 is a flowchart of an example method for determining a PDCCH decoding limit based on a limit on the number of cells using a multiplication factor. [Figure 8] 1 is a flowchart of an example method of wireless communication with PDCCH decoding limitations. [Figure 9]1 is a flowchart of an example method for applying per-cell PDCCH restrictions for an overbooking scenario. [Figure 10] 10 is a flowchart of an example method for applying a PDCCH limit per TRP for an overbooking scenario. [Figure 11] FIG. 2 is a schematic diagram of exemplary components of the UE of FIG. 1. [Figure 12] 2 is a schematic diagram of exemplary components of the base station of FIG. 1; DETAILED DESCRIPTION OF THE INVENTION

[0012] The detailed description, set forth below with reference to the accompanying drawings, describes various configurations and does not represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts. While the following description may focus on 5G NR, the concepts described herein may be applicable to other similar fields, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.

[0013] An access network may utilize multiple transmission / reception points (TRPs) for a single cell. In some deployments, separate downlink control information (DCI) may be used to schedule downlink transmissions from each TRP. For example, in the case of two TRPs, a first DCI transmitted from a first TRP may schedule a first physical downlink shared channel (PDSCH) transmitted from the first TRP, and a second DCI transmitted from a second TRP may schedule a second PDSCH transmitted from the second TRP. The use of multiple TRPs may be defined for a particular serving cell, such that one or more cells may be configured with multiple TRPs, while other serving cells may be configured with a single TRP. Multiple TRPs may operate within the same active bandwidth part (BWP) with the same subcarrier spacing (SCS). To determine PDSCH transmissions, a UE may monitor a set of PDCCH candidates within one or more control resource sets (CORESETs). Each CORESET may include multiple control channel elements (CCEs) that define a search space set. A non-overlapping CCE may refer to a unique CCE that does not use the same time and frequency domain resources as another CCE. The search space may include a common search space and a UE-specific search space. Monitoring a set of PDCCH candidates in one or more CORESETs may be referred to as blind decoding because the UE does not know which DCI format is being received and may decode each PDCCH candidate according to the monitored DCI format.

[0014] The utilization of multiple TRPs and multiple DCIs may increase the resources required for PDCCH decoding. In one aspect, the maximum number of CORESETs may be increased (e.g., to 5 CORESETs) on 5G NR Release 15 to accommodate the additional DCIs. In addition, higher layer signaling may indicate an index per CORESET that may group CORESETs based on the TRP. In general, however, the use of multiple TRPs may be transparent to the UE.

[0015] Reception of the PDCCH may be limited based on UE capabilities. Because wireless devices utilize blind detection algorithms for downlink control channel decoding, prior knowledge of the maximum number of downlink control channels transmitted from multiple TRPs to detect is useful to reduce downlink control channel search time. When configured with multiple TRPs, each scheduling a data packet, the UE can stop blind decoding when it reaches a specified limit on the number of PDCCH candidates or non-overlapping CCEs. Otherwise (e.g., if there is no specified limit for the UE), the UE may perform blind decoding on all possible downlink control channel candidates across the search space. Traditionally, UE decoding capability has been based on the number of cells.

[0016] Because multi-TRP communication may increase the number of PDCCH candidates without increasing the number of cells, new restrictions for multi-TRP communication may be defined. For example, PDCCH monitoring capabilities across all downlink serving cells may account for carrier aggregation and dual connectivity with multiple TRP cells using a multiplication factor. Furthermore, restrictions determined by the network and UE based on capabilities and configuration may account for carrier aggregation and dual connectivity with multiple TRP cells using a multiplication factor. In addition, there may be per-TRP restrictions on the number of PDCCH candidates or non-overlapping CCEs. Finally, an overbooking procedure for a primary cell without a configured restriction may specify UE decoding operations. When the scheduled per-cell restriction on PDCCH monitoring or non-overlapping CCEs for monitoring within a slot is equal to the per-TRP restriction on PDCCH monitoring or non-overlapping CCEs for monitoring within a slot for the primary cell, overbooking is applicable to all configured search spaces, and per-cell restrictions may be applicable to the overbooking procedure. In contrast, when the scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor within a slot is not equal to (e.g., greater than) the per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor within a slot for the primary cell, overbooking may be applicable to the search space for the configured TRP identified by the corresponding configured value of the upper layer index per CORESET, and the per-TRP limit may be applicable to the overbooking procedure.

[0017] In one aspect, in one implementation, a UE may determine whether to signal a number representing PDCCH monitoring capability across all downlink serving cells based on a multiplication factor capability (R) for serving cells with multiple transmission / reception points (TRPs) compared to serving cells with a single TRP. The UE may receive a serving cell configuration indicating the number of downlink serving cells configured with a single TRP and the number of downlink serving cells configured with multiple TRPs. The UE may determine a limit on the number of serving cells (Ncap) based on the configuration and multiplication factor when the number is not signaled, or based on the number when it is signaled. The configuration may also include the configured multiplication factor (r). The UE may determine a total monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor within a slot for a cell group and a per-cell monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor within a slot per scheduled cell for a single TRP cell and for multiple TRP cells based on Ncap. The UE may receive the downlink control channel in the slot and perform blind decoding operations on CCEs up to the total monitoring limit and up to the per-cell monitoring limit. In some cases, the blind decoding operations may be subject to per-TRP limits.

[0018] Several aspects of a telecommunications system will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the detailed description that follows and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the particular application and design constraints imposed on the overall system.

[0019] As an example, an element or any portion of an element or any combination of elements may be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems-on-chips (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout this disclosure. One or more processors in a processing system may execute software. Software shall be interpreted broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

[0020] Thus, in one or more exemplary embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, the functions may be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media. A storage medium may be any available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media may comprise random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the above types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.

[0021] 1 illustrates an example of a wireless communication system and access network 100 in which restrictions on blind decoding of the search space are implemented. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network (e.g., a 5G core (5GC) 190). The base station 102 may include a macrocell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macrocell includes a base station. A small cell includes a femtocell, a picocell, and a microcell.

[0022] In one aspect, one or more of the UEs 104 may include a PDCCH restriction component 140 to determine and apply one or both of a limit on the number of PDCCH candidates and a limit on the number of non-overlapping CCEs to be used for blind decoding of the search space. The PDCCH restriction component 140 may apply the limit in the case of overbooking, where the UE 104 may be configured with a search space that exceeds the limit. The PDCCH restriction component 140 may include a capability component 141 that signals zero or more UE capabilities related to PDCCH reception, a configuration component 142 that receives a cell configuration for the access network 100 including one or more serving cells (e.g., base stations 102), a restriction component 144 that determines a limit on the number of serving cells (Ncap) and a limit on the number of PDCCH candidates and / or a limit on the number of non-overlapping CCEs based on Ncap, a search space component 143 that determines an applicable search space for overbooking, and an overbooking component 145 that performs blind decoding operations on PDCCH candidates on CCEs up to the limit.

[0023] In one implementation, the PDCCH restriction component 140 may define a restriction based on the number of serving cells but may increase the weight for multiple TRP cells using a multiplication factor capability (R) or a configured multiplication factor (r). The values of R and r may be between 1 and 2, inclusive, for configurations with up to two TRPs in a given serving cell corresponding to two CORESET groups. For more than two TRP / CORESET groups, conditions may be different (e.g., values of R or r may be greater than 2). The capability component 141 may determine whether to signal a number (X) representing PDCCH monitoring capability across all downlink serving cells based on the multiplication factor capability (R) for serving cells with multiple TRPs compared to serving cells with a single transmission / reception point (TRP). The configuration component 142 may receive a serving cell configuration indicating the number (a) of downlink serving cells configured with a single TRP, the number (b) of downlink serving cells configured with multiple TRPs, and the configured multiplication factor (r). The restriction component 144 may determine a limit on the number of serving cells (Ncap) based on the configuration and multiplication factor r when the number is not signaled, or based on the number when it is signaled. The restriction component 144 may determine a total monitoring limit of PDCCH candidates and non-overlapping control channel elements (CCEs) to monitor in a slot for a cell group, a per-cell monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot per scheduled cell for a single TRP cell and for multiple TRP cells based on Ncap, and a per-TRP limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot. The search space component 143 may determine for which UE-specific search spaces overbooking is applicable based on the determined per-cell and per-TRP limits. The overbooking component 145 may receive the downlink control channel in the slot and perform blind decoding operations on CCEs within at least the total monitoring limit and up to the per-cell monitoring limit.The overbooking component 145 may also perform decoding operations within the per-TRP limits.

[0024] In one aspect, one or more of the base stations 102 may include a network PDCCH restriction component 198 that may operate in conjunction with the PDCCH restriction component 140 to determine the restrictions described above. Specifically, the network PDCCH restriction component 198 may receive any capabilities signaled by the UE 104 and may transmit a serving cell configuration including the number of downlink serving cells configured in a single TRP (a), the number of downlink serving cells configured in multiple TRPs (b), and a configured multiplication factor (r). The network PDCCH restriction component 198 may determine Ncap, the overall restriction, the per-cell restriction, and the per-TRP restriction in a manner similar to that described above for the UE 104.

[0025] A base station 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 through a backhaul link 132 (e.g., an S1 interface). A base station 102 configured for 5G NR (collectively referred to as Next Generation RAN (NG-RAN)) may interface with the core network 190 through a backhaul link 184. In addition to other functions, the base station 102 may perform one or more of the following functions: transfer of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast services (MBMS), subscriber and device tracking, RAN information management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 may communicate with each other directly or indirectly (e.g., through the EPC 160 or the core network 190) via backhaul links 134 (e.g., X2 interfaces). The backhaul links 134 may be wired or wireless.

[0026] The base stations 102 may communicate wirelessly with the UE 104. Each of the base stations 102 may provide communication coverage in a respective geographic coverage area 110. Overlapping geographic coverage areas 110 may exist. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a Home evolved Node B (eNB) (HeNB), which may serve a restricted group called a Closed Subscriber Group (CSG). The communication link 120 between the base station 102 and the UE 104 may include uplink (UL) (also referred to as reverse link) transmissions from the UE 104 to the base station 102 and / or downlink (DL) (also referred to as forward link) transmissions from the base station 102 to the UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be over one or more carriers. The base station 102 / UE 104 may use spectrum with a bandwidth of up to Y MHz per carrier (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) allocated in carrier aggregation with up to a total of Yx MHz (x component carriers) used for transmission in each direction. The carriers may or may not be adjacent to each other. The carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL than for UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell), and the secondary component carrier may be referred to as a secondary cell (SCell).

[0027] Several UEs 104 may communicate with each other using device-to-device (D2D) communication links 158. The D2D communication links 158 may use DL / UL WWAN spectrum. The D2D communication links 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0028] The wireless communication system may further include a Wi-Fi access point (AP) 150 communicating with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed frequency spectrum. When communicating in the unlicensed frequency spectrum, the STA 152 / AP 150 may perform clear channel assessment (CCA) prior to communicating to determine whether a channel is available.

[0029] The small cell 102' may operate in licensed and / or unlicensed frequency spectrum. When operating in the unlicensed frequency spectrum, the small cell 102' may employ NR and use the same 5 GHz unlicensed frequency spectrum used by the Wi-Fi AP 150. A small cell 102' employing NR in the unlicensed frequency spectrum may extend coverage to and / or increase the capacity of the access network.

[0030] The electromagnetic spectrum is often subdivided into various classes, bands, channels, etc. based on frequency / wavelength. For 5G NR, two initial operating bands have been identified, designated by the frequency range designations FR1 (410 MHz to 7.125 GHz) and FR2 (24.25 GHz to 52.6 GHz). Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although portions of FR1 are greater than 6 GHz, FR1 is often referred to (interchangeably) as the "sub-6 GHz" band in various documents and papers. Similar nomenclature issues arise with FR2, which is often referred to (interchangeably) as the "millimeter wave" (mmW) band in documents and papers, even though it is distinct from the extremely high frequency (EHF) band (30 GHz to 300 GHz) identified by the International Telecommunications Union (ITU) as the "millimeter wave" band.

[0031] With the above aspects in mind, it should be understood that, unless otherwise stated, terms such as "sub-6 GHz," as used herein, may broadly refer to frequencies that may be below 6 GHz, may be within FR1, or may include mid-band frequencies. Furthermore, unless otherwise specified, it should be understood that terms such as "millimeter wave," as used herein, may broadly refer to frequencies that may include mid-band frequencies, may be within FR2, or may be within the EHF band. Communications using mmW radio frequency bands have significant path loss and short distances. The mmW base station 180 may utilize beamforming 182 with the UE 104 to compensate for the path loss and short distances.

[0032] The base station 180 may transmit beamformed signals to the UE 104 in one or more transmit directions 182′. The UE 104 may receive beamformed signals from the base station 180 in one or more receive directions 182″. The UE 104 may also transmit beamformed signals to the base station 180 in one or more transmit directions. The base station 180 may receive beamformed signals from the UE 104 in one or more receive directions. The base station 180 / UE 104 may perform beam training to determine the best receive direction and transmit direction for each of the base station 180 / UE 104. The transmit direction and receive direction for the base station 180 may or may not be the same. The transmit direction and receive direction for the UE 104 may or may not be the same.

[0033] The EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. The MME 162 may be in communication with a Home Subscriber Server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. Generally, the MME 162 is responsible for bearer and connection management. All user Internet Protocol (IP) packets are forwarded through the Serving Gateway 166, which is itself connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation as well as other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within the public land mobile network (PLMN), and may be used to schedule MBMS transmissions.The MBMS gateway 168 may be used to deliver MBMS traffic to base stations 102 that belong to a Multicast Broadcast Single Frequency Network (MBSFN) area that broadcasts a particular service, and may be responsible for session management (start / stop) and collecting eMBMS-related charging information.

[0034] The core network 190 may include an Access and Mobility Management Function (AMF) 192, other AMFs 193, a Session Management Function (SMF) 194, and a User Plane Function (UPF) 195. The AMF 192 may be in communication with a Unified Data Management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. Generally, the AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are forwarded through the UPF 195. The UPF 195 provides IP address allocation for the UE as well as other functions. The UPF 195 is connected to IP services 197. The IP services 197 may include the Internet, an intranet, an IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.

[0035] A base station may also be referred to as a gNB, Node B, evolved Node B (eNB), access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmit / receive point (TRP), or some other suitable terminology. The base station 102 provides an access point to the EPC 160 or core network 190 for the UE 104. Examples of the UE 104 include a cellular phone, a smartphone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small cooking appliance, a health management device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some of the UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, toasters, vehicles, heart monitors, etc.). The UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

[0036] 2A-2D are resource diagrams illustrating example frame structures and resources that may be used by communications between the UE 104 and base station 102 of FIG. 1. FIG. 2A is a diagram 200 illustrating an example of a first subframe in a 5G / NR frame structure. FIG. 2B is a diagram 230 illustrating an example of a DL channel in a 5G / NR subframe. FIG. 2C is a diagram 250 illustrating an example of a second subframe in a 5G / NR frame structure. FIG. 2D is a diagram 280 illustrating an example of a UL channel in a 5G / NR subframe. The 5G / NR frame structure may be FDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or TDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. In the example given by Figures 2A and 2C, the 5G / NR frame structure is assumed to be TDD, subframe 4 is configured with slot format 28 (mostly DL), where D is DL, U is UL, and X is flexible for use between DL and UL, and subframe 3 is configured with slot format 34 (mostly UL). Subframes 3 and 4 are shown with slot formats 34 and 28, respectively, but any particular subframe may be configured with any of the various available slot formats 0 through 61. Slot formats 0 and 1 are all DL and UL, respectively. The other slot formats 2 through 61 include a mix of DL, UL, and flexible symbols. The UE is configured with the slot format through a received slot format indicator (SFI) (dynamically through DL control information (DCI) or semi-statically / statically through radio resource control (RRC) signaling). Note that the following description also applies to 5G / NR frame structures that are TDD.

[0037] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10 ms) may be divided into 10 equally sized subframes (1 ms). Each subframe may contain one or more time slots. A subframe may also contain a minislot, which may contain 7, 4, or 2 symbols. Each slot may contain 7 or 14 symbols depending on the slot configuration. In slot configuration 0, each slot may contain 14 symbols, and in slot configuration 1, each slot may contain 7 symbols. Symbols on the DL may be cyclic prefix (CP) OFDM (CP-OFDM) symbols. Symbols on the UL may be CP-OFDM symbols (for high-throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also called single-carrier frequency division multiple access (SC-FDMA) symbols) (for power-limited scenarios and limited to a single stream transmission). The number of slots in a subframe is based on the slot configuration and numerology. In slot configuration 0, the different numerologies μ 0-5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. In slot configuration 1, the different numerologies 0-2 allow 2, 4, and 8 slots per subframe, respectively. Therefore, for slot configuration 0 and numerology μ, 14 symbols / slot and 2 μ There are slots / subframes. The subcarrier spacing and symbol length / duration depend on the numerology. The subcarrier spacing is 2 μ * may be equal to 15 kHz, where μ is a numerology from 0 to 5. Thus, numerology μ=0 has a subcarrier spacing of 15 kHz, and numerology μ=5 has a subcarrier spacing of 480 kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A-2D give an example of slot configuration 0 with 14 symbols per slot and numerology μ=0 with 1 slot per subframe. The subcarrier spacing is 15 kHz, and the symbol duration is approximately 66.7 μs.

[0038] A resource grid can be used to represent the frame structure. Each time slot contains a resource block (RB) (also called a physical RB (PRB)) that spans 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (RE). The number of bits carried by each RE depends on the modulation scheme.

[0039] As shown in Figure 2A, some of the REs carry reference (pilot) signals (RS) for the UE. The RSs are also called demodulation RSs (DM-RSs) (for a particular configuration, 100x is the port number) for channel estimation at the UE. x , but other DM-RS configurations are possible), and channel state information reference signals (CSI-RS). The RSs may also include beam measurement RSs (BRS), beam improvement RSs (BRRS), and phase tracking RSs (PT-RS).

[0040] FIG. 2B illustrates an example of various DL channels within a subframe of a frame. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each containing nine RE groups (REGs), with each REG containing four consecutive REs in an OFDM symbol. A primary synchronization signal (PSS) may be within symbol 2 of a particular subframe of the frame. The PSS is used by the UE 104 to determine subframe / symbol timing and physical layer identity. A secondary synchronization signal (SSS) may be within symbol 4 of a particular subframe of the frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the DM-RS described above. The Physical Broadcast Channel (PBCH), which carries the Master Information Block (MIB), may be logically grouped with the PSS and SSS to form the Synchronization Signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data and broadcast system information not transmitted over the PBCH, such as the System Information Block (SIB), and paging messages.

[0041] As shown in Figure 2C, some of the REs carry DM-RS (denoted as R for one particular configuration, although other DM-RS configurations are possible) for channel estimation at the base station. The UE may transmit DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS may be transmitted in the first one or two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether a short or long PUCCH is transmitted and the particular PUCCH format used. Although not shown, the UE may transmit a sounding reference signal (SRS). The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.

[0042] 2D shows an example of various UL channels within a subframe of a frame. The PUCCH, in one configuration, may be located as shown. The PUCCH carries uplink control information (UCI) such as scheduling requests, channel quality indicators (CQIs), precoding matrix indicators (PMIs), rank indicators (RIs), and HARQ ACK / NACK feedback. The PUSCH carries data and may be further used to carry buffer status reports (BSRs), power headroom reports (PHRs), and / or UCIs.

[0043] 3 is a block diagram of a base station 310 including a network PDCCH restriction component 198 in communication with a UE 350 including a PDCCH restriction component 140 in an access network. In the DL, IP packets from the EPC 160 may be provided to a controller / processor 375. The controller / processor 375 performs Layer 3 and Layer 2 functions. Layer 3 includes a Radio Resource Control (RRC) layer, and Layer 2 includes a Service Data Adaptation Protocol (SDAP) layer, a Packet Data Convergence Protocol (PDCP) layer, a Radio Link Control (RLC) layer, and a Medium Access Control (MAC) layer. The controller / processor 375 is configured to handle RRC layer functions associated with broadcasting system information (e.g., MIBs, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-Radio Access Technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and handover support functions; RLC layer functions associated with forwarding upper layer packet data units (PDUs), error correction via ARQ, concatenation, segmentation, and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and mapping between logical channels and transport channels, multiplexing MAC SDUs onto transport blocks (TBs), and MAC SDUs from TBs. It provides MAC layer functions associated with demultiplexing of SDUs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.

[0044] The transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functions related to various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on transport channels, forward error correction (FEC) coding / decoding of transport channels, interleaving, rate matching, mapping onto physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX processor 316 processes mapping to signal constellations based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-ary quadrature amplitude modulation (M-QAM)). The coded and modulated symbols may then be split into parallel streams. Each stream may then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate a physical channel carrying the time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine the coding and modulation scheme and for spatial processing. The channel estimates may be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with the respective spatial stream for transmission.

[0045] In the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers information modulated onto an RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement Layer 1 functions related to various signal processing functions. The RX processor 356 may perform spatial processing on the information to recover any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they may be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency-domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the most likely signal constellation point transmitted by the base station 310. These soft decisions may be based on channel estimates calculated by a channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted by the base station 310 on the physical channel. The data and control signals are then provided to a controller / processor 359, which performs Layer 3 and Layer 2 functions.

[0046] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 performs demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.

[0047] Similar to the functionality described with respect to DL transmission by base station 310, controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) collection, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with transfer of upper layer PDUs, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel prioritization.

[0048] Channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 may be used by the TX processor 368 to select an appropriate coding and modulation scheme as well as to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a respective spatial stream for transmission.

[0049] The UL transmissions are processed at the base station 310 in a manner similar to that described for the receiver functions at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides the information to the RX processor 370.

[0050] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer-readable medium. In the UL, the controller / processor 375 performs demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, and control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection to support HARQ operations using an ACK and / or NACK protocol.

[0051] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform aspects associated with the PDCCH restriction component 140 of FIG.

[0052] 4 illustrates an example cell configuration 400 including multiple TRP cells 408 and a single TRP cell 418 for a UE 104 that includes a PDCCH restriction component 140. The multiple TRP cells 408 may be controlled by a base station 402 and may include a first TRP 404 and a second TRP 406. The first TRP 404 may transmit a first PDCCH1 420 that schedules a first PDSCH1 422. The second TRP 406 may transmit a second PDCCH2 424 that schedules a second PDSCH 426. The single TRP cell 418 may be controlled by a base station 412 and may include a single TRP 414. The single TRP 414 may transmit a third PDCCH3 430 that schedules a third PDSCH 432. In one aspect, the multiple TRP cells 408 and the single TRP cell 418 may form a master cell group (MCG). Additionally, the cell configuration 400 may include a secondary cell group (SCG), which may include, for example, a single TRP cell 458. The single TRP cell 458 may be controlled by the base station 452 and may include a single TRP 454. The single TRP 454 may transmit a third PDCCH4 460 that schedules a third PDSCH 462. The cell configuration 400 may include additional cells (not shown), which may each be a single TRP cell or multiple TRP cells and may transmit a respective PDCCH from each TRP.

[0053] In one aspect, all of the PDCCHs 420, 424, 430, and 460 may be received within the same slot depending on the UE candidates and restrictions. In one aspect, multiple PDCCH transmissions may enable scheduling of larger amounts of data, thereby increasing the data rate for the UE 104. However, the UE 104 may be constrained (e.g., by hardware limitations) in the amount of PDCCH processing that can be performed. If the UE 104 determines capabilities or restrictions based solely on the number of serving cells, the UE 104 may not accurately account for additional PDCCHs that may be transmitted by multiple TRP cells using multiple DCIs, and the UE 104 may not be able to decode all of the configured PDCCHs. The PDCCH restriction component 140 may signal capabilities and determine restrictions taking multiple TRP cells into account so that the UE 104 may decode the PDCCHs for which it is configured.

[0054] FIG. 5 is a message diagram 500 illustrating example messages that may be transmitted between a UE 104 and a base station 402, which may be a plurality of TRP cells 408, including a first TRP 404 and a second TRP 406, to establish restrictions on blind decoding of a PDCCH.

[0055] The UE 104 may transmit UE capabilities 510 related to PDCCH processing. For example, the UE capabilities 510 may include a number (X) 512 representing PDCCH monitoring capability across all downlink serving cells. The number X may be referred to as pdcch-BlindDetectionCA. The UE 104 may determine whether to transmit X 512 based on whether the UE 104 can support a threshold number of downlink serving cells (e.g., 4). The UE capabilities 510 may include a multiplication factor capability (R) 518 indicating an ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells.

[0056] The base station 402 may transmit a cell configuration 520 that may configure the UE 104 with multiple serving cells. For example, the cell configuration 520 may include or indicate a number of single TRP cells (a) 522 and a number of multiple TRP cells (b) 524. The cell configuration 520 may include a configured multiplication factor (r) 530 that indicates a multiplication factor for network selection. The cell configuration 520 may set the value of r 530 to 1 or to the value of R 518. If the cell configuration 520 does not include a configured multiplication factor r 530, the UE 104 may set the value of r 530 to the value of R 518.

[0057] At block 532, the UE 104 may determine a limit on PDCCH reception. For example, the UE 104 may determine a total monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot for a cell group. The maximum number of monitored PDCCH candidates for an SCS is:

number

number

[0058] The maximum number of non-overlapping CCEs is

number

number

[0059] As described in further detail below, in this application, the limit may consider multiple TRP cells as opposed to a single serving cell with a single TRP. In one implementation, an aggregate monitoring limit may apply to all serving cells in a cell group. The UE 104 may also determine a per-cell monitoring limit. In one implementation, the per-cell monitoring limit for multiple TRP cells may be based on a multiplication factor.

[0060] The base station 102 may transmit the first PDCCH 540 and the second PDCCH 542, and the UE 104 may receive not only the first PDCCH 540 and the second PDCCH 542 but also other PDCCHs transmitted by other serving cells based on the constraint determined in block 532. In one aspect, the network is aware of the constraint-based capabilities 510 and the cell configuration 520 and may avoid transmitting PDCCHs that exceed the UE's constraint. In one aspect, however, the primary serving cell may use overbooking to configure the UE 104 with PDCCH candidates that may result in exceeding the constraint on PDCCH candidates and / or non-overlapping CCEs.

[0061] At block 550, the UE 104 may perform decoding based on the limitations. That is, the UE 104 may determine the PDCCH candidate limitations (e.g.,

number

number

[0062] The base station 402 may transmit the first PDSCH 560 and the second PDSCH 562 from the first TRP 404 and the second TRP 406, respectively. The UE 104 may receive the first PDSCH 560 and the second PDSCH 562 based on the decoded PDCCHs 540, 542.

[0063] FIG. 6 is a flowchart of a method 600 of wireless communication that may be performed by a UE (e.g., a UE 104 that includes memory 360 and may be the UE 104 as a whole or a component of the UE 104 such as the PDCCH limitation component 140, the TX processor 368, the RX processor 356, and / or the controller / processor 359) to establish a limit on blind decoding of a PDCCH.

[0064] At block 610, the method 600 may include determining, by the UE, whether to signal a number (X) representing PDCCH monitoring capability across all downlink serving cells based on a multiplication factor capability (R) for a serving cell with multiple transmission / reception points (TRPs) compared to a serving cell with a single TRP. In one aspect, for example, the UE 104 and / or the controller / processor 359 may execute the PDCCH restriction component 140 and / or the capability component 141 to determine whether to signal a number (X) representing PDCCH monitoring capability across all downlink serving cells based on a multiplication factor capability (R) for a serving cell with multiple TRPs (e.g., cell 408) compared to a serving cell with a single TRP (e.g., cell 418). Thus, the UE 104 and / or controller / processor 359 executing the PDCCH restriction component 140 and / or the capability component 141 may provide a means for the UE to determine whether to signal a number representing PDCCH monitoring capability across all downlink serving cells based on a multiplication factor for serving cells with multiple TRPs compared to serving cells with a single transmission / reception point.

[0065] For example, in subblock 612, block 610 may include determining to signal the sum of the number (X) of times the UE can receive from a first number of single TRP cells and a multiplication factor multiplied by a second number of multiple TRP cells that is greater than a threshold. For example, if the UE 104 indicates capability of A or more serving cells with a single TRP and B or more serving cells with multiple TRPs such that A+R·B>4, the UE 104 may signal the value of X. If A+R·B≦4, the UE 104 may refrain from signaling the number X.

[0066] In block 620, the method 600 may optionally include signaling a sum of a number (X) having a value less than or equal to a first number of single TRP cells and a multiplication factor multiplied by a second number of multiple TRP cells that the UE can support. In one aspect, for example, the UE 104 and / or the controller / processor 359 may execute the PDCCH restriction component 140 and / or the capability component 141 to signal the sum of the number X 512 having a value less than or equal to the first number of single TRP cells and the multiplication factor multiplied by the second number of multiple TRP cells. In one aspect, the capability component 141 may signal the multiplication factor capability (R) 518. For example, the capability component 141 may signal the multiplication factor capability (R) 518 regardless of whether the number (X) is signaled. Block 620 may be executed in response to sub-block 612. Thus, the UE 104 and / or the controller / processor 359 executing the PDCCH restriction component 140 and / or the capability component 141 may provide means for signaling the sum of a number having a value less than or equal to a first number of single TRP cells and a multiplication factor multiplied by a second number of multiple TRP cells that the UE can support.

[0067] At block 630, the method 600 may include receiving, by the UE, a serving cell configuration indicating the number of downlink serving cells (a) configured with a single TRP and the number of downlink serving cells (b) configured with multiple TRPs. In one aspect, for example, the UE 104 and / or the controller / processor 359 may execute the PDCCH restriction component 140 and / or the configuration component 142 to receive a serving cell configuration 520 indicating the number of downlink serving cells (a) 522 configured with a single TRP and the number of downlink serving cells (b) 524 configured with multiple TRPs. In one aspect, the cell configuration 520 may include a value for a configured multiplication factor (r) 530. The configuration component 142 may receive the configuration 520 and set the value of the configured multiplication factor (r) to the value received in the configuration 520. Thus, the UE 104 and / or the controller / processor 359 executing the PDCCH restriction component 140 and / or the configuration component 142 may provide means for the UE to receive a serving cell configuration indicating the number of downlink serving cells configured with a single TRP and the number of downlink serving cells configured with multiple TRPs.

[0068] At block 640, the method 600 may include determining, by the UE, a limit on the number of serving cells (Ncap) based on a configuration and a multiplication factor when the number X is not signaled, or based on a signaled value of the number X when the number X is signaled. In one aspect, for example, the UE 104 and / or the controller / processor 359 may execute the PDCCH limiting component 140 to determine Ncap based on the configuration and multiplication factor r when the number X is not signaled, or based on the value of the number X when it is signaled. Thus, the UE 104 and / or the controller / processor 359 executing the PDCCH limiting component 140 may provide a means for the UE to determine a limit on the number of serving cells based on a configuration and a multiplication factor when the number X is not signaled, or based on the value of the number X when it is signaled.

[0069] For example, in subblock 642, block 640 may include determining Ncap as the sum of the number of downlink serving cells configured in a single TRP and a multiplication factor multiplied by the number of downlink serving cells configured in multiple TRPs. That is, when the UE 104 does not report X, Ncap may be set to a+r·b. If the UE 104 reported X in block 630, Ncap may be set to X.

[0070] At block 650, method 600 may include determining, by the UE, a total monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot for a cell group and a per-cell monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot per scheduled cell for a single TRP cell and for multiple TRP cells based on Ncap. In one aspect, for example, UE 104 and / or controller / processor 359 may execute PDCCH restriction component 140 and / or restriction component 144 to determine a total monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot for a cell group and a per-cell monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot per scheduled cell for a single TRP cell and for multiple TRP cells based on Ncap. Further details of determining a total monitoring limit and a per-cell monitoring limit are detailed below with respect to FIG. 7. Thus, the UE 104 and / or controller / processor 359 executing the PDCCH restriction component 140 and / or the restriction component 144 may provide means for the UE to determine an aggregate monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot for a cell group and a per-cell monitoring limit of PDCCH candidates and non-overlapping CCEs to monitor in a slot per scheduled cell for a single TRP cell and for multiple TRP cells based on Ncap.

[0071] At block 660, method 600 may include determining a per-TRP limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. In one aspect, for example, UE 104 and / or controller / processor 359 may execute PDCCH restriction component 140 and / or restriction component 144 to determine a per-TRP limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. For a CORESET configured for the same TRP (i.e., the same upper layer index configured per CORESET per "PDCCH-Config"), the maximum number of PDCCH candidates and non-overlapping CCEs monitored per slot for DL BWP is not greater than the limits specified in Table 10.1-2 (Table 1) and Table 10.1-3 (Table 2) above. Therefore, restriction component 144 may determine a per-TRP limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a cell based on the cell's numerology μ. Thus, the UE 104 and / or controller / processor 359 executing the PDCCH restriction component 140 and / or the restriction component 144 may provide means for determining a per-TRP restriction on PDCCH monitoring or non-overlapping CCEs to monitor within a slot for the primary cell.

[0072] 7 is a flowchart of a method 700 of wireless communication that may be performed by a UE (e.g., a UE 104 that includes memory 360 and may be the UE 104 as a whole or a component of the UE 104 such as the PDCCH restriction component 140, the TX processor 368, the RX processor 356, and / or the controller / processor 359) to determine an overall monitoring limit and a per-cell monitoring limit. In one aspect, method 800 may correspond to block 650 of method 600. Method 700 may be performed by the restriction component 144.

[0073] At decision block 710, the method 700 may include determining whether an equivalent number of serving cells (a+rb) is less than or equal to Ncap. The equivalent number of serving cells may be determined based on the configured cells for each SCS μ. For example,

number

number

number

number

number

[0074] At block 720, the method 700 may include determining a per-cell restriction for the single TRP cells as a value based on the SCS of each single TRP cell. For example, the restriction component 144 may include determining a per-cell restriction for the single TRP cells as a value based on the SCS of each single TRP cell. That is, the per-scheduled cell PDCCH candidate restriction for cells configured with a single TRP is

number

number

[0075] At block 730, the method 700 may include determining a per-cell restriction for the plurality of TRP cells as a multiplication factor multiplied by an SCS-based value for each of the plurality of TRP cells. For example, the restriction component 144 may determine a per-cell restriction for the plurality of TRP cells as a multiplication factor multiplied by an SCS-based value for each of the plurality of TRP cells. That is, the per-scheduled cell PDCCH candidate restriction for a cell configured with a plurality of TRPs is

number

number

[0076] At block 735, method 700 may optionally include determining a per-TRP restriction for multiple TRP cells as a value based on the SCS of each single TRP cell. For example, restriction component 144 may determine a per-TRP restriction for multiple TRP cells as a value based on the SCS of each single TRP cell. That is, the per-TRP PDCCH candidate restriction for a cell configured with multiple TRPs may be:

number

number

[0077] At block 740, method 700 may include determining a total monitoring limit for a cell group having an SCS as a floor of Ncap multiplied by a value of the SCS for a single TRP serving cell and multiplied by a ratio, where Ncap is the sum of the multiplication factor of the number of downlink serving cells for SCSs configured with a single TRP multiplied by the number of downlink serving cells for SCSs configured with multiple TRPs to the sum of the multiplication factor of the total number of downlink serving cells configured with a single TRP for the cell group multiplied by the total number of downlink serving cells configured with multiple TRPs for the cell group. For example, limiting component 144 may determine a total monitoring limit for PDCCH candidates for all downlink cells with a given SCS as

number

number

[0078] At block 750, the method 700 may include determining a per-cell limit for the single TRP cell as the minimum of the value of the SCS for the single TRP serving cell and the total monitoring limit for the cell group for the SCS. For example, the limiting component 144 may determine the per-cell limit for the single TRP cell as

number

number

[0079] At block 760, the method 700 may include determining a per-cell limit for the multiple TRP cells as the minimum of a multiplication factor multiplied by the value of the SCS for the single TRP serving cell and an aggregate monitoring limit for the cell group for the SCS. For example, the limiting component 144 may determine a per-cell limit of PDCCH candidates for the multiple TRP cells as

number

number

[0080] At block 765, the method 700 may include determining a per-TRP limit for the multiple TRP cells as the minimum of the value of the SCS for the single TRP serving cell and the total monitoring limit for the cell group for the SCS. For example, the limiting component 144 may determine the per-cell limit for the multiple TRP cells as

number

number

[0081] 8 is a flowchart of a method 800 of wireless communication that may be performed by a UE (e.g., a UE 104 that includes memory 360 and may be the UE 104 as a whole or a component of the UE 104 such as a PDCCH restriction component 140, a TX processor 368, an RX processor 356, and / or a controller / processor 359) to perform overbooking based on a restriction on PDCCH decoding. The method 800 may be performed by a UE 104 that includes a PDCCH restriction component 140.

[0082] At block 810, the method 800 may optionally include transmitting an indication of a value of a multiplication factor capability indicating an ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells. In one aspect, for example, the UE 104, the TX processor 368, the controller / processor 359, and / or the processor 1112 may execute the PDCCH restriction component 140 and / or the capability component 141 to transmit an indication of a value of a multiplication factor capability (e.g., R518) indicating an ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells. The value of R518 may be one or more values supported by the UE 104. For up to two TRPs per cell, the value of R518 may be between 1 and 2, inclusive. For example, the UE 104 may report multiple values of R518 and corresponding values of pairs of A and B that depend on the UE capabilities. Thus, the UE 104, TX processor 368, controller / processor 359 and / or processor 1112 executing the PDCCH restriction component 140 and / or capability component 141 may provide means for transmitting an indication of a value of the multiplication factor capability indicating the ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells.

[0083] At block 820, the method 800 may optionally include setting the value of the configured multiplication factor to the received multiplication factor or to the value of the multiplication factor capability. In one aspect, for example, the UE 104, the RX processor 356, the controller / processor 359, and / or the processor 1112 may execute the PDCCH restriction component 140 and / or the configuring component 142 to set the value of the configured multiplication factor (e.g., r530) to the received multiplication factor or to the value of the multiplication factor capability (e.g., R518). For example, if the UE 104 receives an RRC configuration for r530, the configuring component 142 may set the value of r530 to the received value, which may be the value of 1 or the value of R518. If the UE 104 does not report R518 or an RRC configuration for r530 is not received, the configuring component 142 may set the value of r530 to the value of R518. Thus, the UE 104, the RX processor 356, the controller / processor 359 and / or the processor 1112 executing the PDCCH limiting component 140 and / or the configuring component 142 may provide means for setting the value of the configured multiplication factor to the received multiplication factor or to the value of the multiplication factor capability.

[0084] In block 830, the method 800 may include determining, by the UE, whether a per-scheduled cell limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than a per-TRP limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. In one aspect, for example, the UE 104, the RX processor 356, the controller / processor 359, and / or the processor 1112 may determine whether a per-scheduled cell limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than a per-TRP limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell.

number

number

number

number

number

number

number

number

number

number

number

number

number

number

[0085] In block 840, the method 800 may include identifying, based on the determination, a set of PDCCH search spaces in which overbooking is allowed. In one aspect, for example, the UE 104, the RX processor 356, the controller / processor 359, and / or the processor 1112 may execute the PDCCH restriction component 140 and / or the search space component 143 to identify, based on the determination, a set of PDCCH search spaces in which overbooking is allowed. For example, in sub-block 842, the overbooking component 145 may determine that the set of PDCCH search spaces includes all configured search spaces for the primary cell when the scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is not greater than the per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. In contrast, in sub-block 844, overbooking component 145 may determine that the set of search spaces for the PDCCH includes a search space set associated with one of the TRPs of the primary cell when the scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than the per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. For example, the search space set associated with one of the TRPs of the primary cell may be configured with a CORESET associated with a corresponding configured value of a higher layer index per CORESET (e.g., a value of 0 or 1). The corresponding configured value of the higher layer index per CORESET may be associated with a TRP. In one implementation, the corresponding configured value of the higher layer index per CORESET is 0. For example, the corresponding configured value of the higher layer index per CORESET may be configured based on a standard, a rule, or higher layer signaling (e.g., RRC signaling). As another example, the corresponding configured value of the higher layer index per CORESET is a higher layer index value per CORESET associated with CORESET0.Thus, the UE 104, RX processor 356, controller / processor 359 and / or processor 1112 executing the PDCCH restriction component 140 and / or search space component 143 may provide means for identifying a set of search spaces in which overbooking is allowed based on that determination.

[0086] At block 850, the method 800 may include receiving a PDCCH from the primary cell in the slot. In one aspect, for example, the UE 104, the RX processor 356, the controller / processor 359, and / or the processor 1112 may execute the PDCCH restriction component 140 to receive a PDCCH (e.g., PDCCH1 420 or PDCCH2 424) from the primary cell (e.g., the base station 402). Thus, the UE 104, the RX processor 356, the controller / processor 359, and / or the processor 1112 executing the PDCCH restriction component 140 may provide means for receiving a PDCCH from the primary cell in the slot.

[0087] At block 860, method 800 may include performing blind decoding operations on CCEs in the identified set of search spaces of a PDCCH within at least one total monitoring restriction for a group of component carriers having the same SCS as the primary cell and a per-cell monitoring restriction for the primary cell. In one aspect, for example, UE 104, RX processor 356, controller / processor 359, and / or processor 1112 may execute PDCCH restriction component 140 and / or overbooking component 145 to perform blind decoding operations on CCEs in the identified set of search spaces of a PDCCH (e.g., PDCCH1 420 or PDCCH2 424) within at least one total monitoring restriction for a group of component carriers (e.g., including base station 412 and base station 452) having the same SCS as the primary cell and a per-cell monitoring restriction for the primary cell. In one aspect, performing blind decoding operations on CCEs in the identified set of search spaces is also within a per-TRP restriction for the primary cell. As described above, the total monitoring limit, per-cell monitoring limit, and per-TRP limit may include both a limit on monitored PDCCH candidates and a limit on non-overlapping CCEs to monitor. Thus, the UE 104, RX processor 356, controller / processor 359, and / or processor 1112 executing the PDCCH limit component 140 and / or overbooking component 145 may provide means for performing blind decoding operations on CCEs within the identified set of search spaces for the PDCCH within at least one total monitoring limit for a group of component carriers having the same SCS as the primary cell and a per-cell monitoring limit for the primary cell.

[0088] 9 is a flowchart of a method 900 of wireless communication that may be performed by a UE (e.g., a UE 104 including memory 360, and which may be the UE 104 as a whole or a component of the UE 104 such as the PDCCH restriction component 140, the TX processor 368, the RX processor 356, and / or the controller / processor 359) to perform overbooking. In an aspect, the method 900 may be performed by the overbooking component 145. The method 900 may correspond to block 860 of the method 800. In an aspect, the method 900 may be performed in response to determining that the scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is not greater than the per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell in block 830. The set of search spaces may include all configured search spaces for the primary cell, as identified in sub-block 842.

[0089] At block 910, the method 900 may include excluding monitored PDCCH candidates and control channel elements corresponding to the common search space set from the per-cell monitoring restriction for the primary cell. In one aspect, for example, the overbooking component 145 may exclude monitored PDCCH candidates and control channel elements corresponding to the common search space set from the per-cell monitoring restriction for the primary cell. In the case of overbooking, the PDCCH candidates and CCEs for the common search space are mandatory and may be added to the per-cell restriction. Thus, the overbooking component 145 may subtract the monitored PDCCH candidates and CCEs for the common search space from their respective restrictions.

[0090] At block 920, method 900 may include decoding the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used in decoding each index from the per-cell monitoring limit of the primary cell. In one aspect, for example, overbooking component 145 may decode the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used in decoding each search space set index from the per-cell monitoring limit of the primary cell. That is, the UE may perform a decoding operation for each search space set index to subtract the monitored PDCCH candidates and CCEs from the respective per-cell limit.

[0091] At block 930, method 900 may include stopping decoding when the number of configured monitored PDCCH candidates or control channel elements for the next search space set index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the per-cell monitoring limit of the primary cell. In one aspect, for example, overbooking component 145 may stop decoding when the number of configured monitored PDCCH candidates or control channel elements for the next search space set index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the per-cell monitoring limit of the primary cell. Thus, overbooking component 145 may stop decoding based on the per-cell limit even if additional search spaces are configured for the primary serving cell.

[0092] FIG. 10 is a flowchart of a method 1000 of wireless communication that may be performed by a UE (e.g., a UE 104 including memory 360, and which may be the UE 104 as a whole or a component of the UE 104 such as the PDCCH restriction component 140, the TX processor 368, the RX processor 356, and / or the controller / processor 359) to perform overbooking. In an aspect, method 1000 may be performed by the overbooking component 145. Method 1000 may correspond to block 860 of method 800. In an aspect, method 1000 may be performed in response to determining that the per-scheduled cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than the per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell in block 830. The set of search spaces may include a search space set associated with one of the TRPs of the primary cell, as identified in sub-block 844.

[0093] At block 1010, method 1000 may include excluding monitored PDCCH candidates and control channel elements corresponding to the common search space set from the per-TRP monitoring limit for the primary cell. In one aspect, for example, overbooking component 145 may exclude monitored PDCCH candidates and control channel elements corresponding to the common search space set from the per-TRP monitoring limit for the primary cell. In the case of overbooking, PDCCH candidates and CCEs for the common search space are mandatory and may be added to the per-TRP limit. Thus, overbooking component 145 may subtract monitored PDCCH candidates and CCEs for the common search space from their respective limits.

[0094] At block 1020, method 1000 may include decoding the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used to decode each index from the per-TRP monitoring limit of the primary cell. In one aspect, for example, overbooking component 145 may decode the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used to decode each search space set index from the per-cell monitoring limit of the primary cell. That is, the UE may perform a decoding operation for each search space set index and subtract the monitored PDCCH candidates and CCEs from the respective per-TRP limit.

[0095] At block 1030, method 900 may include stopping decoding when the number of configured monitored PDCCH candidates or control channel elements for the next search space set index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the per-TRP monitoring limit of the primary cell. In one aspect, for example, overbooking component 145 may stop decoding when the number of configured monitored PDCCH candidates or control channel elements for the next search space set index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the per-TRP monitoring limit of the primary cell. Thus, overbooking component 145 may stop decoding based on the per-TRP limit even if additional search spaces are configured for the primary serving cell.

[0096] 11 , an example of an implementation of a UE 104 may include various components, some of which have already been described above, including components such as one or more processors 1112, memory 1116, and transceiver 1102, communicating via one or more buses 1144, which may operate in conjunction with a modem 1114 and a PDCCH restriction component 140 to enable one or more of the functionality described herein related to restrictions on PDCCH decoding. Additionally, the one or more processors 1112, modem 1114, memory 1116, transceiver 1102, RF front end 1188, and one or more antennas 1165 may be configured to support voice and / or data calls (simultaneously or non-simultaneously) on one or more radio access technologies. The antennas 1165 may include one or more antennas, antenna elements, and / or antenna arrays.

[0097] In one aspect, the one or more processors 1112 may include a modem 1114 using one or more modem processors. Various functions related to the PDCCH limiting component 140 may be included in the modem 1114 and / or the processor 1112 and, in one aspect, may be performed by a single processor, while in other aspects different ones of the functions may be performed by a combination of two or more different processors. For example, in one aspect, the one or more processors 1112 may include any one or any combination of a modem processor, or a baseband processor, or a digital signal processor, or a transmit processor, or a receiver processor, or a transceiver processor associated with the transceiver 1102. In other aspects, some of the features of the one or more processors 1112 and / or the modem 1114 associated with the PDCCH limiting component 140 may be performed by the transceiver 1102.

[0098] The memory 1116 may also be configured to store data used herein and / or a local version of the application 1175, the PDCCH restriction component 140, and / or one or more of its subcomponents executed by the at least one processor 1112. The memory 1116 may include any type of computer-readable medium usable by the computer or the at least one processor 1112, such as random access memory (RAM), read-only memory (ROM), tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, the memory 1116 may be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining the PDCCH restriction component 140 and / or one or more of its subcomponents and / or data associated therewith when the UE 104 operates the at least one processor 1112 to execute the PDCCH restriction component 140 and / or one or more of its subcomponents.

[0099] The transceiver 1102 may include at least one receiver 1106 and at least one transmitter 1108. The receiver 1106 may include hardware, firmware, and / or software code executable by a processor to receive data, where the code comprises instructions and is stored in a memory (e.g., a computer-readable medium). The receiver 1106 may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver 1106 may receive signals transmitted by at least one base station 102. Additionally, the receiver 1106 may process such received signals and obtain signal measurements, such as, but not limited to, Ec / Io, SNR, RSRP, RSSI, etc. The transmitter 1108 may include hardware, firmware, and / or software code executable by a processor to transmit data, where the code comprises instructions and is stored in a memory (e.g., a computer-readable medium). A suitable example of the transmitter 1108 may include, but is not limited to, an RF transmitter.

[0100] Moreover, in one aspect, the UE 104 may include an RF front end 1188 that may be in operative communication with one or more antennas 1165 and a transceiver 1102 for receiving and transmitting radio transmissions, e.g., wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 1188 may be connected to the one or more antennas 1165 and may include one or more low noise amplifiers (LNAs) 1190, one or more switches 1192, one or more power amplifiers (PAs) 1198, and one or more filters 1196 for transmitting and receiving RF signals.

[0101] In one aspect, the LNAs 1190 may amplify the received signal at a desired power level. In one aspect, each LNA 1190 may have a specified minimum and maximum gain value. In one aspect, the RF front end 1188 may use one or more switches 1192 to select a particular LNA 1190 and its specified gain value based on the desired gain value of a particular application.

[0102] Further, for example, one or more PAs 1198 may be used by the RF front end 1188 to amplify the signal at the RF output at a desired output power level. In one aspect, each PA 1198 may have a specified minimum and maximum gain value. In one aspect, the RF front end 1188 may use one or more switches 1192 to select a particular PA 1198 and its specified gain value based on the desired gain value of a particular application.

[0103] Also, for example, one or more filters 1196 may be used by the RF front end 1188 to filter a received signal to obtain an input RF signal. Similarly, in an aspect, for example, each filter 1196 may be used to filter an output from a respective PA 1198 to generate an output signal for transmission. In an aspect, each filter 1196 may be connected to a particular LNA 1190 and / or PA 1198. In an aspect, the RF front end 1188 may use one or more switches 1192 to select a transmit path or a receive path using a specified filter 1196, LNA 1190, and / or PA 1198 based on a configuration specified by the transceiver 1102 and / or processor 1112.

[0104] Thus, the transceiver 1102 may be configured to transmit and receive wireless signals through one or more antennas 1165 via the RF front end 1188. In one aspect, the transceiver 1102 may be tuned to operate at a designated frequency so that the UE 104 can communicate with, for example, one or more base stations 102, or one or more cells associated with one or more base stations 102. In one aspect, for example, the modem 1114 may configure the transceiver 1102 to operate at a designated frequency and power level based on the UE configuration of the UE 104 and a communication protocol used by the modem 1114.

[0105] In one aspect, the modem 1114 may be a multi-band multi-mode modem capable of processing digital data and communicating with the transceiver 1102, such that the digital data is sent and received using the transceiver 1102. In one aspect, the modem 1114 may be multi-band and configured to support multiple frequency bands for a particular communication protocol. In one aspect, the modem 1114 may be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 1114 may control one or more components of the UE 104 (e.g., the RF front end 1188, the transceiver 1102) to enable transmission and / or reception of signals from the network based on a specified modem configuration. In one aspect, the modem configuration may be based on the modem's mode and the frequency band in use. In another aspect, the modem configuration may be based on UE configuration information associated with the UE 104 provided by the network during cell selection and / or cell reselection.

[0106] Referring to FIG. 12, an example of an implementation of a base station 102 may include various components, some of which have already been described above, including one or more processors 1212, and memory 1216, and transceiver 1202, in communication via one or more buses 1254, which may operate in conjunction with a modem 1214 and a network PDCCH restriction component 198 to enable one or more of the functions described herein related to PDCCH restriction.

[0107] The transceiver 1202, receiver 1206, transmitter 1208, one or more processors 1212, memory 1216, application 1275, bus 1254, RF front end 1288, LNA 1290, switch 1292, filter 1296, PA 1298, and one or more antennas 1265 may be the same as or similar to the corresponding components of the UE 104, as described above, but may be configured or otherwise programmed for base station operation as opposed to UE operation.

[0108] It should be understood that the specific order or hierarchy of blocks in the disclosed processes / flowcharts is illustrative of example approaches. Based on design preferences, it should be understood that the specific order or hierarchy of blocks in the processes / flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in an example order and are not limited to the specific order or hierarchy presented. Some further illustrative clauses Example implementations are described in the following numbered clauses. 1. A method of wireless communication comprising: determining, by the UE, whether a scheduled per-cell limit for physical downlink control channel (PDCCH) monitoring or non-overlapping control channel elements (CCEs) to monitor in a slot is greater than a per-transmission / reception point (TRP) limit for PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a primary cell; based on the determination, identifying a set of PDCCH search spaces in which overbooking is allowed; receiving a PDCCH from a primary cell in a slot; performing blind decoding operations on CCEs within the identified set of search spaces of the PDCCH within at least one aggregate monitoring limit for a group of component carriers having the same subcarrier spacing (SCS) as the primary cell and a per-cell monitoring limit for the primary cell. 2. The method of clause 1, wherein the step of performing blind decoding operations on CCEs within the identified set of search spaces for the PDCCH is also within the per-TRP constraint for the primary cell. 3. transmitting an indication of a value of a multiplication factor capability indicating an ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells; 3. The method of clause 1 or 2, further comprising: setting a value of the configured multiplication factor to the value of the received multiplication factor or multiplication factor capability. 4. The method of clause 3, wherein the determining step includes determining whether the minimum of the configured multiplication factor multiplied by the value of the SCS of the primary cell for the single TRP serving cell and the total monitoring limit for the cell group for the SCS of the primary cell is greater than the minimum of the value of the SCS of the primary cell for the single TRP serving cell and the total monitoring limit for the cell group for the SCS of the primary cell. 5. The method of clause 4, wherein the determining step includes determining whether the total monitoring limit for the cell group for the SCS is less than or equal to the value of the SCS of the primary cell for the single TRP serving cell. 6. The method of clause 3, wherein the determining step includes determining whether the UE has signaled the multiplication factor capability to have a value of one. 7. The method of clause 3, wherein the determining step includes determining whether the UE receives a value of 1 for the received multiplication factor. 8. The method of any of clauses 1 to 7, wherein identifying a set of search spaces in which overbooking is allowed based on the determination includes determining that the set of PDCCH search spaces includes all configured search spaces for the primary cell when a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is not greater than a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. 9. The step of performing blind decoding operations on CCEs within the identified set of search spaces for the PDCCH comprises: excluding the monitored PDCCH candidates and CCEs corresponding to the common search space set from the per-cell monitoring restriction for the primary cell; decoding the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used in decoding each index from the per-cell monitoring limit of the primary cell; and stopping decoding when the number of configured monitored PDCCH candidates or CCEs for the next index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the per-cell monitoring limit of the primary cell. 10. The method of any of clauses 1 to 7, wherein identifying a set of search spaces in which overbooking is allowed based on the determination includes determining that the set of search spaces for the PDCCH includes a search space set associated with one of the TRPs of the primary cell when a per-scheduled cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. 11. The method of clause 10, wherein the search space set associated with one of the TRPs of the primary cell is configured with a CORESET associated with a corresponding configured value of the upper layer index per control resource set (CORESET). 12. The method of clause 11, wherein the corresponding configured value of the upper layer index for each CORESET is associated with a TRP. 13. The method of clause 11, wherein the corresponding configured value of the upper layer index for each CORESET is 0. 14. The method of clause 11, wherein the corresponding configured value of the upper layer index per CORESET is the upper layer index value per CORESET associated with CORESET0. 15. The step of performing blind decoding operations on CCEs within the identified set of search spaces for the PDCCH comprises: excluding the monitored PDCCH candidates and CCEs corresponding to the common search space set from the per-TRP monitoring restriction for the primary cell; decoding UE-specific search spaces in a search space set associated with one of the TRPs starting from the lowest search space set index, and excluding the number of monitored PDCCH candidates and CCEs used in decoding each search space set index from the monitoring limit per TRP of the primary cell; and stopping decoding when the number of configured monitored PDCCH candidates or CCEs for the next index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the monitoring limit per TRP of the primary cell. 16. An apparatus for wireless communication, comprising: a memory storing computer-executable instructions; a processor communicatively coupled to the memory, the processor comprising: determining, by the UE, whether a scheduled per-cell limit for physical downlink control channel (PDCCH) monitoring or non-overlapping control channel elements (CCEs) to monitor in the slot is greater than a per-transmit / receive point (TRP) limit for PDCCH monitoring or non-overlapping CCEs to monitor in the slot for the primary cell; Based on the determination, identifying a set of PDCCH search spaces in which overbooking is allowed; and receiving a PDCCH from a primary cell in the slot; 12. An apparatus configured to execute instructions to: perform blind decoding operations on CCEs within an identified set of search spaces for a PDCCH within at least one aggregate monitoring limit for a group of component carriers having the same subcarrier spacing (SCS) as a primary cell and a per-cell monitoring limit for the primary cell. 17. The apparatus of clause 16, wherein the processor is configured to perform blind decoding operations within per-TRP restrictions for the primary cell. 18. The processor: transmitting an indication of a value of a multiplication factor capability indicating an ability to perform additional PDCCH monitoring or additional non-overlapping CCEs to monitor multiple TRP cells; and setting a value of the configured multiplication factor to the value of the received multiplication factor or multiplication factor capability. 19. The apparatus of clause 18, wherein the processor is configured to determine whether the minimum of the configured multiplication factor multiplied by the value of the SCS of the primary cell for the single TRP serving cell and the total monitoring limit for the cell group for the SCS of the primary cell is greater than the minimum of the value of the SCS of the primary cell for the single TRP serving cell and the total monitoring limit for the cell group for the SCS of the primary cell. 20. The apparatus of clause 19, wherein the processor is configured to determine that the aggregate monitoring limit for the cell group for the SCS is less than or equal to the value of the SCS of the primary cell for the single TRP serving cell. 21. The apparatus of clause 18, wherein the processor is configured to determine whether the UE has signaled the multiplication factor capability to have a value of one. 22. The apparatus of clause 18, wherein the processor is configured to determine whether the UE receives a value of 1 for the received multiplication factor. 23. The apparatus of any of clauses 16 to 22, wherein the at least one processor is configured to determine that the set of PDCCH search spaces includes all configured search spaces for the primary cell when a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is not greater than a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. 24. At least one processor: excluding monitored PDCCH candidates and CCEs corresponding to a common search space set from a per-cell monitoring restriction for the primary cell; decoding the UE-specific search space starting from the lowest search space set index and excluding the number of monitored PDCCH candidates and CCEs used in decoding each index from the per-cell monitoring limit of the primary cell; and stopping decoding when a number of configured monitored PDCCH candidates or CCEs for a next index is greater than a remaining number of PDCCH candidates or non-overlapping CCEs for a per-cell monitoring limit of the primary cell. 25. The apparatus of any of clauses 16 to 22, wherein the at least one processor is configured to determine that the set of search spaces for the PDCCH includes a search space set associated with one of the TRPs of the primary cell when a scheduled per-cell limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot is greater than a per-TRP limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for the primary cell. 26. The apparatus of clause 25, wherein the search space set associated with one of the TRPs of the primary cell is configured with a CORESET associated with a corresponding configured value of a higher layer index per control resource set (CORESET). 27. The apparatus of clause 26, wherein the corresponding configured value of the upper layer index per CORESET is one of the value associated with TRP, a value of 0, or the upper layer index per CORESET value associated with CORESET0. 28. At least one processor: excluding monitored PDCCH candidates and CCEs corresponding to a common search space set from a per-TRP monitoring restriction for the primary cell; decoding UE-specific search spaces within a search space set associated with one of the TRPs starting from the lowest search space set index, and excluding the number of monitored PDCCH candidates and CCEs used in decoding each search space set index from the monitoring limit per TRP of the primary cell; and stopping decoding when a number of configured monitored PDCCH candidates or CCEs for a next index is greater than a remaining number of PDCCH candidates or non-overlapping CCEs for a monitoring limit per TRP of the primary cell. 29. An apparatus for wireless communication, comprising: means for determining, by the UE, whether a scheduled per-cell limit on physical downlink control channel (PDCCH) monitoring or non-overlapping control channel elements (CCEs) to monitor in a slot is equal to a per-transmit / receive point (TRP) limit on PDCCH monitoring or non-overlapping CCEs to monitor in a slot for a primary cell; means for identifying a set of PDCCH search spaces in which overbooking is allowed based on the determination; means for receiving a PDCCH from a primary cell in a slot; and means for performing blind decoding operations on CCEs within the identified set of search spaces of the PDCCH within at least one aggregate monitoring limit for a group of component carriers having the same subcarrier spacing (SCS) as the primary cell and a per-cell monitoring limit for the primary cell. 30. A non-transitory computer-readable medium storing computer-executable code that, when executed by a processor, causes the processor to: determining, by the UE, whether a per-scheduled cell limit for physical downlink control channel (PDCCH) monitoring or non-overlapping control channel elements (CCEs) to monitor in the slot is equal to a per-transmit / receive point (TRP) limit for PDCCH monitoring or non-overlapping CCEs to monitor in the slot for the primary cell; Based on the determination, identifying a set of PDCCH search spaces in which overbooking is allowed; and receiving a PDCCH from a primary cell in the slot; performing blind decoding operations on CCEs in an identified set of search spaces for a PDCCH within at least one aggregate monitoring limit for a group of component carriers having the same subcarrier spacing (SCS) as a primary cell and a per-cell monitoring limit for the primary cell.

[0109] The above description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Accordingly, the claims are not intended to be limited to the aspects shown herein but are to be accorded the widest scope consistent with the claim language, and references to elements in the singular are intended to mean "one or more" and not "one and only," unless so expressly stated. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other aspects. Unless expressly stated otherwise, the term "some" refers to one or more. Combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple As, multiple Bs, or multiple Cs. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, and any such combination may include one or more members of A, B, or C. All structural and functional equivalents to the elements of the various embodiments described throughout this disclosure that are known, or that later become known, to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be made public, regardless of whether such disclosure is expressly recited in the claims. Words such as "module," "mechanism," "element," "device," and the like may not be substitutes for the word "means." Accordingly, no claim element should be construed as a means-plus-function unless the element is expressly recited using the phrase "means for." [Explanation of symbols]

[0110] 100 Access Network 102 Base station (BS) 102' Small Cell 104 User Equipment (UE) 110 Coverage Area 110' coverage area 120 Communication Links 132 backhaul links 134 backhaul links 140 Physical Downlink Control Channel (PDCCH) Restriction Components 141 Competence Components 142 Components 143 Search space components 144 Restricted Components 145 Overbooking Components 150 Wi-Fi access points (APs) 152 Wi-Fi stations (STA) 154 communication links 158 Device-to-Device (D2D) Communication Links 160 Evolved Packet Core (EPC) 162 Mobility Management Entity (MME) 164 MME 166 Serving Gateway 168 Multimedia Broadcast Multicast Service (MBMS) Gateway 170 Broadcast Multicast Service Center (BM-SC) 172 Packet Data Network (PDN) Gateway 174 Home Subscriber Server (HSS) 176 IP Services 180 base station, mmW base station 182 Beamforming 182' Sending direction 182'' receiving direction 184 backhaul links 190 Core Network 192 Access and Mobility Management Function (AMF) 193 AMF 194 Session Management Facility (SMF) 195 User Plane Function (UPF) 196 Integrated Data Management (UDM) 197 IP Services 198 Network PDCCH Restriction Component 200 diagrams 230 Diagram 250 diagrams 280 diagrams 310 base station 316 Transmit (TX) Processor 318 Transmitters and receivers 320 Antenna 350 UE 352 Antenna 354 Transmitters and receivers 356 Receive (RX) Processor 358 Channel Estimator 359 Controller / Processor 360 memory 368 TX Processor 370 Receive (RX) Processor 374 Channel Estimator 375 Controller / Processor 376 memory 400 cell configuration 402 Base Station 404 First Receiving Point (TRP) 406 Second TRP 408 Multiple TRP Cells 412 Base Station 414 Single TRP 418 single TRP cells 420 First PDCCH1 422 First PDSCH1 424 Second PDCCH2 426 Second PDSCH 430 Third PDCCH3 432 Third PDSCH 452 Base Station 454 Single TRP 458 single TRP cells 460 Third PDCCH4 462 Third PDSCH 500 Message Diagram 510 UE ability 512 Number(X) 518 Multiplication Factor Ability (R) 520 cell configuration 522 Number of single TRP cells (a) 524 Number of multiple TRP cells (b) 530 Multiplication factor (r) 540 First PDCCH 542 Second PDCCH 560 First PDSCH 562 Second PDSCH 1102 Transceiver 1106 Receiver 1108 Transmitter 1112 processor 1114 modem 1116 memory 1144 Bus 1165 Antenna 1175 Applications 1188 RF Front End 1190 Low Noise Amplifier (LNA) 1192 Switch 1196 filters 1198 Power Amplifier (PA) 1202 transceiver 1206 Receiver 1208 Transmitter 1212 processor 1214 modem 1216 memory 1254 Bus 1265 Antenna 1275 Applications 1288 RF Front End 1290 LNA 1292 Switch 1296 filters 1298 PA

Claims

1. A method of wireless communication in a user equipment (UE), comprising: transmitting an indication of a value of a first multiplication factor indicating an ability to perform non-overlapping control channel element (CCE) monitoring or physical downlink control channel (PDCCH) monitoring for multiple transmission / reception point (TRP) cells; setting a configured multiplication factor value to the received second multiplication factor value or the first multiplication factor value; determining whether the first minimum is greater than the second minimum, the first minimum value is the minimum of (i) a predetermined coefficient value and (ii) a total monitoring limit value for a cell group having a subcarrier spacing (SCS) of the primary cell; the second minimum value is the minimum of (i) the value of the SCS of the primary cell for a single TRP serving cell and (ii) the value of the total monitoring limit for the cell group having the SCS of the primary cell; the predetermined factor value is the value of the configured multiplication factor multiplied by the value of the SCS of the primary cell for the single TRP serving cell; each of the first minimum value and the second minimum value being a limit for the PDCCH monitoring or the non-overlapping CCE monitoring for the primary cell in a slot; identifying a plurality of sets of PDCCH search spaces in which overbooking is allowed based on a determination of whether the first minimum value is greater than the second minimum value; receiving the PDCCH from the primary cell in the slot; performing blind decoding operations on CCEs within the identified sets of search space for the PDCCH, wherein the blind decoding operations are performed within at least the second minimum value; A method comprising:

2. 2. The method of claim 1, wherein determining whether the first minimum value is greater than the second minimum value comprises determining whether the total monitoring limit for the cell group having the SCS is less than or equal to the value of the SCS of the primary cell for the single TRP serving cell.

3. 2. The method of claim 1, wherein determining whether the first minimum value is greater than the second minimum value comprises determining whether the UE signaled the value of the first multiplication factor to be one.

4. 2. The method of claim 1, wherein determining whether the first minimum value is greater than the second minimum value comprises determining whether the UE receives a value of 1 for the received second multiplication factor.

5. 2. The method of claim 1, wherein identifying the plurality of sets of search spaces in which overbooking is allowed based on the determination comprises determining that the plurality of sets of search spaces for the PDCCH include all configured search spaces for the primary cell when the first minimum value is not greater than the second minimum value.

6. performing blind decoding operations on CCEs in the identified sets of search space of the PDCCH, excluding monitored PDCCH candidates and CCEs corresponding to a common search space set from the first minimum; decoding a UE-specific search space starting from a lowest search space set index, and subtracting the number of monitored PDCCH candidates and CCEs used in the decoding of each index from the first minimum value; and stopping the decoding when a number of configured monitored PDCCH candidates or CCEs for a next index is greater than a remaining number of PDCCH candidates or non-overlapping CCEs for the first minimum value.

7. 2. The method of claim 1, wherein identifying the plurality of sets of PDCCH search spaces in which overbooking is allowed based on the determination comprises determining that the plurality of sets of PDCCH search spaces includes a search space set associated with one of the TRPs of the primary cell when the first minimum value is greater than the second minimum value.

8. 8. The method of claim 7, wherein the search space set associated with one of the TRPs of the primary cell is configured with a CORESET associated with a corresponding configured value of a higher layer index per control resource set (CORESET).

9. The corresponding configured values of the higher layer index for each CORESET are associated with the same one of the TRPs of the primary cell, or The corresponding configured value of the upper layer index for each CORESET is 0, or The method of claim 8 , wherein the corresponding configured value of the upper layer index per CORESET is the upper layer index value per CORESET associated with CORESET0.

10. performing blind decoding operations on CCEs in the identified sets of search space of the PDCCH, excluding monitored PDCCH candidates and CCEs corresponding to a common search space set from the second minimum; decoding UE-specific search spaces in the search space set associated with the one of the TRPs starting from a lowest search space set index, and excluding the number of monitored PDCCH candidates and CCEs used in the decoding of each search space set index from the second minimum value; and stopping the decoding when the number of configured monitored PDCCH candidates or CCEs for a next index is greater than the remaining number of PDCCH candidates or non-overlapping CCEs for the primary cell for the second minimum value.

11. A user equipment comprising means for performing the method according to any one of claims 1 to 10.

12. 11. A computer program comprising computer executable code which, when executed by a processor of a user equipment, causes the processor to perform the method of any one of claims 1 to 10.