A control channel processing method, device, equipment and readable storage medium

By acquiring and optimizing the number of CSS PDCCH candidate sets, the problem of high power consumption of PDCCH detection in low-cost terminals in NR technology is solved, and lower power consumption and more efficient PDCCH detection capabilities are achieved.

CN114286427BActive Publication Date: 2025-03-21CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011039346.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-28
Publication Date
2025-03-21
Estimated Expiration
2040-09-28

AI Technical Summary

Technical Problem

The existing NR technology has relatively lacked support for low-cost and large-connected terminals in PDCCH detection, resulting in large power consumption of these terminals.

Method used

By obtaining the number of CSS PDCCH candidate sets and determining the CCE index based on the number of second CSS PDCCH candidate sets predefined on the network side, the PDCCH detection capability of the terminal is optimized and power consumption is reduced.

Benefits of technology

It effectively reduces the power consumption of the terminal, improves the PDCCH detection capability of low-capacity terminals, and avoids the waste of USS scheduling opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114286427B_ABST
    Figure CN114286427B_ABST
Patent Text Reader

Abstract

The present invention discloses a control channel processing method, device, equipment and readable storage medium, which relates to the field of communication technology, to reduce the power consumption of a terminal. The method comprises: obtaining the number of a first CSS PDCCH candidate set; determining the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; wherein the number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set. The embodiment of the present invention can reduce the power consumption of the terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a control channel processing method, device, equipment and readable storage medium. Background Art

[0002] In NR (New Radio), the PDCCH (Physical downlink control channel) search space is divided into a common search space set (CSS) and a UE-specific search space set (USS). The common search space set includes Type0-PDCCH CSS set (SIB1 search space set), Type0A-PDCCH CSS set (other system message search space set), Type1-PDCCH CSS set (random access search space set), Type2-PDCCH CSS set (paging search space set), and Type3-PDCCH CSS set.

[0003] The terminal obtains the configuration information of Type0 CSS by reading MIB (Master Information Block) in the initial access phase. Its aggregation level and the number of PDCCH candidate sets are configured as shown in Table 1. Its search space index is 0, and the associated CORESET index is also 0. The aggregation level and the number of PDCCH candidate sets of Type0A and Type2 CSS are also shown in Table 1. If the search space is not configured separately, the search space index of Type0A and Type2 CSS is also 0. If the terminal is configured with C-RNTI, the terminal can also detect the PDCCH scrambled by C-RNTI CRC on Type0 / Type0A / Type2 CSS.

[0004] Table 1

[0005] CCE aggregation level The number of candidate sets 4 4 8 2 16 1

[0006] In order to reduce the complexity of terminal detection of PDCCH, the PDCCH detection capability of the terminal is introduced in NR. However, the number of PDCCH candidate sets and the number of non-overlapping CCEs (Control Channel Elements) configured by the terminal to detect in a time slot will exceed the detection capability of the terminal. Therefore, the behavior of terminal detection of PDCCH is formulated in NR to ensure that the maximum number of PDCCH candidate sets and the maximum number of non-overlapping CCEs detected by the terminal in a time slot do not exceed the PDCCH detection capability of the terminal.

[0007] At present, NR design mainly takes into account the wide coverage and high-speed requirements of eMBB (Enhanced Mobile Broadband) and the low latency and high reliability characteristics of URLLC (Ultra-Reliable and Low Latency Communications), but takes into account relatively little the low cost and large connections.

[0008] In view of the needs of more diverse terminals and usage scenarios in the future, such as sensor devices, wearable devices, surveillance cameras and other terminal types, the bandwidth size (100MHz) and the number of transceiver antennas (4 receive and 2 transmit) in the current NR protocol exceed the needs of these terminals and usage scenarios. Therefore, simplified capability terminals are one of the future NR evolution directions. The complexity and processing capabilities of these simplified capability terminals (or low-capability terminals), such as bandwidth, number of transceiver antennas, transmission power, processing power, and processing time, are lower than those of smartphones, and the requirements for battery life are increased. Among them, PDCCH detection is one of the issues that affect terminal energy consumption. However, according to the PDCCH detection capability processing method of the prior art, the power consumption of simplified capability terminals (or low-capability terminals) will be higher. Summary of the invention

[0009] The embodiments of the present invention provide a control channel processing method, apparatus, device and readable storage medium to reduce the power consumption of a terminal.

