PDCCH detection method, device, equipment, medium and program product

By setting the usage status of CCE in PDCCH blind detection, the problem of low PDCCH detection efficiency in 5G and 6G communication systems is solved, and more efficient detection and base station testing are achieved.

CN120512707BActive Publication Date: 2025-09-26SHANGHAI SATELLITE NETWORK RESEARCH INSTITUTE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511006985.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2025-09-26
Estimated Expiration
2045-07-22

AI Technical Summary

Technical Problem

In 5G and 6G communication systems, PDCCH blind detection efficiency is low, especially when simulating a large number of UEs, resulting in reduced base station testing efficiency.

Method used

By obtaining the configuration information of the network-side device and the total number of CCEs, PDCCH blind detection is performed until the CCEs are exhausted or all UEs successfully detect them. After successful detection, the CCEs are set to the used state to avoid repeated decoding.

Benefits of technology

It improves resource utilization, reduces decoding times, and improves PDCCH blind detection efficiency, thereby improving base station testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120512707B_ABST
    Figure CN120512707B_ABST
Patent Text Reader

Abstract

The present disclosure provides a PDCCH detection method, apparatus, device, medium and program product, which relate to the field of communication technology. The method includes: obtaining configuration information of a network side device for multiple UEs and the total number of CCEs; performing PDCCH blind detection on the multiple UEs according to the configuration information until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detection of the multiple UEs is successful; when performing PDCCH blind detection on one of the multiple UEs, performing PDCCH blind detection on the UE on a CCE that is not set to a used state, and, if the PDCCH blind detection on the UE is successful, setting the CCE used for performing this PDCCH blind detection to a used state 。 The present disclosure improves resource utilization, can avoid repeated decoding of CCE resources, and improves PDCCH blind detection efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a PDCCH detection method, apparatus, electronic device, communication equipment, computer-readable storage medium, and computer program product. Background Art

[0002] In 5G and 6G communication systems, the Physical Downlink Control Channel (PDCCH) primarily carries various DCI (Downlink Control Information) signals. Its basic unit is the Control Channel Element (CCE). Base stations can dynamically schedule multiple UEs (User Equipment) using the PDCCH, requiring blind detection of the PDCCH on the UE side. When testing base station performance parameters such as the upper limit of users, average access latency, and throughput, the test equipment must simulate a large number of UEs accessing the base station through the wireless air interface and blindly detect the UEs scheduled by the base station. The base station schedules UEs randomly. In the current PDCCH detection scheme, the test equipment usually traverses all simulated UEs (for example, the test equipment simulates 1,000 UEs) and performs PDCCH blind detection on each UE in turn to detect the UEs scheduled by the base station (for example, there are 10 UEs scheduled by the base station). When the number of UEs simulated by the test equipment is large, the number of PDCCH blind detections is large, the detection efficiency is low, and thus the test efficiency of the base station is reduced. Summary of the Invention

[0003] The present disclosure provides a PDCCH detection method, apparatus, electronic device, communication equipment, computer-readable storage medium, and computer program product.

[0004] According to a first aspect of the present disclosure, a method for detecting PDCCH is provided, comprising: obtaining configuration information of a network-side device for a plurality of UEs and the total number of CCEs; performing PDCCH blind detection on the plurality of UEs according to the configuration information, until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detections on the plurality of UEs are all successful; wherein, when performing PDCCH blind detection on one of the plurality of UEs, performing PDCCH blind detection on the UE on a CCE that is not set to a used state, and, in a case where the PDCCH blind detection on the UE is successful, setting the CCE used for performing this PDCCH blind detection to a used state.

[0005] Optionally, performing PDCCH blind detection on the multiple UEs based on the configuration information includes: determining the aggregation level of the multiple UEs and the PDCCH candidate positions corresponding to the aggregation level based on the configuration information; and performing PDCCH blind detection on the multiple UEs based on the aggregation level and the PDCCH candidate positions.

[0006] Optionally, performing PDCCH blind detection on the multiple UEs according to the aggregation level and the PDCCH candidate position includes: determining the UE detection order according to the radio network temporary identifier RNTI of the multiple UEs; and performing PDCCH blind detection on each UE in turn according to the aggregation level and the PDCCH candidate position based on the UE detection order.

[0007] Optionally, when performing PDCCH blind detection on one of multiple UEs, when it is determined that the CCE occupied by a PDCCH candidate position is not set to the used state, PDCCH blind detection is performed on this PDCCH candidate position, and when this PDCCH blind detection is successful, the CCE occupied by this PDCCH candidate position is set to the used state.

[0008] Optionally, when performing PDCCH blind detection on one of the multiple UEs, when the number of aggregation levels of the UE is multiple, determine the aggregation level detection order corresponding to the multiple aggregation levels; based on the aggregation level detection order, perform PDCCH blind detection on the PDCCH candidate positions corresponding to each aggregation level in the multiple aggregation levels in turn.

[0009] Optionally, when the PDCCH candidate position of one of the multiple UEs is decoded and control information is obtained, the control information is de-scrambled and checked using the RNTI of the UE; if the de-scrambling check is successful, it is determined that the PDCCH blind detection is successful, and the PDCCH blind detection of the UE is ended.

[0010] Optionally, when PDCCH blind detection is performed on one of the multiple UEs, if it is determined based on the configuration information that the UE and at least one other UE are not configured with scrambling initialization parameters of the demodulation reference signal DMRS, and it is determined that the CCEs occupied by the PDCCH candidate positions of the UE and the at least one other UE at the same aggregation level are the same, a decoding UE group is generated based on the UE and the at least one other UE, and PDCCH blind detection is performed on the decoding UE group.

[0011] Optionally, the performing PDCCH blind detection on the decoding UE group includes: determining the same CCE occupied by the PDCCH candidate position of each UE in the decoding UE group at the same aggregation level, and setting the RNTI to 0; performing PDCCH blind detection based on the same CCE and this RNTI to obtain an RNTI value set; and determining the UE on which the PDCCH blind detection succeeds from the decoding UE group based on the RNTI value set and the RNTI value of each UE in the decoding UE group.

[0012] Optionally, determining that CCE has been exhausted based on the total number of CCEs includes: determining the number of CCEs set to the used state as the total number of CCEs used; calculating the difference between the total number of CCEs and the total number of CCEs used; and determining that CCE has been exhausted when the difference is less than the minimum number of CCEs corresponding to the aggregation level.

[0013] Optionally, a radio resource control RRC message sent by the network side device is received, and the configuration information and the total number of CCEs are extracted from the RRC message; wherein the configuration information includes: control resource set configuration information and search space configuration information.

