Method, device, terminal and readable storage medium for monitoring pdcch
Patent Information
- Application Number
- CN202111672078.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-31
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2041-12-31
AI Technical Summary
[0022]本申请实施例通过确定每一所述第一调度小区与所述终端支持的至少一个组合值中每一个组合值对应的时隙组的时域位置,基于所述时域位置和所述N1个第一调度小区对应的搜索空间确定每一个第一调度小区对应的目标值,并根据第一调度小区对应的目标信息进行PDCCH监测,所述第一调度小区为每个基于时隙组的PDCCH监测能力的调度小区。这样,可以在终端配置多个服务小区,且不同小区的时隙组会部分重叠的情况下,实现PDCCH监测。与此同时,在终端支持至少两个组合值的情况下,针对不同的第一调度小区可以存在不同的目标值,从而可以提高PDCCH监测的灵活性。
Smart Images

Figure CN116419412B_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 multiple serving cells are configured on the terminal.
[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 temporal location of the time slot group corresponding to each of the first scheduling cells and at least one combination value supported by the terminal.
[0008] The terminal determines the target value corresponding to each of the first scheduling cells based on the time domain location and the search space corresponding to the N1 first scheduling cells;
[0009] The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0010] 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0011] Secondly, a PDCCH monitoring device is provided, comprising:
[0012] 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;
[0013] The second determining module is used to determine the time domain position of the time slot group corresponding to each of the at least one combination value supported by the first scheduling cell and the terminal;
[0014] The third determining module is used for the terminal to determine the target value corresponding to each of the first scheduling cells based on the time domain location and the search space corresponding to the N1 first scheduling cells;
[0015] The monitoring module is used to monitor the PDCCH based on the target information corresponding to each of the first scheduling cells;
[0016] 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0017] 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.
[0018] Fourthly, a terminal is provided, including a processor and a communication interface. The processor is configured to determine N1 first scheduling cells, where the N1 first scheduling cells are serving cells configured by the terminal and are scheduling cells with PDCCH monitoring capabilities based on time slot groups; determine the time-domain position of each time slot group corresponding to each of the at least one combination value supported by the terminal for each of the first scheduling cells; determine a target value corresponding to each of the first scheduling cells based on the time-domain position and the search space corresponding to the N1 first scheduling cells; the communication interface is configured to perform 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 combination 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, the target value is one of the combination values or a first value contained within a combination value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cells configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] This application embodiment determines the time-domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal and each first scheduling cell. Based on the time-domain position and the search space corresponding to the N1 first scheduling cells, a target value corresponding to each first scheduling cell is determined. PDCCH monitoring is then performed based on the target information corresponding to the first scheduling cell, where each first scheduling cell is a scheduling cell with PDCCH monitoring capability based on time slot groups. This allows PDCCH monitoring to be implemented even when the terminal is configured with multiple serving cells and the time slot groups of different cells partially overlap. Furthermore, 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
[0023] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0024] Figure 2 This is a flowchart of a PDCCH monitoring method provided in an embodiment of this application;
[0025] Figure 3 This is one of the example diagrams comparing time slots of different cells in a PDCCH monitoring method provided in this application embodiment;
[0026] Figure 4 This is the second example diagram comparing time slots of different cells in a PDCCH monitoring method provided in this application embodiment;
[0027] Figure 5 This is a flowchart of a PDCCH monitoring device provided in an embodiment of this application;
[0028] Figure 6 This is a structural diagram of a communication device provided in an embodiment of this application;
[0029] Figure 7 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0035] I. First definition of PDCCH monitoring capability.
[0036] PDCCH's monitoring capabilities are divided into mandatory and optional capabilities.
[0037] First, the mandatory capabilities (mandatory without capability signaling) that are not specifically for signaling are as follows:
[0038] 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:
[0039] 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.
[0040] 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.
[0041] Supported formats for monitoring Downlink Control Information (DCI) include 0_0, 0_1, 1_0, and 1_1;
[0042] 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.
[0043] 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.
[0044] Secondly, the mandatory signaling capabilities are as follows:
[0045] 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.
[0046] Finally, the capabilities of Optional are as follows:
[0047] 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;
[0048] 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.
[0049] 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.
[0050] Check if the span pattern satisfies at least one reporting (X,Y) constraint.
[0051] II. A second definition of PDCCH monitoring capability.
[0052] All PDCCH monitoring capabilities are optional, as shown below:
[0053] 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.
[0054] Hybrid PDCCH monitoring (pdcch-MonitoringMixed) supports different PDCCH monitoring capabilities for different serving cells.
[0055] 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.
[0056] III. Handling of the terminal's hybrid PDCCH monitoring capability.
[0057] For NR Rel-16, there are the following two cell types:
[0058] Cell Type 1 (FR1 / FR2): Configured for slot-based PDCCH monitoring capability;
[0059] Cell Type 2 (FR1 only): Configured for span-based PDCCH monitoring capability.
[0060] For NR Rel-16 UEs, the following configuration cases may occur:
[0061] Case 1: All configured scheduling cells belong to cell type 1;
[0062] Case 2: All configured scheduling cells belong to cell type 2;
[0063] Case 3: At least one scheduled cell belongs to Cell Type 1, and at least one scheduled cell belongs to Cell Type 2.
[0064] 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.
[0065] II. A second definition of PDCCH monitoring capability.
[0066] 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.
[0067] 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.
[0068] The limitations of BD / CCE are defined at the granularity of time slot groups for all search spaces.
[0069] For the values of Xs and Ys: if SCS is 480KHz, (4,1) is the mandatory value and (4,2) is the optional value; if SCS is 960KHz, (8,1) is the mandatory value and (8,4), (4,2) and (4,1) are optional values.
[0070] It should be understood that in the 480K and 960KHz scenarios, the terminal supports PDCCH monitoring capabilities based on time slot groups (Xs, Ys). Meanwhile, in unallined carrier aggregation (CA) scenarios, the time slot groups of different cells partially overlap. Therefore, this application proposes a PDCCH monitoring method to achieve PDCCH monitoring when the terminal is configured with multiple serving cells.
[0071] 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.
[0072] Reference Figure 2 The PDCCH monitoring method provided in this application includes:
[0073] 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.
[0074] Step 202: The terminal determines the temporal location of the time slot group corresponding to each of the first scheduling cells and at least one combination value supported by the terminal.
[0075] Step 203: The terminal determines the target value corresponding to each of the first scheduling cells based on the time domain location and the search space corresponding to the N1 first scheduling cells;
[0076] Step 204: The terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0077] 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0078] 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.
[0079] The aforementioned N scheduling cells may include N1 first scheduling cells, or further include N3 second scheduling cells. These second scheduling cells are 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 capabilities and scheduling cells based on symbol-level span PDCCH monitoring capabilities. The inconsistency between the time unit boundary of the first scheduling cell and at least one scheduling cell among the serving cells configured for the terminal can be understood as the inconsistency between the time unit boundary of a first scheduling cell and a target scheduling cell. This target scheduling cell may include at least one other first scheduling cell and at least one second scheduling cell.
[0080] 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).
[0081] The terminal determining the target value corresponding to each of the N1 first scheduling cells based on the time domain location and the search space corresponding to the N1 first scheduling cells can be understood as the selected target value needing to meet the corresponding search space constraints based on the time domain location, such as the constraint of the first condition described below. The terminal can select the target value corresponding to each first scheduling cell from at least one supported combination of values based on the time domain location within the search space corresponding to the N1 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).
[0082] 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.
[0083] This application embodiment determines the time-domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal and each first scheduling cell. Based on the time-domain position and the search space corresponding to the N1 first scheduling cells, a target value corresponding to each first scheduling cell is determined. PDCCH monitoring is then performed based on the target information corresponding to the first scheduling cell, where each first scheduling cell is a scheduling cell with PDCCH monitoring capability based on time slot groups. This allows PDCCH monitoring to be implemented even when the terminal is configured with multiple serving cells and the time slot groups of different cells partially overlap. Furthermore, 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.
[0084] Optionally, in some embodiments, before the terminal determines N1 first scheduling cells, the method further includes:
[0085] 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.
[0086] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0087] 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:
[0088] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0089] The subcarrier spacing of each serving cell configured in the terminal;
[0090] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0091] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0092] 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.
[0093] Optionally, in some embodiments, the time-domain location satisfies at least one of the following:
[0094] The time domain position of the first time slot group in each time unit of the first scheduling cell starts from the starting boundary of the time unit;
[0095] The time domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, wherein the reference cell is at least one scheduling cell among the serving cells configured for the terminal.
[0096] Optionally, the selection method of the reference cell can be set according to actual needs. For example, in some embodiments, the reference cell is a cell selected from N2 scheduling cells in the serving cells configured by the terminal according to a first preset rule. The N2 scheduling cells include the N1 scheduling cells. The first preset rule includes at least one of the following:
[0097] The primary serving cell or the secondary primary serving cell among the N2 scheduling cells is determined as the reference cell for the N1 first scheduling cells;
[0098] The cell with the largest or smallest cell index among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0099] The cell with the largest or smallest cell index among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0100] The cell with the largest or smallest time-domain offset value among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0101] The cell with the largest or smallest time-domain offset value among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0102] The cell with the largest or smallest absolute value of the time domain offset among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0103] The cell with the largest or smallest absolute value of the time domain offset among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0104] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell among the N1 first scheduling cells;
[0105] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0106] The cell with the largest or smallest time-domain offset value among the first target cells is determined as the reference cell among the N1 first scheduling cells;
[0107] The cell with the largest or smallest time-domain offset value in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0108] The cell with the largest or smallest absolute value of the time domain offset in the first target cell is determined as the reference cell of the N1 first scheduling cells;
[0109] The cell with the largest or smallest absolute value of time domain offset in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0110] The first target cell is the cell with the second subcarrier interval among the N2 scheduled cells, and the second subcarrier interval is the same as or has a corresponding relationship with the first subcarrier interval.
[0111] Optionally, in some embodiments, when the time-domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, the time-domain position also satisfies at least one of the following:
[0112] Location condition 1: For each first scheduling cell, based on the time domain offset between the first scheduling cell and the reference cell, determine the first time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell, and determine the first time slot index as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first time slot index.
[0113] Location condition 2: For each first scheduling cell, based on the time domain offset between the first scheduling cell and the primary serving cell and the time domain offset between the reference cell and the primary serving cell, determine the second time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell, and determine the second time slot index as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first value from the second time slot index.
[0114] Location condition 3: For each first scheduling cell, based on the third time slot index, the fourth time slot index, the subcarrier spacing of the first scheduling cell, and the subcarrier spacing of the reference cell, a fifth time slot index is determined that the first time slot of each time unit of the first scheduling cell and the reference cell is consistent with or overlaps with the first time slot. The fifth time slot index is then determined as the first time slot of a time slot group. The third time slot index is determined based on the time domain offset between the first scheduling cell and the primary serving cell, and the third time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the primary serving cell. The fourth time slot index is determined based on the time domain offset between the reference cell and the primary serving cell, and the fourth time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the reference cell and the primary serving cell.
[0115] Location condition 4: For each first scheduling cell, the time slots of the first scheduling cell that are in the same or overlapping time domain positions with the reference cell time slot group constitute the time slot group of the first scheduling cell.
[0116] In this embodiment of the application, location condition 1 can be understood as follows: For each of the N1 first scheduling cells, the slot index that is consistent with or overlaps with the reference scheduling cell slot#0 is determined according to the time domain offset defined by the configuration or protocol, and is used as the starting slot of a time slot group. The starting slot index of all time slot groups based on (Xs, Ys) is an integer multiple of Xs away from this slot index.
[0117] Location condition 2 can be understood as follows: For each of the N1 first scheduling cells, the time domain offset between the cell and the reference scheduling cell is obtained based on the time domain offset between the cell and the Pcell and the time domain offset between the reference scheduling cell and the Pcell. Based on this, the slot index that is consistent with or overlaps with the slot #0 of the reference scheduling cell is determined, which is the starting slot of a time slot group. The starting slot index of all time slot groups based on (Xs, Ys) is an integer multiple of Xs away from this slot index.
[0118] For position condition 3, it can be understood as follows: For each of the N1 first scheduling cells, determine its slot index 1 that is consistent with or overlaps with Pcell slot #0 based on the time domain offset between the cell and Pcell; determine its slot index 2 that is consistent with or overlaps with Pcell slot #0 based on the time domain offset between the reference scheduling cell and Pcell; obtain the slot index that is consistent with or overlaps with the reference scheduling cell slot #0 based on slot index 1, slot index 2 and the SCS of the two cells, and use it as the starting slot of a time slot group. The starting slot index of all time slot groups based on (Xs, Ys) is an integer multiple of Xs away from this slot index.
[0119] Optionally, in some embodiments, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0120] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0121] 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;
[0122] When the number of combined values is 1, the target value is the combined value;
[0123] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0124] 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.
[0125] 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.
[0126] Optionally, in some embodiments, the preset rule includes at least one of the following:
[0127] Rule 1: Select the largest first value contained in the target set as the first value of the target value;
[0128] 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;
[0129] 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;
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] 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:
[0135] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0136] 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.
[0137] The target object includes at least one of a blind detection code and a control channel unit.
[0138] 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.
[0139] 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:
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] 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.
[0149] 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.
[0150] Optionally, the total target object limitation includes at least one of the following:
[0151] Restriction 7: The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed the third preset value;
[0152] Restriction 8: The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed the fourth preset value;
[0153] Restriction 9: The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed the fifth preset value;
[0154] Restriction 10: The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed the sixth preset value;
[0155] Wherein, the first time slot set is the time slots with the same time domain index on the active BWP of all first scheduling cells in any group; the third and fourth preset values 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 and sixth preset values 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 the serving cell scheduled by the first scheduling cell of the first type in the group; the second serving cell is the serving cell scheduled by the first scheduling cell of the second type in the group; the third serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells; and the fourth serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells.
[0156] 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:
[0157] Cells with the same SCSμ and (Xs0,Ys0) are grouped together;
[0158] Cells with identical SCSμ and Xs0 are grouped together;
[0159] Cells whose SCSμ and Xs0 satisfy μ / Xs0 or Xs0 / μ are grouped together.
[0160] 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.
[0161] 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;
[0162] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0163] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0164] 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.
[0165] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0166] 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.
[0167] In this embodiment of the application, the above-mentioned restrictions 7 and 8 can be understood as follows: a) 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 first time slot group set 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.
[0168] 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 first time slot group set of all scheduled cells in this group.
[0169] Optionally, in some embodiments, the target information may further include a subcarrier spacing.
[0170] Optionally, the terminal performs PDCCH monitoring based on the target information corresponding to each of the first scheduling cells, including:
[0171] 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;
[0172] 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.
[0173] 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.
[0174] Optionally, in some embodiments, the preset subcarrier satisfies at least one of the following:
[0175] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0176] 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.
[0177] 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.
[0178] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0179] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0180] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0181] The subcarrier spacing of the corresponding first scheduling cell;
[0182] The subcarrier spacing of the virtual serving cell.
[0183] Optionally, the preset grouping process includes:
[0184] 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.
[0185] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0186] 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.
[0187] 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.
[0188] 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.
[0189] Optionally, in some embodiments, the total target object is limited to the set of time slots for the group scheduling cell (virtual time slots for virtual scheduling cells) satisfying at least one of the following:
[0190] The time slots with the same time domain index for the group scheduling cells;
[0191] This group schedules time slots that are consistent or overlapping in the time domain of the cell.
[0192] To better understand this application, the following examples will be used to illustrate it in detail.
[0193] Example 1:
[0194] UE reports PDCCH monitoring capability information, including
[0195] For 480KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(4,1),(4,2);
[0196] For 960KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(8,1),(8,4),(4,2),(4,1).
[0197] The UE is configured with 6 serving cells, of which
[0198] Cell#0 is a Pcell with an activation SCS of 120KHz for BWP, self-scheduling, and time-slot-based PDCCH monitoring capability.
[0199] Cell#1 is an Scell, whose activated BWP SCS is 480KHz, and is scheduled across carriers by the Pcell.
[0200] Cell#2 is an Scell with an activation BWP SCS of 480KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0201] Cell#3 is an Scell with an activation BWP SCS of 480KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0202] Cell #4 is an S-cell with an activation BWP SCS of 960kHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0203] Cell#5 is an Scell, whose activated BWP SCS is 960KHz, and it is scheduled across carriers by Cell#4.
[0204] 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.
[0205] Assuming that the frame boundaries of Cell#2 and Cell#3 are inconsistent, such as Figure 3 As shown.
[0206] Since Cell#2 and Pcell frame boundary are consistent, Cell#2 is selected as the reference scheduling cell. That is, the time slot group of Cell#2 is (0,1,2,3), (4,5,6,7)...; the time slot group of Cell#3 is (3,4,5,6), (7,8,9,10...).
[0207] When calculating the total BD / CCE limit for Cell#2 and Cell#3, a consistent set of time slot groups is considered, namely (0,1,2,3) for Cell#2 and (3,4,5,6) for Cell#3.
[0208] Optionally, the time slot groups of Cell#2 and 3 both start from the subframe boundary, i.e. (0,1,2,3), (4,5,6,7)...
[0209] When calculating the total BD / CCE limit for Cell#2 and Cell#3, the same slot group or slot index is considered, i.e., slot#(0,1,2,3) for Cell#2 and slot#(0,1,2,3) for Cell#3.
[0210] Example 2:
[0211] UE reports PDCCH monitoring capability information, including
[0212] For 480kHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(4,1),(4,2).
[0213] For 960KHz multi-slot PDCCH monitoring capability, it supports (Xs,Ys)=(8,1),(8,4),(4,2),(4,1).
[0214] The UE is configured with 6 serving cells, of which
[0215] Cell#0 is a Pcell with an activation SCS of 120KHz for BWP, self-scheduling, and time-slot-based PDCCH monitoring capability.
[0216] Cell#1 is an Scell, whose activated BWP SCS is 480KHz, and is scheduled across carriers by the Pcell.
[0217] Cell#2 is an Scell with an activation BWP SCS of 480KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0218] Cell#3 is an Scell with an activation BWP SCS of 480KHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0219] Cell #4 is an S-cell with an activation BWP SCS of 960kHz, self-scheduling, and based on multi-slot PDCCH monitoring capabilities.
[0220] Cell#5 is an Scell, whose activated BWP SCS is 960KHz, and it is scheduled across carriers by Cell#4.
[0221] 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.
[0222] Since Cell #0 is a 120kHz cell, it is selected as the reference scheduling cell, and the time slot groups for Cells #2, #3, and #4 are determined. For example, ... Figure 4 As shown, the time slot group of Cell#3 is (3,4,5,6), (7,8,9,10)...
[0223] Cells #2, 3, 4 are equivalent to virtual cells Cells #2', 3', 4' with a 120kHz μ', where a slot in Cells #2', 3', 4' contains one or more time slot groups, such that the equivalent frame structure is consistent with or overlaps with Cell #0. For example, for Cell #3', (3, 4, 5, 6) in Cell #3 corresponds to Slot #0 of Cell #3'.
[0224] When calculating the total BD / CCE limit for Cell#0 and Cell#3, a consistent set of slot groups is considered, namely slot#0 of Cell#0 and (3,4,5,6) of Cell#3.
[0225] Optionally, the time slot groups of Cell#2,3,4 all start from the subframe boundary, i.e. (0,1,2,3), (4,5,6,7)...
[0226] Cells #2,3,4 are equivalent to virtual cells Cells #2',3',4' with a frame boundary μ' of 120kHz, where the frame boundaries of Cells #2',3',4' are the same as those of Cells #2,3,4. For example, for Cell #3, the equivalent slot #0 of Cell #3' is (0,1,2,3) of Cell #3.
[0227] When calculating the total BD / CCE limit for Cell#0 and Cell#3, the same slot index is considered, i.e., slot#0 of Cell#0 and the equivalent slot#0 of Cell#3, i.e. (0,1,2,3) of Cell#3.
[0228] 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.
[0229] Reference Figure 5 This application also provides a PDCCH monitoring device, such as... Figure 5 As shown, the PDCCH monitoring device 500 includes:
[0230] The first determining module 501 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.
[0231] The second determining module 502 is used to determine the time domain position of the time slot group corresponding to each of the at least one combination value supported by each of the first scheduling cell and the terminal;
[0232] The third determining module 503 is used for the terminal to determine the target value corresponding to each of the first scheduling cells based on the time domain location and the search space corresponding to the N1 first scheduling cells;
[0233] Monitoring module 504 is used to perform PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0234] 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0235] Optionally, the PDCCH monitoring device 500 further includes:
[0236] 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.
[0237] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0238] Optionally, the target indication information is used to indicate at least one of the following:
[0239] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0240] The subcarrier spacing of each serving cell configured in the terminal;
[0241] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0242] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0243] Optionally, the time-domain location satisfies at least one of the following:
[0244] The time domain position of the first time slot group in each time unit of the first scheduling cell starts from the starting boundary of the time unit;
[0245] The time domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, wherein the reference cell is at least one scheduling cell among the serving cells configured for the terminal.
[0246] Optionally, the reference cell is a cell selected from N2 scheduling cells among the serving cells configured in the terminal according to a first preset rule, wherein the N2 scheduling cells include the N1 scheduling cells, and the first preset rule includes at least one of the following:
[0247] The primary serving cell or the secondary primary serving cell among the N2 scheduling cells is determined as the reference cell for the N1 first scheduling cells;
[0248] The cell with the largest or smallest cell index among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0249] The cell with the largest or smallest cell index among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0250] The cell with the largest or smallest time-domain offset value among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0251] The cell with the largest or smallest time-domain offset value among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0252] The cell with the largest or smallest absolute value of the time domain offset among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0253] The cell with the largest or smallest absolute value of the time domain offset among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0254] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell among the N1 first scheduling cells;
[0255] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0256] The cell with the largest or smallest time-domain offset value among the first target cells is determined as the reference cell among the N1 first scheduling cells;
[0257] The cell with the largest or smallest time-domain offset value in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0258] The cell with the largest or smallest absolute value of the time domain offset in the first target cell is determined as the reference cell of the N1 first scheduling cells;
[0259] The cell with the largest or smallest absolute value of time domain offset in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0260] The first target cell is the cell with the second subcarrier interval among the N2 scheduled cells, and the second subcarrier interval is the same as or has a corresponding relationship with the first subcarrier interval.
[0261] Optionally, when the time-domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, the time-domain position also satisfies at least one of the following:
[0262] For each first scheduling cell, based on the time domain offset between the first scheduling cell and the reference cell, a first time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell is determined, and the first time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first time slot index.
[0263] For each first scheduling cell, based on the time domain offset between the first scheduling cell and the primary serving cell and the time domain offset between the reference cell and the primary serving cell, a second time slot index is determined that the first time slot of each time unit of the first scheduling cell and the reference cell is consistent with or overlaps with the first time slot. The second time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first value from the second time slot index.
[0264] For each first scheduling cell, based on the third time slot index, the fourth time slot index, the subcarrier spacing of the first scheduling cell, and the subcarrier spacing of the reference cell, a fifth time slot index is determined that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell. The fifth time slot index is then determined as the first time slot of a time slot group. The third time slot index is determined based on the time domain offset between the first scheduling cell and the primary serving cell, and the third time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the primary serving cell. The fourth time slot index is determined based on the time domain offset between the reference cell and the primary serving cell, and the fourth time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the reference cell and the primary serving cell.
[0265] For each first scheduling cell, the time slots of the first scheduling cell that are in the same or overlapping time domain positions with the time slot group of the reference cell constitute the time slot group of the first scheduling cell.
[0266] Optionally, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0267] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0268] 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;
[0269] When the number of combined values is 1, the target value is the combined value;
[0270] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0271] 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.
[0272] Optionally, the first preset condition includes at least one of the following:
[0273] 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;
[0274] 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;
[0275] 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.
[0276] Optionally, the preset rules include at least one of the following:
[0277] The largest first value contained in the target set is selected as the first value of the target value;
[0278] 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;
[0279] 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;
[0280] 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.
[0281] 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:
[0282] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0283] 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.
[0284] The target object includes at least one of a blind detection code and a control channel unit.
[0285] 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:
[0286] 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.
[0287] 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.
[0288] 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.
[0289] 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;
[0290] 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;
[0291] 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.
[0292] 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.
[0293] Optionally, the total target object limitation includes at least one of the following:
[0294] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed a third preset value;
[0295] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed a fourth preset value;
[0296] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed the fifth preset value;
[0297] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed the sixth preset value;
[0298] Wherein, the first time slot set is the time slots with the same time domain index on the active BWP of all first scheduling cells in any group; the third and fourth preset values 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 and sixth preset values 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 the serving cell scheduled by the first scheduling cell of the first type in the group; the second serving cell is the serving cell scheduled by the first scheduling cell of the second type in the group; the third serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells; and the fourth serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells.
[0299] 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;
[0300] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0301] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0302] 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.
[0303] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0304] 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.
[0305] Optionally, the target information may also include the subcarrier spacing.
[0306] 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.
[0307] Optionally, the preset subcarrier satisfies at least one of the following:
[0308] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0309] 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.
[0310] 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.
[0311] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0312] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0313] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0314] The subcarrier spacing of the corresponding first scheduling cell;
[0315] The subcarrier spacing of the virtual serving cell.
[0316] Optionally, the preset grouping process includes:
[0317] 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.
[0318] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0319] This application embodiment determines the time-domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal and each first scheduling cell. Based on the time-domain position and the search space corresponding to the N1 first scheduling cells, a target value corresponding to each first scheduling cell is determined. PDCCH monitoring is then performed based on the target information corresponding to the first scheduling cell, where each first scheduling cell is a scheduling cell with PDCCH monitoring capability based on time slot groups. This allows PDCCH monitoring to be implemented even when the terminal is configured with multiple serving cells and the time slot groups of different cells partially overlap. Furthermore, 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.
[0320] 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.
[0321] 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.
[0322] Optional, such as Figure 6 As shown, this application embodiment also provides a communication device 600, including a processor 601 and a memory 602. The memory 602 stores a program or instructions that can run on the processor 601. For example, when the communication device 600 is a terminal, when the program or instructions are executed by the processor 601, 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.
[0323] 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 by the terminal; determine the time domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal for each of the first scheduling cells; determine a target value corresponding to each of the first scheduling cells according to the time domain position and the 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 of the first scheduling cells; wherein N1 is a positive integer, the target information includes the target value, the combination 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 in the preset search space, the target value is one of the combination values or a first value contained in a combination value, the boundary of the time unit of the first scheduling cell and at least one scheduling cell among the serving cells configured by the terminal is inconsistent, and the time unit is a frame or a subframe. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment. All implementation processes and methods of the aforementioned method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0324] The terminal 700 includes, but is not limited to, at least some of the following components: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.
[0325] Those skilled in the art will understand that the terminal 700 may also include a power supply (such as a battery) for powering various components. The power supply can be logically connected to the processor 710 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. 7 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.
[0326] It should be understood that, in this embodiment, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 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 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. Other input devices 7072 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.
[0327] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 701 can transmit it to the processor 710 for processing; in addition, the radio frequency unit 701 can send uplink data to the network-side device. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, amplifier, transceiver, coupler, low-noise amplifier, duplexer, etc.
[0328] The memory 709 can be used to store software programs or instructions, as well as various data. The memory 709 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 709 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 709 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0329] Processor 710 may include one or more processing units; optionally, processor 710 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 710.
[0330] The processor 710 is configured to: determine N1 first scheduling cells, wherein the N1 first scheduling cells are scheduling cells based on the PDCCH monitoring capability of time slot groups among the serving cells configured for the terminal; determine the time domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal for each first scheduling cell; and determine the target value corresponding to each first scheduling cell based on the time domain position and the search space corresponding to the N1 first scheduling cells.
[0331] Radio frequency unit 701 is used to perform PDCCH monitoring based on the target information corresponding to each of the first scheduling cells;
[0332] 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
[0333] This application embodiment determines the time-domain position of the time slot group corresponding to each of the at least one combination value supported by the terminal and each first scheduling cell. Based on the time-domain position and the search space corresponding to the N1 first scheduling cells, a target value corresponding to each first scheduling cell is determined. PDCCH monitoring is then performed based on the target information corresponding to the first scheduling cell, where each first scheduling cell is a scheduling cell with PDCCH monitoring capability based on time slot groups. This allows PDCCH monitoring to be implemented even when the terminal is configured with multiple serving cells and the time slot groups of different cells partially overlap. Furthermore, 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.
[0334] Optionally, the processor 710 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;
[0335] The PDCCH monitoring capability type is used to determine the N1 first scheduling cells.
[0336] Optionally, the target indication information is used to indicate at least one of the following:
[0337] The terminal is configured with PDCCH monitoring capabilities for each serving cell;
[0338] The subcarrier spacing of each serving cell configured in the terminal;
[0339] The terminal is configured with PDCCH monitoring capability on the active bandwidth portion of the BWP for each serving cell;
[0340] The subcarrier spacing on the active BWP of each serving cell configured in the terminal.
[0341] Optionally, the time-domain location satisfies at least one of the following:
[0342] The time domain position of the first time slot group in each time unit of the first scheduling cell starts from the starting boundary of the time unit;
[0343] The time domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, wherein the reference cell is at least one scheduling cell among the serving cells configured for the terminal.
[0344] Optionally, the reference cell is a cell selected from N2 scheduling cells among the serving cells configured in the terminal according to a first preset rule, wherein the N2 scheduling cells include the N1 scheduling cells, and the first preset rule includes at least one of the following:
[0345] The primary serving cell or the secondary primary serving cell among the N2 scheduling cells is determined as the reference cell for the N1 first scheduling cells;
[0346] The cell with the largest or smallest cell index among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0347] The cell with the largest or smallest cell index among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0348] The cell with the largest or smallest time-domain offset value among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0349] The cell with the largest or smallest time-domain offset value among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0350] The cell with the largest or smallest absolute value of the time domain offset among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells;
[0351] The cell with the largest or smallest absolute value of the time domain offset among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells;
[0352] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell among the N1 first scheduling cells;
[0353] The cell with the largest or smallest cell index in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0354] The cell with the largest or smallest time-domain offset value among the first target cells is determined as the reference cell among the N1 first scheduling cells;
[0355] The cell with the largest or smallest time-domain offset value in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0356] The cell with the largest or smallest absolute value of the time domain offset in the first target cell is determined as the reference cell of the N1 first scheduling cells;
[0357] The cell with the largest or smallest absolute value of time domain offset in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells;
[0358] The first target cell is the cell with the second subcarrier interval among the N2 scheduled cells, and the second subcarrier interval is the same as or has a corresponding relationship with the first subcarrier interval.
[0359] Optionally, when the time-domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, the time-domain position also satisfies at least one of the following:
[0360] For each first scheduling cell, based on the time domain offset between the first scheduling cell and the reference cell, a first time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell is determined, and the first time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first time slot index.
[0361] For each first scheduling cell, based on the time domain offset between the first scheduling cell and the primary serving cell and the time domain offset between the reference cell and the primary serving cell, a second time slot index is determined that the first time slot of each time unit of the first scheduling cell and the reference cell is consistent with or overlaps with the first time slot. The second time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first value from the second time slot index.
[0362] For each first scheduling cell, based on the third time slot index, the fourth time slot index, the subcarrier spacing of the first scheduling cell, and the subcarrier spacing of the reference cell, a fifth time slot index is determined that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell. The fifth time slot index is then determined as the first time slot of a time slot group. The third time slot index is determined based on the time domain offset between the first scheduling cell and the primary serving cell, and the third time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the primary serving cell. The fourth time slot index is determined based on the time domain offset between the reference cell and the primary serving cell, and the fourth time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the reference cell and the primary serving cell.
[0363] For each first scheduling cell, the time slots of the first scheduling cell that are in the same or overlapping time domain positions with the time slot group of the reference cell constitute the time slot group of the first scheduling cell.
[0364] Optionally, the target value corresponding to the first scheduling cell satisfies at least one of the following:
[0365] The target value includes a first value that is the largest or smallest first value contained in the at least one combined value;
[0366] 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;
[0367] When the number of combined values is 1, the target value is the combined value;
[0368] If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule;
[0369] 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.
[0370] Optionally, the first preset condition includes at least one of the following:
[0371] 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;
[0372] 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;
[0373] 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.
[0374] Optionally, the preset rules include at least one of the following:
[0375] The largest first value contained in the target set is selected as the first value of the target value;
[0376] 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;
[0377] 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;
[0378] 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.
[0379] 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:
[0380] The terminal performs PDCCH monitoring in each first scheduling cell according to the target object restriction corresponding to the first scheduling cell;
[0381] 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.
[0382] The target object includes at least one of a blind detection code and a control channel unit.
[0383] 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:
[0384] 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.
[0385] 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.
[0386] 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.
[0387] 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;
[0388] 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;
[0389] 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.
[0390] 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.
[0391] Optionally, the total target object limitation includes at least one of the following:
[0392] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed a third preset value;
[0393] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed a fourth preset value;
[0394] The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set to exceed the fifth preset value;
[0395] The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed the sixth preset value;
[0396] Wherein, the first time slot set is the time slots with the same time domain index on the active BWP of all first scheduling cells in any group; the third and fourth preset values 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 and sixth preset values 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 the serving cell scheduled by the first scheduling cell of the first type in the group; the second serving cell is the serving cell scheduled by the first scheduling cell of the second type in the group; the third serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells; and the fourth serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells.
[0397] 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;
[0398] The first scheduling cell of the second type is a scheduling cell that contains at least two control resource set pool index values.
[0399] Optionally, at least one of the third preset value and the fourth preset value is B1, and B1 satisfies:
[0400] 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.
[0401] Optionally, at least one of the fifth preset value and the sixth preset value is B2, and B2 satisfies:
[0402] 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.
[0403] Optionally, the target information may also include the subcarrier spacing.
[0404] Optionally, the radio frequency unit 701 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-based 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.
[0405] Optionally, the preset subcarrier satisfies at least one of the following:
[0406] The preset subcarrier is the subcarrier interval agreed upon in the protocol or configured by the network-side device;
[0407] 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.
[0408] 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.
[0409] Optionally, a time slot of the virtual serving cell includes at least one time slot group determined by the corresponding first scheduling cell.
[0410] Optionally, the time-domain offset between the virtual serving cell and the primary serving cell is associated with at least one of the following:
[0411] The corresponding time-domain offset of the first scheduling cell relative to the primary serving cell;
[0412] The subcarrier spacing of the corresponding first scheduling cell;
[0413] The subcarrier spacing of the virtual serving cell.
[0414] Optionally, the preset grouping process includes:
[0415] 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.
[0416] The P1 scheduling cells and the Q1 scheduling cells are grouped according to the subcarrier spacing.
[0417] 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.
[0418] 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.
[0419] 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.
[0420] 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.
[0421] 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.
[0422] 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.
[0423] 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.
[0424] 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 temporal location of the time slot group corresponding to each of the first scheduling cells and at least one combination value supported by the terminal. The terminal determines the target value corresponding to each of the first scheduling cells based on the time domain location 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
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 time-domain location satisfies at least one of the following: The time domain position of the first time slot group in each time unit of the first scheduling cell starts from the starting boundary of the time unit; The time domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, wherein the reference cell is at least one scheduling cell among the serving cells configured for the terminal.
5. The method according to claim 4, characterized in that, The reference cell is a cell selected from N2 scheduling cells in the serving cells configured by the terminal according to a first preset rule. The N2 scheduling cells include the N1 scheduling cells. The first preset rule includes at least one of the following: The primary serving cell or the secondary primary serving cell among the N2 scheduling cells is determined as the reference cell for the N1 first scheduling cells; The cell with the largest or smallest cell index among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells; The cell with the largest or smallest cell index among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells; The cell with the largest or smallest time-domain offset value among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells; The cell with the largest or smallest time-domain offset value among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells; The cell with the largest or smallest absolute value of the time domain offset among the N2 scheduling cells is determined as the reference cell of the N1 first scheduling cells; The cell with the largest or smallest absolute value of the time domain offset among the N1 first scheduling cells is determined as the reference cell among the N1 first scheduling cells; The cell with the largest or smallest cell index in the first target cell is determined as the reference cell among the N1 first scheduling cells; The cell with the largest or smallest cell index in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells; The cell with the largest or smallest time-domain offset value among the first target cells is determined as the reference cell among the N1 first scheduling cells; The cell with the largest or smallest time-domain offset value in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells; The cell with the largest or smallest absolute value of the time domain offset in the first target cell is determined as the reference cell of the N1 first scheduling cells; The cell with the largest or smallest absolute value of time domain offset in the first target cell is determined as the reference cell of the first scheduling cell corresponding to the first subcarrier interval in the N1 first scheduling cells; The first target cell is the cell with the second subcarrier interval among the N2 scheduled cells, and the second subcarrier interval is the same as or has a corresponding relationship with the first subcarrier interval.
6. The method according to claim 5, characterized in that, When the time-domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, the time-domain position also satisfies at least one of the following: For each first scheduling cell, based on the time domain offset between the first scheduling cell and the reference cell, a first time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell is determined, and the first time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first time slot index. For each first scheduling cell, based on the time domain offset between the first scheduling cell and the primary serving cell and the time domain offset between the reference cell and the primary serving cell, a second time slot index is determined that the first time slot of each time unit of the first scheduling cell and the reference cell is consistent with or overlaps with the first time slot. The second time slot index is determined as the first time slot of a time slot group. The first time slot index of all time slot groups based on the combined value is an integer multiple of the first value from the second time slot index. For each first scheduling cell, based on the third time slot index, the fourth time slot index, the subcarrier spacing of the first scheduling cell, and the subcarrier spacing of the reference cell, a fifth time slot index is determined that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the reference cell. The fifth time slot index is then determined as the first time slot of a time slot group. The third time slot index is determined based on the time domain offset between the first scheduling cell and the primary serving cell, and the third time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the first scheduling cell and the primary serving cell. The fourth time slot index is determined based on the time domain offset between the reference cell and the primary serving cell, and the fourth time slot index is the time slot index that is consistent with or overlaps with the first time slot of each time unit of the reference cell and the primary serving cell. For each first scheduling cell, the time slots of the first scheduling cell that are in the same or overlapping time domain positions with the time slot group of the reference cell constitute the time slot group of the first scheduling cell.
7. The method according to claim 1, characterized in that, The target value corresponding to the first scheduling cell satisfies at least one of the following: The target value includes a first value that is the largest or smallest first value contained in the at least one combined value; If the first values in at least one of the combined values are all the same, the first value included in the target value is the first value included in any of the combined values; When the number of combined values is 1, the target value is the combined value; If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule; 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.
8. The method according to claim 7, 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.
9. The method according to claim 7, characterized in that, The preset rules include at least one of the following: Select the largest first value contained in the target set as the first value of the target value; The first value of the target object with the largest associated target object in the target set is selected as the first value of the target value, and the target object includes at least one of blind detection code and control channel unit; 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; 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.
10. 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.
11. The method according to claim 10, 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. 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.
12. The method according to claim 10, 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 set to exceed a third preset value; The terminal does not expect the number of non-overlapping control channel units monitored on the first time slot set to exceed a fourth preset value; The terminal does not expect the number of candidate PDCCHs or blind detection codes monitored on the first time slot set 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 set to exceed the sixth preset value; Wherein, the first time slot set is the time slots with the same time domain index on the active BWP of all first scheduling cells in any group; the third and fourth preset values 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 and sixth preset values 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 the serving cell scheduled by the first scheduling cell of the first type in the group; the second serving cell is the serving cell scheduled by the first scheduling cell of the second type in the group; the third serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells; and the fourth serving cell is the serving cell scheduled by the first type of the first scheduling cell among the N1 first scheduling cells.
13. The method according to claim 12, 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.
14. The method according to claim 12, 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.
15. The method according to claim 12, 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.
16. The method according to claim 1, characterized in that, The target information also includes the subcarrier spacing.
17. The method according to claim 16, 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.
18. The method according to claim 17, 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.
19. The method according to claim 17, 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.
20. The method according to claim 17, 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.
21. The method according to claim 17, 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.
22. The method according to claim 17, 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.
23. 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 time domain position of the time slot group corresponding to each of the at least one combination value supported by the first scheduling cell and the terminal; The third determining module is used for the terminal to determine the target value corresponding to each of the first scheduling cells based on the time domain location 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, the target value is a combined value or a first value contained in a combined value, the time unit boundary between the first scheduling cell and at least one scheduling cell in the serving cell configured by the terminal is inconsistent, and the time unit is a frame or a subframe.
24. The apparatus according to claim 23, characterized in that, The monitoring device for the PDCCH also includes: The fourth 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.
25. The apparatus according to claim 23, characterized in that, The time-domain location satisfies at least one of the following: The time domain position of the first time slot group in each time unit of the first scheduling cell starts from the starting boundary of the time unit; The time domain position of the first time slot group in each time unit of the first scheduling cell is determined based on the starting boundary of each time unit of the reference cell, wherein the reference cell is at least one scheduling cell among the serving cells configured for the terminal.
26. The apparatus according to claim 23, characterized in that, The target value corresponding to the first scheduling cell satisfies at least one of the following: The target value includes a first value that is the largest or smallest first value contained in the at least one combined value; If the first values in at least one of the combined values are all the same, the first value included in the target value is the first value included in any of the combined values; When the number of combined values is 1, the target value is the combined value; If the number of combined values is greater than 1, the target value is selected from the target set according to a preset rule; 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.
27. 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 22.
28. 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-22.
Citation Information
Patent Citations
Monitoring method and terminal equipment
CN110740514A
System and method for physical downlink control channel monitoring
CN113766556A