[0010] In a first aspect, an embodiment of the present invention provides a control channel processing method, including:

[0011] Obtain the number of the first CSS PDCCH candidate set;

[0012] Determine a CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set;

[0013] The number of the first CSS PDCCH candidate sets is less than the number of the second CSS PDCCH candidate sets.

[0014] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0015] The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the control channel element CCE index of the CSS PDCCH candidate set includes:

[0016] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0017]

[0018] in:

[0019] For CSS, n CI =0;

[0020] N CCE,p Indicates the number of CCEs in CORESET p;

[0021] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0022] n CI represents a carrier indicator;

[0023] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0024] i is an integer, and 0<i≤L-1.

[0025] In a second aspect, an embodiment of the present invention further provides a control channel processing method, the method comprising:

[0026] Get configuration information;

[0027] Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set;

[0028] Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set;

[0029] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0030] The determining, according to the configuration information, whether to allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set includes:

[0031] According to the detection order of the CSS search space set, determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1;

[0032] If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set will not be allocated to the detected CSS set.

[0033] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0034] The method further includes: not detecting a PDCCH candidate set of a CSS search space set that is not allocated to the detected CSS set.

[0035] The CCE index of the CSS PDCCH is determined as follows:

[0036] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0037]

[0038] in:

[0039] For CSS, n CI =0;

[0040] N CCE,p Indicates the number of CCEs in CORESET p;

[0041] Indicates the number is n CIThe number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0042] n CI represents a carrier indicator;

[0043] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0044] i is an integer, and 0<i≤L-1.

[0045] The determining, according to the configuration information, whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set includes:

[0046] According to the index order of the USS search space set, determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2;

[0047] If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

[0048] Wherein, the method further comprises:

[0049] A PDCCH candidate set not allocated to the USS search space set of the detected USS set is not detected.

[0050] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0051] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0052] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0053] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0054] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0055] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0056] In a third aspect, an embodiment of the present invention further provides a control channel processing device, applied to a terminal, the device comprising:

[0057] A first acquisition module, configured to acquire the number of a first CSS PDCCH candidate set;

[0058] A first determining module, configured to determine a CCE index of a CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set;

[0059] The number of the first CSS PDCCH candidate sets is less than the number of the second CSS PDCCH candidate sets.

[0060] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0061] The first determining module is specifically configured to determine the CCE index in the following manner:

[0062] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0063]

[0064] in:

[0065] For CSS, n CI =0;

[0066] N CCE,p Indicates the number of CCEs in CORESET p;

[0067] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0068] n CI represents a carrier indicator;

[0069] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0070] i is an integer, and 0<i≤L-1.

[0071] In a fourth aspect, an embodiment of the present invention further provides a control channel processing device, applied to a terminal, the device comprising:

[0072] A first acquisition module, used to acquire configuration information;

[0073] A first determination module, configured to determine whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set according to the configuration information;

[0074] A second determination module is used to determine whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set according to the configuration information;

[0075] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0076] Wherein, the first determining module includes:

[0077] A first determination submodule is used to determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1 according to the detection order of the CSS search space set;

[0078] The second determination submodule is used to not allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set if the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1.

[0079] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0080] Wherein, the device may further include:

[0081] The first processing module is configured to not detect a PDCCH candidate set that is not allocated to a CSS search space set of a detected CSS set.

[0082] The CCE index of the CSS PDCCH is determined as follows:

[0083] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0084]

[0085] in:

[0086] For CSS, n CI =0;

[0087] N CCE,p Indicates the number of CCEs in CORESET p;

[0088] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0089] n CI represents a carrier indicator;

[0090] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0091] i is an integer, and 0<i≤L-1.

[0092] Wherein, the second determining module includes:

[0093] A first determination submodule is used to determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2 according to the index order of the USS search space set;

[0094] The first detection submodule is used for not allocating the PDCCH candidate set of the current USS search space set to the detected USS set if the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2.

[0095] Wherein, the device further comprises:

[0096] The second processing module is configured to not detect a PDCCH candidate set of a USS search space set that is not allocated to the detected USS set.

[0097] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0098] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0099] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0100] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0101] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0102] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0103] In a fifth aspect, an embodiment of the present invention further provides a control channel processing device, applied to a terminal, the device comprising: a processor and a transceiver;