[0014] According to a second aspect of the present disclosure, a PDCCH detection device is provided, comprising: an information acquisition module for acquiring configuration information of a network-side device for multiple UEs and the total number of control channel elements CCE; a detection processing module for performing PDCCH blind detection on the multiple UEs according to the configuration information, until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detections on the multiple UEs are all successful; wherein the detection processing module is used to perform PDCCH blind detection on one of the multiple UEs on a CCE that is not set to a used state when performing PDCCH blind detection on the UE, and, when the PDCCH blind detection on the UE is successful, set the CCE used for performing this PDCCH blind detection to a used state.

[0015] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute the method described above based on instructions stored in the memory.

[0016] According to a fourth aspect of the present disclosure, a communication device is provided, including: the electronic apparatus as described above.

[0017] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are executed by a processor to perform the method as described above. 。

[0018] According to a sixth aspect of the present disclosure, a computer program product is provided, wherein the computer program product stores computer instructions, and the computer instructions are executed by a processor according to the method described above.

[0019] The PDCCH detection method, device, electronic device, communication equipment, computer-readable storage medium and computer program product disclosed in the present invention, when performing PDCCH blind detection on a UE, performs PDCCH blind detection on a CCE that is not set to the used state, and if the PDCCH blind detection is successful, sets the CCE used for the PDCCH blind detection to the used state until it is determined that the CCE has been exhausted according to the total number of CCEs determined by the network side, or the PDCCH blind detection of all UEs is successful; by setting the CCE resources to the used or unused state, resource utilization is improved, repeated decoding of CCE resources can be avoided, the number of decoding times is reduced, and the efficiency of PDCCH blind detection is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. The above and other purposes and advantages of the present disclosure will be further described below in conjunction with specific embodiments and with reference to the accompanying drawings. In the accompanying drawings, the same or corresponding technical features or components will be represented by the same or corresponding figure marks.

[0021] Figure 1 1 is a flowchart of some embodiments of the PDCCH detection method according to the present disclosure;

[0022] Figure 2 1 is a flow chart of performing blind PDCCH detection on multiple UEs in some embodiments of the PDCCH detection method according to the present disclosure;

[0023] Figure 3 1 is a flow chart of performing blind PDCCH detection on multiple UEs in other embodiments of the PDCCH detection method according to the present disclosure;

[0024] Figure 4 1 is a flow chart of determining that CCEs are exhausted in some embodiments of the PDCCH detection method according to the present disclosure;

[0025] Figure 5 Schematic diagram of modules of some embodiments of a PDCCH detection apparatus according to the present disclosure;

[0026] Figure 6 4 is a schematic diagram of a detection processing module in some embodiments of a PDCCH detection apparatus according to the present disclosure;

[0027] Figure 7 Schematic diagram of modules of some embodiments of electronic devices according to the present disclosure;

[0028] Figure 8 Schematic diagram of application scenarios of some embodiments of the communication device according to the present disclosure. DETAILED DESCRIPTION

[0029] Exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings. For the sake of clarity and conciseness, not all features of the embodiments are described in the specification. However, it should be understood that many implementation-specific settings must be made in the process of implementing the embodiments in order to achieve the developer's specific goals, such as meeting those restrictions related to equipment and services, and these restrictions may vary depending on the implementation. In addition, it should be understood that although the development work may be very complex and time-consuming, it is only a routine task for those skilled in the art who benefit from the contents of this disclosure.

[0030] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.

[0031] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, and do not represent any specific technical meanings, nor do they indicate a necessary logical order between them.

[0032] It should also be understood that in the embodiments of the present disclosure, “a plurality of” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.

[0033] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0034] In addition, the term "and / or" in this disclosure is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the related objects are in an "or" relationship.

[0035] It should also be understood that the description of the various embodiments in this disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced with each other. For the sake of brevity, they will not be described one by one.

[0036] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0037] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0038] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0039] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0040] In addition, in order to avoid obscuring the present disclosure with unnecessary details, only the processing steps and / or device structures that are closely related to at least the solution according to the present disclosure are shown in the drawings, while other details that are not closely related to the present disclosure are omitted. It should also be noted that similar reference numerals and letters in the drawings indicate similar items, and therefore once an item is defined in one drawing, it does not need to be discussed again for subsequent drawings.

[0041] The PDCCH detection method disclosed in the present invention can be applied to various communication devices such as test equipment and base station-like devices in autonomous networks; the test equipment can be a UE simulator, etc.; the base station-like device in an autonomous network is a device that performs similar base station functions in an ad hoc network, such as a portable base station, etc. Figure 1 FIG. 1 is a flow chart of some embodiments of the PDCCH detection method according to the present disclosure, such as Figure 1 As shown:

[0042] Step S101: Obtain configuration information of a network side device for multiple UEs and the total number of CCEs.

[0043] The network-side device may be various devices, such as a base station; the UE may be a smart terminal, etc. Various methods may be used to obtain the configuration information and the total number of CCEs, such as receiving an RRC (Radio Resource Control) message sent by the network-side device and extracting the configuration information and the total number of CCEs from the RRC message. The configuration information includes control resource set configuration information and search space configuration information. The RRC message may be various messages, such as an RRC Setup message.

[0044] Step S102: Perform PDCCH blind detection on multiple UEs according to the configuration information until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detection on multiple UEs is successful.

[0045] When performing PDCCH blind detection on one of multiple UEs, PDCCH blind detection is performed on this UE on a CCE that is not set to the used state, and if the PDCCH blind detection performed on this UE is successful, the CCE used for performing this PDCCH blind detection is set to the used state.

[0046] For example, a UE simulator is configured with 20 UEs. The simulator obtains the base station's configuration information for these 20 UEs and the total number of CCEs. Based on this configuration information, the simulator performs blind PDCCH detection on these 20 UEs. Blind PDCCH detection involves attempting to decode the UEs at possible PDCCH time-frequency resource locations to identify valid control information.

[0047] When the UE simulator performs PDCCH blind detection on one of the 20 UEs, if it is determined that the CCE used for PDCCH blind detection is not in the used state, PDCCH blind detection is performed on this UE, and if the PDCCH blind detection is successful, the CCE used for PDCCH blind detection is set to the used state.

[0048] For example, if the UE simulator determines that the CCEs are exhausted according to the total number of CCEs configured by the base station, or if the PDCCH blind detection for 20 UEs is successful, the UE simulator stops the PDCCH blind detection.

[0049] When the UE simulator performs PDCCH blind detection on one of the 20 UEs, the CCEs used for PDCCH blind detection are determined to be CCE1, CCE2 and CCE3. When CCE1, CCE2 and CCE3 are not set to the used state, PDCCH blind detection is performed on this UE. Moreover, when the PDCCH blind detection is successful, CCE1, CCE2 and CCE3 are set to the used state to indicate that CCE1, CCE2 and CCE3 have been used.

