Method, device, terminal and readable storage medium for monitoring pdcch
By determining N1 first scheduling cells at the terminal and determining the target value based on the combined value and search space, the flexibility problem of PDCCH monitoring under multiple serving cells is solved, and efficient PDCCH monitoring is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-12-31
- Publication Date
- 2026-07-21
AI Technical Summary
In communication systems, how can PDCCH monitoring be effectively implemented when a terminal is configured with multiple serving cells, especially how to improve the flexibility and efficiency of PDCCH monitoring in high-frequency bands?
The terminal determines N1 first scheduling cells, and the target value is determined based on the combination value supported by the terminal and the search space of each cell. PDCCH monitoring is performed, supporting PDCCH monitoring capability of multiple time slot groups and improving monitoring flexibility.
With multiple serving cells configured on the terminal, the flexibility and efficiency of PDCCH monitoring are improved, and the adaptability and processing capacity of PDCCH monitoring are enhanced.
Smart Images

Figure CN116419411B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and specifically relates to a PDCCH monitoring method, device, terminal and readable storage medium. Background Technology
[0002] In communication systems, the monitoring capability of the Physical Downlink Control Channel (PDCCH) is typically defined based on slots or multiple symbols. However, communication systems operating at high frequencies have large subcarrier spacing. Therefore, defining a PDCCH monitoring capability based on X slots is necessary.
[0003] With the development of communication technology, communication systems can now support terminals configured with multiple serving cells. However, how to perform PDCCH monitoring in this scenario is still under discussion. Therefore, how to implement PDCCH monitoring in the case of terminals configured with multiple serving cells has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a method, apparatus, terminal, and readable storage medium for monitoring PDCCH, which enables PDCCH monitoring when the terminal is configured with multiple serving cells.
[0005] Firstly, a method for monitoring PDCCH is provided, including:
[0006] The terminal determines N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of the time slot group among the serving cells configured by the terminal;
[0007] The terminal determines the target value corresponding to each of the first scheduling cells based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells;
[0008] The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0009] Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value.
[0010] Secondly, a PDCCH monitoring device is provided, comprising:
[0011] The first determining module is used to determine N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of time slot groups among the serving cells configured for the terminal;
[0012] The second determining module is used to determine the target value corresponding to each of the first scheduling cells based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells;
[0013] The monitoring module is used to monitor the PDCCH based on the target information corresponding to each of the first scheduling cells;
[0014] Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value.
[0015] Thirdly, a terminal is provided, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method described in the first aspect.
[0016] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is used to determine N1 first scheduling cells, the N1 first scheduling cells being scheduling cells based on the PDCCH monitoring capability of time slot groups among the serving cells configured for the terminal; and to determine a target value corresponding to each first scheduling cell based on at least one combined value supported by the terminal and a search space corresponding to the N1 first scheduling cells; the communication interface is used to perform PDCCH monitoring according to the target information corresponding to each first scheduling cell; wherein N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured for monitoring in the time slot group by a preset search space, and the target value is one of the combined values or a first value contained within a combined value.
[0017] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0018] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect.
[0019] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect.
[0020] This embodiment of the application determines the target value corresponding to each first scheduling cell based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells, and performs PDCCH monitoring according to the target information corresponding to the first scheduling cell with PDCCH monitoring capability based on time slot groups. In this way, PDCCH monitoring can be implemented when the terminal is configured with multiple serving cells. At the same time, when the terminal supports at least two combination values, different target values can exist for different first scheduling cells, thereby improving the flexibility of PDCCH monitoring. Attached Figure Description
[0021] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0022] Figure 2 This is a flowchart of a PDCCH monitoring method provided in an embodiment of this application;
[0023] Figure 3 This is a flowchart of a PDCCH monitoring device provided in an embodiment of this application;
[0024] Figure 4 This is a structural diagram of a communication device provided in an embodiment of this application;
[0025] Figure 5 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0026] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0027] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0028] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0029] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.
[0030] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0031] I. First definition of PDCCH monitoring capability.
[0032] PDCCH's monitoring capabilities are divided into mandatory and optional capabilities.
[0033] First, the mandatory capabilities (mandatory without capability signaling) that are not specifically for signaling are as follows:
[0034] Control resource set (Coreset): Each bandwidth part (BWP) of each cell can be configured with one additional Coreset on top of Coreset 0; the additional Coreset satisfies the following:
[0035] For Frequency Range (FR) 1: The frequency domain is configured based on a bitmap of 6 Resource Blocks (RBs), and the time domain width can support configuration of 1 to 3 symbols; For FR 2: For Type 1 CSS configured with Type 0 / 0A / 2 Common Search Space (CSS) and non-dedicated Radio Resource Control (RRC), the frequency domain is configured based on a bitmap of 6 RBs, and the time domain width can support configuration of 1 to 3 symbols; For Type 1 and Type 3 CSS configured with dedicated RRC and UE-specific search space (USS), the frequency domain is configured based on a bitmap of 6 RBs, and the time domain width can support configuration of 1 to 2 symbols; Resource Element Group (REG) bundles size: 2 / 3 / 6; Interleaved and non-interleaved CCE to REG mapping. Mapping); supports configuring the precoder granularity size to REG bundlesize; supports scrambling with dedicated demodulation reference signals (DM-RS); supports configuring one or more Transmission Configuration Indicator (TCI) states.
[0036] Unicast PDCCH transmissions in CSS and USS satisfy the following: the aggregation level (AL) is 1, 2, 4, 8, or 16; for scheduled secondary cells (Scells), each BWP has a maximum of 3 search space (SS) sets per slot, and this restriction is in place before SS dropping; for Type 1 and Type 3 CSS and USS with dedicated RRC configurations, monitoring occasions occur within the first 3 symbols of a slot; for Type 0 / 0A / 2 CSS (Type 0 / 0A / 2-PDCCH CSS set) and Type 1 CSS with non-dedicated RRC configurations, monitoring occasions can occur within any 1 symbol of a slot, and within a single span of a slot. A single span can be understood as 3 consecutive orthogonal frequency division multiplex (OFDM) symbols.
[0037] Supported formats for monitoring Downlink Control Information (DCI) include 0_0, 0_1, 1_0, and 1_1;
[0038] For a Frequency Division Duplex (FDD) system, for each scheduled Component Carrier (CC), each slot processes only one DCI scheduled for downlink (DL) unicast transmission and one DCI scheduled for uplink (UL) unicast transmission.
[0039] For a Time Division Duplex (TDD) system, for each scheduled CC, each slot processes only one DCI scheduled for DL unicast transmission and two DCI scheduled for UL unicast transmission.
[0040] Secondly, the mandatory signaling capabilities are as follows:
[0041] The Coreset in FR2 satisfies the following: for Type 1 and Type 3 CSS and USS with dedicated RRC configuration, the frequency domain is configured based on a bitmap of 6 RBs, and the time domain width can support the configuration of 3 symbols.
[0042] Finally, the capabilities of Optional are as follows:
[0043] A single PDCCH monitoring opportunity (pdcchMonitoringSingleOccasion) satisfies the following: For FR1, it indicates that the UE supports receiving PDCCH scrambled with Cell Radio Network Temporary Identifier (C-RNTI) and Configured Scheduling Radio Network Temporary Identifier (CS-RNTI) in any 3 consecutive symbols in a 15kHz slot;
[0044] Any PDCCH monitoring occasions satisfy the following conditions: For those without a DCI gap, for Type 1 and Type 3 CSS and USS with dedicated RRC configurations, monitoring occasions are any one symbol in a slot and comply with the blind decoding (BD) budget. For those with a DCI gap, for Type 1 and Type 3 CSS and USS with dedicated RRC configurations, monitoring occasions are any one symbol in a slot, but any two consecutive PDCCHs scrambled with C-RNTI, Modulation and Coding Scheme (MCS)-C-RNTI, or CS-RNTI must satisfy the gap constraint and the BD budget constraint. The gap constraint includes: 2 symbols at 15 kHz, 4 symbols at 30 kHz, and 30 kHz or Network Core protocol. The protocol (NCP) has 7 symbols, and 14 symbols for 120kHz.
[0045] The PDCCH monitors any instances with span gaps (pdcch-MonitoringAnyOccasionsWithSpanGap). It determines the span pattern based on the (X, Y) values reported by the UE according to the monitoring occasion configuration of all SSs. Each slot has the same span pattern. The first span of the pattern starts at the position of the first monitoring occasion in any slot, with a span length of max{X1,Y1}. The last span may be slightly shorter. The next span starts at the first position of a monitoring occasion not included in the preceding span. Here, X1 represents the maximum value of all CORESET durations, and Y1 represents the minimum value of Y among all candidate Y values reported by the UE.
[0046] Check if the span pattern satisfies at least one reporting (X,Y) constraint.
[0047] II. A second definition of PDCCH monitoring capability.
[0048] All PDCCH monitoring capabilities are optional, as shown below:
[0049] PDCCH monitoring can report the supported span values for each Physical Downlink Shared Channel (PDSCH) processing type and each subcarrier space, and ensure that each span conforms to the corresponding BD / CCE limits.
[0050] Hybrid PDCCH monitoring (pdcch-MonitoringMixed) supports different PDCCH monitoring capabilities for different serving cells.
[0051] Carrier aggregation PDCCH monitoring (pdcch-MonitoringCA), terminal reporting PDCCH monitoring (UE reportpdcch-Monitoring), configure the maximum number of monitoring cells when performing per-span BD and CCE restrictions, and indicate whether the span arrangement is aligned.
[0052] III. Handling of the terminal's hybrid PDCCH monitoring capability.
[0053] For NR Rel-16, there are the following two cell types:
[0054] Cell Type 1 (FR1 / FR2): Configured for slot-based PDCCH monitoring capability;
[0055] Cell Type 2 (FR1 only): Configured for span-based PDCCH monitoring capability.
[0056] For NR Rel-16 UEs, the following configuration cases may occur:
[0057] Case 1: All configured scheduling cells belong to cell type 1;
[0058] Case 2: All configured scheduling cells belong to cell type 2;
[0059] Case 3: At least one scheduled cell belongs to Cell Type 1, and at least one scheduled cell belongs to Cell Type 2.
[0060] For the maximum processing capacity parameter, the UE reports separately for each supported case. Simultaneously, for each case, all cells are grouped according to their different PDCCH processing capabilities, and the maximum processing capacity parameter is reported separately for each group.
[0061] II. A second definition of PDCCH monitoring capability.
[0062] The UE supports multi-slot PDCCH monitoring capabilities based on (Xs, Ys) on 480K / 960KHz cells or BWPs. A slot group contains Xs slots, which are non-overlapping and consecutive. Ys slots are located within each slot group, and the positions of the Ys slots within each slot group are identical. For Type 1 PDCCH CSS sets provided by dedicated higher layer signaling, Type 3 PDCCH CSS sets, and USS sets, these monitoring occasions are restricted to Ys slots within the slot group. For Type 0 / 0A / 2 PDCCH CSS sets and Type 1 PDCCH CSS sets provided in System Information Block (SIB1), these monitoring occasions can occur on any slot within the slot group.
[0063] For each slot, the monitorable symbol positions are as follows: if Y > 1 (480KHz and 960KHz), the mandatory capability is that the UE only needs to monitor the first 3 symbols; if Y = 1 (960KHz), the mandatory capability is that the UE's span within a slot meets the (7,3) constraint; if Y = 1 (480KHz), the mandatory capability is that the UE's span within a slot meets both the (4,3) and (7,3) constraints, and the maximum number of spans within a slot is 2.
[0064] The limitations of BD / CCE are defined at the granularity of time slot groups for all search spaces.
[0065] For the values of Xs and Ys: if the subcarrier spacing (SCS) is 480KHz, (4,1) is the mandatory value and (4,2) is the optional value; if the SCS is 960KHz, (8,1) is the mandatory value and (8,4), (4,2) and (4,1) are the optional values.
[0066] The monitoring method for PDCCH provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0067] Reference Figure 2The PDCCH monitoring method provided in this application includes:
[0068] Step 201: The terminal determines N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of the time slot group among the serving cells configured by the terminal.
[0069] Step 202: The terminal determines the target value corresponding to each of the first scheduling cells based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells;
[0070] Step 203: The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0071] Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value.
[0072] In this embodiment, the serving cells configured on the terminal include multiple serving cells, at least some of which can be scheduling cells. For example, the serving cells configured on the terminal include a total of N scheduling cells, where N is a positive integer. These N scheduling cells can schedule all the serving cells configured on the terminal. The scheduling cells can perform self-scheduling and / or cross-carrier scheduling. Self-scheduling can be understood as cell A scheduling cell A, and cross-carrier scheduling can be understood as cell A scheduling cell B.
[0073] The aforementioned N scheduling cells may include N1 first scheduling cells, and may further include N2 second scheduling cells. The second scheduling cells are the scheduling cells other than the first scheduling cells among the serving cells configured for the terminal. For example, they may include scheduling cells based on single-slot PDCCH monitoring capability and scheduling cells based on symbol-level span PDCCH monitoring capability.
[0074] Optionally, the terminal may report or predefine PDCCH monitoring capability parameters based on time slot groups supported by the terminal. These parameters may include at least one combination of the above-mentioned values. The first value may be represented as Xs, the second value as Ys, and the combination value may be represented as (Xs, Ys).
[0075] The terminal can select a target value corresponding to each of the N1 first scheduling cells from at least one supported combination of values within the search space corresponding to the first scheduling cells. The target values corresponding to different first scheduling cells can be the same, different, or some first scheduling cells can have the same target value. The target value can include only a first value, or it can include both a first value and a second value. The first value included in the determined target value can be represented as Xs0, and the second value included in the determined target value can be represented as Ys0. Therefore, the target value can be Xs0 or (Xs0, Ys0).
[0076] After determining the target value corresponding to each first scheduling cell, PDCCH monitoring can be performed on the scheduling cell based on the target value corresponding to the first scheduling cell.
[0077] This embodiment of the application determines the target value corresponding to each first scheduling cell based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells, and performs PDCCH monitoring according to the target information corresponding to the first scheduling cell with PDCCH monitoring capability based on time slot groups. In this way, PDCCH monitoring can be implemented when the terminal is configured with multiple serving cells. At the same time, when the terminal supports at least two combination values, different target values can exist for different first scheduling cells, thereby improving the flexibility of PDCCH monitoring.
[0078] Optionally, in some embodiments, before the terminal determines N1 first scheduling cells, the method further includes:
[0079] The terminal determines the PDCCH monitoring capability type of each scheduling cell in the serving cell configured by the terminal based on the target indication information sent by the network-side device.
[0080] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0081] It should be understood that network-side devices can implicitly or explicitly indicate the PDCCH monitoring capability type of each scheduled cell through target indication information. For example, in some embodiments, the target indication information can be used to indicate at least one of the following:
[0082] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0083] The subcarrier spacing of each serving cell configured in the terminal;
[0084] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0085] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0086] In this embodiment, when the target indication information indicates the PDCCH monitoring capability of each serving cell configured by the terminal or the PDCCH monitoring capability on the active bandwidth portion (BWP) of each serving cell configured by the terminal, it can be specifically indicated by the indication information of the PDCCH monitoring capability. For example, one capability indication value indicates the PDCCH monitoring capability based on a time slot group, and another capability indication value indicates the PDCCH monitoring capability based on a single time slot. When the target indication information does not include any capability indication value, the default is a specific PDCCH monitoring capability, such as the PDCCH monitoring capability based on a single time slot. When the target indication information indicates the subcarrier spacing of each serving cell configured by the terminal or the subcarrier spacing on the active BWP of each serving cell configured by the terminal, the terminal can determine the PDCCH monitoring capability of each serving cell according to the correspondence between the subcarrier spacing and the PDCCH monitoring capability. For example, when the terminal is running or operating on the active BWP of a 480K / 960K serving cell, the default is the PDCCH monitoring capability based on multiple time slot groups.
[0087] Optionally, in some embodiments, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0088] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0089] If the first values in all at least one combination value are the same, the first value included in the target value is the first value included in any combination value;
[0090] When the number of combined values is 1, the target value is the combined value;
[0091] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0092] The target set includes the corresponding combination values when the search space configuration of the serving cell or the serving cell activating BWP meets the first preset condition.
[0093] In this embodiment, if the Xs of multiple (Xs, Ys) values supported by the terminal are the same, then Xs0 is that Xs value. If the terminal supports multiple (Xs, Ys) values, a target set can be determined based on a first condition. The time slot group determined based on the combination values in the target set can make the search satisfy the first preset condition. In other words, the target set can be understood as all the combination values among the multiple combination values supported by the terminal that can make the search satisfy the first preset condition.
[0094] Optionally, in some embodiments, the preset rule includes at least one of the following:
[0095] Rule 1: Select the largest first value contained in the target set as the first value of the target value;
[0096] Rule 2: Select the first value of the largest associated target object in the target set as the first value of the target value, wherein the target object includes at least one of blind detection code and control channel unit;
[0097] Rule 3: Determine the L1 combined values corresponding to the largest first value in the target set, and select the combined value with the smallest second value from the L1 combined values as the target value;
[0098] Rule 4: Determine the L2 combined values corresponding to the largest first value of the associated target object in the target set, and select the combined value with the smallest second value from the L2 combined values as the target value.
[0099] In this embodiment of the application, rule 1 and rule 2 can be understood as the target value being Xs0, and rule 3 and rule 4 can be understood as the target value being a combination value.
[0100] Optionally, rule 3 can be understood as follows: first, select the (Xs, Ys) with the largest Xs from the target set to obtain the first intermediate set; then, select the (Xs, Ys) with the smallest Yx from the first intermediate set to determine (Xs0, Ys0). The first intermediate set includes L1 combination values, and the first value of each of the L1 combination values is the largest Xs.
[0101] Optionally, rule 4 can be understood as follows: first, select the combination value (Xs, Ys) corresponding to the largest first value of the associated target object from the target set to obtain the second intermediate set; then, select the (Xs, Ys) with the smallest Yx from the second intermediate set to determine (Xs0, Ys0). The second intermediate set includes L2 combination values, and the first value of each of the L2 combination values is the largest Xs.
[0102] Optionally, in some embodiments, the monitoring rules for PDCCH monitoring performed by the terminal based on the target information corresponding to each of the first scheduling cells satisfy at least one of the following:
[0103] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0104] The N1 first scheduling cells are grouped according to the target information, and each group meets the overall target object limit, and PDCCH monitoring is performed under the overall target object limit.
[0105] The target object includes at least one of a blind detection code and a control channel unit.
[0106] Optionally, the total target object mentioned above is limited to when M or a1*M1+a2*M2 is greater than the corresponding cell capacity parameter. The cell capacity parameter Ncellcap is related to the combination of PDCCH monitoring capability types corresponding to the serving cell configured by the terminal. M1 is the number of serving cells scheduled by the scheduling cell that does not configure CoresetPoolIndex or configures CoresetPoolIndex but only contains one index value; M2 is the number of serving cells scheduled by the scheduling cell that configures CoresetPoolIndex and contains multiple index values; a1 and a2 are values predefined by the protocol, reported by the UE, or configured by the base station.
[0107] Optionally, for each serving cell scheduled by the first scheduling cell, the target object restrictions corresponding to the first scheduling cell include at least one of the following:
[0108] Limitation 1: If the first scheduling cell does not have a CoresetPoolIndex configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value.
[0109] Restriction 2: If the first scheduling cell is not configured with a resource set pool index or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value.
[0110] Restriction 3: When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes corresponding to the same control resource set pool index to be monitored on the target time slot group to exceed the first preset value.
[0111] Restriction 4: When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements corresponding to the same control resource set pool index monitored on the target time slot group to exceed the second preset value.
[0112] Limitation 5: When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value R times, where R is a positive integer.
[0113] Limitation 6: When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value R times, and the control resource set pool index configured in the first scheduling cell includes at least two index values.
[0114] Wherein, the target time slot group is any one of the time slot groups containing Xs0 time slots on the active BWP of the first scheduling cell, and Xs0 is the first value included in the target value.
[0115] In this embodiment of the application, the above-mentioned restriction conditions 1 and 2 can be understood as follows: For each scheduled serving cell, the terminal does not expect Bmax PDCCH candidates / BDs or Cmax non-overlapping CCEs to be monitored on each time slot group containing Xs0 time slots on the active BWP of the scheduled cell. The scheduled cell does not configure CoresetPoolIndex or configures CoresetPoolIndex but only contains one index value, where Bmax is the above-mentioned first preset value and Cmax is the above-mentioned second preset value.
[0116] The above restrictions 3 and 4 can be understood as follows: For each scheduled serving cell, the terminal does not expect to monitor Bmax PDCCH candidates / BDs or Cmax non-overlapping CCEs on the Coreset with the same CoresetPoolIndex and each time slot group containing Xs0 time slots on the active BWP of the scheduled cell. The scheduled cell is configured with CoresetPoolIndex and contains multiple index values.
[0117] The above restrictions 5 and 6 can be understood as follows: For each scheduled serving cell, the terminal does not expect to monitor R*Bmax PDCCHcandidate / BD or R*Cmax non-overlapping CCEs on each time slot group containing Xs0 time slots on the active BWP of the scheduled cell. The scheduled cell is configured with CoresetPoolIndex and contains multiple index values, where R is a value predefined by the protocol, reported by the UE, or configured by the base station.
[0118] Optionally, the total target object limitation includes at least one of the following:
[0119] Restriction 7: The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the third preset value;
[0120] Limitation 8: The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the fourth preset value;
[0121] Restriction 9: The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the fifth preset value;
[0122] Restriction 10: The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the sixth preset value;
[0123] Wherein, the first time slot group is a time slot group containing Xs0 time slots on the active BWP of all first scheduling cells in any group, where Xs0 is the first value included in the target value, the third preset value and the fourth preset value are determined based on the number of serving cells scheduled by the first scheduling cells in the group and the number of serving cells scheduled by the N1 first scheduling cells, the fifth preset value and the sixth preset value are determined based on the number of first serving cells, the number of second serving cells, the number of third serving cells and the number of fourth serving cells, the first serving cell is a serving cell scheduled by a first type of first scheduling cell in the group, the second serving cell is a serving cell scheduled by a second type of first scheduling cell in the group, the third serving cell is a serving cell scheduled by a first type of first scheduling cell among the N1 first scheduling cells, and the fourth serving cell is a serving cell scheduled by a second type of first scheduling cell among the N1 first scheduling cells.
[0124] It should be noted that, in the embodiments of this application, the grouping method of scheduling cells can be set according to actual needs. For example, in some embodiments, grouping can be based on target information to satisfy at least one of the following:
[0125] Cells with the same SCSμ and (Xs0,Ys0) are grouped together;
[0126] Cells with identical SCSμ and Xs0 are grouped together;
[0127] Cells whose SCSμ and Xs0 satisfy μ / Xs0 or Xs0 / μ are grouped together.
[0128] It should be understood that in the embodiments of this application, the above-mentioned SCS can be the SCS of the cell carrier or the SCS for activating BWP.
[0129] Optionally, the first scheduling cell of the first type is a scheduling cell that has not been configured with a control resource set pool index or contains only one control resource set pool index value;
[0130] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0131] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0132] B l =floor(W max *T1 / M), where W max T1 represents the maximum number of candidate PDCCHs, blind detection codes, or control channel elements monitored by the terminal, T1 represents the number of serving cells scheduled by the first scheduling cell within the group, and M represents the number of serving cells scheduled by the N1 first scheduling cells.
[0133] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0134] B2 = floor(W) max *(a1*T2+a2*T3) / (a1*M1+a2*M2)), where W max T1 represents the maximum number of candidate PDCCHs or blind detection codes monitored by the terminal, T2 represents the number of the first serving cells, T3 represents the number of the second serving cells, M1 represents the number of the third serving cells, M2 represents the number of the fourth serving cells, and a1 and a2 are constants.
[0135] In this embodiment of the application, the above-mentioned restrictions 7 and 8 can be understood as follows: the terminal does not expect to monitor more than Btotal = floor(Ncellcap*Bmax*T1 / M) PDCCH candidates / BDs or Ctotal = floor(Ncellcap*Cmax*T1 / M) non-overlapping CCEs on each time slot group containing Xs0 time slots on the active BWP of all scheduled cells in the group, where T1 is the total number of serving cells scheduled by the scheduled cells of the group.
[0136] Conditions 9 and 10 above can be understood as follows: The terminal does not expect to monitor more than Btotal = floor(Ncellcap*Bmax*(a1*T2+a2*T3) / (a1*M1+a2*M2)) PDCCH candidates / BDs or Ctotal = floor(Ncellcap*Cmax*(a1*T2+a2*T3) / (a1*M1+a2*M2)) non-overlapping CCEs on each time slot group containing Xs0 time slots in the active BWP of all scheduled cells in this group.
[0137] Optionally, in some embodiments, the target information may further include a subcarrier spacing.
[0138] Optionally, the terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells, including:
[0139] For each first scheduling cell, the terminal assumes that the first scheduling cell is a virtual serving cell with a preset subcarrier interval and PDCCH monitoring capability based on a single time slot;
[0140] The terminal performs PDCCH monitoring after pre-grouping the virtual serving cell and the second scheduling cell (excluding the first scheduling cell) configured by the terminal into a set group.
[0141] In this embodiment, each serving cell with an SCS of μ and multi-slot PDCCH monitoring capability can be equivalently transformed into a virtual serving cell with an SCS of μ' and single-slot PDCCH monitoring capability, based on the SCS and / or target value of each cell, resulting in a total of N1' virtual scheduling cells. Then, these N1' virtual scheduling cells and the second scheduling cell are grouped together using a preset grouping process, and PDCCH monitoring is performed. The second scheduling cell can also be understood as a scheduling cell based on single-slot PDCCH monitoring capability, and μ' can be understood as the aforementioned preset subcarrier spacing.
[0142] Optionally, in some embodiments, the preset subcarrier satisfies at least one of the following:
[0143] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0144] The preset subcarrier interval is the quotient of the actual subcarrier interval of the first scheduling cell and the first value included in the target value.
[0145] Optionally, at least one of the time slot boundary, subframe boundary, and frame boundary of the virtual serving cell is associated with at least one of the following: the time slot boundary of the corresponding first scheduling cell, the subframe boundary of the corresponding first scheduling cell, the frame boundary of the corresponding first scheduling cell, the time domain offset configured for the corresponding first scheduling cell, and the time domain offset between the corresponding first scheduling cell and the non-virtual scheduling cell of the preset subcarrier.
[0146] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0147] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0148] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0149] The subcarrier spacing of the corresponding first scheduling cell;
[0150] The subcarrier spacing of the virtual serving cell.
[0151] Optionally, the preset grouping process includes:
[0152] The virtual scheduling cell and the second scheduling cell are classified together according to the PDCCH monitoring capability type to obtain P1 scheduling cells and Q1 scheduling cells. The P1 scheduling cells are cells based on the first PDCCH monitoring capability type, and the Q1 scheduling cells are cells based on the second PDCCH monitoring capability type. P1 and Q1 are both positive integers.
[0153] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0154] In this embodiment, the scheduled cells can be grouped according to SCS, and PDCCH monitoring can be performed within each group while meeting the overall BD / CCE limit. Specifically, the overall BD / CCE limit is set when P / a1*P11+a2*P12 or Q / a1*Q11+a2*Q12 is greater than the corresponding cell capacity parameter. The cell capacity parameter Ncellcap is related to the combination of the equivalent PDCCH monitoring capability types of N1 virtual scheduled cells and the PDCCH monitoring capability types of N-N1 scheduled cells.
[0155] Optionally, P is the number of serving cells scheduled by P1 scheduling cells, and Q is the number of serving cells scheduled by Q1 scheduling cells; P11 and Q11 are the number of serving cells scheduled by scheduling cells that do not configure CoresetPoolIndex or configure CoresetPoolIndex but contain only one index value within the group; P12 and Q12 are the number of serving cells scheduled by scheduling cells that configure CoresetPoolIndex and contain multiple index values.
[0156] It should be noted that, in the embodiments of this application, the above-mentioned activated BWP is the activated BWP of the serving cell in the activated state or the first activated BWP configured in the serving cell in the inactive state, and the above-mentioned SCS is the cell carrier, the SCS of the activated BWP of the serving cell in the activated state or the first activated BWP configured in the serving cell in the inactive state.
[0157] Optionally, in some embodiments, the serving cell configured for the terminal satisfies at least one of the following conditions:
[0158] The frame or subframe boundaries of all serving cells configured in the terminal are aligned.
[0159] The frame or subframe boundaries of all scheduled cells in the serving cell configured in the terminal are aligned.
[0160] The frames or subframe boundaries of the N1 first scheduling cells are aligned.
[0161] To better understand this application, the following examples will be used to illustrate it in detail.
[0162] Example 1:
[0163] The UE reports PDCCH monitoring capability information, including:
[0164] For 480KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(4,1),(4,2);
[0165] For 960KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(8,1),(8,4),(4,2),(4,1).
[0166] The UE is configured with 6 serving cells, among which,
[0167] Cell#0 is the primary serving cell (Pcell), with its activated BWP SCS at 120KHz, self-scheduling, and slot-based PDCCH monitoring capability.
[0168] Cell#1 is an Scell, whose activated BWP SCS is 480KHz, and is scheduled across carriers by the Pcell.
[0169] Cell#2 is an Scell with an activation SCS of 480KHz for BWP, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0170] Cell#3 is an S-cell with an activation BWP SCS of 960KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0171] Cell #4 is an S-cell with an activation BWP SCS of 960kHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0172] Cell#5 is an Scell, whose activated BWP SCS is 960KHz, and is scheduled across carriers by Cell#4.
[0173] At this point, N=4, and the N scheduled cells include Cell#0,2,3,4; N1=3, and the N1 scheduled cells include Cell#2,3,4; M=4, and the M serving cells include Cell#2,3,4,5.
[0174] The (Xs,Ys) values that satisfy the first condition are determined based on the search space configuration on the N1 scheduling cells:
[0175] Cell#2: (4,1), (4,2);
[0176] Cell#3: (8,1),(8,4),(4,1),(4,2);
[0177] Cell#4: (4,2).
[0178] Xs0 and / or Ys0 are obtained by taking the maximum value of Xs and the minimum value of Ys, that is...
[0179] Cell#2: (4,1);
[0180] Cell#3: (8,1);
[0181] Cell#4: (4,2).
[0182] On Cell#2, Cell#3, and Cell#4, the terminals conform to the BD / CCE constraints corresponding to their respective (Xs0, Ys0) values.
[0183] First, the scheduling cells are classified according to the PDCCH monitoring capability type, with Cell#0 belonging to the first category and Cell#2, 3, and 4 belonging to the second category.
[0184] In mixed time-slot and multi-time-slot scenarios, the cell capacity parameter corresponding to the multi-time-slot PDCCH monitoring capability is 2. Since M = 4 > 2, the scheduled cells need to be grouped, and each group follows the overall BD / CCE limit. For example, according to the same SCS and (Xs0, Ys0) grouping, Cell#2, 3, and 4 are each in one group. For the grouping of Cell#4, T1 = 2.
[0185] Example 2:
[0186] UE reports PDCCH monitoring capability information, including
[0187] For 480KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(4,1),(4,2);
[0188] For 960KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(8,1),(8,4),(4,2),(4,1).
[0189] The UE is configured with 6 serving cells, among which,
[0190] Cell#0 is a Pcell with an activation SCS of 120KHz for BWP, self-scheduling, and slot-based PDCCH monitoring capability.
[0191] Cell#1 is an Scell, whose activated BWP SCS is 480KHz, and is scheduled across carriers by the Pcell.
[0192] Cell#2 is an Scell with an activation SCS of 480KHz for BWP, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0193] Cell#3 is an S-cell with an activation BWP SCS of 960KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0194] Cell #4 is an S-cell with an activation BWP SCS of 960kHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0195] Cell#5 is an Scell, whose activated BWP SCS is 960KHz, and is scheduled across carriers by Cell#4.
[0196] At this point, N=4, the N scheduled cells include Cell#0,2,3,4; N1=3, the N1 scheduled cells include Cell#2,3,4; M=4, the M serving cells include Cell#2,3,4,5.
[0197] The (Xs,Ys) values that satisfy the first condition are determined based on the search space configuration on the N1 scheduling cells:
[0198] Cell#2: (4,1), (4,2);
[0199] Cell#3: (8,1),(8,4),(4,1),(4,2);
[0200] Cell#4: (4,2).
[0201] Xs0 and / or Ys0 are obtained by taking the maximum value of Xs and the minimum value of Ys, that is...
[0202] Cell#2: (4,1);
[0203] Cell#3: (8,1);
[0204] Cell#4: (4,2).
[0205] On Cell#2, Cell#3, and Cell#4, the terminals conform to the BD / CCE constraints corresponding to their respective (Xs0, Ys0) values.
[0206] Cell#2, Cell#3, and Cell#4 are equivalent to slot-based virtual scheduling cells with SCS=120KHz, and are processed together with Cell#0. That is, Cell#0,2,3,4 are in one class, and when the number of serving cells they schedule exceeds the cell capacity parameter, the total BD / CCE budget is limited according to 120K slots.
[0207] The PDCCH monitoring method provided in this application can be executed by a PDCCH monitoring device. This application uses an example of a PDCCH monitoring device executing the PDCCH monitoring method to illustrate the PDCCH monitoring device provided in this application.
[0208] Reference Figure 3 This application also provides a PDCCH monitoring device, such as... Figure 3 As shown, the PDCCH monitoring device 300 includes:
[0209] The first determining module 301 is used to determine N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of time slot groups among the serving cells configured for the terminal.
[0210] The second determining module 302 is used to determine the target value corresponding to each of the first scheduling cells based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells;
[0211] Monitoring module 303 is used to perform PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0212] Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value.
[0213] Optionally, the monitoring device for the PDCCH further includes:
[0214] The third determining module is used to determine the PDCCH monitoring capability type of each scheduling cell in the serving cell configured by the terminal based on the target indication information sent by the network side device.
[0215] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0216] Optionally, the target indication information is used to indicate at least one of the following:
[0217] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0218] The subcarrier spacing of each serving cell configured in the terminal;
[0219] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0220] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0221] Optionally, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0222] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0223] If the first values in all at least one combination value are the same, the first value included in the target value is the first value included in any combination value;
[0224] When the number of combined values is 1, the target value is the combined value;
[0225] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0226] The target set includes the corresponding combination values when the search space configuration of the serving cell or the serving cell activating BWP meets the first preset condition.
[0227] Optionally, the first preset condition includes at least one of the following:
[0228] The monitoring time slots of the first search space group are all preset in a time slot group containing Xs time slots for a consecutive Ys time slots, and the Ys time slots are spaced Xs*K time slots apart, where K is a positive integer;
[0229] The span of the first and second time slots in the first search space group is less than or equal to Ys time slots in all time slot groups containing Xs time slots;
[0230] Wherein, the first time slot is the first time slot with a monitoring opportunity to be configured, and the second time slot is the last time slot with a monitoring opportunity to be configured; Xs represents the first value in the combined value, Ys represents the second value in the combined value, and the first search space group is at least one preset type of search space in the serving cell or when the BWP configuration is activated in the serving cell.
[0231] Optionally, the preset rules include at least one of the following:
[0232] The largest first value contained in the target set is selected as the first value of the target value;
[0233] The first value of the target value is selected as the first value of the target value, wherein the target object includes at least one of blind detection code and control channel unit;
[0234] Determine L1 combined values corresponding to the largest first value in the target set, and select the combined value with the smallest second value from the L1 combined values as the target value;
[0235] Determine the L2 combined values corresponding to the largest first value of the associated target object in the target set, and select the combined value with the smallest second value from the L2 combined values as the target value.
[0236] Optionally, the monitoring rules for PDCCH monitoring performed by the terminal based on the target information corresponding to each of the first scheduling cells satisfy at least one of the following:
[0237] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0238] The N1 first scheduling cells are grouped according to the target information, and each group meets the overall target object limit, and PDCCH monitoring is performed under the overall target object limit.
[0239] The target object includes at least one of a blind detection code and a control channel unit.
[0240] Optionally, for each serving cell scheduled by the first scheduling cell, the target object restrictions corresponding to the first scheduling cell include at least one of the following:
[0241] If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value.
[0242] If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value.
[0243] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes corresponding to the same control resource set pool index to exceed a first preset value on the target time slot group.
[0244] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements corresponding to the same control resource set pool index monitored on the target time slot group to exceed a second preset value;
[0245] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value R times, where R is a positive integer;
[0246] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value R times, and the control resource set pool index configured in the first scheduling cell includes at least two index values.
[0247] Wherein, the target time slot group is any one of the time slot groups containing Xs0 time slots on the active BWP of the first scheduling cell, and Xs0 is the first value included in the target value.
[0248] Optionally, the total target object limitation includes at least one of the following:
[0249] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the third preset value;
[0250] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the fourth preset value;
[0251] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the fifth preset value;
[0252] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the sixth preset value;
[0253] Wherein, the first time slot group is a time slot group containing Xs0 time slots on the active BWP of all first scheduling cells in any group, where Xs0 is the first value included in the target value, the third preset value and the fourth preset value are determined based on the number of serving cells scheduled by the first scheduling cells in the group and the number of serving cells scheduled by the N1 first scheduling cells, the fifth preset value and the sixth preset value are determined based on the number of first serving cells, the number of second serving cells, the number of third serving cells and the number of fourth serving cells, the first serving cell is a serving cell scheduled by a first type of first scheduling cell in the group, the second serving cell is a serving cell scheduled by a second type of first scheduling cell in the group, the third serving cell is a serving cell scheduled by a first type of first scheduling cell among the N1 first scheduling cells, and the fourth serving cell is a serving cell scheduled by a second type of first scheduling cell among the N1 first scheduling cells.
[0254] Optionally, the first scheduling cell of the first type is a scheduling cell that has not been configured with a control resource set pool index or contains only one control resource set pool index value;
[0255] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0256] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0257] B l =floor(W max *T1 / M), where W max T1 represents the maximum number of candidate PDCCHs, blind detection codes, or control channel elements monitored by the terminal, T1 represents the number of serving cells scheduled by the first scheduling cell within the group, and M represents the number of serving cells scheduled by the N1 first scheduling cells.
[0258] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0259] B2 = floor(W) max *(a1*T2+a2*T3) / (a1*M1+a2*M2)), where W max T1 represents the maximum number of candidate PDCCHs or blind detection codes monitored by the terminal, T2 represents the number of the first serving cells, T3 represents the number of the second serving cells, M1 represents the number of the third serving cells, M2 represents the number of the fourth serving cells, and a1 and a2 are constants.
[0260] Optionally, the target information may also include the subcarrier spacing.
[0261] Optionally, the monitoring module 303 is specifically used to: for each first scheduling cell, assuming that the first scheduling cell is a virtual serving cell with a preset subcarrier interval and single-slot-based PDCCH monitoring capability; perform PDCCH monitoring after performing preset grouping processing on the virtual serving cell and the second scheduling cell other than the first scheduling cell in the serving cells configured by the terminal.
[0262] Optionally, the preset subcarrier satisfies at least one of the following:
[0263] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0264] The preset subcarrier interval is the quotient of the actual subcarrier interval of the first scheduling cell and the first value included in the target value.
[0265] Optionally, at least one of the time slot boundary, subframe boundary, and frame boundary of the virtual serving cell is associated with at least one of the following: the time slot boundary of the corresponding first scheduling cell, the subframe boundary of the corresponding first scheduling cell, the frame boundary of the corresponding first scheduling cell, the time domain offset configured for the corresponding first scheduling cell, and the time domain offset between the corresponding first scheduling cell and the non-virtual scheduling cell of the preset subcarrier.
[0266] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0267] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0268] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0269] The subcarrier spacing of the corresponding first scheduling cell;
[0270] The subcarrier spacing of the virtual serving cell.
[0271] Optionally, the preset grouping process includes:
[0272] The virtual scheduling cell and the second scheduling cell are classified together according to the PDCCH monitoring capability type to obtain P1 scheduling cells and Q1 scheduling cells. The P1 scheduling cells are cells based on the first PDCCH monitoring capability type, and the Q1 scheduling cells are cells based on the second PDCCH monitoring capability type. P1 and Q1 are both positive integers.
[0273] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0274] Optionally, the serving cell configured for the terminal must meet at least one of the following conditions:
[0275] The frame or subframe boundaries of all serving cells configured in the terminal are aligned.
[0276] The frame or subframe boundaries of all scheduled cells in the serving cell configured in the terminal are aligned.
[0277] The frames or subframe boundaries of the N1 first scheduling cells are aligned.
[0278] This embodiment of the application determines the target value corresponding to each first scheduling cell based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells, and performs PDCCH monitoring according to the target information corresponding to the first scheduling cell with PDCCH monitoring capability based on time slot groups. In this way, PDCCH monitoring can be implemented when the terminal is configured with multiple serving cells. At the same time, when the terminal supports at least two combination values, different target values can exist for different first scheduling cells, thereby improving the flexibility of PDCCH monitoring.
[0279] The PDCCH monitoring device in this embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this embodiment does not impose specific limitations.
[0280] The PDCCH monitoring device provided in this application embodiment can achieve Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0281] Optional, such as Figure 4 As shown, this application embodiment also provides a communication device 400, including a processor 401 and a memory 402. The memory 402 stores a program or instructions that can run on the processor 401. For example, when the communication device 400 is a terminal, when the program or instructions are executed by the processor 401, they implement the various steps of the above-described PDCCH monitoring method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0282] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to determine N1 first scheduling cells, wherein the N1 first scheduling cells are scheduling cells with PDCCH monitoring capability based on time slot groups among the serving cells configured for the terminal; and to determine a target value corresponding to each first scheduling cell based on at least one combined value supported by the terminal and a search space corresponding to the N1 first scheduling cells. The communication interface is used to perform PDCCH monitoring according to the target information corresponding to each first scheduling cell; wherein N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured for monitoring in the time slot group using a preset search space, and the target value is one of the combined values or a first value contained within a combined value. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above-described method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 5 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0283] The terminal 500 includes, but is not limited to, at least some of the following components: radio frequency unit 501, network module 502, audio output unit 503, input unit 504, sensor 505, display unit 506, user input unit 507, interface unit 508, memory 509, and processor 510.
[0284] Those skilled in the art will understand that the terminal 500 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 510 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 5 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0285] It should be understood that, in this embodiment, the input unit 504 may include a graphics processing unit (GPU) 5041 and a microphone 5042. The GPU 5041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 506 may include a display panel 5061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 507 includes at least one of a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0286] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 501 can transmit it to the processor 510 for processing; in addition, the radio frequency unit 501 can send uplink data to the network-side device. Typically, the radio frequency unit 501 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0287] The memory 509 can be used to store software programs or instructions, as well as various data. The memory 509 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 509 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 509 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0288] Processor 510 may include one or more processing units; optionally, processor 510 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 510.
[0289] The processor 510 is configured to determine N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of the time slot group among the serving cells configured for the terminal; and to determine a target value corresponding to each first scheduling cell based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells.
[0290] Radio frequency unit 501 is used to perform PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0291] Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value.
[0292] This embodiment of the application determines the target value corresponding to each first scheduling cell based on at least one combination value supported by the terminal and the search space corresponding to the N1 first scheduling cells, and performs PDCCH monitoring according to the target information corresponding to the first scheduling cell with PDCCH monitoring capability based on time slot groups. In this way, PDCCH monitoring can be implemented when the terminal is configured with multiple serving cells. At the same time, when the terminal supports at least two combination values, different target values can exist for different first scheduling cells, thereby improving the flexibility of PDCCH monitoring.
[0293] Optionally, the radio frequency unit 501 is further configured to: determine the PDCCH monitoring capability type of each scheduling cell in the serving cell configured by the terminal based on the target indication information sent by the network side device;
[0294] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0295] Optionally, the target indication information is used to indicate at least one of the following:
[0296] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0297] The subcarrier spacing of each serving cell configured in the terminal;
[0298] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0299] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0300] Optionally, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0301] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0302] If the first values in all at least one combination value are the same, the first value included in the target value is the first value included in any combination value;
[0303] When the number of combined values is 1, the target value is the combined value;
[0304] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0305] The target set includes the corresponding combination values when the search space configuration of the serving cell or the serving cell activating BWP meets the first preset condition.
[0306] Optionally, the first preset condition includes at least one of the following:
[0307] The monitoring time slots of the first search space group are all preset in a time slot group containing Xs time slots for a consecutive Ys time slots, and the Ys time slots are spaced Xs*K time slots apart, where K is a positive integer;
[0308] The span of the first and second time slots in the first search space group is less than or equal to Ys time slots in all time slot groups containing Xs time slots;
[0309] Wherein, the first time slot is the first time slot with a monitoring opportunity to be configured, and the second time slot is the last time slot with a monitoring opportunity to be configured; Xs represents the first value in the combined value, Ys represents the second value in the combined value, and the first search space group is at least one preset type of search space in the serving cell or when the BWP configuration is activated in the serving cell.
[0310] Optionally, the preset rules include at least one of the following:
[0311] The largest first value contained in the target set is selected as the first value of the target value;
[0312] The first value of the target value is selected as the first value of the target value, wherein the target object includes at least one of blind detection code and control channel unit;
[0313] Determine L1 combined values corresponding to the largest first value in the target set, and select the combined value with the smallest second value from the L1 combined values as the target value;
[0314] Determine the L2 combined values corresponding to the largest first value of the associated target object in the target set, and select the combined value with the smallest second value from the L2 combined values as the target value.
[0315] Optionally, the monitoring rules for PDCCH monitoring performed by the terminal based on the target information corresponding to each of the first scheduling cells satisfy at least one of the following:
[0316] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0317] The N1 first scheduling cells are grouped according to the target information, and each group meets the overall target object limit, and PDCCH monitoring is performed under the overall target object limit.
[0318] The target object includes at least one of a blind detection code and a control channel unit.
[0319] Optionally, for each serving cell scheduled by the first scheduling cell, the target object restrictions corresponding to the first scheduling cell include at least one of the following:
[0320] If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value.
[0321] If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value.
[0322] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes corresponding to the same control resource set pool index to exceed a first preset value on the target time slot group.
[0323] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements corresponding to the same control resource set pool index monitored on the target time slot group to exceed a second preset value;
[0324] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value R times, where R is a positive integer;
[0325] When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value R times, and the control resource set pool index configured in the first scheduling cell includes at least two index values.
[0326] Wherein, the target time slot group is any one of the time slot groups containing Xs0 time slots on the active BWP of the first scheduling cell, and Xs0 is the first value included in the target value.
[0327] Optionally, the total target object limitation includes at least one of the following:
[0328] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the third preset value;
[0329] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the fourth preset value;
[0330] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the fifth preset value;
[0331] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the sixth preset value;
[0332] Wherein, the first time slot group is a time slot group containing Xs0 time slots on the active BWP of all first scheduling cells in any group, where Xs0 is the first value included in the target value, the third preset value and the fourth preset value are determined based on the number of serving cells scheduled by the first scheduling cells in the group and the number of serving cells scheduled by the N1 first scheduling cells, the fifth preset value and the sixth preset value are determined based on the number of first serving cells, the number of second serving cells, the number of third serving cells and the number of fourth serving cells, the first serving cell is a serving cell scheduled by a first type of first scheduling cell in the group, the second serving cell is a serving cell scheduled by a second type of first scheduling cell in the group, the third serving cell is a serving cell scheduled by a first type of first scheduling cell among the N1 first scheduling cells, and the fourth serving cell is a serving cell scheduled by a second type of first scheduling cell among the N1 first scheduling cells.
[0333] Optionally, the first scheduling cell of the first type is a scheduling cell that has not been configured with a control resource set pool index or contains only one control resource set pool index value;
[0334] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0335] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0336] B l =floor(W max *T1 / M), where W maxT1 represents the maximum number of candidate PDCCHs, blind detection codes, or control channel elements monitored by the terminal, T1 represents the number of serving cells scheduled by the first scheduling cell within the group, and M represents the number of serving cells scheduled by the N1 first scheduling cells.
[0337] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0338] B2 = floor(W) max *(a1*T2+a2*T3) / (a1*M1+a2*M2)), where W max T1 represents the maximum number of candidate PDCCHs or blind detection codes monitored by the terminal, T2 represents the number of the first serving cells, T3 represents the number of the second serving cells, M1 represents the number of the third serving cells, M2 represents the number of the fourth serving cells, and a1 and a2 are constants.
[0339] Optionally, the target information may also include the subcarrier spacing.
[0340] Optionally, the radio frequency unit 501 is specifically used for: for each first scheduling cell, assuming that the first scheduling cell is a virtual serving cell with a preset subcarrier spacing and single-slot PDCCH monitoring capability; performing preset grouping processing on the virtual serving cell and the second scheduling cell other than the first scheduling cell in the serving cells configured by the terminal, and then performing PDCCH monitoring.
[0341] Optionally, the preset subcarrier satisfies at least one of the following:
[0342] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0343] The preset subcarrier interval is the quotient of the actual subcarrier interval of the first scheduling cell and the first value included in the target value.
[0344] Optionally, at least one of the time slot boundary, subframe boundary, and frame boundary of the virtual serving cell is associated with at least one of the following: the time slot boundary of the corresponding first scheduling cell, the subframe boundary of the corresponding first scheduling cell, the frame boundary of the corresponding first scheduling cell, the time domain offset configured for the corresponding first scheduling cell, and the time domain offset between the corresponding first scheduling cell and the non-virtual scheduling cell of the preset subcarrier.
[0345] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0346] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0347] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0348] The subcarrier spacing of the corresponding first scheduling cell;
[0349] The subcarrier spacing of the virtual serving cell.
[0350] Optionally, the preset grouping process includes:
[0351] The virtual scheduling cell and the second scheduling cell are classified together according to the PDCCH monitoring capability type to obtain P1 scheduling cells and Q1 scheduling cells. The P1 scheduling cells are cells based on the first PDCCH monitoring capability type, and the Q1 scheduling cells are cells based on the second PDCCH monitoring capability type. P1 and Q1 are both positive integers.
[0352] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0353] Optionally, the serving cell configured for the terminal must meet at least one of the following conditions:
[0354] The frame or subframe boundaries of all serving cells configured in the terminal are aligned.
[0355] The frame or subframe boundaries of all scheduled cells in the serving cell configured in the terminal are aligned.
[0356] The frames or subframe boundaries of the N1 first scheduling cells are aligned.
[0357] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described PDCCH monitoring method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0358] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0359] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described PDCCH monitoring method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0360] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0361] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described PDCCH monitoring method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0362] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0363] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0364] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for monitoring the Physical Downlink Control Channel (PDCCH), characterized in that, include: The terminal determines N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of the time slot group among the serving cells configured by the terminal; The terminal determines the target value corresponding to each of the first scheduling cells based on at least two combined values supported by the terminal and the search space corresponding to the N1 first scheduling cells; The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells; Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value; Wherein, the target value is the combination value selected from the target set according to a preset rule, and the target set includes the corresponding combination value when the search space configuration of the serving cell or the serving cell activating BWP satisfies the first preset condition; The preset rule includes: selecting the largest first value of the associated target objects in the target set as the first value of the target value, wherein the target objects include at least one of blind detection code and control channel unit.
2. The method according to claim 1, characterized in that, Before the terminal determines the N1 first scheduling cells, the method further includes: The terminal determines the PDCCH monitoring capability type of each scheduling cell in the serving cell configured by the terminal based on the target indication information sent by the network-side device. The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
3. The method according to claim 2, characterized in that, The target indication information is used to indicate at least one of the following: The terminal is configured with PDCCH monitoring capabilities for each serving cell; The subcarrier spacing of each serving cell configured in the terminal; The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell; The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
4. The method according to claim 1, characterized in that, The first preset condition includes at least one of the following: The monitoring time slots of the first search space group are all preset in a time slot group containing Xs time slots for a consecutive Ys time slots, and the Ys time slots are spaced Xs*K time slots apart, where K is a positive integer; The span of the first and second time slots in the first search space group is less than or equal to Ys time slots in all time slot groups containing Xs time slots; Wherein, the first time slot is the first time slot with a monitoring opportunity to be configured, and the second time slot is the last time slot with a monitoring opportunity to be configured; Xs represents the first value in the combined value, Ys represents the second value in the combined value, and the first search space group is at least one preset type of search space in the serving cell or when the BWP configuration is activated in the serving cell.
5. The method according to claim 1, characterized in that, The monitoring rule for PDCCH monitoring performed by the terminal based on the target information corresponding to each of the first scheduling cells satisfies at least one of the following: The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell; The N1 first scheduling cells are grouped according to the target information, and each group meets the overall target object limit, and PDCCH monitoring is performed under the overall target object limit. The target object includes at least one of a blind detection code and a control channel unit.
6. The method according to claim 5, characterized in that, For each serving cell scheduled by the first scheduling cell, the target object restrictions corresponding to the first scheduling cell include at least one of the following: If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value. If the first scheduling cell does not have a resource set pool index configured or the first scheduling cell contains only one control resource set pool index value, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value. When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes corresponding to the same control resource set pool index to exceed a first preset value on the target time slot group. When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements corresponding to the same control resource set pool index monitored on the target time slot group to exceed a second preset value; When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the target time slot group to exceed the first preset value R times, where R is a positive integer; When the first scheduling cell contains at least two control resource set pool index values, the terminal does not expect the number of non-overlapping control channel elements monitored on the target time slot group to exceed the second preset value R times, and the control resource set pool index configured in the first scheduling cell includes at least two index values. Wherein, the target time slot group is any one of the time slot groups containing Xs0 time slots on the active BWP of the first scheduling cell, and Xs0 is the first value included in the target value.
7. The method according to claim 5, characterized in that, The overall target object restrictions include at least one of the following: The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the third preset value; The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the fourth preset value; The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot group to exceed the fifth preset value; The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot group to exceed the sixth preset value; Wherein, the first time slot group is a time slot group containing Xs0 time slots on the active BWP of all first scheduling cells in any group, where Xs0 is the first value included in the target value, the third preset value and the fourth preset value are determined based on the number of serving cells scheduled by the first scheduling cells in the group and the number of serving cells scheduled by the N1 first scheduling cells, the fifth preset value and the sixth preset value are determined based on the number of first serving cells, the number of second serving cells, the number of third serving cells and the number of fourth serving cells, the first serving cell is a serving cell scheduled by a first type of first scheduling cell in the group, the second serving cell is a serving cell scheduled by a second type of first scheduling cell in the group, the third serving cell is a serving cell scheduled by a first type of first scheduling cell among the N1 first scheduling cells, and the fourth serving cell is a serving cell scheduled by a second type of first scheduling cell among the N1 first scheduling cells.
8. The method according to claim 7, characterized in that, The first scheduling cell of the first type is a scheduling cell that has not been configured with a control resource set pool index or contains only one control resource set pool index value; The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
9. The method according to claim 7, characterized in that, At least one of the third preset value and the fourth preset value is B1, and B1 satisfies: B l =floor(W) max *T1 / M), where W max T1 represents the maximum number of candidate PDCCHs, blind detection codes, or control channel elements monitored by the terminal, T1 represents the number of serving cells scheduled by the first scheduling cell within the group, and M represents the number of serving cells scheduled by the N1 first scheduling cells.
10. The method according to claim 7, characterized in that, At least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies: B2 = floor (W) max *(a1*T2+a2*T3) / (a1*M1+a2*M2)), where W max T1 represents the maximum number of candidate PDCCHs or blind detection codes monitored by the terminal, T2 represents the number of the first serving cells, T3 represents the number of the second serving cells, M1 represents the number of the third serving cells, M2 represents the number of the fourth serving cells, and a1 and a2 are constants.
11. The method according to claim 1, characterized in that, The target information also includes the subcarrier spacing.
12. The method according to claim 11, characterized in that, The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells, including: For each first scheduling cell, the terminal assumes that the first scheduling cell is a virtual serving cell with a preset subcarrier interval and PDCCH monitoring capability based on a single time slot; The terminal performs PDCCH monitoring after pre-grouping the virtual serving cell and the second scheduling cell (excluding the first scheduling cell) configured by the terminal into a set group.
13. The method according to claim 12, characterized in that, The preset subcarrier satisfies at least one of the following: The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device; The preset subcarrier interval is the quotient of the actual subcarrier interval of the first scheduling cell and the first value included in the target value.
14. The method according to claim 12, characterized in that, At least one of the time slot boundary, subframe boundary, and frame boundary of the virtual serving cell is associated with at least one of the following: the time slot boundary of the corresponding first scheduling cell, the subframe boundary of the corresponding first scheduling cell, the frame boundary of the corresponding first scheduling cell, the time domain offset configured for the corresponding first scheduling cell, and the time domain offset between the corresponding first scheduling cell and the non-virtual scheduling cell of the preset subcarrier.
15. The method according to claim 12, characterized in that, A time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
16. The method according to claim 12, characterized in that, The time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following: The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell; The subcarrier spacing of the corresponding first scheduling cell; The subcarrier spacing of the virtual serving cell.
17. The method according to claim 12, characterized in that, The preset grouping process includes: The virtual serving cell and the second scheduling cell are classified together according to the PDCCH monitoring capability type to obtain P1 scheduling cells and Q1 scheduling cells. The P1 scheduling cells are cells based on the first PDCCH monitoring capability type, and the Q1 scheduling cells are cells based on the second PDCCH monitoring capability type. P1 and Q1 are both positive integers. The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
18. The method according to claim 1, characterized in that, The serving cell configured for the terminal must meet at least one of the following conditions: The frame or subframe boundaries of all serving cells configured in the terminal are aligned. The frame or subframe boundaries of all scheduled cells in the serving cell configured for the terminal are aligned. The frames or subframe boundaries of the N1 first scheduling cells are aligned.
19. A monitoring device for the Physical Downlink Control Channel (PDCCH), characterized in that, include: The first determining module is used to determine N1 first scheduling cells, wherein the N1 first scheduling cells are the scheduling cells based on the PDCCH monitoring capability of time slot groups among the serving cells configured for the terminal; The second determining module is used to determine the target value corresponding to each of the first scheduling cells based on at least two combined values supported by the terminal and the search space corresponding to the N1 first scheduling cells; The monitoring module is used to monitor the PDCCH based on the target information corresponding to each of the first scheduling cells; Wherein, N1 is a positive integer, the target information includes the target value, the combined value includes a first value and a second value, the first value represents the number of time slots contained in a non-overlapping and consecutive time slot group, the second value represents the number of time slots that can be configured and monitored in the time slot group in the preset search space, and the target value is a combined value or a first value contained in a combined value; Wherein, the target value is the combination value selected from the target set according to a preset rule, and the target set includes the corresponding combination value when the search space configuration of the serving cell or the serving cell activating BWP satisfies the first preset condition; The preset rule includes: selecting the largest first value of the associated target objects in the target set as the first value of the target value, wherein the target objects include at least one of blind detection code and control channel unit.
20. The apparatus according to claim 19, characterized in that, The monitoring device for the PDCCH also includes: The third determining module is used to determine the PDCCH monitoring capability type of each scheduling cell in the serving cell configured by the terminal based on the target indication information sent by the network side device. The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
21. A terminal, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the physical downlink control channel (PDCCH) monitoring method as described in any one of claims 1 to 18.
22. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the physical downlink control channel (PDCCH) monitoring method as described in any one of claims 1-18.