[0104] The processor is configured to obtain the number of the first CSS PDCCH candidate set; determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set;

[0105] The number of the first CSS PDCCH candidate sets is less than the number of the second CSS PDCCH candidate sets.

[0106] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0107] The processor is configured to determine the CCE index in the following manner:

[0108] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0109]

[0110] in:

[0111] For CSS, n CI =0;

[0112] N CCE,p Indicates the number of CCEs in CORESET p;

[0113] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0114] n CI represents a carrier indicator;

[0115] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0116] i is an integer, and 0<i≤L-1.

[0117] In a sixth aspect, an embodiment of the present invention further provides a control channel processing device, applied to a terminal, the device comprising: a processor and a transceiver;

[0118] The processor is configured to obtain configuration information; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set;

[0119] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0120] Wherein, the processor is used for:

[0121] According to the detection order of the CSS search space set, determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1;

[0122] If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set will not be allocated to the detected CSS set.

[0123] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0124] The processor is configured to: not detect a PDCCH candidate set of a CSS search space set that is not allocated to the detected CSS set.

[0125] The processor is configured to determine the CCE index of the CSS PDCCH in the following manner:

[0126] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0127]

[0128] in:

[0129] For CSS, n CI =0;

[0130] N CCE,p Indicates the number of CCEs in CORESET p;

[0131] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0132] n CI represents a carrier indicator;

[0133] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0134] i is an integer, and 0<i≤L-1.

[0135] Wherein, the processor is used for:

[0136] According to the index order of the USS search space set, determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2;

[0137] If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

[0138] Wherein, the processor is used for:

[0139] A PDCCH candidate set not allocated to the USS search space set of the detected USS set is not detected.

[0140] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0141] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0142] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0143] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0144] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0145] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0146] In the seventh aspect, an embodiment of the present invention further provides a communication device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor, wherein the processor implements the steps in the control channel processing method as described above when executing the program.

[0147] In an eighth aspect, an embodiment of the present invention further provides a readable storage medium, on which a program is stored, and when the program is executed by a processor, the steps in the control channel processing method as described above are implemented.

[0148] In the embodiment of the present invention, the number of the first CSS PDCCH candidate sets is smaller than the number of the second CSS PDCCH candidate sets, thereby reducing the CSS PDCCH detection capability of the terminal and reducing the power consumption of the terminal.

[0149] In the embodiment of the present invention, if the detection of a certain CSS PDCCH exceeds the detection capability of the CSS of the terminal, the terminal may calculate the detection capability to the USS PDCCH, thereby avoiding wasting USS scheduling opportunities. BRIEF DESCRIPTION OF THE DRAWINGS

[0150] Figure 1 It is one of the flow charts of the control channel processing method provided by an embodiment of the present invention;

[0151] Figure 2 This is the second flowchart of the control channel processing method provided by an embodiment of the present invention;

[0152] Figure 3 It is one of the structural diagrams of the control channel processing device provided by the embodiment of the present invention;

[0153] Figure 4This is a second structural diagram of a control channel processing device provided by an embodiment of the present invention;

[0154] Figure 5 This is a third structural diagram of a control channel processing device provided by an embodiment of the present invention;

[0155] Figure 6 This is a fourth structural diagram of the control channel processing device provided by an embodiment of the present invention;

[0156] Figure 7 It is one of the structural diagrams of the communication device provided by the embodiment of the present invention;

[0157] Figure 8 This is the second structural diagram of the communication device provided in the embodiment of the present invention. DETAILED DESCRIPTION

[0158] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0159] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0160] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0161] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a control channel processing method provided by an embodiment of the present invention, which can be applied to a terminal. Figure 1 As shown, the following steps are included:

[0162] Step 101: Obtain the number of the first CSS PDCCH candidate set.

[0163] Among them, the number of the first CSS PDCCH candidate set may be the number of the CSS PDCCH candidate set of the low-capability terminal. The low-capability terminal refers to a terminal with simplified capabilities, for example, a terminal with simplified capabilities compared to the NR R15 / R16 terminal, and the normal-capability terminal may be, for example, a terminal with NR R15 / R16 terminal capabilities. The complexity and processing capabilities of low-capability terminals, such as bandwidth, number of transceiver antennas, transmit power, processing capabilities, processing time, etc., are lower than those of normal-capability terminals. Among them, the number of candidate sets of CSS PDCCH of low-capability terminals may be less than the number of candidate sets of CSSPDCCH of normal-capability terminals, which can reduce the PDCCH detection energy consumption of low-capability terminals. The number of candidate sets of CSSPDCCH of normal-capability terminals is also the number of the second CSS PDCCH candidate sets below.

