Techniques for limiting blind decoding for multi-DCI based multi-transmit-receive points
Patent Information
- Application Number
- KR1020227000988
- Authority / Receiving Office
- KR · KR
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-07-15
- Filing Date
- 2020-07-16
- Publication Date
- 2026-08-14
- Estimated Expiration
- 2040-07-16
Smart Images

Figure 112022003576942-PCT00031_ABST
Abstract
Description
Technology Field
[0001] The present application takes priority to U.S. Provisional Application No. 62 / 876,572, filed July 19, 2019, titled "TECHNIQUES FOR LIMITING BLIND DECODING FOR MULTI-DCI BASED MULTI-TRANSMIT-RECEIVE POINTS" and U.S. Patent Application No. 16 / 930,003, filed July 15, 2020, titled "TECHNIQUES FOR LIMITING BLIND DECODING FOR MULTI-DCI BASED MULTI-TRANSMIT-RECEIVE POINTS", which are assigned to their assignees and are incorporated herein by reference in their entirety.
[0002] The present disclosure generally relates to communication systems, and more specifically to control channel processing that limits blind decoding of multiple downlink control information (DCI) based on multiple transmit-receive points (TRP). Background Technology
[0003] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcast. Conventional wireless communication systems may utilize multiple-access technologies that can support 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 multi-access technologies have been adopted in various telecommunications standards to provide common protocols that enable different wireless devices to communicate at city, national, regional, and even global levels. An exemplary telecommunications standard is 5G NR (New Radio). 5G NR is part of the Continuous Mobile Broadband Evolution announced by the 3GPP (Third Generation Partnership Project) to meet new requirements related to latency, reliability, security, scalability (e.g., via the Internet of Things), and other requirements. 5G NR includes services associated with eMBB (enhanced mobile broadband), mMTC (massive machine type communications), and URLLC (ultra reliable low latency communications). Some aspects of 5G NR may be based on 4G LTE (Long Term Evolution) standards. There is a need for further improvements to 5G NR technology. These improvements may also be applicable to other multi-access technologies and telecommunications standards utilizing them.
[0005] The following presents a simplified overview of one or more aspects to provide a basic understanding of such aspects. This summary is not a comprehensive overview of all aspects considered, nor is it intended to describe the scope of any or all aspects or to identify the core or important elements of all aspects. The sole purpose of this summary is to present some concepts of one or more aspects in a simplified form as an introduction to the more detailed explanations that follow.
[0006] In aspects of the present disclosure, methods, non-transient computer-readable media, and devices (e.g., user equipment (UE)) are provided. A method of wireless communication may include determining by the UE whether to signal a number representing the physical downlink control channel (PDCCH) monitoring capability across all downlink serving cells based at least partially on a multiplication factor for serving cells having two control resource set (CORESET) groups. The method may include receiving by the UE a configuration of serving cells indicating the number of downlink serving cells configured without CORESET grouping or having one CORESET group, and the number of downlink serving cells configured having two CORESET groups. A limit on the number of serving cells is determined based on either (i) the configuration and multiplication factor in response to a decision not to signal a number representing the PDCCH monitoring capability, or (ii) the number representing the PDCCH monitoring capability in response to a decision to signal a number representing the PDCCH monitoring capability. The method may include determining, by the UE, a total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a group of cells based on a limit of the number of serving cells, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for cells with no CORESET grouping or having one CORESET group and for cells having two CORESET groups. The method may include receiving a downlink control channel in a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the per-cell limit.
[0007] In the above method, receiving a downlink control channel for a primary cell may further include: excluding control channel elements and blind detections corresponding to common search space sets from the per-cell limit for the primary cell. The method may include decoding a UE-specific search space starting from the lowest index and excluding the number of CCEs and blind detections used for decoding each index from the per-cell limit of the primary cell. The method may include stopping decoding when the number of configured blind detections or control channel elements for the next index is greater than the remaining number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell.
[0008] In one aspect, the per-cell limit for cells having multiple TRPs includes a per-CORESET group limit. The per-CORESET group limit may be equal to the per-cell limit for cells having two CORESET groups divided by a multiplication factor, or it may be equal to the per-cell limit for cells with no CORESET grouping or with one CORESET group.
[0009] In one aspect, determining by the UE whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells may include determining to signal the number when the UE can receive it from a first number of cells with no CORESET grouping or one CORESET group, which is greater than a threshold, plus a multiplication factor multiplied by a second number of cells with two CORESET groups. The method may further include signaling a number representing the PDCCH monitoring capability across all downlink serving cells at a value less than or equal to the sum of a first number of cells with no CORESET grouping or one CORESET group, plus a multiplication factor multiplied by a second number of cells with two CORESET groups.
[0010] In one aspect, determining the limit on the number of serving cells based on configuration and multiplication factors by the UE may include determining the limit on the number of serving cells by adding a multiplication factor multiplied by the number of downlink serving cells configured with no CORESET grouping or with one CORESET group to the number of downlink serving cells configured with two CORESET groups.
[0011] In one aspect, determining by the UE, based on the limit on the number of serving cells, a total limit on cell groups and a limit per cell for each scheduled cell for cells with no CORESET grouping or having one CORESET group and for cells with two CORESET groups, may include determining that the sum of the number of configured downlink serving cells with no CORESET grouping or having one CORESET group and a multiplication factor multiplied by the number of configured downlink serving cells with multiple TRPs is less than or equal to the limit on the number of serving cells; determining a limit per cell for cells with no CORESET grouping or having one CORESET group as a value for the sub-carrier spacing (SCS) for serving cells with no CORESET grouping or having one CORESET group; and determining a limit per cell for multiple TRP cells as a multiplication factor multiplied by the value for the SCS for serving cells with no CORESET grouping or having one CORESET group.
[0012] In one aspect, determining the per-cell limit and total limit for cells with no CORESET grouping or having one CORESET group and for cells with two CORESET groups, based on the limit on the number of serving cells by the UE, is to determine that the sum of the number of configured downlink serving cells with no CORESET grouping or having one CORESET group and the multiplication factor multiplied by the number of configured downlink serving cells with two CORESET groups is greater than the limit on the number of serving cells; And it may include determining the total limit for a cell group having an SCS as a floor of multiplying the limit on the number of serving cells by the value for the SCS for a serving cell with no CORESET grouping or with one CORESET group, and multiplying the sum of the multiplication factor multiplied by the number of downlink serving cells configured for an SCS with no CORESET grouping or with one CORESET group to the sum of the total number of downlink serving cells configured for a cell group with no CORESET grouping or with one CORESET group to the sum of the multiplication factor multiplied by the total number of downlink serving cells configured for a cell group with two CORESET groups.Determining the per-cell limit and the total limit for cells with no CORESET grouping or one CORESET group and for cells with two CORESET groups, based on the limit on the number of serving cells by the UE, may include determining the per-cell limit for cells with no CORESET grouping or one CORESET group as the minimum of the value for the SCS for serving cells with no CORESET grouping or one CORESET group and the total limit for the cell group for the SCS; and determining the per-cell limit for cells with two CORESET groups as the minimum of the multiplication factor multiplied by the value for the SCS for serving cells with no CORESET grouping or one CORESET group and the total limit for the cell group for the SCS.
[0013] In one aspect, the UE decides not to signal a number representing PDDCH monitoring capability, the UE is capable of dual connectivity, and the UE reports a first number representing PDCCH monitoring capability for the MCG (master cell group) and a second number representing PDCCH monitoring capability for the SCG (secondary cell group), and the sum of the first number and the second number is greater than the first number of cells with no CORESET grouping or with one CORESET group plus a multiplication factor multiplied by the second number of cells with two CORESET groups. The configuration may include a configured number representing the PDCCH monitoring capability for MCG and a configured number representing the PDCCH monitoring capability for SCG, and the sum of the configured number representing the PDCCH monitoring capability for MCG and the configured number representing the PDCCH monitoring capability for SCG may be less than or equal to the sum of a multiplication factor multiplied by a first configured number of cells having no CORESET grouping or having one CORESET group and a second configured number of cells having two CORESET groups, and the limit on the number of serving cells may be based on the configured number representing the PDCCH monitoring capability for MCG and the configured number representing the PDCCH monitoring capability for SCG.
[0014] Alternatively, the UE decides to signal a number representing the PDCCH monitoring capability across all downlink serving cells, the UE is capable of dual connectivity, and the UE may report a first number representing the PDCCH monitoring capability for the MCG and a second number representing the PDCCH monitoring capability for the SCG (secondary cell group), and the sum of the first number and the second number is greater than or equal to the number representing the PDCCH monitoring capability across all downlink serving cells. The configuration may include a configured number representing the PDCCH monitoring capability for the MCG and a configured number representing the PDCCH monitoring capability for the SCG, and the sum of the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG is less than or equal to the number representing the PDCCH monitoring capability across all downlink serving cells, and the limitation on the number of serving cells is based on the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG.
[0015] In any alternative to the above NR-DC, determining the total limit of blind decoding operations and control channel elements for a cell group by the UE may include separately determining the total limit of blind decoding operations and control channel elements for the MCG and SCG.
[0016] In another aspect, the present disclosure provides methods for wireless communication, non-transient computer-readable media, and devices (e.g., UEs). A method of wireless communication may include determining by a UE whether to signal a first number representing the ability to monitor a physical downlink control channel (PDCCH) across all downlink serving cells for a first CORESET group and a second number representing the ability to monitor a PDCCH across all downlink serving cells for a second CORESET group. A method may include receiving by a UE a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group. A method may include determining by a UE a limit on the number of serving cells for a first CORESET group based on the configuration or the first number and a limit on the number of serving cells for a second CORESET group based on the configuration or the second number. The method may include determining, by the UE, a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a first CORESET group based on a limit of the number of serving cells for a first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for a first CORESET group based on a limit of the number of serving cells for a first CORESET group.The method may include determining a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a group of cells for a second CORESET group based on the number of serving cells for a second CORESET group, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a scheduled per-cell slot for a second CORESET group based on the number of serving cells for a second CORESET group. The method may include receiving a downlink control channel in a slot by performing blind decoding operations on the CCEs up to a first total limit and a first per-cell limit for a first CORESET group and up to a second total limit and a second per-cell limit for a second CORESET group.
[0017] In one aspect, receiving a downlink control channel may further include, for at least a first CORESET group for a primary cell: excluding control channel elements and blind detections corresponding to common search space sets from a first per-cell limit for the primary cell; decoding a UE-specific search space starting from the lowest index and excluding the number of CCEs and blind detections used for decoding for each index from the per-cell limit of the primary cell; and stopping decoding when the number of configured blind detections or control channel elements for the next index is greater than the remaining number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell.
[0018] In another aspect, determining by the UE whether to signal the first number and the second number may include signaling the first number when the UE can support exceeding the threshold number of downlink serving cells configured with the first CORESET group, and signaling the second number when the UE can support exceeding the threshold number of downlink serving cells configured with the second CORESET group.
[0019] In another aspect, determining by the UE whether to signal the first number and the second number includes signaling both the first number and the second number when the sum of the number of serving cells that can be configured as the first CORESET group and the number of serving cells that can be configured as the second CORESET group is greater than a threshold.
[0020] In another aspect, determining the number of serving cells for a first CORESET group and the number of serving cells for a second CORESET group based on the configuration by the UE includes, for each CORESET group, determining the number of configured downlink cells in which an individual CORESET is configured having an upper layer index corresponding to an individual CORESET group.
[0021] In another aspect, the UE decides not to signal the first number and the second number, and the UE is capable of dual connectivity, and the UE can report the first number representing the PDCCH monitoring capability for the MCG and the second number representing the PDCCH monitoring capability for the SCG for each of the first CORESET and the second CORESET, and the sum of the first number and the second number is greater than or equal to the maximum number of downlink cells on both the MCG and the SCG for each individual CORESET.
[0022] In another aspect, the configuration includes a configured number representing the PDCCH monitoring capability for MCG and a configured number representing the PDCCH monitoring capability for SCG for each of the first CORESET and second CORESET groups, and the number of serving cells for each individual CORESET group determined by the UE may be based on the configured number representing the PDCCH monitoring capability for MCG and the configured number representing the PDCCH monitoring capability for SCG, and the upper layer index indicates each CORESET group.
[0023] In one aspect, determining a total limit for a cell group and a limit per cell for a first CORESET group by the UE may include separately determining a total limit and a limit per cell for MCG and SCG for the first CORESET group, and determining a limit per cell and a total limit for each scheduled cell for a second CORESET group by the UE may include separately determining a total limit for MCG and SCG for the second CORESET group.
[0024] In another aspect, the device for wireless communication may include a memory; and at least one processor coupled to the memory. The at least one processor may be configured to determine whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells based at least partially on a multiplication factor, the number of serving cells having two CORESET groups, and the number of serving cells having no CORESET grouping or having one CORESET group. The at least one processor may be configured to receive a configuration of serving cells indicating the number of configured downlink serving cells having no CORESET grouping or having one CORESET group, and the number of configured downlink serving cells having two CORESET groups. The at least one processor may be configured to determine a limit on the number of serving cells based on the configuration and multiplication factor when the number representing the PDCCH monitoring capability is not signaled, or based on the number representing the PDCCH monitoring capability when it is signaled. At least one processor may be configured to determine, based on a limit on the number of serving cells, a total limit on PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a group of cells, and a per-cell limit on PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for cells with no CORESET grouping or having one CORESET group and for cells having two CORESET groups. At least one processor may be configured to receive a downlink control channel within a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the per-cell limit.
[0025] In another aspect, the present disclosure provides a UE for wireless communication, comprising means for determining whether to signal a number representing PDCCH monitoring capability across all downlink serving cells based at least partially on a multiplication factor, the number of serving cells having two CORESET groups, and the number of serving cells having no CORESET grouping or having one CORESET group. The UE may comprise means for receiving a configuration of serving cells indicating the number of configured downlink serving cells having no CORESET grouping or having one CORESET group and the number of configured downlink serving cells having two CORESET groups. The UE may comprise means for determining a limit on the number of serving cells based on the configuration and multiplication factor when the number representing PDCCH monitoring capability is not signaled, or based on the number representing PDCCH monitoring capability when it is signaled. The UE may include means for determining, based on a limit on the number of serving cells, a total limit on PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a group of cells, and a per-cell limit on PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for cells with no CORESET grouping or having one CORESET group, and for cells with two CORESET groups. The UE may include means for receiving a downlink control channel within a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the per-cell limit.
[0026] In another aspect, the present disclosure provides a non-transient computer-readable medium storing computer-executable code. The code, when executed by a processor, causes the processor to determine whether to signal a number representing PDCCH monitoring capability across all downlink serving cells based at least partially on a multiplication factor, the number of serving cells having two CORESET groups, and the number of serving cells having no CORESET grouping or having one CORESET group. The code, when executed by a processor, causes the processor to receive a configuration of serving cells indicating the number of downlink serving cells configured without CORESET grouping or having one CORESET group, and the number of downlink serving cells configured having two CORESET groups. The code, when executed by a processor, causes the processor to determine a limit on the number of serving cells based on the configuration and multiplication factor when the number representing PDCCH monitoring capability is not signaled, or based on the number representing PDCCH monitoring capability when it is signaled. When executed by the processor, the code causes the processor to determine, by the UE, the total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group based on the limit of the number of serving cells, and the per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for cells without CORESET grouping or having one CORESET group, and for cells having two CORESET groups. When executed by the processor, the code causes the processor to receive a downlink control channel in a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the per-cell limit.
[0027] In another aspect, the present disclosure provides a UE for wireless communication comprising: a memory; and at least one processor coupled to the memory. The at least one processor may be configured to determine whether to signal a first number representing the PDCCH monitoring capability across all downlink serving cells for a first CORESET group and a second number representing the PDCCH monitoring capability across all downlink serving cells for a second CORESET group. The at least one processor may be configured to receive a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group. The at least one processor may be configured to determine a limit on the number of serving cells for a first CORESET group based on the configuration or the first number and a limit on the number of serving cells for a second CORESET group based on the configuration or the second number. At least one processor may be configured to determine a first total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a cell group for a first CORESET group based on a limit of the number of serving cells for a first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for a first CORESET group based on a limit of the number of serving cells for a first CORESET group.At least one processor may be configured to determine a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a second CORESET group based on a limit of the number of serving cells for a second CORESET group, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a scheduled per-cell slot for a second CORESET group based on a limit of the number of serving cells for a second CORESET group. At least one processor may be configured to receive a downlink control channel in a slot by performing blind decoding operations on the CCEs up to a first total limit and a first per-cell limit for a first CORESET group and up to a second total limit and a second per-cell limit for a second CORESET group.
[0028] In one aspect, the present disclosure provides a UE for wireless communication, which includes means for determining whether to signal a first number representing the PDCCH monitoring capability across all downlink serving cells for a first CORESET group and a second number representing the PDCCH monitoring capability across all downlink serving cells for a second CORESET group. The UE may include means for receiving a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group. The UE may include means for determining a limit on the number of serving cells for a first CORESET group based on the configuration or the first number and a limit on the number of serving cells for a second CORESET group based on the configuration or the second number. The UE may include means for determining a first total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a cell group for a first CORESET group based on a limit of the number of serving cells for a first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for a first CORESET group based on a limit of the number of serving cells for a first CORESET group. The UE may include means for determining a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a second CORESET group based on a limit of the number of serving cells for a second CORESET group, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for a second CORESET group based on a limit of the number of serving cells for a second CORESET group.The UE may include means for receiving a downlink control channel within a slot by performing blind decoding operations on the CCEs up to a first total limit and a first limit per cell for a first CORESET group and up to a second total limit and a second limit per cell for a second CORESET group.
[0029] In one aspect, the present disclosure provides a non-transient computer-readable medium storing computer-executable code. The code, when executed by a processor, causes the processor to determine whether to signal a first number representing the ability to monitor PDCCH across all downlink serving cells for a first CORESET group and a second number representing the ability to monitor PDCCH across all downlink serving cells for a second CORESET group. The code, when executed by a processor, causes the processor to receive a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group, from the UE. The code, when executed by a processor, causes the processor to determine, by the UE, a limit on the number of serving cells for a first CORESET group based on the configuration or the first number and a limit on the number of serving cells for a second CORESET group based on the configuration or the second number. When the code is executed by the processor, the processor causes the UE to determine a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for the first CORESET group based on a limit of the number of serving cells for the first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for the first CORESET group based on a limit of the number of serving cells for the first CORESET group.When executed by the processor, the code causes the processor to determine, by the UE, a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for the second CORESET group based on a limit of the number of serving cells for the second CORESET group, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot scheduled per cell for the second CORESET group based on a limit of the number of serving cells for the second CORESET group. When executed by the processor, the code causes the processor to receive a downlink control channel in a slot by performing blind decoding operations on the CCEs up to a first total limit and a first per-cell limit for the first CORESET group and up to a second total limit and a second per-cell limit for the second CORESET group.
[0030] To achieve the aforementioned purposes and related purposes, one or more aspects include features fully described below, in particular those indicated in the claims. The following description and the accompanying drawings describe in detail certain exemplary features of one or more aspects. However, these features represent only a few of the various ways in which the principles of the various aspects may be utilized, and this description is intended to include all such aspects and their equivalents. Brief explanation of the drawing
[0031] FIG. 1 is a diagram illustrating an example of a wireless communication system and an access network according to specific aspects of the present description.
[0032] FIG. 2a is a diagram illustrating an example of a first frame according to specific aspects of this description.
[0033] FIG. 2b is a diagram illustrating examples of DL channels within a subframe according to specific aspects of this description.
[0034] FIG. 2c is a diagram illustrating an example of a second frame according to specific aspects of this description.
[0035] FIG. 2d is a diagram illustrating an example of a subframe according to specific aspects of this description.
[0036] FIG. 3 is a diagram illustrating an example of a base station and UE (user equipment) within an access network according to specific aspects of the present description.
[0037] FIG. 4 is a schematic diagram illustrating an exemplary configuration of serving cells for a UE according to specific aspects of this description.
[0038] FIG. 5 is a message diagram including communications and processing by the UE and base station to determine PDCCH reception limits according to specific aspects of this description.
[0039] FIG. 6 is a flowchart of a first exemplary wireless communication method according to PDCCH decoding limitations based on a multiplication factor, according to specific aspects of the present description.
[0040] Figure 7 is a flowchart of an exemplary method for applying PDCCH restrictions to an overbooking scenario according to specific aspects of this description.
[0041] FIG. 8 is a flowchart of an exemplary method for determining PDCCH decoding limits based on a limit on the number of cells using a multiplication factor, according to specific aspects of the present description.
[0042] FIG. 9 is a flowchart of a second exemplary wireless communication method according to PDCCH decoding limitations for each CORESET group, according to specific aspects of the present description.
[0043] FIG. 10 is a schematic diagram of exemplary components of the UE of FIG. 1, according to specific aspects of this description.
[0044] FIG. 11 is a schematic diagram of exemplary components of the base station of FIG. 1, according to specific aspects of this description. Specific details for implementing the invention
[0045] The detailed description below, in connection with the attached drawings, is intended to describe various configurations and is not intended to represent the only configurations in which the concepts described herein can be implemented. The detailed description includes specific details for the purpose of providing a complete understanding of the various concepts. However, it will be obvious to those skilled in the art that these concepts can be implemented without these specific details. In some cases, well-known structures and components are depicted in block diagram form to prevent obscuring such concepts. While the following description may focus on 5G NR, the concepts described herein may be applicable to other similar areas such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0046] The access network may utilize multiple transmit-receive points (TRPs) for a single cell. In some deployments, separate downlink control information (DCIs) may be used to schedule downlink transmissions from each TRP. For example, in the case of two TRPs, a first DCI transmitted from the first TRP may schedule a first physical downlink shared channel (PDSCH) transmitted from the first TRP, and a second DCI transmitted from the second TRP may schedule a second PDSCH transmitted from the second TRP. The use of multiple TRPs may be defined for a specific serving cell such that one or more cells may be composed of multiple TRPs, while other serving cells may be composed of a single TRP. Multiple TRPs may operate on the same active bandwidth part (BWP) with the same sub-carrier spacing (SCS). To determine PDSCH transmissions, the UE may monitor a set of PDCCH candidates from one or more control resource sets (CORESETs). Each CORESET may include multiple CCEs (control channel elements) that define a set of search spaces. Non-overlapping CCEs may refer to unique CCEs that do not use the same time and frequency domain resources as other CCEs. The search spaces may include a CSS (common search space) and a USS (UE-specific search space). Since the UE cannot know which DCI format is being received and can decode each PDCCH candidate according to the monitored DCI formats, monitoring of a set of PDCCH candidates in one or more CORESETs may be referred to as blind decoding.
[0047] The use of multiple TRPs and multiple DCIs can increase the resources required for PDCCH decoding. In one aspect, the maximum number of CORESETs can be increased from Release 15 of 5G-NR (e.g., to 5 CORESETs) to accommodate additional DCIs. Additionally, upper-layer signaling can display an index per CORESET, which can group CORESETs based on TRPs. A serving cell consisting of two CORESET groups may be referred to as a multi-TRP cell or a multi-TRP cell. A serving cell without CORESET grouping or consisting of a single CORESET group may be referred to as a single-TRP cell. However, the use of multiple TRPs can generally be transparent to the UE.
[0048] PDCCH reception may be subject to limitations based on UE capabilities. Since the wireless device uses a blind detection algorithm for downlink control channel decoding, prior information on the maximum number of downlink control channels transmitted from multiple TRPs for detection is useful for reducing downlink control channel search time. If multiple TRPs, each of which schedules data packets, are configured, the UE may also stop blind decoding when the UE reaches a defined limit on the number of PDCCH candidates or non-overlapping CCEs. Otherwise (e.g., if no defined limit exists for the UE), the UE may perform blind decoding on all possible downlink control channel candidates across the search space(s). Typically, UE decoding capabilities were based on multiple cells.
[0049] Since multiple TRP communications can increase the number of PDCCH candidates without increasing the number of cells, new limitations on multiple TRP communications can be defined. For example, the PDCCH monitoring capability across all downlink serving cells can account for multiple TRP cells, carrier aggregation, and dual connectivity using a multiplication factor. Additionally, limitations determined by the network and the UE based on capability and configuration can account for multiple TRP cells, carrier aggregation, and dual connectivity using a multiplication factor. Finally, overbooking procedures for primary cells without configured limitations can define UE decoding operations.
[0050] In one aspect, in a first implementation, the UE may determine whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells based on a multiplication factor (r) for serving cells having multiple TRPs compared to serving cells having a single TRP (transmit-receive point). The UE may receive a configuration of serving cells indicating the number of configured downlink serving cells having a single TRP and the number of configured downlink serving cells having multiple TRPs. The UE may determine a limit (Ncap) on the number of serving cells based on the configuration and multiplication factor when the number is not signaled, or based on the number when it is signaled. Based on the Ncap, the UE may determine a total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a group of cells, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for single TRP cells and multi-TRP cells. The UE can receive a downlink control channel within a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the limit per cell.
[0051] In another aspect, for a second implementation, the UE may determine whether to signal a first number representing the PDCCH monitoring capability across all downlink serving cells for the first CORESET group and a second number representing the PDCCH monitoring capability across all downlink serving cells for the second CORESET group. The UE may receive a configuration of serving cells indicating the number of configured downlink serving cells for the first CORESET group and the number of configured downlink serving cells for the second CORESET group. The UE may determine a limit (Ncap0) on the number of serving cells for the first CORESET group based on the configuration or the first number and determine a limit (Ncap1) on the number of serving cells for the second CORESET group based on the configuration or the second number. The UE can determine, based on Ncap0, a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a scheduled per-cell slot for a first CORESET group. The UE can determine, based on Ncap1, a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a second CORESET group, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a scheduled per-cell slot for a second CORESET group. The UE can receive a downlink control channel within a slot by performing blind decoding operations on the CCEs up to the first total limit and first per-cell limit for the first CORESET group and up to the second total limit and second per-cell limit for the second CORESET group.
[0052] Various aspects of telecommunication systems will now be presented with respect to various devices and methods. These devices and methods will be described in the following detailed description and will be illustrated in the attached 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 as software depends on the design constraints imposed on the specific application and the overall system.
[0053] For example, an element, or any part of an element, or any combination of elements may be implemented as a “processing system” comprising 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 a chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors of the processing system may execute software. Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise, will be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, execution threads, procedures, functions, etc.
[0054] Accordingly, in one or more exemplary embodiments, the described functions may be implemented in hardware, software, or any combination thereof. When implemented in software, the functions may be stored or encoded as one or more instructions or code on a computer-readable medium. A computer-readable medium includes a computer storage medium, which may also be referred to as a non-transient computer-readable medium. The term non-transient computer-readable medium excludes transient signals. Storage media may be any available media that can be accessed by a computer. By example, not by limitation, such computer-readable media may include 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 types of computer-readable media mentioned above, 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.
[0055] FIG. 1 is a diagram illustrating 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 WWAN (wireless wide area network)) includes base stations (102), UEs (104), an Evolved Packet Core (EPC) (160), and other core networks (190) (e.g., 5GC (5G Core)). The base stations (102) may include macrocells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.
[0056] In one aspect, one or more of the UEs (104) may include a PDCCH limiting component (140) for determining a limit on the number of PDCCH candidates and / or a limit on the number of non-overlapping CCEs to be used for blind decoding of the search space. The PDCCH limiting component (140) may include a capability component (141) for signaling zero or more UE capabilities related to PDCCH reception, a configuration component (142) for receiving a cell configuration for an access network (100) including one or more serving cells (e.g., base stations (102)), an Ncap component (143) for determining a limit (Ncap) on the number of serving cells, a limiting component (144) for determining a limit on the number of PDCCH candidates and / or a limit on the number of non-overlapping CCEs based on the Ncap, and a decoding component (145) for performing blind decoding operations on the PDCCH candidates on the CCEs up to the limits.
[0057] In the first implementation, the PDCCH limit component (140) may define limits based on the number of serving cells, but may increase the weight for multi-TRP cells using a multiplication factor (r). The value of r may be between 1 and 2 (including 1 and 2) for configurations having up to 2 TRPs in a given serving cell corresponding to 2 CORESET groups. For more than 2 TRPs / CORESET groups, the conditions may be different (e.g., the value of r may be larger). The capability component (141) may determine whether to signal a number X representing the PDCCH monitoring capability across all downlink serving cells based on the multiplication factor (r) for serving cells having multiple TRPs compared to serving cells having a single TRP (transmit-receive point). The configuration component (142) can receive a configuration of serving cells indicating the number of configured downlink serving cells a having a single TRP and the number of configured downlink serving cells b having multiple TRPs. The Ncap component (143) can determine a limit (Ncap) on the number of serving cells based on the configuration and multiplication factor when the number is not signaled, or based on the number when it is signaled. The limit component (144) can determine, based on the Ncap, a total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a group of cells, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for single TRP cells and multiple TRP cells scheduled per cell. The decoding component (145) can receive downlink control channels within a slot by performing a blind decoding operation on the CCEs up to the total limit and up to the per-cell limit.
[0058] In a second implementation, the PDCCH limit component (140) may define limits per CORESET group across all downlink cells. The capability component (141) may be configured to determine whether to signal a first number X0 representing the PDCCH monitoring capability across all downlink serving cells for a first CORESET group and a second number X1 representing the PDCCH monitoring capability across all downlink serving cells for a second CORESET group. The configuration component (142) may receive a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group. The Ncap component (143) may determine a limit (Ncap0) on the number of serving cells for a first CORESET group based on the configuration or the first number X0, and determine a limit (Ncap1) on the number of serving cells for a second CORESET group based on the configuration or the second number X1. The limiting component (144) can determine a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a first CORESET group based on Ncap0, and a first limit per cell of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for a first CORESET group based on Ncap0. The limiting component (144) can also determine a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a second CORESET group based on Ncap1, and a second limit per cell of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for a second CORESET group based on Ncap1.The decoding component (145) can receive a downlink control channel in a slot by performing blind decoding operations on the CCEs up to the first total limit and first limit per cell for the first CORESET group and up to the second total limit and second limit per cell for the second CORESET group.
[0059] In one aspect, one or more of the base stations (102) may include a network PDCCH limiting component (198) that can operate with the PDCCH limiting component (140) to determine the limits discussed above. In particular, the network PDCCH limiting component (198) may receive any capabilities signaled by the UE (104) and transmit the configuration of serving cells. The network PDCCH limiting component (198) may determine Ncap, total limits, and per-cell limits for the UE (104) in the same manner as discussed above.
[0060] Base stations (102) configured for 4G LTE (collectively referred to as E-UTRAN (Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network)) can interface with the EPC (160) via backhaul links (132) (e.g., S1 interface). Base stations (102) configured for 5G NR (collectively referred to as NG-RAN (Next Generation RAN)) can interface with the core network (190) via backhaul links (184). In addition to other functions, base stations (102) may perform one or more of the following functions: delivery of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connection), inter-cell interference coordination, connection setup and release, load balancing, distribution of NAS (non-access stratum) messages, NAS node selection, synchronization, RAN (radio access network) sharing, MBMS (Multimedia Broadcast Multicast Service), subscriber and equipment tracking, RIM (RAN information management), paging, positioning, and delivery of alert messages. Base stations (102) may communicate indirectly or directly with each other (e.g., via EPC (160) or core network (190)) through backhaul links (134) (e.g., X2 interface). The backhaul links (134) may be wired or wireless.
[0061] Base stations (102) can communicate wirelessly with UEs (104). Each base station (102) can provide communication coverage for each 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 containing both small cells and macro cells may be known as a heterogeneous network. A heterogeneous network may also include HeNBs (Evolved Node B(eNB)) capable of providing service to a limited group known as a closed subscriber group (CSG). Communication links (120) between base stations (102) and UEs (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 links (120) may use multiple-input and multiple-output (MIMO) antenna techniques including spatial multiplexing, beamforming, and / or transmit diversity. The communication links may pass through one or more carriers. Base stations (102) / UEs (104) may use spectrum up to Y MHz per carrier (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) bandwidth allocated to carrier aggregation up to a total of Y x MHz (x component carriers) used for transmission in each direction. Carriers may be adjacent to each other or may not be adjacent. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL than to UL). Component carriers may include primary component carriers and one or more secondary component carriers.The primary component carrier can be referred to as a primary cell (PCell), and the secondary component carrier can be referred to as a secondary cell (SCell).
[0062] Certain UEs (104) can communicate with each other using a D2D (device-to-device) communication link (158). The D2D communication link (158) can use the DL / UL WWAN spectrum. The D2D communication link (158) can use one or more sidelink channels such as PSBCH (physical sidelink broadcast channel), PSDCH (physical sidelink discovery channel), PSSCH (physical sidelink shared channel), and PSCCH (physical sidelink control channel). D2D communication can be achieved through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0063] The wireless communication system may further include a Wi-Fi access point (AP) (150) that communicates with Wi-Fi stations (STAs) (152) via communication links (154) in the 5 GHz unlicensed frequency spectrum. When communicating in the unlicensed frequency spectrum, the STAs (152) / AP (150) may perform a clear channel assessment (CCA) before communicating to determine whether a channel is available.
[0064] The small cell (102') can operate in the licensed and / or unlicensed frequency spectrum. When operating in the unlicensed frequency spectrum, the small cell (102') uses NR and can use the same 5 GHz unlicensed frequency spectrum as used by the Wi-Fi AP (150). The small cell (102') using NR in the unlicensed frequency spectrum can boost coverage for the access network and / or increase the capacity of the access network.
[0065] The base station (102) may include a small cell (102') or a large cell (e.g., a macro base station), an eNB, a gNB (gNodeB), or other types of base stations. Some base stations, such as the gNB (180), may operate in one or more frequency bands within the electromagnetic spectrum.
[0066] The electromagnetic spectrum is often subdivided into various classes, bands, and channels based on frequency and wavelength. In 5G NR, two initial operating bands were identified as frequency range designations FR1 (410 MHz - 7.125 GHz) and FR2 (24.25 GHz - 52.6 GHz). Frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to (interchangeably) as the "sub-6 GHz" band in various documents and articles. A similar naming issue sometimes arises regarding FR2, which is often referred to (interchangeably) as the "millimeter wave" band in documents and articles, even though it differs from the EHF (extremely high frequency) band (30 GHz - 300 GHz) identified by the ITU as the "millimeter wave" (mmW) band.
[0067] With the above aspects in mind, it should be understood that, as used herein, terms such as “sub-6 GHz” may broadly refer to frequencies that may be less than 6 GHz, may be within FR1, or may include mid-band frequencies. Also, unless otherwise specifically stated, it should be understood that, as used herein, terms such as “millimeter wave” may broadly refer to frequencies that may include mid-band frequencies, may be within FR2, or may be within the EHF band. Communications using the mmW radio frequency band have extremely high path loss and short range. The mmW base station (180) may utilize beamforming (182) with the UE (104) to compensate for path loss and short range.
[0068] The base station (180) can transmit a beamformed signal to the UE (104) in one or more transmission directions (182'). The UE (104) can receive a beamformed signal from the base station (180) in one or more reception directions (182''). The UE (104) can also transmit a beamformed signal to the base station (180) in one or more transmission directions. The base station (180) can receive a beamformed signal from the UE (104) in one or more reception directions. The base station (180) / UE (104) can perform beam training to determine the best reception and transmission directions for each of the base station (180) / UE (104). The transmission and reception directions for the base station (180) may be the same or different. The transmission and reception directions for the UE (104) may be the same or different.
[0069] 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 communicate with a Home Subscriber Server (HSS) (174). The MME (162) is a control node that processes signaling between the UEs (104) and the EPC (160). Generally, the MME (162) provides bearer and connection management. All User IP (Internet protocol) packets are transmitted through the serving gateway (166), and the serving gateway (166) itself is connected to the PDN gateway (172). The PDN gateway (172) provides UE IP address assignment as well as other functions. The PDN gateway (172) and BM-SC (170) are connected to IP services (176). IP services (176) may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services. BM-SC (170) may provide functions for MBMS user service provisioning and delivery. 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 a public land mobile network (PLMN), and may be used to schedule MBMS transmissions.The MBMS gateway (168) can be used to distribute MBMS traffic to base stations (102) belonging to the MBSFN (Multicast Broadcast Single Frequency Network) area that broadcasts specific services, and can be responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0070] 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 communicate with the Unified Data Management (UDM) (196). The AMF (192) is a control node that processes signaling between the UEs (104) and the core network (190). Generally, the AMF (192) provides QoS flow and session management. All User IP (Internet protocol) packets are transmitted through the UPF (195). The UPF (195) provides UE IP address assignment as well as other functions. The UPF (195) is connected to IP services (197). IP services (197) may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.
[0071] The base station may also be referred to as a gNB, Node B, eNB (evolved Node B), access point, base transceiver station, radio base station, radio transceiver, transceiver function, BSS (basic service set), ESS (extended service set), TRP (transmit reception point), or some other suitable term. The base station (102) provides an access point to the EPC (160) or core network (190) for the UE (104). Examples of UEs (104) include cellular phones, smartphones, SIP (Session Initiation Protocol) phones, laptops, PDA (personal digital assistant), satellite radios, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electric meters, gas pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similar functional devices. Some of the UEs (104) may be referred to as IoT devices (e.g., parking fee collectors, 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 term.
[0072] FIGS. 2a through 2d are resource diagrams illustrating exemplary frame structures and resources that can be used by communications between the UE (104) and the base station (102) of FIG. 1. FIG. 2a is a diagram (200) illustrating an example of a first subframe within a 5G / NR frame structure. FIG. 2b is a diagram (230) illustrating an example of DL channels within a 5G / NR subframe. FIG. 2c is a diagram (250) illustrating an example of a second subframe within a 5G / NR frame structure. FIG. 2d is a diagram (280) illustrating an example of UL channels within a 5G / NR subframe. The 5G / NR frame structure may be an FDD in which, for a specific set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or a TDD in which, for a specific set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. In the examples provided by FIGS. 2a and 2c, the 5G / NR frame structure is assumed to be a TDD, and subframe 4 is configured using slot format 28 (primarily for DL), where D is DL, U is UL, and X is flexible for use between DL and UL, and subframe 3 is configured using slot format 34 (primarily for UL). Although subframes 3 and 4 are illustrated as having slot formats 34 and 28, respectively, any specific subframe may be configured using any of the various available slot formats 0 through 61. Slot formats 0 and 1 are both DL and UL, respectively. Other slot formats 2 through 61 include a mixture of DL, UL, and flexible symbols.UEs are configured using the slot format via the received SFI (slot format indicator) (dynamically via DCI (DL control information) or semi-statically / statically via RRC (radio resource control) signaling). Note that the following description also applies to the 5G / NR frame structure of TDD.
[0073] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10ms) may be divided into 10 equally sized subframes (1ms). Each subframe may include one or more time slots. Subframes may also include mini-slots that may contain 7, 4, or 2 symbols. Each slot may contain 7 or 14 symbols depending on the slot configuration. In the case of slot configuration 0, each slot may contain 14 symbols, and in the case of slot configuration 1, each slot may contain 7 symbols. The symbols on the DL may be cyclic prefix (CP) OFDM symbols. The symbols on the UL may be CP-OFDM symbols (for high-throughput scenarios) or DFT-s-OFDM (discrete Fourier transform (DFT) spread OFDM) symbols (also referred to as SC-FDMA (single carrier frequency-division multiple access) symbols) (for power-limited scenarios; limited to single-stream transmission). The number of slots within a subframe is based on the slot configuration and numerology. For slot configuration 0, different numerologies μ 0 through 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numerologies 0 through 2 allow 2, 4, and 8 slots per subframe, respectively. Therefore, for slot configuration 0 and numerology μ, there are 14 symbols / slots and 2μ slots / subframes. The subcarrier spacing and symbol length / duration are functions of numerology. The subcarrier spacing can be equal to 2μ*15kHz, where μ is numerology 0 to 5.Therefore, 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. FIGS. 2a through 2d provide an example of slot configuration 0 having 14 symbols per slot and numerology μ=0 having 1 slot per subframe. The subcarrier spacing is 15 kHz, and the symbol duration is approximately 66.7 μs.
[0074] A resource grid can be used to represent the frame structure. Each time slot contains a resource block (RB) (also referred to as physical RBs) that expands 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0075] As exemplified in FIG. 2a, some of the REs return reference (pilot) signals (RS) for the UE. The RS may include DM-RS (demodulation RS) for channel estimation in the UE (indicated as Rx for one specific configuration, where 100x is the port number, but other DM-RS configurations are possible) and CSI-RS (channel state information reference signals). The RS may also include BRS (beam measurement RS), BRRS (beam refinement RS), and PT-RS (phase tracking RS).
[0076] FIG. 2b illustrates an example of various DL channels within a subframe of a frame. A physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE containing nine RE groups (RE groups), each REG containing four consecutive REs in an OFDM symbol. A primary synchronization signal (PSS) may be within symbol 2 of a specific subframe of a 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 specific subframe of a 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 the physical cell identifier (PCI). Based on the PCI, the UE can determine the locations of the aforementioned DM-RS. A physical broadcast channel (PBCH) that carries a master information block (MIB) can be logically grouped with a PSS and an SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs within the system bandwidth and the system frame number (SFN). A physical downlink shared channel (PDSCH) carries user data, broadcast system information not transmitted through the PBCH, such as system information blocks (SIBs), and paging messages.
[0077] As illustrated in FIG. 2c, some of the REs return DM-RS for channel estimation at the base station (indicated as R for one specific configuration, but other DM-RS configurations are possible). The UE may transmit DM-RS for the PUCCH (physical uplink control channel) and DM-RS for the PUSCH (physical uplink shared channel). The PUSCH DM-RS may be transmitted during the first one or two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether short or long PUCCHs are transmitted and depending on the specific PUCCH format used. Although not illustrated, the UE may transmit sounding reference signals (SRS). The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0078] FIG. 2d illustrates an example of various UL channels within a subframe of a frame. PUCCH can be located as shown in the configuration. PUCCH returns scheduling requests, CQI (channel quality indicator), PMI (precoding matrix indicator), RI (rank indicator), and UCI (uplink control information) such as HARQ ACK / NACK feedback. PUSCH returns data and can additionally be used to return BSR (buffer status report), PHR (power headroom report), and / or UCI.
[0079] FIG. 3 is a block diagram of a base station (310) including a network PDCCH restriction component (198) communicating 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) implements layer 3 and layer 2 functionality. 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) includes RRC layer functions associated with broadcasting system information (e.g., MIBs, SIBs), RRC connection control (e.g., RRC connection paging, RRC connection setup, RRC connection modification, and RRC connection disconnection), mobility between RATs (radio access technology), 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 delivery of upper layer PDUs (packet data units), error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs (service data units), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; It provides MAC layer functionality associated with mapping between logical channels and transmission channels, multiplexing of MAC SDUs onto transmission blocks (TBs), demultiplexing of MAC SDUs from TBs, reporting of scheduling information, error correction via HARQ, priority handling, and logical channel prioritization.
[0080] The transmitting (TX) processor (316) and the receiving (RX) processor (370) implement Layer 1 functionality associated with various signal processing functions. Layer 1, including a physical (PHY) layer, may include error detection on transmission channels, forward error correction (FEC) coding / decoding of transmission channels, interleaving, rate matching, mapping onto physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX processor (316) handles 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-quadrature amplitude modulation (M-QAM)). Then, the coded and modulated symbols may be divided into parallel streams. Subsequently, each stream is mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time and / or frequency domain, and then combined using an Inverse Fast Fourier Transform (IFFT) to generate a physical channel that carries a time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from the channel estimator (374) can be used for spatial processing as well as to determine the coding and modulation schemes. Channel estimates can be derived from the reference signal and / or channel condition feedback transmitted by the UE (350). Subsequently, each spatial stream can be provided to a different antenna (320) via a separate transmitter (318TX). Each transmitter (318TX) can modulate an RF carrier into the individual spatial stream for transmission.
[0081] In the UE (350), each receiver (354RX) receives a signal through its individual antenna (352). Each receiver (354RX) restores information modulated on an RF carrier and provides that information to a receiving (RX) processor (356). The TX processor (368) and the RX processor (356) implement Layer 1 functionality associated with various signal processing functions. The RX processor (356) can perform spatial processing on the information to restore any spatial streams destined for the UE (350). If multiple spatial streams are scheduled for the UE (350), those spatial streams can be combined into a single OFDM symbol stream by the RX processor (356). Then, the RX processor (356) uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal contains separate OFDM symbol streams for each subcarrier of the OFDM signal. The symbols on each subcarrier and the reference signal are restored and demodulated by determining the most likely signal constellation points transmitted by the base station (310). These soft decisions may be based on channel estimates calculated by the channel estimator (358). Then, the soft decisions are decoded and de-interleaved to restore the data and control signals originally transmitted by the base station (310) on the physical channel. Then, the data and control signals are provided to a controller / processor (359) that implements layer 3 and layer 2 functionality.
[0082] 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) recovers IP packets from the EPC (160) by providing demultiplexing between the transmission channel and the logical channel, packet reassembly, decryption, header decompression, and control signal processing. The controller / processor (359) is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0083] Similar to the functions described in relation to DL transmission by the base station (310), the controller / processor (359) provides RRC layer functions associated with acquiring system information (e.g., MIBs, SIBs), RRC connections, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with forwarding 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 functions associated with mapping between logical channels and transmission 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.
[0084] Channel estimates derived by the channel estimator (358) from feedback or reference signals transmitted by the base station (310) can be used by the TX processor (368) to select appropriate coding and modulation schemes and to facilitate spatial processing. The spatial streams generated by the TX processor (368) can be provided to different antennas (352) through separate transmitters (354TX). Each transmitter (354TX) can modulate an RF carrier into a separate spatial stream for transmission.
[0085] The UL transmission is processed at the base station (310) in a manner similar to that described in relation to the receiver function of the UE (350). Each receiver (318RX) receives a signal through its individual antenna (320). Each receiver (318RX) recovers the modulated information on the RF carrier and provides the information to the RX processor (370).
[0086] 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) recovers IP packets from the UE (350) by providing demultiplexing between the transmission channel and the logical channel, packet reassembly, decryption, header decompression, and control signal processing. IP packets from the controller / processor (375) may be provided to the EPC (160). The controller / processor (375) is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0087] At least one of the TX processor (368), RX processor (356), and controller / processor (359) may be configured to perform aspects associated with the PDCCH limiting component (140) of FIG. 1.
[0088] FIG. 4 is an exemplary cell configuration (400) for a UE (104) including a PDCCH restriction component (140) and a single TRP cell (418). The multiple TRP cell (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 PDCCH1 (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). A single TRP (414) can transmit a third PDCCH3 (430) that schedules a third PDSCH (432). In one aspect, multiple TRP cells (408) and a single TRP cell (418) can form a master cell group (MCG). Additionally, the cell configuration (400) may include a secondary cell group (SCG) that may include, for example, a single TRP cell (458). The single TRP cell (458) may be controlled by a base station (452) and may include a single TRP (454). The single TRP (454) can transmit a third PDCCH4 (460) that schedules a third PDSCH (462). The cell configuration (400) may include additional cells (not shown) that may each be a single TRP cell or a multiple TRP cell and may transmit individual PDCCHs from each TRP.
[0089] In one aspect, all PDCCHs (420, 424, 430, 460) may be received in the same slot depending on the UE capabilities and limitations. In one aspect, multiple PDCCH transmissions allow for the scheduling of a larger amount of data, thereby increasing the data rate for the UE (104). However, the UE (104) may be limited (e.g., by hardware limitations) on the amount of PDCCH processing that can be performed. If the UE (104) must determine capabilities or limitations based solely on the number of serving cells, the UE (104) may not accurately account for additional PDCCHs that can be transmitted by multiple TRP cells using multiple DCIs, and in some cases, the UE (104) will not be able to decode all configured PDCCHs. The PDCCH restriction component (140) can signal capabilities and determine restrictions by considering multiple TRP cells so that the UE (104) can decode the PDCCHs that it is configured with.
[0090] FIG. 5 is a message diagram (500) illustrating exemplary messages that may be transmitted between a base station (402) and a UE (104), which may be a multi-TRP cell (408) including a first TRP (404) and a second TRP (406), in order to set limits for blind decoding of the PDCCH.
[0091] 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 the 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). When dual connectivity is possible for the UE (104), the UE (104) may transmit a number Y (514) representing the PDCCH monitoring capability for the MCG and a number Z (516) representing the PDCCH monitoring capability for the SCG. Number Y (514) may be referred to as pdcch-BlindDetectionMCG-UE, and number Z (516) may be referred to as pdcch-BlindDetectionSCG-UE. In an implementation where the UE signals values for each CORESET group separately, number X may include X0 and X1, number Y may include Y0 and Y1, and number Z may include Z0 and Z1.
[0092] The base station (402) may transmit a cell configuration (520) that can configure the UE (104) with a plurality of serving cells. For example, the cell configuration (520) may include or indicate a plurality of single TRP cells (a) (512) and a plurality of multiple TRP cells (b) (514). When the UE (104) is capable of dual connectivity, the cell configuration (520) may include a number y (526) representing the configured PDCCH monitoring capability for the MCG and a number z (528) representing the configured PDCCH monitoring capability for the SCG. The number y (526) may be referred to as pdcch-BlindDetectionMCG and the number z (528) may be referred to as pdcch-BlindDetectionSCG.
[0093] In block (530), the UE (104) can determine limits on PDCCH reception. For example, the UE (104) can determine the total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group. The maximum number of PDCCH candidates monitored for an SCS is It can be referred to as. It can be determined based on the following table. Table 10.1-2: Single Serving About the cell SCS composition DL having In BWP Regarding slots monitored PDCCH Maximum number of candidates
[0094] The maximum number of non-overlapping CCEs is It can be referred to as. It can be determined based on the following table. Table 10.1-3: Single Serving About the cell SCS composition DL having In BWP Regarding the maximum number of non-overlapping CCEs per slot
[0095] As discussed in further detail below, in this application, the limitations may take into account multiple TRP cells rather than a single serving cell having a single TRP. In the first embodiment, the total monitoring limit may be applied to all serving cells in a cell group. In the case of dual connectivity, there may be separate total monitoring limits for the MCG and SCG. In the second embodiment, the total monitoring limit may be applied to the serving cells of a cell group configured for a CORESET group. Thus, the UE (104) may determine a separate total monitoring limit for each CORESET group. In the case of dual connectivity, the UE (104) may also determine a separate total monitoring limit for each CORESET group for the MCG and SCG. Thus, in the case of two CORESET groups and dual connectivity, the UE (104) may determine four separate total monitoring limits. The UE (104) may also determine a monitoring limit per cell. In the first implementation, the per-cell monitoring limit for multiple TRP cells may be based on a multiplication factor. In the second implementation, the UE (104) may determine the per-cell monitoring limit for each CORESET group. Thus, a multiple TRP cell using two CORESET groups may be associated with two per-cell monitoring limits.
[0096] The base station (102) can transmit the first PDCCH (540) and the second PDCCH (542), and the UE (104) can receive the first PDCCH (540) and the second PDCCH (542) as well as other PDCCHs transmitted by other serving cells based on limits determined in block (530). In one aspect, the network can recognize limits based on UE capabilities (510) and cell configuration (520) and avoid transmitting PDCCHs that exceed the UE's limits. However, in one aspect, the primary serving cell can configure the UE (104) with PDCCH candidates that can exceed the limits for PDCCH candidates and / or non-overlapping CCEs using overbooking.
[0097] In block (550), the UE (104) can perform decoding based on the restrictions. That is, the UE (104) can perform decoding based on the restrictions of non-overlapping CCEs (e.g., Restrictions on PDCCH candidates up to ) (e.g., PDCCH candidates can be decoded up to ). In the case of overbooking, even if the UE (104) is composed of PDCCH candidates that exceed the limits (e.g., based on the number of configured search spaces and aggregation levels), the UE (104) can comply with the limits and stop decoding when one or more of the limits are reached.
[0098] Base station (402) can transmit the first PDSCH (560) and the second PDSCH (562) from the first TRP (404) and the second TRP (406), respectively. The UE (104) can receive the first PDSCH (560) and the second PDSCH (562) based on the decoded PDSCHs (540, 542).
[0099] FIG. 6 is a flowchart of a method (600) of wireless communication that can be performed by a UE (e.g., may include memory (360) and may be the entire UE (104) or a component of the UE (104), such as a PDCCH limiting component (140), a TX processor (368), an RX processor (356), and / or a controller / processor (359)) to set limits for blind decoding of PDCCH.
[0100] In block (610), the method (600) may include determining whether to signal a number X representing the PDCCH monitoring capability across all downlink serving cells based at least partially on a multiplication factor (r) for serving cells having multiple TRPs (e.g., cells having two CORESET groups). In one aspect, for example, the UE (104) and / or controller / processor (359) may execute a PDCCH limiting component (140) and / or capability component (141) to determine whether to signal a number X (512) representing the PDCCH monitoring capability across all downlink serving cells based at least partially on a multiplication factor (r), the number of serving cells having multiple TRPs (e.g., cell (408)), and the number of serving cells having a single TRP (e.g., cell (418)). Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or capability component (141) may provide means for determining whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells based at least partially on the multiplication factor for serving cells having two CORESET groups.
[0101] For example, in a sub-block (612), the block (610) may include determining to signal a number X when the UE is able to receive, by adding a multiplication factor multiplied by a second number of multi-TRP cells to a first number of single TRP cells that is greater than a threshold. For example, if the UE (104) represents the capability of A or more serving cells having single-TRP and B or more serving cells having multi-TRP such that A+rB > 4, the UE (104) may signal the value of X. If A+rB ≤ 4, the UE (104) may suppress signaling the number X. If the UE is capable of NR-DC, the UE (104) may determine a first number Y representing the capability of PDCCH monitoring for MCG and a second number Z representing the capability of PDCCH monitoring for SCG. When the UE (104) reports X, when the UE signals Y and Z, the value of Y + Z may be greater than the value of X. When the UE (104) does not report X, the sum of Y and Z may be greater than or equal to the value A+rB, so that the UE (104) can be configured in both the MCG and SGC.
[0102] In block (620), the method (600) may optionally include signaling a number X at a value less than or equal to the sum of a first number of single TRP cells multiplied by a second number of multiply 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 limit component (140) and / or capability component (141) to signal a number X (512) at a value less than or equal to the sum of a first number of single TRP cells multiplied by a second number of multiply TRP cells. Block (620) may be performed in response to the sub-block (612). If the UE (104) is NR-DC capable, the UE may also report Y (514) and Z (516). Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or capability component (141) may provide means for signaling a number representing the PDCCH monitoring capability across all downlink serving cells at a value less than or equal to the sum of a first number of single TRP cells and a multiplication factor multiplied by a second number of multiple TRP cells.
[0103] In block (630), the method (600) may include receiving, by the UE, a configuration of serving cells indicating a number of configured downlink serving cells with a single TRP and a number of configured downlink serving cells with multiple TRPs. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limiting component (140) and / or the configuration component (142) to receive a configuration of serving cells (520) indicating a number of configured downlink serving cells with a single TRP (522) and a number of configured downlink serving cells with multiple TRPs (524). When the UE (104) is configured for the NR-DC, the cell configuration (520) may also include a number y (526) and a number z (528). A number y (526) is less than or equal to a number Y (514). Number z (528) is less than or equal to number Z (516). That is, the configured capabilities may be less than or equal to the reported capabilities. Also, if the UE (104) has reported X (512), then adding number z (528) to number y (526) is less than or equal to X (512). If the UE (104) has not reported X (512), then adding number z (528) to number y (526) is less than or equal to a + rb. Thus, a controller / processor (359) executing the PDCCH limiting component (140) and / or the configuration component (142), and / or the UE (104) may provide means for receiving, by the UE, a configuration of serving cells indicating the number of configured downlink serving cells having a single TRP and the number of configured downlink serving cells having multiple TRPs.
[0104] In block (640), the method (600) may include determining a limit (Ncap) on the number of serving cells based on one of the following: (i) a configuration and multiplication factor in response to a decision not to signal a number representing PDCCH monitoring capability, or (ii) a number representing PDCCH monitoring capability in response to a decision to signal a number representing PDCCH monitoring capability. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or the Ncap component (143) to determine the Ncap based on one of the following: (i) a configuration (e.g., a (522) and b (524)) and multiplication factor (r) in response to a decision not to signal a number representing PDCCH monitoring capability, or (ii) a number representing PDCCH monitoring capability in response to a decision to signal a number representing PDCCH monitoring capability. Accordingly, a controller / processor (359) and / or UE (104) executing a PDCCH limiting component (140) and / or an Ncap component (143) may provide means for determining a limit on the number of serving cells based on either (i) a configuration and multiplication factor in response to a decision not to signal a number representing PDCCH monitoring capability, or (ii) a number representing PDCCH monitoring capability in response to a decision to signal a number representing PDCCH monitoring capability.
[0105] For example, in a sub-block (642), the block (640) may include determining Ncap by adding a multiplication factor multiplied by the number of configured downlink serving cells with a single TRP to the number of configured downlink serving cells with multiple TRPs. That is, if the UE (104) does not report X and is not configured for NR-DC operation, Ncap may be set to a + rb. If the UE (104) reports X in the block (630), Ncap may be set to X. If the UE (104) is configured for NR-DC and the UE (104) does not report X, Ncap may be a + 2b, where a and b are counted in both the MCG and SCG.
[0106] In block (650), the method (600) may include determining, by the UE, based on Ncap, a total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for single TRP cells and multiple TRP cells. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or the limit component (144) to determine, based on Ncap, a total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for single TRP cells and multiple TRP cells. Further details regarding the determination of total limits and per-cell limits are discussed below in relation to FIG. 8. Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or the limiting component (144) may provide means for determining a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per cell scheduled for a single TRP cell and multiple TRP cells, based on a total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group and a limit of the number of serving cells.
[0107] In block (660), the method (600) may include receiving a downlink control channel within a slot by performing blind decoding operations on CCEs up to a total limit and a per-cell limit. In one aspect, for example, the UE (104), and / or the controller / processor (359) may receive a downlink control channel (e.g., PDCCH) within a slot by executing a PDCCH limiting component (140) and / or a decoding component (145) to perform blind decoding operations on CCEs up to a total limit and a per-cell limit. That is, the UE (104) may perform decoding operations for PDCCH candidates up to a total limit and decoding operations up to a total limit of non-overlapping CCEs. Additionally, for each cell, the UE (104) may perform decoding operations for PDCCH candidates up to a per-cell limit and decoding operations up to a per-cell limit of non-overlapping CCEs. Additional details regarding receiving the downlink control channel in the case of overbooking on the primary cell are described below in relation to FIG. 7. Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or decoding component (145) may provide means for receiving the downlink control channel within the slot by performing a blind decoding operation on the CCEs up to the total limit and up to the limit per cell.
[0108] FIG. 7 is a flowchart of a method (700) of wireless communication that can be performed by a UE (e.g., may include memory (360) and may be the entire UE (104) or a component of the UE (104), such as a PDCCH limiting component (140), a TX processor (368), an RX processor (356), and / or a controller / processor (359)) to perform overbooking. In one aspect, the method (700) may be performed by a decoding component (145). The method (700) may correspond to a block (660) of the method (600). In one aspect, when the UE (104) is configured for NR-DC, the method (700) may be performed for a limit per cell for each CORESET group. The per-cell limits for each CORESET group may be the per-cell limit for multiple TRP cells or half the per-cell limit for a single TRP cell.
[0109] In block (710), the method (700) may include excluding control channel elements and blind detections corresponding to sets of common search spaces from the per-cell limit for the primary cell. In one aspect, for example, the decoding component (145) may exclude control channel elements and blind detections corresponding to sets of common search spaces from the per-cell limit for the primary cell. In the case of overbooking, PDCCH candidates and CCEs for the common search spaces may be mandatory and included in the per-cell limit. Accordingly, the decoding component (145) may subtract PDCCH candidates and CCEs for the common search spaces from the individual limits.
[0110] In block (720), the method (700) may include decoding a UE-specific search space starting from the lowest index and subtracting the number of CCEs and blind detections used for decoding each index from the per-cell limit of the primary cell. In one aspect, for example, the decoding component (145) may decode a UE-specific search space starting from the lowest index and subtract the number of CCEs and blind detections used for decoding each index from the per-cell limit of the primary cell. That is, the UE may perform decoding operations for each index and subtract the PDCCH candidates and CCEs performed from the individual per-cell limits.
[0111] In block (730), the method (700) may include stopping decoding when the number of configured blind detections or control channel elements for the next index is greater than the remaining number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell. In one aspect, for example, the decoding component (145) may stop decoding when the number of configured blind detections or control channel elements for the next index is greater than the remaining number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell. Thus, the decoding component (145) may stop decoding based on the per-cell limit even when additional search spaces are configured for the primary serving cell.
[0112] FIG. 8 is a flowchart of a method (800) of wireless communication that may be performed by a UE (e.g., may include memory (360) and may be the entire UE (104) or a component of the UE (104), such as a PDCCH limiting component (140), a TX processor (368), an RX processor (356), and / or a controller / processor (359)) to determine total limits and limits per cell. In one aspect, the method (800) may correspond to a block (650) of the method (600). The method (800) may be performed by the limiting component (144).
[0113] In the determination block (810), the method (800) may include determining whether the 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 cells configured for each SCS μ. For example, and represents the number of downlink cells in which the UE (104) is composed of single-TRPs and multiple-TRPs, respectively, and has an active downlink BWP with SCS μ. Thus, for a maximum downlink BWP of 4, the equivalent number of serving cells is It can be expressed as such. That is, the limiting component (144) can determine that the number of configured downlink serving cells having a single TRP plus a multiplication factor multiplied by the number of configured downlink serving cells having multiple TRPs is less than or equal to Ncap. In this case, the method (800) can proceed to block (820). In this case, the method (800) can proceed to block (840). That is, the limiting component (144) can determine that the sum of the number of configured downlink serving cells with a single TRP and the multiplication factor multiplied by the number of configured downlink serving cells with multiple TRPs is greater than Ncap.
[0114] In block (820), the method (800) may include determining a per-cell limit for a single TRP cell as a value based on the SCS of each individual single TRP cell. For example, the limit component (144) may determine a per-cell limit for single TRP cells as a value based on the SCS of each individual single TRP cell. That is, the limit on PDCCH candidates per cell scheduled for cells composed of a single TRP is The limit on non-overlapping CCEs per cell scheduled for cells that can be composed of a single-TRP is It could be.
[0115] In block (830), the method (800) may include determining a per-cell limit for multi-TRP cells as a multiplication factor multiplied by a value based on the SCS of each individual multi-TRP cell. For example, the limit component (144) may determine a per-cell limit for multi-TRP cells as a multiplication factor multiplied by a value based on the SCS of each individual multi-TRP cell. That is, the limit on PDCCH candidates per cell scheduled for cells composed of multi-TRPs is The limit on non-overlapping CCEs per cell scheduled for cells composed of multiple TRPs is It could be.
[0116] In block (840), the method (800) may include determining a total limit for a cell group having an SCS as a floor of multiplying Ncap by the value for the SCS for a single-TRP serving cell and multiplying by the ratio of the sum of the multiplication factor multiplied by the number of downlink serving cells configured for the SCS having a single-TRP to the number of downlink serving cells configured for the SCS having multiple TRPs to the sum of the total number of downlink serving cells configured for the cell group having a single-TRP to the sum of the multiplication factor multiplied by the total number of downlink serving cells configured for the cell group having multiple TRPs. For example, the limit component (144) As such, the total limit of PDCCH candidates for all downlink cells having a given SCS can be determined. Similarly, the limit component (144) As a result, the total limit of non-overlapping CCEs for all downlink cells having a given SCS can be determined.
[0117] In block (850), the method (800) may include determining a limit per cell for single TRP cells as the minimum of the value for the SCS for a single-TRP serving cell and the total limit for the group of cells for the SCS. For example, the limit component (144) is As, determine the per-cell limit for single TRP cells, and As such, the per-cell limit of non-overlapping CCEs can be determined.
[0118] In block (860), the method (800) may include determining a per-cell limit for multiple TRP cells as the minimum of a multiplication factor multiplied by a value for the SCS for a single-TRP serving cell and a total limit for a group of cells for the SCS. For example, the limit component (144) is As such, determine the per-cell limit of PDCCH candidates for multiple TRP cells, and As such, the per-cell limit of non-overlapping CCEs can be determined.
[0119] FIG. 9 is a flowchart of a method (900) of wireless communication that may be performed by a UE (e.g., may include memory (360) and may be the entire UE (104) or a component of the UE (104), such as a PDCCH limiting component (140), a TX processor (368), an RX processor (356), and / or a controller / processor (359)) to set limits for blind decoding of a PDCCH. The method (900) may correspond to a second implementation that sets limits for blind decoding using separate limits for each CORESET group.
[0120] In block (910), the method (900) may include determining by the UE whether to signal a first number representing the PDCCH monitoring capability across all downlink serving cells for the first CORESET group and a second number representing the PDCCH monitoring capability across all downlink serving cells for the second CORESET group. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or capability component (141) to determine whether to signal a first number X1 representing the PDCCH monitoring capability across all downlink serving cells for the first CORESET group and a second number X2 representing the PDCCH monitoring capability across all downlink serving cells for the second CORESET group. Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or capability component (141) may provide means for determining whether to signal a first number representing the PDCCH monitoring capability across all downlink serving cells for the first CORESET group and a second number representing the PDCCH monitoring capability across all downlink serving cells for the second CORESET group.
[0121] In the sub-block (912), the block (910) may optionally include signaling a first number when the UE can support exceeding the threshold number of downlink serving cells configured with a first CORESET group, and signaling a second number when the UE can support exceeding the threshold number of downlink serving cells configured with a second CORESET group. For example, the capability component (141) may signal X1 when the UE (104) can support exceeding the threshold number (e.g., 4) of downlink serving cells configured with a first CORESET group, and may signal X1 when the UE can support exceeding the threshold number (e.g., 4) of downlink serving cells configured with a second CORESET group. The value of X0 may be 4 or greater. The value of X1 may be 4 or greater.
[0122] In the sub-block (914), the method (900) may optionally include signaling both the first number and the second number when the sum of the number of serving cells that can be composed of the first CORESET group and the number of serving cells that can be composed of the second CORESET group is greater than a threshold. That is, the UE may support A or more serving cells that can be composed of only one CORESET group and B or more serving cells that can be composed of two CORESET groups, so that A+2B>4. For example, the capability component (141) may signal both X1 and X2 when the sum of the number of serving cells that can be composed of the first CORESET group and the number of serving cells that can be composed of the second CORESET group is greater than a threshold. The value of X0 plus X1 is greater than or equal to the threshold (e.g., 4). If the UE is configured as an NR-DC, the UE may also signal Y0, Y1, Z0, and Z1. If the UE reports X0, the value of Y0 + Z0 is greater than or equal to X0. If the UE reports X1, the value of Y1 + Z1 is greater than or equal to X1. If the UE does not report X0, Y0 + Z0 is greater than or equal to the maximum number of downlink cells in which the first CORESET group can be formed. If the UE does not report X1, Y1 + Z1 is greater than or equal to the maximum number of downlink cells in which the second CORESET group can be formed.
[0123] In block (920), the method (900) may include receiving, by the UE, a configuration of serving cells indicating the number of configured downlink serving cells for the first CORESET group and the number of configured downlink serving cells for the second CORESET group. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limiting component (140) and / or the configuration component (142) to receive, by the UE, a cell configuration (520) of serving cells indicating the number of configured downlink serving cells for the first CORESET group and the number of configured downlink serving cells for the second CORESET group. If the UE is configured as an NR-DC, the cell configuration (520) may include y0 and z0 for the first CORESET group and y1 and z1 for the second CORESET group. The value of y0 is less than or equal to Y0. The value of z0 is less than or equal to Z0. The value of y1 is less than or equal to Y1. The value of z1 is less than or equal to Z1. If the UE reports X0, y0+z0 is less than or equal to X0. Otherwise, y0+z0 is less than or equal to the number of configured DL cells in which CORESETs with upper layer index=0 are configured in both MCG and SCG, and y1+z1 is less than or equal to the number of configured DL cells in which CORESETs with upper layer index=1 are configured. Accordingly, a controller / processor (359) executing the PDCCH restriction component (140) and / or capability component (141), and / or the UE (104) may provide means for receiving a configuration of serving cells indicating the number of configured downlink serving cells for a first CORESET group and the number of configured downlink serving cells for a second CORESET group.
[0124] In block (930), the method (900) may include determining, by the UE, a limit (Ncap0) on the number of serving cells for a first CORESET group based on a configuration or a first number and a limit (Ncap1) on the number of serving cells for a second CORESET group based on a configuration or a second number. In one aspect, for example, the UE (104) and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or the Ncap component (143) to determine a limit (Ncap0) on the number of serving cells for a first CORESET group based on a configuration or a first number X1 and to determine a limit (Ncap1) on the number of serving cells for a second CORESET group based on a configuration or a second number X2. Accordingly, a controller / processor (359) executing the PDCCH limiting component (140) and / or Ncap component (143), and / or UE (104) may provide means for receiving a configuration of serving cells indicating the number of configured downlink serving cells for the first CORESET group and the number of configured downlink serving cells for the second CORESET group.
[0125] In the sub-block (932), the block (930) may include determining, for each CORESET group, the number of configured downlink cells in which individual CORESETs are configured having an upper layer index corresponding to each individual CORESET group. For example, the Ncap component (143) may determine, for each CORESET group, the number of configured downlink cells in which individual CORESETs are configured having an upper layer index corresponding to each individual CORESET group. For example, if the UE does not report X0, Ncap0 may be set to the number of configured DL cells in which CORESETs are configured having an upper layer index=0. Similarly, if the UE does not report X1, Ncap1 may be set to the number of configured DL cells in which CORESETs are configured having an upper layer index=1. If X0 or X1 is reported, individual Ncap0 or Ncap1 may be set to the reported value of X0 or X1. When the UE (104) is configured for the NR-DC, the values of Ncap0 can be determined separately for MCG and SCG through y0 and z0 for the first CORESET group, and the values of Ncap1 can be determined separately for MCG and SCG through y1 and z1 for the second CORESET group, and
[0126] In block (940), the method (900) may include determining, by the UE, a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a first CORESET group based on Ncap0, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for a first CORESET group based on Ncap0. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or the limit component (144) to determine a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a first CORESET group based on Ncap0, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots per scheduled cell for a first CORESET group based on Ncap0. Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or the limiting component (144) may provide means for determining a first total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a first CORESET group based on a limit of the number of serving cells for a first CORESET group, and a first per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a scheduled per-cell slot for a first CORESET group based on a limit of the number of serving cells for a first CORESET group.
[0127] In block (950), the method (900) may include determining a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a second CORESET group based on Ncap1, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a scheduled cell for a second CORESET group based on Ncap1. In one aspect, for example, the UE (104), and / or the controller / processor (359) may execute the PDCCH limit component (140) and / or the limit component (144) to determine a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a cell group for a second CORESET group based on Ncap1, and a second per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in slots for a scheduled cell for a second CORESET group based on Ncap1. Accordingly, a controller / processor (359) and / or UE (104) executing the PDCCH limiting component (140) and / or the limiting component (144) may provide means for determining a second total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group for a second CORESET group based on a limit of the number of serving cells for a second CORESET group, and a second limit per cell of PDCCH candidates and non-overlapping CCEs to be monitored in a slot per scheduled cell for a second CORESET group based on a limit of the number of serving cells for a second CORESET group.
[0128] In block (960), the method (900) may include receiving a downlink control channel in a slot by performing blind decoding operations on the CCEs up to a first total limit and a first limit per cell for a first CORESET group and up to a second total limit and a second limit per cell for a second CORESET group. In one aspect, for example, the UE (104), and / or the controller / processor (359) executes the PDCCH limiting component (140) and / or the decoding component (145) so that the UE can receive a downlink control channel in a slot by performing blind decoding operations on the CCEs up to a first total limit and a first limit per cell for a first CORESET group and up to a second total limit and a second limit per cell for a second CORESET group. If the primary serving cell utilizes overbooking, the UE (104) may perform method (700) for the first CORESET group using a first per-cell limit and perform method (700) a second time for the second CORESET group using a second per-cell limit. Thus, the controller / processor (359) executing the PDCCH limiting component (140) and / or decoding component (145), and / or the UE (104) may provide means for receiving a downlink control channel within a slot by performing blind decoding operations on the CCEs up to the first total limit and first per-cell limit for the first CORESET group and up to the second total limit and second per-cell limit for the second CORESET group.
[0129] Referring to FIG. 10, an example of an implementation of the UE (104) may include various components, some of which have already been described above, but may include components such as one or more processors (1012), memory (1016), and transceiver (1002) communicating via one or more buses (1044), which may work together with a modem (1014) and a PDCCH limiting component (140) to enable one or more of the functions described herein in relation to the limits on PDCCH decoding. Additionally, one or more processors (1012), a modem (1014), memory (1016), a transceiver (1002), an RF front end (1088), and one or more antennas (1065) may be configured to support voice and / or data calls of one or more radio access technologies (simultaneously or non-simultaneously). The antennas (1065) may include one or more antennas, antenna elements, and / or antenna arrays.
[0130] In one aspect, one or more processors (1012) may include a modem (1014) using one or more modem processors. Various functions associated with the PDCCH limiting component (140) may be included in the modem (1014) and / or processors (1012), and in one aspect may be executed by a single processor, while in other aspects, different functions among the functions may be executed by a combination of two or more different processors. For example, in one aspect, one or more processors (1012) may include any one of a modem processor, or a baseband processor, or a digital signal processor, or a transmission processor, or a receiver processor, or a transceiver processor associated with the transceiver (1002), or any combination thereof. In other aspects, some of the features of one or more processors (1012) and / or modem (1014) associated with the PDCCH limiting component (140) may be performed by the transceiver (1002).
[0131] Additionally, memory (1016) may be configured to store local versions of one or more of the applications (1075), PDCCH restriction components (140), and / or their subcomponents, which are executed by at least one processor (1012), and / or the data used herein. Memory (1016) may include any type of computer-readable medium available to a computer or at least one processor (1012), such as random access memory (RAM), read-only memory (ROM), tapes, magnetic disks, optical disks, volatile memory, non-volatile memory, and any combination thereof. In one aspect, for example, memory (1016) may be a non-transient computer-readable storage medium that stores one or more computer-executable codes and / or associated data defining one or more of the PDCCH restriction component (140) and / or subcomponents thereof when the UE (104) is operating at least one processor (1012) to execute one or more of the PDCCH restriction component (140) and / or subcomponents thereof.
[0132] The transceiver (1002) may include at least one receiver (1006) and at least one transmitter (1008). The receiver (1006) may include hardware, firmware, and / or software code executable by a processor to receive data, and the code includes instructions and is stored in memory (e.g., a computer-readable medium). The receiver (1006) may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver (1006) may receive signals transmitted by at least one base station (102). Additionally, the receiver (1006) may process these received signals and also obtain measurements of signals such as (but not limited to) Ec / Io, SNR, RSRP, RSSI, etc. The transmitter (1008) may include hardware, firmware, and / or software code executable by a processor to transmit data, and the code includes instructions and is stored in memory (e.g., a computer-readable medium). Suitable examples of the transmitter (1008) may include (but are not limited to) an RF transmitter.
[0133] Additionally, in one aspect, the UE (104) may include an RF front end (1088), which may operate by communicating with one or more antennas (1065) and a transceiver (1002) to receive and transmit radio transmissions, e.g., radio communications transmitted by at least one base station (102) or radio transmissions transmitted by the UE (104). The RF front end (1088) may be connected to one or more antennas (1065) and may include one or more low-noise amplifiers (LNAs) (1090), one or more switches (1092), one or more power amplifiers (PAs) (1098) and one or more filters (1096) to transmit and receive RF signals.
[0134] In one embodiment, the LNA (1090) can amplify the received signal to a desired output level. In one embodiment, each LNA (1090) may have specified minimum and maximum gain values. In one embodiment, the RF front end (1088) may use one or more switches (1092) to select a specific LNA (1090) and its specified gain value based on a desired gain value for a specific application.
[0135] Additionally, for example, one or more PA(s) (1098) may be used by the RF front end (1088) to amplify a signal for the RF output to a desired output power level. In one embodiment, each PA (1098) may have specified minimum and maximum gain values. In one embodiment, the RF front end (1088) may use one or more switches (1092) to select a specific PA (1098) and its specified gain value based on a desired gain value for a specific application.
[0136] Additionally, for example, one or more filters (1096) may be used by the RF front end (1088) to filter a received signal to acquire an input RF signal. Similarly, in one embodiment, for example, each filter (1096) may be used to filter the output from each PA (1098) to generate an output signal for transmission. In one embodiment, each filter (1096) may be connected to a specific LNA (1090) and / or PA (1098). In one embodiment, the RF front end (1088) may use one or more switches (1092) to select a transmission or reception path using a specified filter (1096), LNA (1090), and / or PA (1098), based on a configuration as specified by the transceiver (1002) and / or processor (1012).
[0137] Accordingly, the transceiver (1002) may be configured to transmit and receive wireless signals through one or more antennas (1065) via an RF front end (1088). In one aspect, the transceiver (1002) may be tuned to operate at specific frequencies so that the UE (104) can communicate, for example, with one or more base stations (102) or one or more cells associated with one or more base stations (102). In one aspect, for example, a modem (1014) may configure the transceiver (1002) to operate at specific frequencies and power levels based on the UE configuration of the UE (104) and the communication protocol used by the modem (1014).
[0138] In one embodiment, the modem (1014) may be a multi-band / multi-mode modem, which processes digital data and communicates with the transceiver (1002) so that digital data is transmitted and received using the transceiver (1002). In one embodiment, the modem (1014) may be multi-band and may be configured to support multiple frequency bands for a specific communication protocol. In one embodiment, the modem (1014) may be multi-mode and may be configured to support multiple operating networks and communication protocols. In one embodiment, the modem (1014) may control one or more components of the UE (104) (e.g., RF front end (1088), transceiver (1002)) to enable the transmission and / or reception of signals from the network based on a specified modem configuration. In one embodiment, 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) as provided by the network during cell selection and / or cell reselection.
[0139] Referring to FIG. 11, an example of an implementation of a base station (102) may include various components, some of which have already been described above, but may include components such as one or more processors (1112), memory (1116), and transceiver (1102) communicating through one or more buses (1154), and may operate together with a modem (1114) and a network PDCCH limiting component (198) to enable one or more of the functions described herein in relation to PDCCH limits.
[0140] The transceiver (1102), receiver (1106), transmitter (1108), one or more processors (1112), memory (1116), applications (1175), buses (1154), RF front end (1188), LNAs (1190), switches (1192), filters (1196), PAs (1198), and one or more antennas (1165) may be identical or similar to the corresponding components of the UE (104) as described above, but are configured for base station operations as opposed to UE operations or otherwise programmed.
[0141] It is understood that the specific order or hierarchy of blocks within the disclosed processes / flow diagrams is an example of exemplary approaches. It is understood that the specific order or hierarchy of blocks within the processes / flow diagrams may be rearranged based on design preferences. Additionally, some blocks may be combined or omitted. The appended method claims present elements of various steps in a sample order and are not intended to be limited to the specific order or hierarchy presented.
[0142] The preceding 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 described herein, but are granted to the maximum extent consistent with the wording of the claims, wherein references to singular elements are intended to mean "one and only one" rather than "one or more" unless specifically stated otherwise. The word "exemplary" is used herein to mean "functioning as an example, case, or example." Any aspect described herein as "exemplary" is not necessarily to be interpreted as being more desirable or advantageous than other aspects. Unless otherwise specifically stated, 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 multiples of A, multiples of B, or multiples of C. 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 only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C.All structural and functional equivalents of the elements of the various aspects described throughout this disclosure, which are known to those skilled in the art or will be known thereafter, are expressly incorporated herein by reference and are intended to be incorporated by the claims. Furthermore, nothing disclosed herein is intended to be made available to the public, regardless of whether such disclosure is explicitly cited in the claims. The words “module,” “mechanism,” “element,” “device,” etc., may not be substitutes for the word “means.” Therefore, no claim element will be interpreted as means plus function unless the element is explicitly referred to using the phrase “means for doing.”
Claims
Claim 1 A wireless communication method comprising: a step of determining by a UE whether to signal a number representing a physical downlink control channel (PDCCH) monitoring capability across all downlink serving cells, at least partially based on a multiplication factor for serving cells having two CORESET (control resource set) groups; a step of receiving by the UE a configuration of serving cells indicating the number of downlink serving cells configured with no CORESET grouping or having one CORESET group, and the number of downlink serving cells configured with two CORESET groups; a step of determining by the UE a limit on the number of serving cells, either (i) based on the configuration and the multiplication factor in response to a decision not to signal the number representing the PDCCH monitoring capability, or (ii) based on the number representing the PDCCH monitoring capability in response to a decision to signal the number representing the PDCCH monitoring capability. A wireless communication method comprising: determining, by the above UE, a total limit of PDCCH candidates and non-overlapped CCEs (control channel elements) to be monitored in a slot for a cell group based on a limit of the number of serving cells, and a per-cell limit of PDCCH candidates and non-overlapped CCEs to be monitored in a slot for each scheduled cell for cells having no CORESET grouping or having one CORESET group, and for cells having two CORESET groups; and receiving a downlink control channel in a slot by performing blind decoding operations on the CCEs up to the total limit and up to the per-cell limit. Claim 2 A wireless communication method according to claim 1, wherein the step of receiving the downlink control channel further comprises: for a primary cell: excluding control channel elements and blind detections corresponding to sets of common search spaces from a per-cell limit for the primary cell; decoding a UE-specific search space starting from the lowest index and excluding the number of CCEs and blind detections used for decoding of each index from the per-cell limit of the primary cell; and stopping the decoding when the number of configured blind detections or control channel elements for the next index is greater than the remaining number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell. Claim 3 A wireless communication method according to claim 1, wherein the limit per cell for a cell having the two CORESET groups includes a limit per CORESET group. Claim 4 A wireless communication method according to claim 3, wherein the limit per CORESET group is equal to the limit per cell for cells having two CORESET groups divided by the multiplication factor, or equal to the limit per cell for cells having no CORESET grouping or having one CORESET group. Claim 5 A wireless communication method according to claim 1, wherein the step of determining whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells by a UE comprises the step of determining to signal said number when the UE can receive it by adding a multiplication factor multiplied by a second number of cells having two CORESET groups to a first number of cells having no CORESET grouping or one CORESET group that is greater than a threshold. Claim 6 A wireless communication method according to claim 5, further comprising the step of signaling a number representing the PDCCH monitoring capability across all downlink serving cells at a value less than or equal to the sum of a first number of cells having no CORESET grouping or having one CORESET group and a multiplication factor multiplied by a second number of cells having two CORESET groups. Claim 7 A wireless communication method according to claim 1, wherein the step of determining a limit on the number of serving cells based on the configuration and the multiplication factor by the UE comprises the step of determining a limit on the number of serving cells by adding a multiplication factor multiplied by the number of downlink serving cells configured with two CORESET groups to the number of downlink serving cells configured with no CORESET grouping or having one CORESET group. Claim 8 In claim 1, the step of determining, by the UE, a total limit for the cell group and a limit per cell for each scheduled cell for cells having no CORESET grouping or having one CORESET group and for cells having two CORESET groups, based on the limit on the number of serving cells, comprises: determining that the sum of the number of configured downlink serving cells having no CORESET grouping or having one CORESET group and a multiplication factor multiplied by the number of configured downlink serving cells having two CORESET groups is less than or equal to the limit on the number of serving cells; and determining the limit per cell for cells having no CORESET grouping or having one CORESET group as a value for the sub-carrier spacing (SCS) for the serving cells having no CORESET grouping or having one CORESET group. A wireless communication method comprising the step of determining a limit per cell for cells having two CORESET groups as a multiplication factor multiplied by a value for an SCS for a serving cell having no CORESET grouping or having one CORESET group. Claim 9 In claim 1, the step of determining the per-cell limit and the total limit for cells having no CORESET grouping or one CORESET group and for cells having two CORESET groups, based on the limit on the number of serving cells by the UE, comprises determining that the sum of the number of configured downlink serving cells having no CORESET grouping or one CORESET group and the multiplication factor multiplied by the number of configured downlink serving cells having two CORESET groups is greater than the limit on the number of serving cells; A wireless communication method comprising the step of determining a total limit for a cell group having the SCS as the floor of a ratio in which the limit on the number of serving cells is multiplied by a value for the SCS for a serving cell having no CORESET grouping or having one CORESET group, and the sum of a multiplication factor multiplied by the number of downlink serving cells configured for the SCS having no CORESET grouping or having one CORESET group is multiplied by the number of downlink serving cells configured for the SCS having two CORESET groups is multiplied by the total number of downlink serving cells configured for the cell group having no CORESET grouping or having one CORESET group is multiplied by the total number of downlink serving cells configured for the cell group having two CORESET groups is multiplied by the total number of downlink serving cells configured for the cell group having no CORESET grouping or having one CORESET group is multiplied by the total number of downlink serving cells configured for the cell group having two CORESET groups. Claim 10 In claim 9, the step of determining the per-cell limit and the total limit for cells having no CORESET grouping or having one CORESET group and for cells having two CORESET groups, based on the limit on the number of serving cells by the UE, comprises: determining the per-cell limit for cells having no CORESET grouping or having one CORESET group as the minimum value among the value for the SCS for the serving cell having no CORESET grouping or having one CORESET group and the total limit for the cell group for the SCS; and determining the per-cell limit for cells having two CORESET groups as the minimum value among the multiplication factor multiplied by the value for the SCS for the serving cell having no CORESET grouping or having one CORESET group and the total limit for the cell group for the SCS. Claim 11 A wireless communication method according to claim 1, wherein the UE decides not to signal a number representing the PDDCH monitoring capability, the UE is capable of dual connectivity, the UE reports a first number representing the PDCCH monitoring capability for an MCG (master cell group) and a second number representing the PDCCH monitoring capability for an SCG (secondary cell group), and the sum of the first number and the second number is greater than the sum of a multiplication factor multiplied by the first number of cells having no CORESET grouping or having one CORESET group and the second number of cells having two CORESET groups. Claim 12 A wireless communication method according to claim 11, wherein the configuration comprises a configured number representing the PDCCH monitoring capability for the MCG and a configured number representing the PDCCH monitoring capability for the SCG, and the sum of the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG is less than or equal to the sum of a multiplication factor obtained by multiplying a first configured number of cells having no CORESET grouping or having one CORESET group by a second configured number of cells having two CORESET groups, and the limitation on the number of serving cells is based on the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG. Claim 13 A wireless communication method according to claim 1, wherein the UE decides to signal a number representing the PDDCH monitoring capability, the UE is capable of dual connectivity, the UE reports a first number representing the PDCCH monitoring capability for an MCG (master cell group) and a second number representing the PDCCH monitoring capability for an SCG (secondary cell group), and the sum of the first number and the second number is greater than or equal to the number representing the PDDCH monitoring capability. Claim 14 A wireless communication method according to claim 13, wherein the configuration comprises a configured number representing the PDCCH monitoring capability for the MCG and a configured number representing the PDCCH monitoring capability for the SCG, and the sum of the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG is less than or equal to the number representing the PDCCH monitoring capability, and the limitation on the number of serving cells is based on the configured number representing the PDCCH monitoring capability for the MCG and the configured number representing the PDCCH monitoring capability for the SCG. Claim 15 A wireless communication method according to claim 14, wherein determining the total limit of blind decoding operations and control channel elements for a cell group by the UE includes separately determining the total limit of blind decoding operations and CCEs for the MCG and the SCG. Claim 16 User equipment (UE) for wireless communication comprises: memory; and at least one processor coupled to said memory, wherein the at least one processor determines whether to signal a number representing a physical downlink control channel (PDCCH) monitoring capability across all downlink serving cells based at least partially on a multiplication factor for serving cells having two control resource set (CORESET) groups; receives a configuration of serving cells indicating the number of downlink serving cells configured with no CORESET grouping or having one CORESET group, and the number of downlink serving cells configured with two CORESET groups; and determines a limit on the number of serving cells based on said configuration and said multiplication factor in response to a decision not to signal the number representing the PDCCH monitoring capability, or (ii) based on said number representing the PDCCH monitoring capability in response to a decision to signal the number representing the PDCCH monitoring capability. A UE for wireless communication configured to receive a downlink control channel within a slot by performing blind decoding operations on the CCEs up to the total limit and up to the per-cell limit, based on the limit of the number of serving cells, to determine a total limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for a cell group, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for each scheduled cell for cells with no CORESET grouping or having one CORESET group, and for cells having two CORESET groups; and based on the limit of the number of serving cells, to determine a total limit and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for each scheduled cell. Claim 17 A UE for wireless communication configured to receive a downlink control channel for a primary cell, wherein, in claim 16, the at least one processor excludes control channel elements and blind detections corresponding to sets of common search spaces from a per-cell limit for a primary cell; decodes a UE-specific search space starting from the lowest index and excludes the number of CCEs and blind detections used for decoding of each index from the per-cell limit of the primary cell; and stops the decoding when the number of configured blind detections or control channel elements for the next index is greater than the remainder of the number of non-overlapping CCEs or PDCCH candidates for the per-cell limit of the primary cell. Claim 18 In claim 16, the per-cell limit for a cell having the two CORESET groups includes a per-CORESET group limit, for a UE for wireless communication. Claim 19 A UE for wireless communication, wherein the limit per CORESET group is equal to the limit per cell for cells having two CORESET groups divided by the multiplication factor, or equal to the limit per cell for cells having no CORESET grouping or having one CORESET group. Claim 20 A UE for wireless communication according to claim 16, wherein the at least one processor is configured to determine to signal the number when the UE is able to receive the number by adding a multiplication factor multiplied by a second number of cells having two CORESET groups to a first number of cells having no CORESET grouping or having one CORESET group, which is greater than a threshold. Claim 21 A UE for wireless communication, wherein, in claim 20, the at least one processor is configured to signal a number representing the PDCCH monitoring capability across all downlink serving cells at a value less than or equal to the sum of a first number of cells having no CORESET grouping or having one CORESET group and a multiplication factor multiplied by a second number of cells having two CORESET groups. Claim 22 A UE for wireless communication, wherein, in claim 16, the at least one processor is configured to determine a limit on the number of serving cells by adding a multiplication factor multiplied by the number of downlink serving cells configured with two CORESET groups to the number of downlink serving cells configured with no CORESET grouping or having one CORESET group. Claim 23 In claim 16, the at least one processor determines that the sum of the number of configured downlink serving cells having no CORESET grouping or having one CORESET group and a multiplication factor multiplied by the number of configured downlink serving cells having two CORESET groups is less than or equal to the limit on the number of serving cells; and determines a limit per cell for cells having no CORESET grouping or having one CORESET group as a value for the sub-carrier spacing (SCS) for serving cells having no CORESET grouping or having one CORESET group; A UE for wireless communication configured to determine, based on the limit on the number of serving cells, a total limit on the cell group and a limit on each scheduled cell for the cells having no CORESET grouping or having one CORESET group, by determining a limit on each cell for the cells having two CORESET groups as a multiplication factor multiplied by a value for the SCS for the serving cell having no CORESET grouping or having one CORESET group. Claim 24 In claim 16, the at least one processor determines that the sum of the number of configured downlink serving cells having no CORESET grouping or having one CORESET group and a multiplication factor multiplied by the number of configured downlink serving cells having two CORESET groups is greater than the limit on the number of serving cells; A UE for wireless communication configured to determine the per-cell limit and the total limit for cells having two CORESET groups based on the limit on the number of serving cells by multiplying the limit on the number of serving cells by the value for the SCS for serving cells having no CORESET grouping or having one CORESET group, and determining the total limit for a cell group having the SCS as the floor of multiplying the sum of the multiplication factor multiplied by the number of downlink serving cells configured for the SCS having no CORESET grouping or having one CORESET group to the sum of the total number of downlink serving cells configured for the cell group having no CORESET grouping or having one CORESET group to the sum of the multiplication factor multiplied by the total number of downlink serving cells configured for the cell group having two CORESET groups. Claim 25 A UE for wireless communication, wherein, in claim 24, the at least one processor is configured to determine a per-cell limit for cells having no CORESET grouping or one CORESET group as the minimum of a value for an SCS for a serving cell having no CORESET grouping or one CORESET group and a total limit for a cell group for said SCS; and to determine a per-cell limit for cells having two CORESET groups as the minimum of a multiplication factor multiplied by a value for an SCS for a serving cell having no CORESET grouping or one CORESET group and a total limit for said SCS, based on a limit on the number of serving cells. Claim 26 As a UE for wireless communication, means for determining whether to signal a number representing a physical downlink control channel (PDCCH) monitoring capability across all downlink serving cells based at least partially on a multiplication factor for serving cells having two CORESET (control resource set) groups; means for receiving a configuration of serving cells indicating the number of downlink serving cells configured with no CORESET grouping or having one CORESET group, and the number of downlink serving cells configured with two CORESET groups; means for determining a limit on the number of serving cells based on the configuration and the multiplication factor in response to a decision not to signal the number representing the PDCCH monitoring capability, or (ii) based on the number representing the PDCCH monitoring capability in response to a decision to signal the number representing the PDCCH monitoring capability. A UE for wireless communication comprising: means for determining, based on the limit of the number of serving cells, a total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a cell group, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for each scheduled cell for cells having no CORESET grouping or having one CORESET group, and for cells having two CORESET groups; and means for receiving a downlink control channel in a slot by performing blind decoding operations on the CCEs up to the total limit and up to the per-cell limit. Claim 27 In claim 26, the means for receiving a downlink control channel for a primary cell is configured to exclude control channel elements and blind detections corresponding to sets of common search spaces from a per-cell limit for said primary cell; to decode a UE-specific search space starting from the lowest index and to exclude the number of CCEs and blind detections used for decoding of each index from the per-cell limit of said primary cell; and to stop the decoding when the number of configured blind detections or control channel elements for the next index is greater than the remainder of the number of non-overlapping CCEs or PDCCH candidates for said per-cell limit of said primary cell, for a UE for wireless communication. Claim 28 In claim 26, the means for determining whether to signal a number representing the PDCCH monitoring capability across all downlink serving cells is configured to determine to signal said number when the UE can receive it from a first number of cells having no CORESET grouping or one CORESET group that is greater than a threshold, plus a multiplication factor multiplied by a second number of cells having two CORESET groups. Claim 29 As a non-transient computer-readable storage medium for storing computer-executable code, said code, when executed by a processor, causes the processor: to determine by a UE (user equipment) whether to signal a number representing a physical downlink control channel (PDCCH) monitoring capability across all downlink serving cells based at least partially on a multiplication factor for serving cells having two CORESET (control resource set) groups; to receive by the UE a configuration of serving cells indicating the number of downlink serving cells configured without CORESET grouping or having one CORESET group, and the number of downlink serving cells configured having two CORESET groups; and to determine a limit on the number of serving cells based on the configuration and the multiplication factor in response to a decision not to signal the number representing the PDCCH monitoring capability, or (ii) based on the number representing the PDCCH monitoring capability in response to a decision to signal the number representing the PDCCH monitoring capability. A non-transient computer-readable storage medium, wherein the above UE determines, based on the limit of the number of serving cells, a total limit of PDCCH candidates and non-overlapping CCEs (control channel elements) to be monitored in a slot for a group of cells, and a per-cell limit of PDCCH candidates and non-overlapping CCEs to be monitored in a slot for each scheduled cell for cells having no CORESET grouping or having one CORESET group, and for cells having two CORESET groups; and wherein the above UE receives a downlink control channel in a slot by performing blind decoding operations on the CCEs up to the total limit and up to the per-cell limit. Claim 30 A non-transient computer-readable storage medium according to claim 29, wherein a code for receiving a downlink control channel for a primary cell comprises: excluding control channel elements and blind detections corresponding to common search space sets from a per-cell limit for said primary cell; decoding a UE-specific search space starting from the lowest index and excluding the number of CCEs and blind detections used for decoding of each index from the per-cell limit of said primary cell; and a code for stopping said decoding when the number of configured blind detections or control channel elements for the next index is greater than the remainder of non-overlapping CCEs or PDCCH candidates for said per-cell limit of said primary cell.
Citation Information
Patent Citations
Method whereby user equipment transmits UE capability information in wireless communication system, and device therefor
KR1020170095275A
Method and apparatus for decoding of downlink control channel with low power consumption in mobile communication system
KR1020190008666A