[0050] When the UE simulator performs PDCCH blind detection on another UE among the 20 UEs, the CCEs used for PDCCH blind detection are determined to be CCE1, CCE3 and CCE5; when CCE1 and CCE3 are set to the used state, CCE1, CCE3 and CCE5 are not used for PDCCH blind detection, which can avoid repeated PDCCH blind detection.

[0051] The PDCCH detection method disclosed in the present invention performs PDCCH blind detection on CCEs that are not set to the used state when performing PDCCH blind detection on a UE, and if the PDCCH blind detection is successful, the CCEs used for the PDCCH blind detection are set to the used state until it is determined that the CCEs are exhausted according to the total number of CCEs determined by the network side, or the PDCCH blind detection of all UEs is successful; by setting the used or unused state of CCE resources, resource utilization is improved, repeated decoding of CCE resources can be avoided, the number of decoding times is reduced, the PDCCH blind detection efficiency is improved, and the test efficiency of the base station can be improved.

[0052] Figure 2 FIG. 1 is a flow chart of performing blind PDCCH detection on multiple UEs in some embodiments of the PDCCH detection method according to the present disclosure, as shown in FIG. Figure 2 As shown:

[0053] Step S201: Determine aggregation levels of the multiple UEs and PDCCH candidate positions corresponding to the aggregation levels according to configuration information of the network side device for the multiple UEs.

[0054] The aggregation level and PDCCH candidate location configured by network-side equipment such as base stations for UEs are the core parameters for blind PDCCH detection of UEs.

[0055] The aggregation level refers to the degree of aggregation of PDCCH channels on physical layer resources and is the number of resource blocks composed of consecutive CCEs. For example, in 5G systems, aggregation levels AL = 1, 2, 4, 8, and 16 correspond to 1, 2, 4, 8, and 16 CCEs, respectively. Higher aggregation levels increase channel coding redundancy and enhance interference mitigation. PDCCH candidate locations refer to the possible locations of PDCCHs within the time-frequency resource grid.

[0056] Step S202: Perform PDCCH blind detection on multiple UEs according to the aggregation level and PDCCH candidate positions.

[0057] Various methods can be used to perform blind PDCCH detection on multiple UEs based on aggregation levels and PDCCH candidate positions. For example, after obtaining the aggregation levels and PDCCH candidate positions configured by the base station for multiple UEs, blind PDCCH detection can be performed on each of the multiple UEs in the order in which they are detected, attempting to decode PDCCH channel data based on their aggregation level and PDCCH candidate position.

[0058] Figure 3 FIG. 1 is a flow chart of performing blind PDCCH detection on multiple UEs in another embodiment of the PDCCH detection method according to the present disclosure, as shown in FIG. Figure 3 As shown:

[0059] Step S301: determining a UE detection order according to the Radio Network Temporary Identifiers (RNTIs) of multiple UEs.

[0060] RNTI (Radio Network Temporary Identifier) ​​is a temporary identifier used to uniquely identify a UE in a radio access network. It is dynamically assigned by network-side equipment such as a base station when the UE accesses the network or performs specific communications. In the radio interface, the base station uses the RNTI to identify different UEs.

[0061] Various methods can be used to determine the UE detection order based on the RNTIs of multiple UEs. For example, the RNTIs of multiple UEs can be ordered from small to large as the UE detection order, or the RNTIs of multiple UEs can be ordered from large to small as the UE detection order.

[0062] Step S302 : Based on the UE detection order, PDCCH blind detection is performed in sequence according to the aggregation level and PDCCH candidate position of each UE.

[0063] For example, based on the ascending order of RNTIs of multiple UEs (UE detection order), according to the aggregation level and candidate position of each UE in the multiple UEs, PDCCH channel decoding can be attempted for each UE in turn to perform PDCCH blind detection.

[0064] In some embodiments, when performing PDCCH blind detection on one of a plurality of UEs, when the number of aggregation levels of the UE is multiple, an aggregation level detection order corresponding to the multiple aggregation levels is determined.

[0065] The aggregation level detection order can be determined using a variety of methods. For example, the aggregation levels can be ordered from low to high as the aggregation level detection order corresponding to the aggregation levels, or the aggregation levels can be ordered from high to low as the aggregation level detection order corresponding to the aggregation levels.

[0066] Based on the aggregation level detection order, PDCCH blind detection is performed on the PDCCH candidate positions corresponding to each of the multiple aggregation levels in sequence. For example, if there are four aggregation levels, the order of the four aggregation levels from low to high is used as the aggregation level detection order; based on the order of the four aggregation levels from low to high, PDCCH blind detection is performed on the PDCCH candidate positions corresponding to the four aggregation levels in sequence. One or more PDCCH candidate positions can be configured for one aggregation level.

[0067] When performing PDCCH blind detection on one of multiple UEs, if it is determined that the CCE occupied by a PDCCH candidate position is not set to the used state, PDCCH blind detection is performed on this PDCCH candidate position. Various existing PDCCH blind detection methods can be used, for example, decoding the CCE occupied by the PDCCH candidate position and performing channel estimation, channel equalization, demodulation and descrambling, CRC check, etc. If the PDCCH blind detection is successful, the CCE occupied by the PDCCH candidate position is set to the used state.

[0068] When the PDCCH candidate position of one of the multiple UEs is decoded and control information is obtained, a descrambling check is performed on the control information using the RNTI of the UE. The control information may be, for example, DCI, and the UE's RNTI may be used to perform a preset descrambling check on the DCI or other control information. This descrambling check may be a cyclic redundancy check (CRC) or other descrambling check. If the descrambling check succeeds, the PDCCH blind detection is determined to be successful, and the PDCCH blind detection for this UE is terminated.

[0069] The control information transmitted by the base station via the PDCCH is scrambled before transmission, adding a scrambling sequence. The generation of the scrambling sequence is directly related to the UE's RNTI, which can reduce co-channel interference, improve signal randomness, and provide encryption protection for the control information. The RNTI is a unique identifier assigned by the base station to the UE. The UE uses the configured RNTI to successfully perform the preset descrambling check on the DCI and other control information, and can obtain valid control data.

[0070] For example, when decoding the PDCCH candidate position of one of multiple UEs, a control information bit stream (control information) is obtained, and a descrambling check is performed using the RNTI of the UE currently performing blind detection. When the generated scrambling code sequence matches the scrambling code sequence added by the base station during scrambling, the descrambling check is determined to be successful. If the descrambling check is successful, the PDCCH blind detection is determined to be successful, and the PDCCH blind detection for the current UE is terminated.

[0071] Figure 4FIG. 1 is a flow chart of determining that a CCE is exhausted in some embodiments of the PDCCH detection method according to the present disclosure, such as Figure 4 As shown:

[0072] Step S401: Determine the number of CCEs set to be in used state as the total number of used CCEs.