[0164] In practical applications, the corresponding relationship between the aggregation level of normal capability terminals and the number of candidate sets can be shown in Table 2:

[0165] Table 2

[0166] CCE aggregation level The number of candidate sets 4 4 8 2 16 1

[0167] The corresponding relationship between the aggregation level of low-capability terminals and the number of candidate sets can be shown in Table 3:

[0168] Table 3

[0169] CCE aggregation level The number of candidate sets 4 2 8 2 16 1

[0170] It can be seen from Table 2 and Table 3 that for low-capability terminals, in the corresponding relationship, when the aggregation level is 4, the number of corresponding candidate sets is 2.

[0171] Step 102: Determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set.

[0172] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0173] In this step, the detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0174]

[0175] in:

[0176] For CSS, nCI =0;

[0177] N CCE,p Indicates the number of CCEs in CORESET p;

[0178] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0179] n CI represents a carrier indicator;

[0180] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0181] i is an integer, and 0<i≤L-1.

[0182] For example, in combination with Table 2, the number of candidate sets of PDCCHs with aggregation level 4 for normal-capability terminals is 4. Therefore, the CCE index of PDCCHs with aggregation level 4 for low-capability terminals is calculated as follows:

[0183] According to the existing technology, The value is the number of the first PDCCH candidate set at the aggregation level L. The indexes of the two PDCCH candidate sets with aggregation level 4 detected by the low-capability terminal are 0 to 3 and 8 to 11, as shown in the following Table 4:

[0184] Table 4

[0185] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

[0186] This will result in CCE4-7 and CCE12-15 being used only to transmit two PDCCHs of aggregation level 4. This results in the inability to transmit PDCCHs of a higher aggregation level, which reduces the scheduling flexibility of the base station.

[0187] In the embodiment of the present invention, according to the above calculation formula, assuming that the number of CCEs of CORESET is 16, the indexes of the two PDCCH candidate sets with aggregation level 4 detected by the low-capability terminal are 0-3 and 4-7, as shown in the following Table 5:

[0188] Table 5

[0189] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

[0190] In this way, on CCE8-15, the base station can choose to transmit two PDCCHs with aggregation level 4, or can choose to transmit one PDCCH with aggregation level 8, thereby expanding the flexibility of the aggregation level of the PDCCH that can be scheduled by the base station.

[0191] In the embodiment of the present invention, the number of the first CSS PDCCH candidate sets is smaller than the number of the second CSS PDCCH candidate sets, thereby reducing the CSS PDCCH detection capability of the terminal and reducing the power consumption of the terminal.

[0192] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of a control channel processing method provided by an embodiment of the present invention, which can be applied to low-capability terminals. Figure 2 As shown, the following steps are included:

[0193] Step 201: Obtain configuration information.

[0194] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0195] The configuration information may be configured on the network side, or may be predefined.

[0196] Step 202: Determine whether to allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set according to the configuration information.

[0197] The detected CSS set refers to a set of CSSs that the terminal needs to perform PDCCH detection on.

[0198] In this step, according to the detection order of the CSS search space set, it is determined whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1. If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set is not allocated to the detected CSS set.

[0199] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0200] Furthermore, the terminal will not detect a PDCCH candidate set that is not allocated to the CSS search space set of the detected CSS set.

[0201] In the embodiment of the present invention, the CCE index of the CSS PDCCH may be as follows: Figure 1 The calculation formula in the embodiment shown is determined.

[0202] Step 203: Determine whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set according to the configuration information.

[0203] The detected USS set refers to a set of USSs that the terminal needs to search for.

[0204] In this step, according to the index order of the USS search space set (such as order from small to large), it is determined whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2.

[0205] If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

[0206] Furthermore, the terminal will not detect a PDCCH candidate set that is not allocated to the USS search space set of the detected USS set.

[0207] In the embodiment of the present invention, in order to improve the flexibility of detection, the number of the detected PDCCH candidate sets may be determined by any of the following methods:

[0208] (1) The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0209] (2) The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USPDCCH candidate sets that have been detected.

