One or more aspects of embodiments according to the present disclosure relate to wireless communications, and more particularly to a system and method for setting blind detection and control channel element monitoring limits in a carrier aggregation scheme.
In a wireless system, it may be advantageous for a network to be permitted to schedule physical downlink control channel (PDCCH) candidates in a manner that is flexible, without scheduling them in a manner that burdens a user equipment to an unacceptable extent. Simple limits on blind detection and control channel element monitoring may be capable of protecting the user equipment from excessively burdensome requirements, but such limits may be sufficiently inflexible to limit the performance of the network, especially in a carrier aggregation (CA) scheme.
Thus, there is a need for an improved system and method for setting blind detection and control channel element monitoring limits in a carrier aggregation scheme.
According to an embodiment of the present disclosure, there is provided a method, including: receiving, by a network from a first user equipment (UE), a declaration of capabilities of the first UE; sending, by the network, to the first UE, a first search space (SS) configuration for a first component carrier in a carrier aggregation (CA) scheme; and sending, by the network, to the first UE, a second search space configuration for a second component carrier in the carrier aggregation scheme, wherein: the first search space configuration defines a first set of monitoring occasions, the second search space configuration defines a second set of monitoring occasions (MOs), and an aligned span pattern, corresponding to the first set of monitoring occasions and the second set of monitoring occasions, complies with the declaration of capabilities of the first UE.
In some embodiments, the aligned span pattern is a span pattern corresponding to the union of the first set of monitoring occasions and the second set of monitoring occasions.
In some embodiments, the total number of PDCCH candidates in the first set of monitoring occasions and the second set of monitoring occasions is at most equal to a maximum number of PDCCH candidates, the maximum number of PDCCH candidates being based on: the number of serving cells configured with span-based monitoring capability, a specified constant, and a number of downlink cells with span-based monitoring capability with which the UE is configured.
In some embodiments, the maximum number of PDCCH candidates MPDCCHtotal,(X,Y),μ is equal to
wherein: Ncellscap-r16 is the reference number cells of serving cells with span-based monitoring capability and is included in the declaration of capabilities of the first UE, MPDCCHmax,(X,Y),μ is the specified constant, and Ncells,r16DL,(X,Y),μ is the number of downlink cells with span-based monitoring capability with which the UE is configured.
In some embodiments: the first set of monitoring occasions and the second set of monitoring occasions together include a plurality of control channel elements (CCEs), and the number of control channel elements is at most equal to a maximum number of control channel elements, the maximum number of control channel elements being based on: the number of serving cells configured with span-based monitoring capability, a specified constant, and a number of downlink cells with span-based monitoring capability with which the UE is configured.
In some embodiments, the maximum number of control channel elements is equal to
wherein: Ncellscap-r16 the reference number of serving cells with span-based monitoring capability and is included in the declaration of capabilities of the first UE, CPDCCHmax,(X,Y),μ is the specified constant, and Ncells,r16DL,(X,Y),μ is a number of downlink cells with span-based monitoring capability with which the UE is configured.
In some embodiments, the method further includes receiving, by the network from a second user equipment (UE), a declaration of capabilities of the second UE; sending, by the network, to the second UE, a third search space configuration for the first component carrier; and sending, by the network, to the second UE, a fourth search space configuration for the second component carrier, wherein: the third search space configuration defines a third set of monitoring occasions, the fourth search space configuration defines a fourth set of monitoring occasions (MOs), and a span pattern corresponding to the third set of monitoring occasions is not aligned with a span pattern corresponding to the fourth set of monitoring occasions.
In some embodiments, the third search space configuration includes at most MPDCCHtotal,(X,Y),μ PDCCH candidates, wherein MPDCCHtotal,(X,Y),μ is based on the declaration of capabilities of the second UE.
In some embodiments, the third search space configuration includes at most CPDCCHtotal,(X,Y),μ control channel elements, wherein CPDCCHtotal,(X,Y),μ is based on the declaration of capabilities of the second UE.
In some embodiments: the declaration of capabilities of the first UE includes: a first span-gap span-length pair, and a second span-gap span-length pair; the method further includes: determining a first span pattern for the first span-gap span-length pair and for the first set of monitoring occasions, the first span pattern being the span pattern assuming the span-gap span-length pair, that includes a first set of control resource sets and a first set of search spaces; determining that the first span pattern is valid for the first span-gap span-length pair; determining a second span pattern for the second span-gap span-length pair and for the first set of monitoring occasions, the second span pattern being the span pattern assuming the span-gap span-length pair, that includes the first set monitoring occasions; and determining that the first span pattern is valid for the first span-gap span-length pair.
In some embodiments, the method further includes: determining that the first span-gap span-length pair corresponds to a first specified constant, the first specified constant specifying a maximum number of monitored PDCCH candidates; and determining that the second span-gap span-length pair corresponds to a second specified constant, the first specified constant specifying a maximum number of monitored PDCCH candidates, the second specified constant being greater than the first specified constant.
In some embodiments, the method further includes: determining that the first span-gap span-length pair corresponds to a first specified constant, the first specified constant specifying a maximum number of non-overlapping control channel elements; and determining that the second span-gap span-length pair corresponds to a second specified constant, the first specified constant specifying a maximum number of non-overlapping control channel elements, the second specified constant being greater than the first specified constant.
In some embodiments, the method further includes: instructing, by the network, the UE to transition to a bandwidth part not supporting span-based PDCCH monitoring, and sending, by the network, to the UE, a third search space configuration, the third search space configuration being a search space configuration for slot-based PDCCH monitoring.
In some embodiments: the aligned span pattern includes: a first span pattern for the first search space configuration, and a second span pattern for the second search space configuration, and every two spans: have the same starting and ending symbols, or have a time gap, between the start of the two spans, equal to or greater than a span-gap element of a span-gap span-length pair of the declaration of capabilities of the first UE.
In some embodiments: the aligned span pattern includes: a first span pattern for the first search space configuration, and a second span pattern for the second search space configuration, and every two spans: have the same starting symbols, or have a time gap, between the start of the two spans, equal to or greater than a span-gap element of a span-gap span-length pair of the declaration of capabilities of the first UE.
In some embodiments: the aligned span pattern includes: a first span pattern for the first search space configuration, and a second span pattern for the second search space configuration, and every two spans: have the same ending symbols, or have a time gap, between the start of the two spans, equal to or greater than a span-gap element of a span-gap span-length pair of the declaration of capabilities of the first UE.
In some embodiments: the aligned span pattern includes: a first span pattern for the first search space configuration, and a second span pattern for the second search space configuration, and every two spans: have the same starting symbols, or have the same ending symbols, or have a time gap, between the start of the two spans, equal to or greater than a span-gap element of a span-gap span-length pair of the declaration of capabilities of the first UE.
In some embodiments, the method further includes: sending, by the network, a set of slots including: in a first slot of the set of slots, the aligned span pattern corresponding to the first set of monitoring occasions and the second set of monitoring occasions, and one or more unaligned slots, wherein: the longest set of consecutive aligned slots within the set of slots includes fewer than P slots, and P is a specified constant greater than 3 and less than 100.
According to an embodiment of the present disclosure, there is provided a system including a user equipment (UE), the UE including a processing circuit configured to: send, to a network, a declaration of capabilities of the UE; receive, from the network, a first search space configuration for a first component carrier in a carrier aggregation (CA) scheme; and receive, from the network, a second search space configuration for a second component carrier in the carrier aggregation scheme, wherein: the first search space configuration defines a first set of monitoring occasions, the second search space configuration defines a second set of monitoring occasions (MOs), and an aligned span pattern, corresponding to the first set of monitoring occasions and the second set of monitoring occasions, complies with the declaration of capabilities of the UE.
In some embodiments, the aligned span pattern is a span pattern corresponding to the union of the first set of monitoring occasions and the second set of monitoring occasions.
In some embodiments, the processing circuit is further configured to: receive, from the network, a third search space configuration for a third component carrier in the carrier aggregation scheme; and receive, from the network, a fourth search space configuration for a fourth component carrier in the carrier aggregation scheme, wherein: the third search space configuration defines a third set of monitoring occasions, the fourth search space configuration defines a fourth set of monitoring occasions (MOs), and an unaligned span pattern, corresponding to the third set of monitoring occasions and the fourth set of monitoring occasions, complies with the declaration of capabilities of the UE.
According to an embodiment of the present disclosure, there is provided a system including a network, the network including a processing circuit configured to: receive, from a user equipment (UE), a declaration of capabilities of the UE; send, to the UE, a first search space configuration for a first component carrier in a carrier aggregation (CA) scheme; and send, to the UE, a second search space configuration for a second component carrier in the carrier aggregation scheme, wherein: the first search space configuration defines a first set of monitoring occasions, the second search space configuration defines a second set of monitoring occasions (MOs), and an aligned span pattern, corresponding to the first set of monitoring occasions and the second set of monitoring occasions, complies with the declaration of capabilities of the UE.
In some embodiments, the aligned span pattern is a span pattern corresponding to the union of the first set of monitoring occasions and the second set of monitoring occasions.
These and other features and advantages of the present disclosure will be appreciated and understood with reference to the specification, claims, and appended drawings wherein:
and
The detailed description set forth below in connection with the appended drawings is intended as a description of exemplary embodiments of a system and method for setting blind detection and control channel element monitoring limits in a carrier aggregation scheme provided in accordance with the present disclosure and is not intended to represent the only forms in which the present disclosure may be constructed or utilized. The description sets forth the features of the present disclosure in connection with the illustrated embodiments. It is to be understood, however, that the same or equivalent functions and structures may be accomplished by different embodiments that are also intended to be encompassed within the scope of the disclosure. As denoted elsewhere herein, like element numbers are intended to indicate like elements or features.
In a cellular system, a user equipment (UE) may monitor a physical downlink control channel (PDCCH) search space (SS) to obtain downlink control information (DCI) which provides control information for a UE's downlink operation. As used herein, the phrase “user equipment” is used as a countable noun even though the noun it contains (“equipment”) may not be countable in ordinary English. Each time instance of a PDCCH SS may be referred to as a monitoring occasion (MO). In the new radio (NR) specification, to improve system latency and flexibility, the location of each MO can be arbitrary within a slot which consists of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols. However, such flexibility increases a UE's PDCCH monitoring complexity, and a UE capability signaling scheme which can limit the MO pattern within each slot is included in the release 15 NR specification. A network is required to provide a PDCCH SS configuration, which defines a set of monitoring occasions which satisfies the declared UE capability. The table of
A monitoring span mentioned in FG3-5b of the table of
In release 16 (Rel-16) of the 3GPP, span-based PDCCH monitoring capability is specified as follows. A UE is required to support (X,Y) combinations selected from (2, 2) (4, 3) (7, 3), as defined in UE feature 3-5b as the combination (X, Y) for Rel-16 PDCCH monitoring capability on the per-component carrier (per-CC) limit on the maximum number of non-overlapping control channel elements (CCEs) for ultra-reliable low-latency communication uRLLC. The UE reports the supported combinations per sub carrier spacing (SCS), and (2, 2)(4, 3)(7, 3) is applicable for SCSs of 15 kHz and 30 kHz. If a UE reports the support of more than one combination of C(X, Y) for a given SCS, and if multiple combinations of C(X, Y) are valid for the span pattern, the maximum value of C of the valid combinations is applied. A combination C(X, Y) is valid if the span pattern satisfies X and Y of the given combination in every slot, including across slot boundaries.
The span pattern definitions of Rel-15 have certain shortcomings, referred to herein as Problem 0, Problem 1, and Problem 2. Problem 0 relates to the definition of span patterns in Rel-15 not being optimized.
A second shortcoming, Problem 1, which may also be referred to as hard splitting of the blind detection/control channel element (BD/CCE) limit per span across serving cells, may be understood as follows. For a single-cell operation, Table 1 and Table 2 from TS 38.213 (reproduced in the tables of
Some of the constants in these tables have not yet been agreed to, and they are therefore shown as symbols, e.g., “M01” and “C01”. Some embodiments disclosed herein are suitable for use with (i) any of various combinations of values for these constants or (ii) arbitrary combinations of values for these constants. It remains to determine the total number MPDCCHtotal,(X,Y),μ of PDCCH candidates and total number MPDCCHtotal,(X,Y),μ of non-overlapping CCEs for a set of scheduling cells with numerology μ and associated pair (X, Y).
A third shortcoming, Problem 2, which may also be referred to as BWP switching and span-based PDCCH monitoring, may be understood as follows. As can be seen in Table 1 and Table 2 (in
With BWP switching, the switched BWP may have different SCS than the previously active BWP. To take this possibility into account, it may be advantageous to specify what the UE behavior should be when the network (gNB) switches BWP to a new BWP with a configuration for which span-based monitoring is not supported. Some embodiments therefore provide methods to define UE behavior for span-based PDCCH monitoring when BWP switching is carried out.
In some embodiments, Problem 0 may be addressed using a method to define the span pattern for a UE as follows. For a given set of reported combinations (X,Y) and the set of search space sets and CORESETs configured to the UE by the network, a span pattern is determined as follows. The input is the declared (or “reported”) set of A={(X, Y)} by the UE and the set of search spaces and CORESETs configured to the UE by the network on the serving cell. The output is the span pattern in the slot. In some embodiments, the method includes three steps, Step 0, Step 1, and Step 2, as follows (with Step 1 having several sub-steps). Step 0 includes setting the set C of (X, Y)s that are compatible with the configured search spaces to be an empty set C={ }. Step 1 includes, for each (X, Y)∈A, performing three sub-steps, Step 1-0, Step 1-1 and Step 1-2, as follows. Step 1-0 includes determining the span duration dspan(Y)=max(dCORESET,max, Y), where dCORESET,max is the maximum of CORESET lengths among the configured CORESETs for the UE. Step 1-1 includes, for the span duration given in Step 1-0, determining the span pattern as follows: a) generating a bitmap b(l), 0≤1≤13, where b(l)=1 if symbol l of any slot is part of a monitoring occasion, and b(l)=0 otherwise. The first span in the span pattern begins at the smallest l for which b(l)=1. The next span in the span pattern begins at the smallest l not included in the previous span(s) for which b(l)=1. The span pattern resulting from Step 1-1 may be referred to as the “span pattern assuming the span-gap span-length pair, that includes a first set of control resource sets and a first set of search spaces.” Step 1-2 includes putting (X, Y) in the set C←C∪{(X, Y)}, if the span pattern resulting from Step 1-1 satisfies the span condition according to the conditions, listed below, for a combination (X, Y) to satisfy a span pattern. Step 2 includes choosing, from the set C, either (i) the (X*, Y*) with the maximum value of MPDCCHmax,(X,Y),μ or (ii) the (X*, Y*) with the maximum value of CPDCCHmax,(X,Y),μ. The resulting span pattern is the span pattern determined in Step 1-1 for (X, Y)=(X*, Y*) with span duration dspan(Y*).
The following set of conditions for a combination (X, Y) to satisfy a span pattern may be employed in Step 1-1. A span pattern may be considered to be “valid” for a combination (X,Y) if all of the following conditions hold: (i) there is a minimum time separation of X OFDM symbols (including the cross-slot boundary case) between the start of two spans (ii) each span is of length up to Y consecutive OFDM symbols of a slot, (iii) spans do not overlap on any OFDM symbol, (iv) every span is contained in a single slot, (v) the same span pattern repeats in every slot. (vi) the separation between consecutive spans within and across slots may be unequal but the same (X, Y) limit is satisfied by all spans, (vii) every monitoring occasion is fully contained in one span (that is, every PDCCH candidate is fully contained within a span), and (viii) the number of different start symbol indices of spans for all PDCCH monitoring occasions per slot is no more than
(where x is the minimum value reported by the UE). Any valid span pattern may be considered to “comply” with the declaration of capabilities of the UE, in the sense that it a member of the family of span patterns that the UE has declared itself to be capable of handling.
For example, if a UE is configured with the search space configurations shown in
In some embodiments, Problem 1 may be addressed using a method to determine MPDCCHtotal,(X,Y),μ and CPDCCHtotal,(X,Y),μ and a rule to distribute the BD/CCE limits across different spans of the N cells, as follows. It is assumed that N scheduling cells with numerology μ and pair (X, Y) schedule a number of scheduled cells. As used herein, a span pattern is said to be “covered” by (X, Y) if the conditions in FG 3-5b are satisfied for (X, Y). The conditions are also listed above, as set of conditions for a combination (X, Y) to satisfy a span pattern. Each of the methods taught herein for addressing Problem 1 and Problem 2 may use either the determination of span pattern of Rel-15 or the method described above as a method for addressing Problem 0.
Methods for addressing Problem 1 may use the concept of “aligned span patterns”, discussed in further detail below. In some embodiments, BD/CCE limits per span can be determined as follows.
A method referred to herein as Method A may be employed to determine a BD limit, as follows. If a UE is configured with Ncells,r16DL,(X,Y),μ downlink cells with Rel-16 PDCCH monitoring capability with an associated combination (X, Y) and SCS configuration p, where ΣμNcells,r16DL,(X,Y),μ, the UE is not required to monitor more than MPDCCHtotal,(X,Y),μ PDCCH candidates per span on the active DL BWP(s) of scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells if the spans on different downlink cells from the Ncells,r16DL,(X,Y),μ downlink cells are aligned (i.e., if together they form an aligned span pattern, discussed in further detail below), where
Ncells,r16DL,(X,Y),μ is the number of downlink cells with Rel-16 monitoring capability, i.e. span-based monitoring capability, with which the UE is configured, and Ncellscap-r16 is the reference number of serving cells with Rel-16 monitoring capability, and is reported by the UE as a capability.
The associated combination (X, Y) is the combination (X, Y) associated with the largest maximum number of MPDCCHmax,(X,Y),μ, if the UE indicates a capability to monitor PDCCH according to multiple (X, Y) combinations and a configuration of search space sets to the UE results in a span pattern with a separation of any two consecutive PDCCH monitoring spans that is equal to or larger than the value of X for two or more of the (X, Y) combinations.
A method referred to herein as Method B may be employed to determine a non-overlapping CCE limit, as follows. If a UE is configured with Ncells,r16DL,(X,Y),μ downlink cells with Rel-16 PDCCH monitoring capability with an associated combination (X, Y) and SCS configuration μ, where ΣμNcells,r16DL,μ>Ncellscap-r16, the UE is not required to monitor more than CPDCCHtotal,(X,Y),μ non-overlapping CCEs per span on the active DL BWP(s) of scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells if the spans on different downlink cells from the Ncells,r16DL,(X,Y),μ downlink cells are aligned (i.e., if together they form an aligned span pattern, discussed in further detail below), where
and Ncells,r16DL,μ is the number of serving cells configured with Rel-16 monitoring capability, i.e. span-based monitoring capability.
The associated combination (X, Y) is the combination (X, Y) associated with largest maximum number of CPDCCHmax,(X,Y),μ, if the UE indicates a capability to monitor PDCCH according to multiple (X, Y) combinations and a configuration of search space sets to the UE results in a span pattern with a separation of any two consecutive PDCCH monitoring spans that is equal to or larger than the value of X for two or more of the (X, Y) combinations.
It then remains to define (i) how to determine span determination in “per span” mentioned in Method A and B and (ii) how to determine whether the spans on different downlink cells from the Ncells,r16DL,(X,Y),μ downlink cells are aligned. In one embodiment, which may be referred to as Embodiment 0-A, the case of aligned spans may be defined as follows. The span pattern on a set of (X, Y) serving cells is considered to be aligned if every two spans on the same or two different cells either (i) have the same starting and ending symbols or (ii) the time gap between the start of the two spans is at least X symbols. An example is shown in
In another embodiment, which may be referred to as Embodiment 0-B, the case of aligned spans may be defined as follows. The span pattern on a set of (X, Y) serving cells is considered to be aligned if every two spans on the same or two different cells either (i) have the same starting symbols or (ii) the time gap between the start of the two spans is at least X symbols. An example is shown in
In another embodiment, which may be referred to as Embodiment 0-C, the case of aligned spans may be defined as follows. The span pattern on a set of (X, Y) serving cells is considered to be aligned if every two spans on the same or two different cells either (i) have the same ending symbols or (ii) the time gap between the start of the two spans is at least X symbols. An example is shown in
The definition of an aligned span pattern in Embodiment 0-C can be stated alternatively as follows. A span pattern in the group of (X,Y) cells may be classified as aligned if the following condition is satisfied: For any span in any cell whose ending symbol is ‘i’, any other span in all cells in the group (including the cell itself) should have ending symbol T satisfying either ‘i=j’ or ‘|i−j|>=X’. This rule can be applied within a slot or across slots. Alternatively, for any span in any cell whose ending symbol is ‘i’, there should be no span in any cell in the group (including the cell itself) which has ending symbol ‘j’ not satisfying either ‘i=j’ or ‘|i−j|>=X’. This rule can be applied within a slot or across slots.
In another embodiment, which may be referred to as Embodiment 0-D, the case of aligned spans may be defined as follows. The span pattern on a set of (X, Y) serving cells is considered to be aligned if every two spans on the same or two different cells either (i) have the same starting or ending symbols or (ii) the time gap between the start of the two spans is at least X symbols. An example is shown in
In another embodiment, which may be referred to as Embodiment 1, the case of aligned spans may be defined as follows. The span pattern is determined jointly for the (X, Y) cells. If the resulting span pattern is “covered” by (X, Y), the case is classified as aligned. For the purpose of Ctotal/Mtotal, “span” is determined according the joint pattern instead of the individual patterns of each cell. The following procedure is employed to determine if the spans on different downlink cells from the Ncells,r16DL,(X,Y),μ downlink cells are aligned according to this embodiment. The input is a group of N downlink serving cells CC 1, CC 2, . . . , CC N with indices 1, 2, . . . , N, each with an associated (X, Y) pair. The procedure includes four steps, Step 1, Step 2, Step 3, and Step 4, as follows. Step 1 includes letting Si i=1, . . . , N, be the union of all the search space sets configured in serving cell with index i. Step 2 includes defining the set S to be the union of sets Si among all the serving cells. A bit map, for the determination of the span pattern in Step 3, is obtained follows. A bitmap b(l), 0≤1≤13 is generated, where (i) b(l)=1 if symbol 1 of any slot on any cell among the group of serving cells is part of a monitoring occasion, and (ii) b(l)=0 otherwise. The first span in the span pattern begins at the smallest 1 for which b(l)=1. The next span in the span pattern begins at the smallest l not included in the previous span(s) for which b(l)=1. Step 3 includes determining the span pattern for a virtual cell with the same numerology as that of the N cells based on (i) the set of all search spaces S and the obtained bitmap b(l), and (ii) the set of values of {(X, Y)} reported by the UE. The determination is based on a Rel-15 span pattern determination. Step 4 includes determining, by the UE, that the span pattern determined in Step 3 is an aligned span pattern if (X, Y) covers the span pattern determined in Step 3 and that it is not an aligned span pattern otherwise.
Example 1: The UE is configured with N=3 serving cells both with (X, Y)=(4,3) as shown in
In another embodiment, which may be referred to as Embodiment 2, the case of aligned spans may be defined as follows, using a single-cell to CA (X, Y) transform. Prior to applying to CA hard splitting equations (the equations specifying MPDCCHtotal,(X,Y),μ and CPDCCHtotal,(X,Y),μ, a group of cells is identified via association to the same (X, Y) according to the single-cell max BD/CCE limit rule. This rule states that if multiple pairs of (X,Y) satisfy the span pattern, the cell is associated with the pair (X,Y) with the largest BD/CCE limit per span. As is shown below, it may be possible that the span pattern on the virtual cell is not covered by the pair (X, Y) but with a new pair (X′, Y′).
As can be seen from
For the example shown in
In another embodiment, which may be referred to as Embodiment 3, the applicable span for determining the total BD/CCE limit per span may be defined as follows. Once the span pattern is classified as aligned according to any one of Embodiments 0-A, 0-B, 0-C, 0-D, and 1, a span for monitoring of CPDCCHtotal,(X,Y),μ non-overlapping CCE or MPDCCHtotal,(X,Y),μ PDCCH candidates given in Method A and Method B is determines as follows.
For Embodiment 0-A, 0-B, 0-C or 0-D, for each set of overlapping spans, a span with largest length is chosen to define per-span limits in Method A and Method B. The determined span pattern on the virtual cell is used to define per-span in Method A and Method B. In other words, the UE is not required to monitor more than MPDCCHtotal,(X,Y),μ PDCCH candidates or CPDCCHtotal,(X,Y),μ non-overlapping CCEs per span on the active DL BWP(s) of scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells where span is determined according to Embodiment 0-A or 0-B or 0-C or 0-D.
For each of Embodiment 1 and 2, the determined span pattern on the virtual cell may be used to define per-span limits in Method A and Method B. In other words, the UE is not required to monitor more than MPDCCHtotal,(X,Y),μ PDCCH candidates of CPDCCHtotal,(X,Y),μ non-overlapping CCEs per span on the active DL BWP(s) of scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells where span is determined according to Embodiment 1 or 2.
Example 2: This example considers the scenario in Example 1 where the span patterns on the three cells have been determined to be aligned. The UE is not required to monitor more than MPDCCHtotal,(X,Y),μ PDCCH candidates or CPDCCHtotal,(X,Y),μ non-overlapping CCEs per first span, i.e., {symbol 0, 1 and 2} or second span, i.e., {symbol 4, 5 and 6} or third span, i.e., {symbol 8, 9 and 10} on the active DL BWP(s) of CC1 and CC 2.
Example 3: This example considers the case of
This accordingly gives the following limits. The BD limit may be given by: (i) in the first span, i.e., symbols 0, 1 and 2: {Number of monitored PDCCH candidates on CC 1}+{Number of monitored PDCCH candidates on CC 2}≤21 (ii) in the second span, i.e., symbols 4, 5 and 6: {Number of monitored PDCCH candidates on CC 1}+{Number of monitored PDCCH candidates on CC 2}≤21, and (iii) in the third span, i.e., symbols 8, 9 and 10: {Number of monitored PDCCH candidates on CC 1}+{Number of monitored PDCCH candidates on CC 2}≤21.
The CCE limit may be given by (i) in the first span, i.e., symbols 0, 1 and 2: {Number of monitored non-overlapping CCEs on CC 1}+{Number of monitored non-overlapping CCEs on CC 2}≤42, (ii) in the second span, i.e., symbols 4, 5 and 6: {Number of monitored non-overlapping CCEs on CC 1}+{Number of monitored non-overlapping CCEs on CC 2}≤42, and (iii) in the third span, i.e., symbols 8, 9 and 10: {Number of monitored non-overlapping CCEs on CC 1}+{Number of monitored non-overlapping CCEs on CC 2}≤42.
The following are additional examples which are categorized as aligned or unaligned according to Embodiment 1.
The reason CC 1, 2 and 3 in
Unaligned span patterns may be handled as follows. Once a span pattern is defined as unaligned, how the PDCCH candidates, or non-overlapping CCEs may be distributed among different spans across the cells may be specified. To this end, the following provide three different interpretations of CPDCCHtotal,(X,Y),μ/MPDCCHtotal,(X,Y),μ.
In an embodiment which may be referred to as Embodiment 4, or as Interpretation 1, a uniform distribution may be used. In this embodiment, the UE is not required to monitor more than CPDCCHtotal,(X,Y),μ non-overlapping CCEs or MPDCCHtotal,(X,Y),μ PDCCH candidates for any set of spans across the active DL BWP(s) of scheduling cell(s) from the downlink cells, with at most ones pan per scheduling cell for each set. Both CPDCCHtotal,(X,Y),μ and MPDCCHtotal,(X,Y),μ may be based on a declaration of capabilities sent to the network by the UE.
In an embodiment which may be referred to as Embodiment 5, or as Interpretation 2, alignment-based cell partitioning may be used. In this embodiment, the UE is not required to monitor more than CPDCCHtotal,(X,Y),μ non-overlapping CCEs or MPDCCHtotal,(X,Y),μ PDCCH candidates for any set of spans across the active DL BWP(s) of scheduling cell(s) from the downlink cells, where the set of spans are not aligned with each other.
It is possible that the set of cells associated with (X, Y) are such that the resulting span pattern is unaligned but if some of the cells are excluded they would be classified as aligned according to the definition given in one of Embodiments 0-A to 0-D, 2 and 3. In that case a number of cell groups may be defined such that in each group the cells are aligned with each other. In
In some embodiments, alignment-based cell grouping may be used. In a set of N serving cells with indices 1, . . . , N with the same (X, Y) and numerology μ, a number of groups of cells may be formed using five steps, Step-0 Step-1, Step-2, Step-3, and Step-4, as follows.
Step-0: Make a set G of as-of-yet ungrouped cell indices: G={1, . . . , N}
Step-1: Make G1 a subset of G with the largest cardinality such that all the cells in G1 are classified as aligned. Set G←G←G1
Step-2: Set L=1 the number of formed groups
Step-3: While G is non-empty
For group l with Nl cells, Embodiment 3 is employed by using MPDCCHtotal,(X,Y),μ,l and CPDCCHtotal,(X,Y),μ,l in place of MPDCCHtotal,(X,Y),μ and CPDCCHtotal,(X,Y),μ to determine the BD/CCE limit per span across the cells.
In an embodiment which may be referred to as Embodiment 6, or as Interpretation 3, time-domain span merging may be used. For a set of cells associated with (X, Y) that are classified as unaligned, it may be the case that removing a certain number of spans on some of the cells will result in their being classified as aligned.
The following pseudo-code can be used to determine the set of “super-spans” for a set of cells classified as unaligned according to any of the Embodiments 0-A to 2. Step-0: Determine the span pattern on the virtual cell. Let L be the number of spans and Si be the i-th span on the virtual cell, i=1, . . . , L. Si is a set containing the symbol numbers in the i-th span. Si⊂{0,1, . . . , 13}. Define Γ as a set containing the Si, i.e., Γ={S1, . . . , SL}. In
Step-3: While Merging Condition 1) is satisfied:
Find the earliest span such that there is an MO which is not fully contained in the span. Combine this span with the next span to form a new span. The new span includes all the symbols from the first symbol of the earliest span to the last symbol of the next span.
Find the earliest span such that the number of symbols from the start of the span to the start of the next span is smaller than X. Combine this span with the next span to form a new span. The new span includes all the symbols in the slot from the first symbol of the earliest span to the last symbol of the next span.
BD/CCE limit determination: Once the above method has given the set F of super-spans on the virtual cell, BD/CCE candidates may be distributed across a set of spans contained in a super-span SPi∈Γ across the active DL BPW(s) of the scheduling cells. This may result in the following specification: For a super-span SPi, the UE is not required to monitor more than CPDCCHtotal,(X,Y),μ non-overlapping CCEs and more than MPDCCHtotal,(X,Y),μ PDCCH candidates for any set of spans across the active DL BWP(s) of scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells with at most one span per scheduling cell for each set, where the spans are contained in super-span SPi.
Taking
In some embodiments, Problem 2 may be addressed using either of two possible methods to define UE behavior when a BWP is switched for the case of span-based PDCCH monitoring. The following embodiments provide the two behaviors corresponding to these two possibilities.
In one embodiment, which may be referred to as Embodiment 7, switching to an invalid BWP may be treated as an error case. If, on a serving cell, the UE is configured with Rel-16 (span-based) PDCCH monitoring for an active BWP, the UE is not expected to be instructed to switch to a new BWP with a configuration for which span-based PDCCH monitoring cannot be applied (invalid BWP configuration). For example, a BWP configuration with SCS of 60, 120 or 240 kHz may be an invalid BWP configuration for span-based PDCCH monitoring. It may be seen that Embodiment 7 makes it an error case for the UE to be configured with span-based PDCCH monitoring for a cell and an invalid configuration for the active BWP of the cell.
As an alternative behavior, the UE can be provided with a fallback operation in case of switching to an invalid BWP. In such an embodiment, which may be referred to as Embodiment 8, a fallback UE behavior for switching to an invalid BWP is defined. If the UE is configured with span-based PDCCH monitoring on a serving cell with an active BWP configuration applicable to span-based PDCCH monitoring, and if the UE is instructed to switch to a new BWP and the new BWP configuration is invalid for span-based PDCCH monitoring, the UE falls back to slot-based PDCCH monitoring on the new BWP. This is equivalent to the network reconfiguring the cell with slot-based PDCCH monitoring. An example may be a circumstance with a serving cell with SCS=15 kHz configured with span-based PDCCH monitoring on the active BWP, in which the network indicates to the UE to switch to a new BWP with an SCS configuration of 120 kHz. After switching to the new BWP, the UE no longer performs span-based PDCCH monitoring, and instead the UE performs the PDCCH monitoring based on slot.
As mentioned above, if a UE is configured only with Ncells,r16DL,μ downlink cells for which the UE is provided monitoringCapabilityConfig-r16=r16monitoringcapability and with associated PDCCH candidates monitored in the active DL BWPs of the scheduling cell(s) using SCS configuration μ, and with Ncells,r16DL,(X,Y),μ of the Ncells,r16DL,μ downlink cells using combination (X,Y) for PDCCH monitoring, where Σμ=01Ncells,r16DL,μ>Ncellscap-r16, a DL BWP of an activated cell is the active DL BWP of the activated cell, and a DL BWP of a deactivated cell is the DL BWP with index provided by firstActiveDownlinkBWP-Id for the deactivated cell, the UE is not required to monitor more than MPDCCHtotal,(X,Y),μ=└Ncellscap-r16·MPDCCHmax,(X,Y),μ·Ncells,r16DL,(X,Y),μ/Σj=01Ncells,r16DL,j┘ PDCCH candidates or more than CPDCCHtotal,(X,Y),μ=└Ncellscap-r16·CPDCCHmax,(X,Y),μ·Ncells,r16DL,(X,Y),μ/Σj=01Ncells,r16DL,j┘ non-overlapped CCEs, either (i) per set of spans on the active DL BWP(s) of all scheduling cell(s) from the Ncells,r16DL,(X,Y),μ downlink cells, if a first condition holds or (ii) per set of spans across the active DL BWP(s) of all scheduling cells from the Ncells,r16DL,(X,Y),μ downlink cells, with at most one span per scheduling cell for each set of spans, if the first condition does not hold, where Ncells,r16DL,j is a number of configured cells with SCS configuration j. The first condition holds if and only if the union of PDCCH monitoring occasions on all scheduling cells from the Ncells,r16DL,(X,Y),μ downlink cells results to PDCCH monitoring according to the combination (X,Y) and any pair of spans in the set is within Y symbols, where first X symbols start at a first symbol with a PDCCH monitoring occasion and next X symbols start at a first symbol with a PDCCH monitoring occasion that is not included in the first X symbols. The first condition holds if the span pattern is an aligned span pattern.
In the above, the determination of monitoring capability depends on whether the first condition holds or not. As such, the UE may, in operation, check whether the first condition holds. The first condition involves the union of PDCCH MOs, as discussed above; an example of an aligned span pattern (i.e., a span pattern for which the first condition holds) is illustrated, for example, in
In other embodiments, the processing burden imposed on a UE may be alleviated if, when any one of the slots of the set of slots is unaligned, unaligned slots occur with relatively high frequency. For example, the processing burden imposed on a UE may be alleviated if the network is required to send either (i) a search space configuration in which all of the slots are aligned (contain aligned span patters), or (ii) a search space configuration in which at least one in every P slots is unaligned, where P is a relatively small number, e.g., a number between 3 and 100 (e.g., P=10). If the UE is able to assume that the network will comply with such a requirement, then the UE need only check any P (e.g., any 10) consecutive slots to determine whether the first condition holds, for the entire set of slots.
In the current 3GPP specification (38.331), the periodicity of MOs may be as large as 2560 slots. In some embodiments, to reduce the burden on the UE, the network is required to send a search space configuration in which, when any of the slots does not satisfy the first condition (i.e., any slot is unaligned), at least M slots out of every N consecutive slots are unaligned. Alternatively, this behavior may be tied to slot index. For example, the network may be required to send a search space configuration in which, when any of the slots is unaligned, at least M slots out of every N slots, starting from a slot with an index N1 satisfying (N1 mod N)=0 and ending at a slot with an index N2 satisfying (N2 mod N)=N−1, are unaligned. The duration of a slot depends on subcarrier spacing, and the frequency of unaligned slots may alternatively be described with an absolute amount time such as 10 ms or 1 radio frame length. In this case, the network may be required to send a search space configuration in which, when any of the slots in the search space configuration is unaligned, at least M slots out of every T are unaligned, where T is an interval of time (e.g., in ms). Alternatively, this behavior can be tied to certain time indexes, such as subframe index which is indexed every 1 ms, radio frame index which is indexed every 10 ms etc. For example, the network may be required to send a search space configuration in which, when any of the slots in the SS configuration is unaligned, at least M slots in every radio frame are unaligned. In some embodiments, to significantly reduce the burden on the UE, N and T are considerably smaller than 2560, and than the duration of 2560 slots, respectively.
In some embodiments in which a network is in communication with a UE, methods as outlined in
As used herein, an “aligned span pattern” corresponding to a plurality of sets of monitoring occasions is either (i) a plurality of span patterns, each of which corresponds to a respective set of monitoring occasions and all of which are aligned with each other according to a definition of one of the embodiments disclosed herein, or (ii) a span pattern corresponding to the union of the sets of monitoring occasions (i.e., corresponding to a virtual cell configured with the union of the sets of monitoring occasions). As used herein, an “aligned slot” is a slot in which the span pattern is an aligned span pattern, an “unaligned span pattern” is a span pattern that is not an aligned span pattern, and an “unaligned slot” is a slot in which the span pattern is an unaligned span pattern.
As used herein, a “set” of things is one or more of the things, e.g., a set of control resource sets includes one or more control resource sets and a set of search spaces includes one or more search spaces. As used herein, “a portion of” something means “at least some of” the thing, and as such may mean less than all of, or all of, the thing. As such, “a portion of” a thing includes the entire thing as a special case, i.e., the entire thing is an example of a portion of the thing. As used herein, the word “or” is inclusive, so that, for example, “A or B” means any one of (i) A, (ii) B, and (iii) A and B.
The methods described herein may be performed by one or more processing circuits (e.g., a processing circuit of the network, or a processing circuit of the UE). Such processing circuits may be configured to send or receive data (e.g., through other elements, such as a radio transmitter or receiver). The term “processing circuit” is used herein to mean any combination of hardware, firmware, and software, employed to process data or digital signals. Processing circuit hardware may include, for example, application specific integrated circuits (ASICs), general purpose or special purpose central processing units (CPUs), digital signal processors (DSPs), graphics processing units (GPUs), and programmable logic devices such as field programmable gate arrays (FPGAs). In a processing circuit, as used herein, each function is performed either by hardware configured, i.e., hard-wired, to perform that function, or by more general-purpose hardware, such as a CPU, configured to execute instructions stored in a non-transitory storage medium. A processing circuit may be fabricated on a single printed circuit board (PCB) or distributed over several interconnected PCBs. A processing circuit may contain other processing circuits; for example, a processing circuit may include two processing circuits, an FPGA and a CPU, interconnected on a PCB.
As used herein, when a method (e.g., an adjustment) or a first quantity (e.g., a first variable) is referred to as being “based on” a second quantity (e.g., a second variable) it means that the second quantity is an input to the method or influences the first quantity, e.g., the second quantity may be an input (e.g., the only input, or one of several inputs) to a function that calculates the first quantity, or the first quantity may be equal to the second quantity, or the first quantity may be the same as (e.g., stored at the same location or locations in memory) as the second quantity.
It will be understood that, although the terms “first”, “second”, “third”, etc., may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, a first element, component, region, layer or section discussed herein could be termed a second element, component, region, layer or section, without departing from the spirit and scope of the inventive concept.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the inventive concept. As used herein, the terms “substantially,” “about,” and similar terms are used as terms of approximation and not as terms of degree, and are intended to account for the inherent deviations in measured or calculated values that would be recognized by those of ordinary skill in the art. As used herein, the singular forms “a” and “an” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising”, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list. Further, the use of “may” when describing embodiments of the inventive concept refers to “one or more embodiments of the present disclosure”. Also, the term “exemplary” is intended to refer to an example or illustration. As used herein, the terms “use,” “using,” and “used” may be considered synonymous with the terms “utilize,” “utilizing,” and “utilized,” respectively.
It will be understood that when an element or layer is referred to as being “on”, “connected to”, “coupled to”, or “adjacent to” another element or layer, it may be directly on, connected to, coupled to, or adjacent to the other element or layer, or one or more intervening elements or layers may be present. In contrast, when an element or layer is referred to as being “directly on”, “directly connected to”, “directly coupled to”, or “immediately adjacent to” another element or layer, there are no intervening elements or layers present.
Any numerical range recited herein is intended to include all sub-ranges of the same numerical precision subsumed within the recited range. For example, a range of “1.0 to 10.0” or “between 1.0 and 10.0” is intended to include all subranges between (and including) the recited minimum value of 1.0 and the recited maximum value of 10.0, that is, having a minimum value equal to or greater than 1.0 and a maximum value equal to or less than 10.0, such as, for example, 2.4 to 7.6. Any maximum numerical limitation recited herein is intended to include all lower numerical limitations subsumed therein and any minimum numerical limitation recited in this specification is intended to include all higher numerical limitations subsumed therein.
Although exemplary embodiments of a system and method for setting blind detection and control channel element monitoring limits in a carrier aggregation scheme have been specifically described and illustrated herein, many modifications and variations will be apparent to those skilled in the art. Accordingly, it is to be understood that a system and method for setting blind detection and control channel element monitoring limits in a carrier aggregation scheme constructed according to principles of this disclosure may be embodied other than as specifically described herein. The invention is also defined in the following claims, and equivalents thereof.
The present application is a continuation of U.S. patent application Ser. No. 17/062,498, filed Oct. 2, 2020, which claims the benefit (i) of U.S. Provisional Application No. 62/985,181, filed Mar. 4, 2020, entitled “SYSTEM AND METHOD FOR PROVIDING PDCCH MONITORING LIMIT DESIGN IN CARRIER AGGREGATION (CA) AND DUAL CONNECTIVITY (DC) BASED ON MONITORING SPAN”, (ii) of U.S. Provisional Application No. 63/000,049, filed Mar. 26, 2020, entitled “PDCCH BD/CCE LIMIT DETERMINATION FOR URLLC WITH CARRIER AGGREGATION FRAMEWORK”, (iii) of U.S. Provisional Application No. 63/025,779, filed May 15, 2020, entitled “PDCCH BD/CCE LIMIT DETERMINATION FOR URLLC WITH CARRIER AGGREGATION FRAMEWORK WITH SPAN PATTERN DEFINITION”, and (iv) of U.S. Provisional Application No. 63/081,125, filed Sep. 21, 2020, entitled “A METHOD OF DETERMINING UNALIGNED SPAN FOR PDCCH MONITORING LIMIT IN CA/DC BASED ON MONITORING SPAN”, the entire contents of all of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
20190335488 | Xiong et al. | Oct 2019 | A1 |
20200037245 | Lu | Jan 2020 | A1 |
20200146064 | Oh et al. | May 2020 | A1 |
20200329389 | Hosseini et al. | Oct 2020 | A1 |
20200351644 | Yang et al. | Nov 2020 | A1 |
20200389874 | Lin et al. | Dec 2020 | A1 |
20210007066 | Lin et al. | Jan 2021 | A1 |
20210037607 | Hamidi-Sepehr et al. | Feb 2021 | A1 |
20210112432 | Yang et al. | Apr 2021 | A1 |
20210168774 | Li | Jun 2021 | A1 |
20210266909 | Lin | Aug 2021 | A1 |
20210282001 | Saber | Sep 2021 | A1 |
20210314927 | Noh | Oct 2021 | A1 |
20210360593 | Hosseini | Nov 2021 | A1 |
20220329399 | Kittichokechai | Oct 2022 | A1 |
Number | Date | Country |
---|---|---|
110351041 | Oct 2019 | CN |
111093270 | May 2020 | CN |
WO 2020032774 | Feb 2020 | WO |
Entry |
---|
Huawei, et al.: “Corrections on PDCCH enhancement for URLLC,” R1-2001023, 3rd Generation Partnership Project (3GPP), 2020, 15 pages, Retrieved from the Internet: URL:https://ftp.3gpp.org/tsg_ran/WG1_RL1/TSGR1_100_e/Docs/R1-2001023.zip [retrieved on Feb. 15, 2020]. |
Intel Corporation: “Remaining aspects on Rel-16 PDCCH enhancements for URLLC,” R1-2000735, 3rd Generation Partnership Project (3GPP), 2020, 20 pages, Retrieved from the Internet: URL:https://ftp.3gpp.org/tsg_ran/WG1_RL1/TSGRI_100_e/Docs/R1-2000735.zip [retrieved on Feb. 15, 2020]. |
Qualcomm: “Remaining Issues on PDCCH Enhancements for URLLC,” R1-2000968, 3rd Generation Partnership Project (3GPP), 2020, 10 pages, Retrieved from the Internet: URL:https://ftp.3gpp.org/tsg_ran/WG1_RL1/TSGRI1_100_e/Docs/R1-2000968.zip [retrieved on Feb. 15, 2020]. |
Zte: “Remain issues on PDCCH enhancements for NR URLLC,” R1-2000355, 3rd Generation Partnership Project (3GPP), 2020, 9 pages, Retrieved from the Internet: URL:https://ftp.3gpp.org/tsg_ran/WG1_RL1/TSGR1_100_e/Docs/R1-2000355.zip [retrieved on Feb. 15, 2020]. |
EPO Extended European Search Report dated May 26, 2021, issued in corresponding European Patent Application No. 20215001.7 (12 pages). |
Number | Date | Country | |
---|---|---|---|
20230254685 A1 | Aug 2023 | US |
Number | Date | Country | |
---|---|---|---|
63081125 | Sep 2020 | US | |
63025779 | May 2020 | US | |
63000049 | Mar 2020 | US | |
62985181 | Mar 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17062498 | Oct 2020 | US |
Child | 18302338 | US |