[0073] Step S402: Calculate the difference between the total number of CCEs and the total number of used CCEs.

[0074] Step S403: If the difference is less than the minimum number of CCEs corresponding to the aggregation level, it is determined that the CCEs are exhausted.

[0075] When performing blind PDCCH detection on one of multiple UEs, the number of CCEs set to the used state is determined as the total number of used CCEs. The difference between the total number of CCEs and the total number of used CCEs is calculated. If the difference is less than the minimum number of CCEs corresponding to the aggregation level, it is determined that the CCEs are exhausted. Alternatively, the difference between the total number of CCEs and the total number of used CCEs is calculated, and if the difference is zero, it is also determined that the CCEs are exhausted.

[0076] For example, the minimum number of CCEs corresponding to the aggregation level is 2. When PDCCH blind detection is performed on one of multiple UEs, the number of CCEs set to the used state is determined as the total number of CCEs used. The difference between the total number of CCEs and the total number of CCEs used is calculated to be 1. Since the difference 1 is less than the minimum number of CCEs 2, it is determined that the CCEs are exhausted and the PDCCH blind detection of multiple UEs is stopped.

[0077] In some embodiments, the base station configures each of the 1000 UEs configured by the UE simulator with configuration information, where the configuration information includes control resource set ControlResourceSet configuration information and search space SearchSpace configuration information, etc.

[0078] The ControlResourceSet configuration information is used to define the mapping range of the PDCCH on time-frequency resources, including resource block (RB) allocation in the frequency domain and symbol position in the time domain. The SearchSpace refers to the set of candidate locations when the UE searches for control information in the PDCCH, including configurations in the time domain, frequency domain, and aggregation level. The search space is a dedicated search space. According to relevant protocols, the base station can calculate the total number of CCEs based on configurations such as the base station's bandwidth and the number of RBs (Resource Blocks). The base station can send information such as the control resource set configuration information, search space configuration information, the total number of CCEs, and the RNTI to the UE simulator for each of the 1000 UEs configured for the UE simulator via RRC messages.

[0079] The UE simulator performs blind PDCCH detection on each of the 1000 UEs, sorted by their RNTIs from highest to lowest. The aggregation level determines the number of CCEs occupied by the PDCCH, and the PDCCH candidate locations vary for different aggregation levels. For each UE, the UE simulator attempts to decode the PDCCH channel data at the corresponding time-frequency resource location based on its aggregation level and PDCCH candidate location.

[0080] If the PDCCH blind detection for a certain UE is successful, the CCE used by the UE simulator for PDCCH blind detection is set to the used state. In the subsequent blind detection process for other UEs, these CCEs that have been set to the used state will be excluded and will no longer be decoded repeatedly, avoiding invalid decoding operations on occupied CCE resources, reducing the number of decoding times, and improving detection efficiency.

[0081] For example, the configuration information of the PDCCH channel configured by the base station for each of the 1000 UEs configured by the UE simulator is as follows:

[0082] The ControlResourceSet configuration information includes:

[0083] controlResourceSetId is set to 1 (the unique ID of the control resource set, used to associate with the SearchSpace);

[0084] frequencyDomainResources is 45 bits of 1 (indicating frequency domain resource allocation, 45 consecutive REGs);

[0085] duration is 1 (the time domain duration is 1 OFDM symbol);

[0086] cce-REG-MappingType is nonInterleaved (the CCE to REG mapping type is non-interleaved);

[0087] precoderGranularity is sameAsREG-bundle (precoding granularity is the same as REG group);

[0088] pdcch-DMRS-ScramblingID is not configured, and N_cell_Id is 333 (the DMRS scrambling code ID of the PDCCH is not configured, and the cell ID is used as the scrambling code seed);

[0089] SearchSpace configuration information includes:

[0090] searchSpaceId is set to 2 (the unique identifier of the search space);

[0091] controlResourceSetId is 1 (associated with ControlResourceSet with ID 1);

[0092] monitoringSlotPeriodicityAndOffset is sl1 (monitoring slot period is 1 slot);

[0093] duration is not configured;

[0094] The monitoringSymbolsWithinSlot is configured as 8000, that is, the starting symbol is 0 (the symbols monitored within the time slot are configured as 0x8000);

[0095] nrofCandidates is configured as [0,6,4,4,0], that is, there are 0 PDCCH candidate positions for aggregation level 1, 6 PDCCH candidate positions for aggregation level 2, 4 PDCCH candidate positions for aggregation level 4, 4 PDCCH candidate positions for aggregation level 8, and 0 PDCCH candidate positions for aggregation level 16.

[0096] searchSpaceType is ue-Specific, and formats0-1-And-1-1 (UE-specific search space, supported DCI formats are 0_1 and 1_1).

[0097] The 1000 UEs configured by the base station for the UE simulator are all configured with configuration information similar to the above. The RNTIs configured by the base station for the 1000 UEs start from 2000 to 2999, and the DCI length is 48 for formats0-1 and 49 for formats1-1.

[0098] For 1000 UEs, the UE simulator can attempt to decode DCI for 14 PDCCH candidate positions on the 0th symbol of each time slot according to the configuration information for each UE to obtain scheduling information for uplink or downlink data transmission.

[0099] The base station's basic configuration is 100 Mbps bandwidth, a bandwidth (BWP) range of 0 to 273 RBs, and a normal cyclic prefix (CP). The total number of CCEs, determined by the relevant protocol, is 45. With a minimum aggregation level of 2, the base station can schedule a maximum of 22 UEs (45 / 2 = 22.5). The base station can schedule 22 UEs with RNTIs of 2000 to 2015, 2017, 2022, 2027, 2032, 2035, and 2037 in timeslot 0. The aggregation level is 2, and the candidate position is the first candidate. The base station generates scheduling information and the corresponding time domain signal for timeslot 0. The UE simulator receives the time domain signal sent by the base station through a radio frequency device and performs blind detection on the time domain signal to determine the UEs scheduled by the base station.

[0100] Based on the RRC message sent by the base station, the UE simulator obtains the base station's configuration information for 1000 UEs, including the total number of CCEs and the RNTIs of the 1000 UEs. The simulator determines that the total number of CCEs is 45, with CCE resources ranging from CCE0 to CCE44. The simulator uses the RNTIs of the 1000 UEs in descending order as the UE detection order. Based on this order, the simulator performs blind PDCCH detection on the aggregation levels and PDCCH candidate locations of the 1000 UEs.

[0101] The UE simulator first performs blind detection on the UE with an RNTI of 2000, decoding the time-domain signal sent by the base station. The simulator then obtains the aggregation level and PDCCH candidate locations for the UE with an RNTI of 2000, where aggregation levels are 2, 4, 8, and 16. The simulator then determines the aggregation level detection order corresponding to each of the four aggregation levels, starting from the lowest aggregation level and ending at the highest.