[0210] In the embodiment of the present invention, the number of detected non-overlapping CCEs may be determined by any of the following methods:

[0211] (1) The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS.

[0212] (2) The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0213] For example, X1=20 and X2=40 configured on the network side.

[0214] The terminal determines whether to allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set according to the order of the CSS search space index, that is, whether to detect the current CSS search space. Assume that 18 CSS PDCCH candidate sets have been detected. The number of PDCCH candidate sets of the current CSS search space #3 is 3. Since the sum of the number of CSS PDCCH candidate sets of the current CSS search space and the number of CSS PDCCH candidate sets that have been detected (18+3=21) exceeds 20, the terminal no longer detects CSS PDCCH.

[0215] The terminal continues to determine whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set according to the order of the search space index of the USS, that is, whether to detect a certain USS search space set. Assume that the number of candidate sets of the USS PDCCH with the lowest current search space index is 4. Corresponding to the above method of determining the number of PDCCH candidate sets that have been detected, the following processing can be performed:

[0216] (1) The number of detected PDCCH candidate sets is the sum of the number of detected CSS PDCCH candidate sets and the number of detected USS PDCCH candidate sets.

[0217] The terminal has detected 18 CSS PDCCH candidate sets, plus the number of USS PDCCH candidate sets is 4, that is, 18+4=22, which is less than X2=40. The terminal can allocate the PDCCH candidate set of the current USS search space set to the detected USS set, that is, it can detect the USS search space set.

[0218] (2) The number of detected PDCCH candidate sets is: the sum of the maximum number X1 of CSS PDCCH candidate sets detected in a time slot and the number of detected USS PDCCH candidate sets.

[0219] The maximum number of candidate sets of CSS PDCCH detected in a time slot of the terminal is X1=20, plus 4, that is, 18+4=22, which is less than X2=40. The terminal can allocate the PDCCH candidate set of the current USS search space set to the detected USS set, that is, it can detect the USS search space set.

[0220] In the embodiment of the present invention, if the detection of a certain CSS PDCCH exceeds the detection capability of the CSS of the terminal, the terminal may calculate the detection capability to the USS PDCCH, thereby avoiding wasting USS scheduling opportunities.

[0221] The embodiment of the present invention further provides a control channel processing device, which is applied to a terminal. Figure 3 , Figure 3 Since the principle of solving the problem by the control channel processing device is similar to the control channel processing method in the embodiment of the present invention, the implementation of the control channel processing device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0222] like Figure 3 As shown, the control channel processing device 300 includes: a first acquisition module 301, used to obtain the number of the first CSS PDCCH candidate set; a first determination module 302, used to determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; wherein the number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set.

[0223] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0224] The first determining module is specifically configured to determine the CCE index in the following manner:

[0225] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0226]

[0227] in:

[0228] For CSS, n CI =0;

[0229] N CCE,p Indicates the number of CCEs in CORESET p;

[0230] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0231] n CI represents a carrier indicator;

[0232] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0233] i is an integer, and 0<i≤L-1.

[0234] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0235] The embodiment of the present invention further provides a control channel processing device, which is applied to a terminal. Figure 4 , Figure 4 Since the principle of solving the problem by the control channel processing device is similar to the control channel processing method in the embodiment of the present invention, the implementation of the control channel processing device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0236] like Figure 4 As shown, the control channel processing device 400 includes: a first acquisition module 401, used to acquire configuration information; a first determination module 402, used to determine whether to allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set according to the configuration information; a second determination module 403, used to determine whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set according to the configuration information;

[0237] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0238] Wherein, the first determining module includes:

[0239] A first determination submodule is used to determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1 according to the detection order of the CSS search space set;

[0240] The second determination submodule is used to not allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set if the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1.

[0241] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0242] Wherein, the device may further include:

[0243] The first processing module is configured to not detect a PDCCH candidate set that is not allocated to a CSS search space set of a detected CSS set.

[0244] The CCE index of the CSS PDCCH is determined as follows:

[0245] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0246]

[0247] in:

[0248] For CSS, n CI =0;

[0249] N CCE,p Indicates the number of CCEs in CORESET p;

[0250] Indicates the number is n CIThe number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0251] n CI represents a carrier indicator;

[0252] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0253] i is an integer, and 0<i≤L-1.

[0254] Wherein, the second determining module includes:

[0255] A first determination submodule is used to determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2 according to the index order of the USS search space set;

[0256] The first detection submodule is used for not allocating the PDCCH candidate set of the current USS search space set to the detected USS set if the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2.

[0257] Wherein, the device further comprises:

[0258] The second processing module is configured to not detect a PDCCH candidate set of a USS search space set that is not allocated to the detected USS set.

[0259] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0260] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0261] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0262] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0263] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0264] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0265] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0266] The embodiment of the present invention also provides a control channel processing device, which can be applied to a terminal. Figure 5 , Figure 5 Since the principle of solving the problem by the control channel processing device is similar to the control channel processing method in the embodiment of the present invention, the implementation of the control channel processing device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0267] like Figure 5 As shown, the control channel processing device 500 includes: a processor 501 and a transceiver 502;

[0268] The processor 501 is configured to obtain the number of the first CSS PDCCH candidate set; determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set;

[0269] The number of the first CSS PDCCH candidate sets is less than the number of the second CSS PDCCH candidate sets.

[0270] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0271] The processor is configured to determine the CCE index in the following manner:

[0272] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0273]

[0274] in:

[0275] For CSS, n CI =0;

[0276] N CCE,pIndicates the number of CCEs in CORESET p;

[0277] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0278] n CI represents a carrier indicator;

[0279] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0280] i is an integer, and 0<i≤L-1.

[0281] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0282] The embodiment of the present invention also provides a control channel processing device, which can be applied to a terminal. Figure 6 , Figure 6 Since the principle of solving the problem by the control channel processing device is similar to the control channel processing method in the embodiment of the present invention, the implementation of the control channel processing device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0283] like Figure 6 As shown, the control channel processing device 600 includes: a processor 601 and a transceiver 602;

[0284] The processor 601 is configured to obtain configuration information; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set;

[0285] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0286] Wherein, the processor is used for:

[0287] According to the detection order of the CSS search space set, determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1;

[0288] If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set will not be allocated to the detected CSS set.

[0289] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0290] The processor is configured to: not detect a PDCCH candidate set of a CSS search space set that is not allocated to the detected CSS set.

[0291] The processor is configured to determine the CCE index of the CSS PDCCH in the following manner:

[0292] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0293]

[0294] in:

[0295] For CSS, n CI =0;

[0296] N CCE,p Indicates the number of CCEs in CORESET p;

[0297] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0298] n CI represents a carrier indicator;

[0299] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0300] i is an integer, and 0<i≤L-1.

[0301] Wherein, the processor is used for:

[0302] According to the index order of the USS search space set, determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2;

[0303] If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

[0304] Wherein, the processor is used for:

[0305] A PDCCH candidate set not allocated to the USS search space set of the detected USS set is not detected.

[0306] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0307] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0308] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0309] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0310] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0311] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0312] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, so this embodiment will not be repeated here.

[0313] like Figure 7 As shown, the communication device of the embodiment of the present invention can be applied to a terminal, including: a processor 700, which is used to read the program in the memory 720 and execute the following process:

[0314] Acquire the number of the first CSS PDCCH candidate set; determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set;

[0315] The number of the first CSS PDCCH candidate sets is less than the number of the second CSS PDCCH candidate sets.

[0316] The transceiver 710 is configured to receive and send data under the control of the processor 700 .

[0317] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 700 and various circuits of memory represented by memory 720 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 710 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 730 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0318] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 700 when performing operations.

[0319] The processor 710 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0320] The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

[0321] The processor 700 is further configured to read the program and execute the following steps:

[0322] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0323]

[0324] in:

[0325] For CSS, n CI =0;

[0326] N CCE,p Indicates the number of CCEs in CORESET p;

[0327] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0328] n CI represents a carrier indicator;

[0329] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0330] i is an integer, and 0<i≤L-1.

[0331] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated in this embodiment.

[0332] like Figure 8 As shown, the communication device of the embodiment of the present invention can be applied to a terminal, including: a processor 800, which is used to read the program in the memory 820 and execute the following process:

[0333] Get configuration information;

[0334] Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set;

[0335] Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set;

[0336] The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number X1 of candidate sets of CSS PDCCH detected in a time slot and the maximum number Y1 of non-overlapping CCEs, and the second configuration information includes the maximum number X2 of candidate sets of PDCCH detected in a time slot and the maximum number Y2 of non-overlapping CCEs.