[0102] Based on the aggregation level detection order, PDCCH blind detection is performed on the PDCCH candidate positions corresponding to each of the four aggregation levels in sequence, where there are 6 PDCCH candidate positions for aggregation level 2, 4 PDCCH candidate positions for aggregation level 4, 4 PDCCH candidate positions for aggregation level 8, etc. When the PDCCH blind detection performed on the PDCCH candidate position of the lower aggregation level is successful, the PDCCH blind detection is not performed on the subsequent higher aggregation level.

[0103] When the PDCCH candidate position of the UE with RNTI 2000 is decoded and DCI is obtained, the DCI is descrambled and checked using RNTI 2000; if the descrambling check is successful, it is determined that the PDCCH blind detection is successful, and the PDCCH blind detection for the UE with RNTI 2000 is ended.

[0104] For example, for a UE with an RNTI of 2000, blind detection is performed. According to relevant protocols, it can be determined that the CCEs occupied by the PDCCH candidate position 1 of aggregation level 2 are CCE18 and CCE19. The PDCCH candidate position 1 is decoded to obtain the DCI and perform a descrambling check on the DCI using the RNTI of 2000. If the descrambling check is successful, it is determined that the PDCCH blind detection is successful, CCE18 and CCE19 are set to the used state, and the PDCCH blind detection for the UE with an RNTI of 2000 is stopped.

[0105] The UE controller uses the same method as that used for blind detection of the UE with RNTI 2000 to successfully perform blind detection on the UEs with RNTI 2001-2015 in sequence, and sets the CCEs occupied by the PDCCH candidate positions that have been successfully blind detected to a used state.

[0106] When the UE controller performs blind detection for RNTI 2016 using the same method as for UE RNTI 2000, 13 CCEs (CCE0, CCE1, CCE8, CCE9, CCE16, CCE17, CCE24, CCE25, CCE30, CCE31, CCE36, CCE37, and CCE44) are not set to the used state. For the UE with RNTI 2016 and aggregation level 2, the CCEs occupied by PDCCH candidate position 1 are determined to be CCE18 and CCE19. CCE18 and CCE19 are already set to the used state. Therefore, PDCCH candidate position 1 is not decoded.

[0107] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 2 of aggregation level 2 are CCE24 and CCE25. Since CCE24 and CCE25 are not set to the used state, PDCCH blind detection is performed on PDCCH candidate position 2 and DCI is obtained; the DCI is descrambled using RNTI 2016, and the descrambling check is unsuccessful, determining that the PDCCH blind detection is unsuccessful.

[0108] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 3 of aggregation level 2 are CCE32 and CCE33. Since CCE32 and CCE33 are set to be in used state, the PDCCH candidate position 3 is not decoded.

[0109] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 4 of aggregation level 2 are CCE40 and CCE41. Since CCE40 and CCE41 are set to be in used state, the PDCCH candidate position 4 is not decoded.

[0110] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 5 of aggregation level 2 are CCE4 and CCE5. Since CCE4 and CCE5 are set to be in used state, the PDCCH candidate position 5 is not decoded.

[0111] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 6 of aggregation level 2 are CCE10 and CCE11. Since CCE10 and CCE11 are set to be in used state, the PDCCH candidate position 6 is not decoded.

[0112] Blind detection is continued for the UE with RNTI 2016 to determine that the CCEs occupied by PDCCH candidate position 1 of aggregation level 4 are CCE36, CCE37, CCE38 and CCE39. Since CCE38 and CCE39 are set to be in used state, this PDCCH candidate position 1 is not decoded.

[0113] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 2 of aggregation level 4 are CCE0, CCE1, CCE2 and CCE3. Since CCE2 and CCE3 are set to be in used state, the PDCCH candidate position 2 is not decoded.

[0114] For the UE with RNTI 2016, it is determined that the CCEs occupied by PDCCH candidate position 3 of aggregation level 4 are CCE12, CCE13, CCE14 and CCE15. Since CCE12, CCE13, CCE14 and CCE15 are set to be in used state, this PDCCH candidate position 3 is not decoded.

[0115] For the UE with RNTI 2016, it is determined that the CCEs occupied by PDCCH candidate position 4 of aggregation level 4 are CCE24, CCE25, CCE26 and CCE27. Since CCE26 and CCE27 are set to be in used state, this PDCCH candidate position 4 is not decoded.

[0116] Blind detection is continued for the UE with RNTI 2016, and it is determined that the CCEs occupied by PDCCH candidate position 1 of aggregation level 8 are CCE32-39. Since some CCEs in CCE32-39 are set to be in used state, this PDCCH candidate position 1 is not decoded.

[0117] For the UE with RNTI 2016, it is determined that the CCEs occupied by the PDCCH candidate position 2 of aggregation level 8 are CCE0-7. Since some CCEs in CCE0-7 are set to be in used state, the PDCCH candidate position 2 is not decoded.

[0118] For the UE with RNTI 2016, it is determined that the CCE occupied by the PDCCH candidate position 3 of aggregation level 8 is CCE8-15. Since some CCEs in CCE8-15 are set to be in used state, this PDCCH candidate position 3 is not decoded.

[0119] For the UE with RNTI 2016, it is determined that the CCEs occupied by PDCCH candidate position 4 of aggregation level 8 are CCE24-31. Since some CCEs in CCE24-31 are set to be in used state, PDCCH candidate position 4 is not decoded.

[0120] Based on the blind detection results for the UE with RNTI 2016, it is determined that the base station does not schedule the UE with RNTI 2016. Blind detection is performed on UEs with RNTI 2017 and later in sequence. If it is determined that the CCE occupied by a PDCCH candidate position is not in use, PDCCH blind detection is performed on this PDCCH candidate position. If the PDCCH blind detection for a UE is successful, the CCE used for the PDCCH blind detection is set to be in use.

[0121] For example, when blind detection is performed on a UE with an RNTI of 2037, the number of CCEs set to the used state is determined to be 44, which is the total number of CCEs used. The difference between the total number of CCEs 45 and the total number of CCEs used 44 is calculated to be 1. This difference 1 is less than the minimum number of CCEs 2 corresponding to the aggregation level 2. It is determined that the CCEs are exhausted, that is, the CCEs can no longer carry other UEs. Therefore, PDCCH blind detection of 1000 UEs is stopped.

[0122] The PDCCH detection method in the above embodiment performs blind PDCCH detection on multiple UEs, and the theoretical minimum number of decoding times using the serial decoding method is 22 times; if the base station schedules the last few UEs among 1000 UEs, the serial decoding method requires more decoding times.

[0123] In some embodiments, in case that a large number of decoding times may be required using a serial decoding method, a decoding UE group may be determined before decoding, and PDCCH blind detection may be performed on the decoding UE group to reduce the number of decoding times.