[0337] The transceiver 810 is configured to receive and send data under the control of the processor 800 .

[0338] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 800 and various circuits of memory represented by memory 820 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. For different user devices, the user interface 830 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0339] The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 when performing operations.

[0340] The processor 810 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0341] The processor 800 is further configured to read the program and execute the following steps:

[0342] According to the detection order of the CSS search space set, determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1;

[0343] If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set will not be allocated to the detected CSS set.

[0344] Among them, the detection order of the CSS search space sets is the order of CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of CSS search space set types configured on the network side.

[0345] The processor 800 is further configured to read the program and execute the following steps:

[0346] A PDCCH candidate set that is not allocated to the CSS search space set of the detected CSS set is not detected.

[0347] The processor 800 is further configured to read the program and execute the following steps:

[0348] The CCE index of the CSS PDCCH is determined as follows:

[0349] The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is:

[0350]

[0351] in:

[0352] For CSS, n CI =0;

[0353] N CCE,p Indicates the number of CCEs in CORESET p;

[0354] Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell;

[0355] n CI represents a carrier indicator;

[0356] The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L;

[0357] i is an integer, and 0<i≤L-1.

[0358] The processor 800 is further configured to read the program and execute the following steps:

[0359] According to the index order of the USS search space set, determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2;

[0360] If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

[0361] The processor 800 is further configured to read the program and execute the following steps:

[0362] A PDCCH candidate set not allocated to the USS search space set of the detected USS set is not detected.

[0363] The processor 800 is further configured to read the program and execute the following steps:

[0364] The number of the detected PDCCH candidate sets is determined by any of the following methods:

[0365] The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected;

[0366] The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USSPDCCH candidate sets that have been detected;

[0367] The number of non-overlapping CCEs that have been detected is determined by any of the following methods:

[0368] The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS;

[0369] The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

[0370] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated in this embodiment.

[0371] The embodiment of the present invention further provides a readable storage medium, on which a program is stored, and when the program is executed by a processor, each process of the control channel processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)), etc.

[0372] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0373] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD), and includes a number of instructions for a terminal (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) to execute the methods described in each embodiment of the present invention.

[0374] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

Claims

1. A control channel processing method, applied to a terminal, characterized in that: include: Obtain the number of physical downlink control channel PDCCH candidate sets in a first common search space set CSS; Determine a control channel element CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the control channel element CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is N CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

2. The method according to claim 1, characterized in that: The number of the second CSS PDCCH candidate sets is predefined or preconfigured by the network side.

3. A control channel processing method, applied to a terminal, characterized in that: The method comprises: Get configuration information; Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set; Determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set; The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number of candidate sets of CSS PDCCH detected in a time slot X1 and the maximum number of non-overlapping CCEs Y1, and the second configuration information includes the maximum number of candidate sets of PDCCH detected in a time slot X2 and the maximum number of non-overlapping CCEs Y2; The CCE index of the candidate set of the CSS PDCCH is determined as follows: Obtain the number of first common search space set CSS PDCCH candidate sets; Determine a CCE index of a CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

4. The method according to claim 3, characterized in that: The determining, according to the configuration information, whether to allocate the PDCCH candidate set of the current CSS search space set to the detected CSS set includes: According to the detection order of the CSS search space set, determine whether the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, and whether the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1; If the sum of the number of CSS PDCCH candidate sets of the current CSS search space set and the number of CSS PDCCH candidate sets that have been detected exceeds X1, or the sum of the number of non-overlapping CCEs of the current CSS search space set and the number of non-overlapping CCEs that have been detected exceeds Y1, the PDCCH candidate set of the current CSS search space set will not be allocated to the detected CSS set.

5. The method according to claim 4, characterized in that The detection order of the CSS search space sets is the order of the CSS search space set indexes from small to large, or the detection order of the CSS search space sets is the order of predefined CSS search space set types, or the detection order of the CSS search space sets is the order of the CSS search space set types configured on the network side.

6. The method according to claim 4, characterized in that The method further comprises: A PDCCH candidate set that is not allocated to the CSS search space set of the detected CSS set is not detected.

7. The method according to claim 3, characterized in that The determining, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set includes: According to the index order of the USS search space set, determine whether the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, and whether the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2; If the sum of the number of USS PDCCH candidate sets of the current USS search space set and the number of PDCCH candidate sets that have been detected exceeds X2, or the sum of the number of non-overlapping CCEs of the current USS search space set and the number of non-overlapping CCEs that have been detected exceeds Y2, the PDCCH candidate set of the current USS search space set is not allocated to the detected USS set.