[0124] When performing PDCCH blind detection on one of multiple UEs, if it is determined based on the configuration information that this UE and at least one UE are not configured with DMRS (Demodulation Reference Signal) scrambling initialization parameters, and it is determined that the CCEs occupied by the PDCCH candidate positions of this UE and the at least one UE at the same aggregation level are the same, then this UE and the at least one UE are used as a decoding UE group, and PDCCH blind detection is performed on the decoding UE group.

[0125] For example, if the pdcch-DMRS-ScramblingID field is not configured in the UE's control resource set configuration information, it can be determined that the DMRS scrambling initialization parameters are not configured for this UE. The PDCCH DMRS is used by the UE for channel estimation, and its sequence is generated by a pseudo-random sequence. If the base station does not configure the pdcch-DMRS-ScramblingID field for all UEs, it can be determined according to relevant protocols that the CINIT (cell-specific initialization) of the DMRS portion of all UEs is the same. As long as they are in the same CCE position, they will use the same DMRS, resulting in the same channel estimation results.

[0126] According to the relevant protocols, it can be determined that for the scrambling of the data part, since the base station does not configure the pdcch-DMRS-ScramblingID field (used to specify the initialization ID of the DMRS scrambling sequence of PDCCH) for all UEs, the UE is configured with Nid as N_cell_ID and nRNTI as 0, where N_cell_ID is a parameter at the base station cell level and has the same value, and nRNTI is 0. Based on this configuration, it can be determined that the scrambling initialization value CINIT of the data part of all UEs is also the same.

[0127] Yp can be determined according to the relevant protocol. Yp is the time slot offset used to calculate the PDCCH candidate position. When the search space is common, Yp is 0 and has nothing to do with the UE's RNTI. When the search space is ue-Specific, Yp is related to RNTI and determines the starting position of CCE together with RNTI. UEs with the same CCE index starting position can decode together.

[0128] For example, the UE simulator performs PDCCH blind detection on 1000 UEs in sequence based on the UE detection order. When blind detection is performed on the UE with RNTI 2000, it is determined according to the configuration information that the UE with RNTI 2000 and the UE with RNTI 2005 are not configured with DMRS scrambling initialization parameters, and it is determined that the CCEs occupied by the PDCCH candidate position 2 of the UE with RNTI 2000 at aggregation level 2 are CCE24 and CCE25. It is determined that the CCEs occupied by the PDCCH candidate position 5 of the UE with RNTI 2005 at the same aggregation level 2 are also CCE24 and CCE25. Then, a decoding UE group is generated based on the UE with RNTI 2000 and the UE with RNTI 2005. The UEs in the decoding UE group include the UE with RNTI 2000 and the UE with RNTI 2005; and PDCCH blind detection is performed on the decoding UE group.

[0129] Various methods can be used to perform blind PDCCH detection on a decoding UE group. For example, the same CCE occupied by the PDCCH candidate positions corresponding to the decoding UE group and at the same aggregation level is determined, and the RNTI is set to 0. Decoding is performed based on the same CCE and this RNTI to obtain an RNTI value set. Based on the RNTI value set and the RNTI values ​​of each UE in the decoding UE group, the UEs in the decoding UE group that successfully performed PDCCH blind detection are determined. After the UEs in the decoding UE group that successfully performed PDCCH blind detection are determined, PDCCH blind detection is not performed on other UEs in the decoding UE group in subsequent blind detection.

[0130] Various related methods can be used to perform blind PDCCH detection on each UE in the decoding UE group. For example, the base station can perform polarization coding, interleaving, scrambling, and modulation on the DCI, and then map it to physical resource blocks to generate time domain data. The DCI length may vary from UE to UE, and decoding can be performed based on the maximum DCI length.

[0131] The UE simulator determines the same CCE occupied by the PDCCH candidate positions at the same aggregation level as the decoding UE group and sets the preset RNTI to 0. The UE simulator performs a series of transformations, including demodulation, on the received time-domain data under this same CCE to obtain an LLR (Log-Likelihood Ratio Value) value, and obtains a set of information bits consisting of multiple polar code indices with the same LLR value.

[0132] The UE simulator performs polar code decoding on the same LLR value based on the polar code index with the largest DCI length in the information bit set, obtaining a path decoding result set. Based on the information bits in the polar code index corresponding to different DCI lengths, the UE simulator extracts the original result bit stream from the path decoding result set to obtain an original result bit stream set. One original result bit stream corresponds to one path.

[0133] The UE simulator determines a preset deinterleaving mode set based on the DCI length. The preset deinterleaving mode set includes multiple deinterleaving modes, and one DCI length corresponds to one preset deinterleaving mode. According to the preset deinterleaving mode set, the original result bit stream is deinterleaved into deinterleaved bit streams corresponding to multiple DCI lengths to obtain a deinterleaved bit stream set. Information bits with a preset number of check bits are added after each deinterleaved bit stream to obtain multiple target check data streams. The target check data streams are respectively checked using a preset RNTI value (the preset RNTI value is 0) to obtain an RNTI value set corresponding to the path.

[0134] For example, the UEs in the decoding UE group include a UE with an RNTI of 2000 and a UE with an RNTI of 2005, etc., and the same CCEs occupied by the PDCCH candidate positions corresponding to the decoding UE group at the same aggregation level 2 are determined to be CCE24 and CCE25, and the RNTI is set to 0; PDCCH blind detection is performed based on CCE24 and CCE25 and this RNTI of 0, and decoding is performed once, that is, for this decoding UE group, decoding is performed once at the CCE24 and CCE25 positions and using an RNTI of 0 to obtain an RNTI value set.

[0135] Various methods can be used to determine a UE in the decoding UE group that successfully performed PDCCH blind detection. For example, the RNTI values ​​of all UEs in the decoding UE group are 2000 and 2005, and the RNTI value set includes multiple RNTI values, including 2000, 2004, and so on. Therefore, the same RNTI is selected from the RNTI value set and the RNTI values ​​of each UE in the decoding UE group to determine the UE that successfully performed PDCCH blind detection. In other words, the UE in the decoding UE group that successfully performed PDCCH blind detection can be determined to be the UE with RNTI 2000.

[0136] By determining the decoding UE group and performing PDCCH blind detection, the theoretical minimum number of decodings is: 22 for aggregation level 2, 11 for aggregation level 4, and 5 for aggregation level 8, for a total of 22 + 11 + 5 = 38 decodings. By determining the decoding UE group and performing PDCCH blind detection on the decoding UE group, the number of decodings can be reduced and the efficiency of PDCCH blind detection can be improved.

[0137] In some embodiments, if the PDCCH channel configuration information configured by the base station for each of the 1000 UEs configured by the UE simulator includes the pdcch-DMRS-ScramblingID configuration, and each UE has the same configuration, then it is determined that the DMRS scrambling initialization parameters are configured for the UE. Because the base station configures the pdcch-DMRS-ScramblingID field, n_RNTI is the RNTI of each UE itself, resulting in different scrambling initialization values ​​CINIT for the data portion. Therefore, the decoding UE group cannot be determined among the 1000 UEs. PDCCH blind detection can only be performed on each UE sequentially based on the UE detection order.

[0138] The PDCCH detection method in the above embodiment improves resource utilization, avoids repeated decoding of CCE resources, reduces the number of decoding times, and improves PDCCH blind detection efficiency; by determining the decoding UE group and performing PDCCH blind detection on the decoding UE group, the blind detection efficiency is further improved.

[0139] In some embodiments, as Figure 5 As shown, the present disclosure provides a PDCCH detection apparatus, comprising an information acquisition module 501 and a detection processing module 502. The information acquisition module 501 acquires configuration information of a network-side device for multiple UEs and the total number of CCEs. For example, the information acquisition module 501 receives an RRC message sent by the network-side device and extracts the configuration information and the total number of CCEs from the RRC message. The configuration information includes control resource set configuration information and search space configuration information.

[0140] The detection processing module 502 performs PDCCH blind detection on multiple UEs according to the configuration information until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detection on multiple UEs is successful; wherein, when the detection processing module 502 performs PDCCH blind detection on one UE among the multiple UEs, the UE is performed on a CCE that is not set to the used state, and, when the PDCCH blind detection on the UE is successful, the CCE used for the PDCCH blind detection is set to the used state.

[0141] In some embodiments, as Figure 6 As shown, the detection processing module 502 includes a data determination unit 5021 and a detection execution unit 5022. The data determination unit 5021 determines the aggregation levels of multiple UEs and the PDCCH candidate positions corresponding to the aggregation levels based on the configuration information. The detection execution unit 5022 performs PDCCH blind detection on the multiple UEs based on the aggregation levels and the PDCCH candidate positions.

[0142] The detection execution unit 5022 determines the UE detection order according to the radio network temporary identifiers RNTI of multiple UEs; based on the UE detection order, the detection execution unit 5022 performs PDCCH blind detection according to the aggregation level and PDCCH candidate position of each UE in turn.

[0143] When performing PDCCH blind detection on one of the multiple UEs, the detection execution unit 5022 performs PDCCH blind detection on the PDCCH candidate position if it is determined that the CCE occupied by the PDCCH candidate position is not in the used state, and if the PDCCH blind detection is successful, sets the CCE occupied by the PDCCH candidate position to the used state.

[0144] When the detection execution unit 5022 performs PDCCH blind detection on one of multiple UEs, when the number of aggregation levels of this UE is multiple, it determines the aggregation level detection order corresponding to the multiple aggregation levels; based on the aggregation level detection order, the detection execution unit 5022 performs PDCCH blind detection on the PDCCH candidate positions corresponding to each aggregation level in the multiple aggregation levels in turn.

[0145] When the detection execution unit 5022 decodes the PDCCH candidate position of one UE among multiple UEs and obtains control information, it uses the RNTI of this UE to perform descrambling check on the control information; when the descrambling check is successful, the detection execution unit 5022 determines that the PDCCH blind detection is successful and ends the PDCCH blind detection for this UE.

[0146] When the detection execution unit 5022 performs PDCCH blind detection on one of multiple UEs, if it is determined based on the configuration information that this UE and at least one UE are not configured with the scrambling initialization parameters of the demodulation reference signal DMRS, and if it is determined that the CCEs occupied by the PDCCH candidate positions of this UE and at least one UE at the same aggregation level are the same, a decoding UE group is generated based on this UE and at least one UE, and PDCCH blind detection is performed on the decoding UE group.

[0147] The detection execution unit 5022 determines the same CCE occupied by the PDCCH candidate position corresponding to the decoding UE group at the same aggregation level, and sets the RNTI to 0; the detection execution unit 5022 performs PDCCH blind detection based on the same CCE and this RNTI to obtain an RNTI value set; the detection execution unit 5022 determines the UE on which the PDCCH blind detection is successful from the decoding UE group based on the RNTI value set and the RNTI value of each UE in the decoding UE group.

[0148] The detection execution unit 5022 determines the number of CCEs set to the used state as the total number of CCEs used; the detection execution unit 5022 calculates the difference between the total number of CCEs and the total number of CCEs used; the detection execution unit 5022 determines that the CCEs are exhausted when the difference is less than the minimum number of CCEs corresponding to the aggregation level.

[0149] Figure 7 Schematic diagram of modules of some embodiments of the electronic device according to the present disclosure. Figure 7 As shown, the electronic device may include a memory 701, a processor 702, a communication interface 703, and a bus 704. The memory 701 is used to store instructions, the processor 702 is coupled to the memory 701, and the processor 702 is configured to execute the above-mentioned PDCCH detection method based on the instructions stored in the memory 701.

[0150] Memory 701 can be high-speed RAM, non-volatile memory, or a memory array. Memory 701 can also be divided into blocks, and the blocks can be combined into virtual volumes according to certain rules. Processor 702 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the PDCCH detection method of the present disclosure.

[0151] In some embodiments, the present disclosure provides a communication device, including the electronic device described in the above embodiments. The communication device can be a variety of devices, such as a test device, a quasi-base station in an autonomous network, etc. The test device can be a UE simulator, etc., and the quasi-base station is a device with some base station functions.

[0152] like Figure 8 As shown, communication device 801 may be a test device, a base station-like device, etc., and base station 802 may be a base station in a 5G, 6G, etc. network. For example, communication device 801 is a UE simulator, which is used to test performance parameters of base station 802, such as the upper limit of access users, average access delay, and throughput.

[0153] When testing the base station 802, the UE simulator can simulate multiple UEs, and the base station 802 randomly schedules one or more UEs among the multiple UEs simulated by the UE simulator; the UE simulator receives the configuration information sent by the base station 802, and executes the PDCCH detection method disclosed in this invention to perform PDCCH blind detection on the multiple UEs simulated by the UE simulator.

[0154] In some embodiments, the present disclosure provides a computer-readable storage medium storing computer instructions. When the instructions are executed by a processor, the method in any of the above embodiments is implemented.

[0155] Computer-readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or components, or any combination thereof. More specific examples (non-exhaustive) of readable storage media can include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0156] The embodiments of the present disclosure may also be a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the processor executes the steps of the method according to various embodiments of the present disclosure described in the above “Exemplary Method” section of this specification.