8. The method according to claim 7, characterized in that The method further comprises: A PDCCH candidate set not allocated to the USS search space set of the detected USS set is not detected.

9. The method according to claim 7, characterized in that: The number of the detected PDCCH candidate sets is determined by any of the following methods: The sum of the number of candidate sets of CSS PDCCHs that have been detected and the number of candidate sets of USS PDCCHs that have been detected; The sum of the maximum number of CSS PDCCH candidate sets detected in a time slot, X1, and the number of USS PDCCH candidate sets that have been detected; The number of non-overlapping CCEs that have been detected is determined by any of the following methods: The sum of the number of non-overlapping CCEs of the detected CSS and the number of non-overlapping CCEs of the detected USS; The sum of the maximum number of non-overlapping CCEs of the CSS detected in a time slot, Y1, and the number of non-overlapping CCEs of the USS that have been detected.

10. A control channel processing device, applied to a terminal, characterized in that: The device comprises: A first acquisition module, configured to acquire the number of a first CSS PDCCH candidate set; A first determining module, configured to determine a CCE index of a CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

11. A control channel processing device, applied to a terminal, characterized in that: The device comprises: A first acquisition module, used to acquire configuration information; A first determination module, configured to determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set; A second determination module is used to determine whether to allocate the PDCCH candidate set of the current USS search space set to the detected USS set according to the configuration information; The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number of candidate sets of CSS PDCCH detected in a time slot X1 and the maximum number of non-overlapping CCEs Y1, and the second configuration information includes the maximum number of candidate sets of PDCCH detected in a time slot X2 and the maximum number of non-overlapping CCEs Y2; The CCE index of the candidate set of the CSS PDCCH is determined as follows: Obtain the number of first common search space set CSS PDCCH candidate sets; Determine a CCE index of a CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

12. A control channel processing device, applied to a terminal, characterized in that: The device comprises: a processor and a transceiver; The processor is configured to obtain the number of the first CSS PDCCH candidate set; determine the CCE index of the CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

13. A control channel processing device, applied to a terminal, characterized in that: The device comprises: a processor and a transceiver; The processor is configured to obtain configuration information; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current CSS search space set to a detected CSS set; determine, according to the configuration information, whether to allocate a PDCCH candidate set of a current USS search space set to a detected USS set; The configuration information includes first configuration information and second configuration information; the first configuration information includes the maximum number of candidate sets of CSS PDCCH detected in a time slot X1 and the maximum number of non-overlapping CCEs Y1, and the second configuration information includes the maximum number of candidate sets of PDCCH detected in a time slot X2 and the maximum number of non-overlapping CCEs Y2; The CCE index of the candidate set of the CSS PDCCH is determined as follows: Obtain the number of first common search space set CSS PDCCH candidate sets; Determine a CCE index of a CSS PDCCH candidate set according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set; The number of the first CSS PDCCH candidate set is less than the number of the second CSS PDCCH candidate set; The determining, according to the number of the first CSS PDCCH candidate set and the number of the second CSS PDCCH candidate set, the CCE index of the CSS PDCCH candidate set includes: The detection search space set s associated with the control resource set CORESET p, the PDCCH candidate set with aggregation level L The index of the CCE is: in: For CSS, n CI =0; N CCE,p Indicates the number of CCEs in CORESET p; Indicates the number is n CI The number of PDCCH candidate sets with aggregation level L of search space set s on the serving cell; n CI represents a carrier indicator; The value is the number of second CSS PDCCH candidate sets corresponding to aggregation level L; i is an integer, and 0<i≤L-1.

14. A communication device comprising: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that: The processor is used to read the program in the memory to implement the steps in the control channel processing method as described in any one of claims 1 to 2; or to implement the steps in the control channel processing method as described in any one of claims 3 to 9.

15. A readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the program implements the steps in the control channel processing method according to any one of claims 1 to 2; or implements the steps in the control channel processing method according to any one of claims 3 to 9.

Citation Information

Patent Citations

  • Physical downlink control channel detection method, sending method and equipment

    CN110351841A

  • Method for transmitting or receiving signal in wireless communication system and device for performing the method

    CN110383729A