[0157] The PDCCH detection method, device, electronic device, communication equipment, computer-readable storage medium and computer program product in the above embodiments, when performing PDCCH blind detection on the UE, PDCCH blind detection is performed on the CCE that is not set to the used state, and if the PDCCH blind detection is successful, the CCE used for PDCCH blind detection is set to the used state until the CCE is determined to be exhausted according to the total number of CCEs determined by the network side, or the PDCCH blind detection of all UEs is successful; by setting the used or unused state of CCE resources, resource utilization is improved, repeated decoding of CCE resources can be avoided, the number of decoding times is reduced, and the efficiency of PDCCH blind detection is improved; the decoding UE group can be determined and PDCCH blind detection can be performed on the decoding UE group, which can further reduce the number of decoding times, further improve the blind detection efficiency, and improve the user experience.

[0158] The basic principles of the present disclosure have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this disclosure are merely illustrative and not restrictive, and should not be construed as necessarily possessed by each embodiment of the present disclosure. Furthermore, the specific details disclosed above are provided for illustrative purposes and to facilitate understanding, rather than as limitations. These details do not limit the present disclosure to necessarily being implemented using these specific details.

[0159] Each embodiment in this specification is described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. References to the same or similar parts between the various embodiments are sufficient. For system embodiments, since they largely correspond to method embodiments, their description is relatively simple. For relevant parts, references to the description of the method embodiments are sufficient.

[0160] The block diagrams of the devices, devices, equipment, and systems involved in this disclosure are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.

[0161] It should also be noted that in the apparatus, device, and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.

[0162] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.

[0163] The above description has been provided for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, it will be understood by those skilled in the art that the above embodiments are merely illustrative and do not limit the scope of the present disclosure. It will be understood by those skilled in the art that the above embodiments may be combined, modified, or replaced without departing from the scope and essence of the present disclosure.

Claims

1. A method for detecting a physical downlink control channel (PDCCH), characterized in that: include: Obtaining configuration information of a network side device for multiple user equipments UEs and the total number of control channel elements CCE; Performing PDCCH blind detection on the multiple UEs according to the configuration information until it is determined that the CCEs are exhausted according to the total number of the CCEs, or the PDCCH blind detection on the multiple UEs is successful; When PDCCH blind detection is performed on one of the multiple UEs, PDCCH blind detection is performed on the UE on a CCE that is not set to the used state, and when the PDCCH blind detection on the UE is successful, the CCE used for this PDCCH blind detection is set to the used state.

2. The detection method according to claim 1, wherein The performing PDCCH blind detection on the multiple UEs according to the configuration information includes: Determining, according to the configuration information, aggregation levels of the multiple UEs and PDCCH candidate positions corresponding to the aggregation levels; Perform PDCCH blind detection on the multiple UEs according to the aggregation level and the PDCCH candidate positions.

3. The detection method according to claim 2, wherein The performing PDCCH blind detection on the multiple UEs according to the aggregation level and the PDCCH candidate positions includes: Determining a UE detection order according to the radio network temporary identifiers RNTIs of the multiple UEs; Based on the UE detection order, PDCCH blind detection is performed in sequence according to the aggregation level and the PDCCH candidate position of each UE.

4. The detection method according to claim 3, wherein include: When performing PDCCH blind detection on one of the multiple UEs, if it is determined that the CCE occupied by a PDCCH candidate position is not set to the used state, PDCCH blind detection is performed on this PDCCH candidate position, and if this PDCCH blind detection is successful, the CCE occupied by this PDCCH candidate position is set to the used state.

5. The detection method according to claim 3, wherein include: When performing PDCCH blind detection on one of the multiple UEs, when the number of aggregation levels of the UE is multiple, determining an aggregation level detection order corresponding to the multiple aggregation levels; Based on the aggregation level detection order, PDCCH blind detection is performed on the PDCCH candidate position corresponding to each of the multiple aggregation levels in sequence.

6. The detection method according to claim 3, wherein include: When a PDCCH candidate position of one of the multiple UEs is decoded and control information is obtained, descrambling and checking the control information using the RNTI of the UE; If the descrambling check is successful, it is determined that the PDCCH blind detection is successful, and the PDCCH blind detection performed on the UE is terminated.

7. The detection method according to claim 3, wherein include: When PDCCH blind detection is performed on one of the multiple UEs, if it is determined based on the configuration information that the UE and at least one other UE are not configured with scrambling initialization parameters of the demodulation reference signal DMRS, and it is determined that the CCEs occupied by the PDCCH candidate positions of the UE and the at least one other UE at the same aggregation level are the same, a decoding UE group is generated based on the UE and the at least one other UE, and PDCCH blind detection is performed on the decoding UE group.

8. The detection method according to claim 7, wherein The performing PDCCH blind detection on the decoding UE group includes: Determine the same CCE occupied by the PDCCH candidate position of each UE in the decoding UE group at the same aggregation level, and set the RNTI to 0; Performing PDCCH blind detection according to the same CCE and the RNTI to obtain an RNTI value set; A UE on which PDCCH blind detection succeeds is determined from the decoding UE group according to the RNTI value set and the RNTI value of each UE in the decoding UE group.

9. The detection method according to claim 2, wherein The determining, based on the total number of CCEs, that the CCEs are exhausted includes: Determine the number of CCEs set to a used state as the total number of CCEs used; Calculating a difference between the total number of the CCEs and the total number of used CCEs; In a case where the difference is smaller than the minimum number of CCEs corresponding to the aggregation level, it is determined that the CCEs are exhausted.

10. The detection method according to any one of claims 1 to 9, characterized in that receiving a radio resource control (RRC) message sent by the network-side device, and extracting the configuration information and the total number of CCEs from the RRC message; The configuration information includes: control resource set configuration information and search space configuration information.

11. A PDCCH detection device, characterized in that: include: An information acquisition module is used to obtain the configuration information of the network side device for multiple UEs and the total number of control channel elements CCE; a detection processing module, configured to perform PDCCH blind detection on the multiple UEs according to the configuration information until it is determined that the CCEs are exhausted according to the total number of CCEs, or the PDCCH blind detections on the multiple UEs are successful; The detection processing module is used to perform PDCCH blind detection on one of the multiple UEs on a CCE that is not set to a used state when performing PDCCH blind detection on the UE, and, if the PDCCH blind detection on the UE is successful, set the CCE used for this PDCCH blind detection to a used state.

12. An electronic device, characterized in that: include: Memory; and a processor coupled to the memory, the processor being configured to execute the method according to any one of claims 1 to 10 based on instructions stored in the memory. method .

13. A communication device, characterized in that: include: The electronic device as claimed in claim 12.

14. A computer-readable storage medium, characterized in that The computer readable storage medium stores computer instructions, which, when executed by a processor, implement any one of claims 1 to 10. Steps of the method.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Communication method, device and equipment and storage medium

    CN111769917A

  • Method for receiving downlink control channel and device therefor

    US20200196283A1