PDCCH (Physical Downlink Control Channel) detection method and device, electronic equipment and storage medium
By acquiring the DMRS scrambling identifier information of the user equipment, determining the channel estimation result, and selecting the target PDCCH candidate set for detection, the problem of low PDCCH detection efficiency is solved, achieving rapid detection and resource saving.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING SATELLITE NETWORK SYSTEM CO LTD
- Filing Date
- 2024-11-14
- Publication Date
- 2026-05-15
AI Technical Summary
In existing technologies, PDCCH detection is inefficient and resource-intensive, making it impossible to perform blind detection efficiently.
By acquiring the DMRS scrambling identifier information of the user equipment, the channel estimation result is determined, and based on the channel estimation result, the power distribution information of multiple aggregation levels is obtained, and the target PDCCH candidate set is selected for detection.
It improves PDCCH detection efficiency, reduces resource consumption, and enables rapid PDCCH detection.
Smart Images

Figure CN122052974A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a PDCCH detection method, apparatus, electronic device, and storage medium. Background Technology
[0002] The Physical Downlink Control Channel (PDCCH) carries downlink control information (DCI), which indicates uplink and downlink scheduling information as well as other control information. The set of time-frequency resources that the PDCCH can use is called the Control Resource Set (CORESET).
[0003] The base station transmits control information for multiple users to the user equipment (UE) via multiple PDCCHs. This control information is contained within the downlink data. The downlink data transmitted by the base station may contain downlink control information for multiple different users. However, upon receiving the downlink data, the UE does not know the aggregation level of its PDCCH or its specific location within the control resource set. Therefore, the UE needs to blindly search (i.e., blindly detect) the control information belonging to itself within the entire control resource set. Within the CORESET, the Control Channel Element (CCE) is the basic resource unit. A PDCCH may be aggregated from several CCEs; the number of CCEs that aggregate into a PDCCH is its aggregation level (AL).
[0004] In related technologies, during blind detection, the entire PDCCH detection process needs to be performed sequentially for all PDCCH candidate sets under all aggregation levels until the Cyclic Redundancy Check (CRC) result is accurate, in order to obtain the UE's own control information. The entire PDCCH detection process includes channel estimation, interpolation, equalization, Loglikelihood Ratio (LLR) calculation, demodulation, and decoding. Among these, the demodulation and decoding processes are particularly complex. Performing the entire PDCCH detection process sequentially for all PDCCH candidate sets under all aggregation levels would result in low efficiency for PDCCH detection. Summary of the Invention
[0005] The purpose of this invention is to provide a PDCCH detection method, apparatus, electronic device, and storage medium to improve the efficiency of PDCCH detection and achieve rapid PDCCH detection. The specific technical solution is as follows:
[0006] Firstly, a PDCCH detection method is provided, applied to user equipment, including:
[0007] Obtain the first DMRS scrambling identifier information corresponding to the user equipment;
[0008] Based on the first DMRS scrambling identifier information, the first channel estimation result is determined;
[0009] Based on the first channel estimation result, multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels is determined;
[0010] Based on the multiple power distribution information, a target PDCCH candidate set is determined;
[0011] Based on the target PDCCH candidate set, perform PDCCH detection.
[0012] Optionally, the plurality of aggregation levels includes at least a first aggregation level and a second aggregation level; the plurality of power distribution information includes at least a first power distribution information corresponding to the PDCCH candidate set in the first aggregation level and a second power distribution information corresponding to the PDCCH candidate set in the second aggregation level.
[0013] Optionally, determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes:
[0014] Based on the first channel estimation result, the first power distribution information and the second power distribution information are determined respectively;
[0015] The step of determining the target PDCCH candidate set based on the multiple power distribution information includes:
[0016] The target PDCCH candidate set is determined based at least on the first power distribution information and the second power distribution information.
[0017] Optionally, before determining the first power distribution information and the second power distribution information based on the first channel estimation result, the method further includes:
[0018] Select the first aggregation level and the second aggregation level, wherein the second aggregation level is lower than the first aggregation level.
[0019] Optionally, the second aggregation level is half of the first aggregation level, or the second aggregation level is adjacent to the first aggregation level.
[0020] Optionally, determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes:
[0021] Iterate through all PDCCH candidate sets in the multiple aggregation levels;
[0022] Obtain the second channel estimation result corresponding to each PDCCH candidate set from the first channel estimation result;
[0023] Based on the second channel estimation result, power distribution information corresponding to each PDCCH candidate set is obtained.
[0024] Optionally, obtaining power distribution information corresponding to each PDCCH candidate set based on the second channel estimation result includes:
[0025] Calculate the average power of the second channel estimation result;
[0026] Determine the power delay spectrum (PDP) of the second channel estimation result, and determine the maximum value in the PDP;
[0027] Based on the average power and the maximum value in the PDP, calculate the power distribution information corresponding to each PDCCH candidate set.
[0028] Optionally, calculating the power distribution information corresponding to each PDCCH candidate set based on the average power and the maximum value in the PDP includes:
[0029] The first parameter is determined based on the average power and the maximum value in the PDP;
[0030] Based on the maximum value in the PDP and the first parameter, the power distribution information corresponding to each PDCCH candidate set is determined.
[0031] Optionally, determining the first parameter based on the average power and the maximum value of the PDP includes:
[0032] Calculate the difference between the average power and the maximum value in the PDP, and use it as the first parameter; or,
[0033] The sum of all values in the PDP except the maximum value is used as the first parameter; or,
[0034] The average value of all values in the PDP except the maximum value is used as the first parameter.
[0035] Optionally, determining the power distribution information corresponding to each PDCCH candidate set based on the maximum value in the PDP and the first parameter includes:
[0036] The ratio of the maximum value in the PDP to the first parameter is used as the power distribution information corresponding to each PDCCH candidate set; or,
[0037] The ratio of the maximum value in the PDP to the first parameter is linearly scaled by a preset factor to serve as the power distribution information corresponding to each PDCCH candidate set.
[0038] Optionally, determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes:
[0039] Based on the comparison between the first power distribution information and the second power distribution information, a target PDCCH candidate set is determined.
[0040] Optionally, determining the target PDCCH candidate set based on the comparison of the first power distribution information and the second power distribution information includes:
[0041] Obtain the first maximum value in the first power distribution information and the second maximum value in the second power distribution information;
[0042] The first maximum value and the second maximum value are compared to obtain a first comparison result;
[0043] Based on the first comparison result and the first threshold, a target PDCCH candidate set is determined.
[0044] Optionally, the comparison between the first maximum value and the second maximum value to obtain a first comparison result includes:
[0045] Calculate the first ratio between the first maximum value and the second maximum value;
[0046] The step of determining the target PDCCH candidate set based on the first comparison result and the first threshold includes:
[0047] If the first ratio is greater than the first threshold, the PDCCH candidate set corresponding to the first maximum value is taken as the target PDCCH candidate set.
[0048] Optionally, determining the target PDCCH candidate set based on the first comparison result and the first threshold includes:
[0049] If the first ratio is not greater than the first threshold, determine whether the second aggregation level is the minimum aggregation level.
[0050] Optionally, determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes:
[0051] When the second aggregation level is the minimum aggregation level, the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level is compared with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level to obtain a second comparison result;
[0052] Based on the second comparison result and the second threshold, the target PDCCH candidate set is determined.
[0053] Optionally, the comparison of the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level to obtain a second comparison result includes:
[0054] Calculate a second ratio between the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level and the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level;
[0055] The determination of the target PDCCH candidate set based on the second comparison result and the second threshold includes:
[0056] If the second ratio is greater than the second threshold, the PDCCH candidate set corresponding to the second maximum value is taken as the target PDCCH candidate set.
[0057] Optionally, determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes:
[0058] When the second aggregation level is the minimum aggregation level and the second ratio is not greater than the second threshold, the PDCCH candidate set corresponding to the maximum value in the power distribution information of each aggregation level is selected as the candidate cluster.
[0059] The step of performing PDCCH detection based on the target PDCCH candidate set includes:
[0060] Based on the power distribution information of each PDCCH candidate set in the candidate cluster, PDCCH detection is performed sequentially based on the PDCCH candidate sets in the candidate cluster in descending order.
[0061] Optionally, the method further includes:
[0062] If the second aggregation level is not the minimum aggregation level, then the second aggregation level is taken as the new first aggregation level, and the second aggregation level is updated.
[0063] Optionally, determining the first channel estimation result based on the first DMRS scrambling identifier information includes:
[0064] Generate a local pilot full sequence based on the first DMRS scrambling identifier information;
[0065] Correlation calculations are performed on the complete local pilot sequence and the complete received pilot signal to obtain the first channel estimation result.
[0066] Optionally, after performing correlation calculations on the complete local pilot sequence and the complete received pilot signal to obtain the first channel estimation result, the method further includes:
[0067] The symbol values of all symbols under the same subcarrier in the first channel estimation result are added together to obtain the combined channel estimation result;
[0068] The step of determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes:
[0069] Based on the merged channel estimation results, multiple power distribution information corresponding to the PDCCH candidate sets in multiple aggregation levels is determined.
[0070] Optionally, the method further includes:
[0071] Based on the fact that the first DMRS scrambling identifier information of the user equipment is public DMRS scrambling identifier information, obtain the current status information of the UE;
[0072] Based on the current status information, determine the type of information the UE expects;
[0073] Based on the Radio Network Temporary Identifier (RNTI) type corresponding to the expected information type, determine the target RNTI type;
[0074] PDCCH detection is performed on each PDCCH candidate set under different aggregation levels based on the target RNTI type.
[0075] Secondly, a PDCCH detection device is provided for use in user equipment, including:
[0076] The first acquisition module is used to acquire the first DMRS scrambling identifier information corresponding to the user equipment;
[0077] The first determining module is configured to determine a first channel estimation result based on the first DMRS scrambling identifier information; determine multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result; and determine a target PDCCH candidate set based on the multiple power distribution information.
[0078] The first detection module is used to perform PDCCH detection based on the target PDCCH candidate set.
[0079] Thirdly, an electronic device is provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0080] Memory, used to store computer programs;
[0081] When a processor executes a program stored in memory, it implements any of the steps described in the first aspect.
[0082] Fourthly, a computer-readable storage medium is provided, wherein a computer program is stored therein, and when executed by a processor, the computer program implements the steps of any of the methods described in the first aspect.
[0083] This invention also provides a computer program product containing instructions that, when run on a computer, causes the computer to execute any of the PDCCH detection methods described above.
[0084] Beneficial effects of the embodiments of the present invention:
[0085] In this embodiment of the invention, first DMRS scrambling identifier information corresponding to the user equipment is obtained; based on the first DMRS scrambling identifier information, a first channel estimation result is determined; based on the first channel estimation result, multiple power distribution information corresponding to PDCCH candidate sets in multiple aggregation levels is determined; based on the multiple power distribution information, a target PDCCH candidate set is determined; and based on the target PDCCH candidate set, PDCCH detection is performed. Thus, only the target PDCCH candidate set needs to be processed for the entire PDCCH detection process, eliminating the need for complex processes such as demodulation and decoding on the target PDCCH candidate set. Compared to sequentially performing the entire PDCCH detection process on all PDCCH candidate sets under all aggregation levels, this improves the efficiency of PDCCH detection and achieves rapid PDCCH detection.
[0086] Of course, implementing any product or method of the present invention does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description
[0087] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained based on these drawings.
[0088] Figure 1 A flowchart of a PDCCH detection method provided in an embodiment of the present invention;
[0089] Figure 2 for Figure 1 Flowchart of S103 in the middle;
[0090] Figure 3 Another flowchart of the PDCCH detection method provided in the embodiments of the present invention;
[0091] Figure 4 Another flowchart of the PDCCH detection method provided in the embodiments of the present invention;
[0092] Figure 5 Another flowchart of the PDCCH detection method provided in the embodiments of the present invention;
[0093] Figure 6 Another flowchart of the PDCCH detection method provided in the embodiments of the present invention;
[0094] Figure 7 Another flowchart of the PDCCH detection method provided in the embodiments of the present invention;
[0095] Figure 8 A flowchart of a specific embodiment provided for this invention;
[0096] Figure 9 for Figure 8 Flowchart of S5 in China;
[0097] Figure 10 This is a schematic diagram of the structure of the PDCCH detection device provided in an embodiment of the present invention;
[0098] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0099] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art based on the present invention are within the scope of protection of the present invention.
[0100] The PDCCH detection method provided in this invention can be applied to Long Term Evolution (LTE), New Radio (NR), and Non-Terrestrial Networks (NTN).
[0101] This invention provides a PDCCH detection method applied to user equipment (UE), such as... Figure 1 As shown, it may include:
[0102] S101, Obtain the scrambling identification information of the first demodulation reference signal (DMRS) corresponding to the user equipment;
[0103] S102, Based on the first DMRS scrambling identifier information, determine the first channel estimation result;
[0104] S103, Based on the first channel estimation result, determine multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels;
[0105] S104, Based on multiple power distribution information, determine the target PDCCH candidate set;
[0106] S105, perform PDCCH detection based on the target PDCCH candidate set.
[0107] In this embodiment of the invention, first DMRS scrambling identifier information corresponding to the user equipment is obtained; based on the first DMRS scrambling identifier information, a first channel estimation result is determined; based on the first channel estimation result, multiple power distribution information corresponding to PDCCH candidate sets in multiple aggregation levels is determined; based on the multiple power distribution information, a target PDCCH candidate set is determined; and based on the target PDCCH candidate set, PDCCH detection is performed. Thus, only the target PDCCH candidate set needs to be processed for the entire PDCCH detection process, eliminating the need for complex processes such as demodulation and decoding on the target PDCCH candidate set. Compared to sequentially performing the entire PDCCH detection process on all PDCCH candidate sets under all aggregation levels, this improves the efficiency of PDCCH detection and achieves rapid PDCCH detection.
[0108] Furthermore, related technologies sequentially perform the entire PDCCH detection process for all PDCCH candidate sets at all aggregation levels, resulting in extremely high resource consumption and making it unmanageable in practical engineering implementations. The embodiments of this invention avoid the need to sequentially perform the entire PDCCH detection process for all candidate sets at all aggregation levels, and also reduce resource consumption.
[0109] In S101, the first DMRS scrambling identification information may include dedicated DMRS scrambling identification information and public DMRS scrambling identification information.
[0110] The dedicated DMRS scrambling identification information includes the dedicated DMRS scrambling ID, which can also be understood as pdcch-DMRSScrambling-ID. It is a unique identifier for the UE, that is, the dedicated DMRS scrambling ID configured for a UE uniquely identifies the UE.
[0111] Dedicated DMRS scrambling IDs are typically configured at higher layers in the communication protocol. Higher layers refer to other layers above the physical layer in the communication protocol, such as the application layer.
[0112] Public DMRS scrambling identification information may include the community public ID.
[0113] In S102, the first channel estimation result can be determined based on the dedicated DMRS scrambling identifier information.
[0114] The first channel estimation result can also be understood as the channel estimation result of CORESET.
[0115] In one possible implementation, a local pilot full sequence can be generated based on the first DMRS scrambling identifier information; correlation calculations can be performed on the local pilot full sequence and the received pilot full signal to obtain a first channel estimation result.
[0116] For example, based on the dedicated DMRS scrambling ID corresponding to the user equipment, a local pilot full sequence is generated; correlation calculation is performed on the local pilot full sequence and the received pilot full signal to obtain the first channel estimation result.
[0117] In one possible approach, it can be determined whether the UE has configured a dedicated DMRS scrambling ID. Specifically, it can be determined whether a dedicated DMRS scrambling ID for the UE has been configured in the aforementioned higher layers.
[0118] When the UE is configured with a dedicated DMRS scrambling ID, a local pilot full sequence can be generated based on the dedicated DMRS scrambling ID. This local pilot full sequence can also be called the DMRS local reference sequence.
[0119] For the target UE, since the location of the resource block (RB) in the CORESET is known, it is easy to generate the DMRS local reference sequence of all RBs in the CORESET for each Orthogonal Frequency Division Multiplexing (OFDM) symbol.
[0120] A local pilot sequence can contain N OFDM symbols, and each OFDM symbol contains K subcarrier signals, where the values of N and K are determined according to actual requirements, etc.
[0121] The received pilot signal has the same magnitude as the local pilot sequence.
[0122] The full receive pilot signal is extracted from the received signal in the frequency domain. Specifically, the full receive pilot signal of CORESET is extracted from the received signal in the frequency domain on a certain receiving antenna.
[0123] Correlation calculations can be performed on the complete local pilot sequence and the complete received pilot signal, which can be achieved by correlating the complete local pilot sequence and the complete received pilot signal in a one-to-one correspondence. Specifically, the method for calculating the relationship between the received pilot signal and the local pilot sequence during channel estimation in related technologies can be referred to, and will not be elaborated here.
[0124] For example, the local pilot sequence of CORESET is Xcoreset, which contains N OFDM symbols, and each OFDM symbol contains K subcarrier signals; the received pilot signal of CORESET extracted from the frequency domain received signal on a certain receiving antenna is Ycoreset, and Ycoreset is exactly the same size as Xcoreset.
[0125] By correlating Xcoreset and Ycoreset one-to-one, we can obtain the simple channel estimation Hcoreset, which is the channel estimation sequence mentioned above. Hcoreset contains N OFDM symbols, and each OFDM symbol contains K subcarrier signals.
[0126] In S103, multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels can be determined directly based on the first channel estimation result.
[0127] Among them, power distribution information can represent the distribution characteristics of useful signals and useless signals.
[0128] like Figure 2 As shown, based on the first channel estimation result, multiple power distribution information corresponding to the PDCCH candidate sets in multiple aggregation levels is determined, which may include:
[0129] S201, traverse all PDCCH candidate sets across multiple aggregation levels;
[0130] S202, obtain the second channel estimation result corresponding to each PDCCH candidate set from the first channel estimation result;
[0131] The first channel estimation result can be understood as the channel estimation result for the entire CORESET. For an aggregation level, the DMRS position of each PDCCH candidate set in the CORESET channel estimation can be calculated according to a pre-agreed protocol (such as the 3GPP protocol). In this way, the second channel estimation result corresponding to each PDCCH candidate set can be obtained from the first channel estimation result.
[0132] The second channel estimation result can also be understood as the temporary channel estimation result corresponding to each PDCCH candidate set.
[0133] For example, for a candidate set of aggregation level AL, the number of candidate sets for that aggregation level is known, let's say M, then the candidate set index is i, i = 0, 1, ..., M-1. The DMRS position of candidate set i in the channel estimation of CORESET is calculated according to a pre-agreed protocol (such as the 3GPP protocol). For example, let the continuous length be L, then the temporary channel estimate of candidate set i extracted from the Hmerge obtained above is Htmp, which is the second channel estimation result mentioned above.
[0134] S203, based on the second channel estimation results, obtain the power distribution information corresponding to each PDCCH candidate set.
[0135] Specifically, the average power of the second channel estimation result is calculated; the power delay profile (PDP) of the second channel estimation result is determined, and the maximum value in the PDP is determined; based on the average power and the maximum value in the PDP, the power distribution information corresponding to each PDCCH candidate set is calculated.
[0136] Specifically, the temporary channel estimation sequence can be subjected to an IFFT with a minimum number of N points (greater than L) of Inverse Fast Fourier Transform (IFFT), and then the square of each element can be calculated to obtain the PDP.
[0137] Based on the average power and the maximum value of PDP, calculate the power distribution information corresponding to each PDCCH candidate set, including:
[0138] The first parameter is determined based on the average power and the maximum value in the PDP; the power distribution information corresponding to each PDCCH candidate set is determined based on the maximum value in the PDP and the first parameter.
[0139] The method of determining the first parameter based on the average power and the maximum value in the PDP includes: calculating the difference between the average power and the maximum value in the PDP as the first parameter; or, using the sum of all values in the PDP except the maximum value as the first parameter; or, using the average of all values in the PDP except the maximum value as the first parameter.
[0140] Based on the maximum value in the PDP and the first parameter, the power distribution information corresponding to each PDCCH candidate set is determined, including:
[0141] The ratio of the maximum value in the PDP to the first parameter is used as the power distribution information corresponding to each PDCCH candidate set; or, the ratio of the maximum value in the PDP to the first parameter is linearly scaled by a preset factor and used as the power distribution information corresponding to each PDCCH candidate set.
[0142] The preset multiplier can be the number of transform points minus 1, where the number of transform points represents the number of points used to perform IFFT transform on the temporary channel estimation results.
[0143] For example, the average power of the temporary channel estimation result Htmp is P, R represents the power distribution information, a represents the maximum value in the PDP, the specific power delay spectrum PDP of candidate set i is obtained, and the R value is calculated through the PDP. Specifically, R = a / (Pa) or, after linear scaling, R = a(N-1) / (Pa), where N-1 can represent linear scaling of a / (Pa) by N-1 times, and N represents the number of points of IFFT transformation of Htmp.
[0144] In an optional embodiment, in S103, the symbol values of all symbols under the same subcarrier in the first channel estimation result can be added together to obtain the merged channel estimation result, and based on the merged channel estimation result, multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels can be determined.
[0145] In one possible implementation, based on the merged channel estimation results, first power distribution information and second power distribution information corresponding to the PDCCH candidate sets in the first aggregation level and the second aggregation level are determined respectively.
[0146] When the frequency offset is not large enough to severely disrupt carrier orthogonality, symbol combining will not produce a destructive reaction and there is combining gain. Therefore, the channel estimation sequence obtained above can be combined between symbols.
[0147] For example, by summing the values of all symbols under the same subcarrier in the Hcoreset obtained above, we get the merged channel estimate Hmerge, which contains K subcarrier signal values.
[0148] In this case, it is only necessary to replace the first channel estimation result with the merged channel estimation result in the multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels, which is determined directly based on the first channel estimation result.
[0149] In one optional embodiment, the plurality of aggregation levels include at least a first aggregation level and a second aggregation level; the plurality of power distribution information includes at least a first power distribution information corresponding to the PDCCH candidate set in the first aggregation level and a second power distribution information corresponding to the PDCCH candidate set in the second aggregation level.
[0150] In this case, S103 may include: determining the first power distribution information and the second power distribution information based on the first channel estimation result.
[0151] Based directly on the first channel estimation result, the first power distribution information and the second power distribution information corresponding to the PDCCH candidate sets in the first aggregation level and the second aggregation level can be determined respectively. Alternatively, the symbol values of all symbols under the same subcarrier in the first channel estimation result can be added together to obtain the combined channel estimation result, and the combined channel estimation result can be used as the basis.
[0152] Based on the first channel estimation result, the first power distribution information and the second power distribution information are determined respectively, referring to the above. Figure 2 The method is as shown. Specifically: for the first aggregation level and the second aggregation level respectively, the second channel estimation result corresponding to each PDCCH candidate set in each aggregation level is obtained from the first channel estimation result, and based on the second channel estimation result, the power distribution information corresponding to each PDCCH candidate set is obtained.
[0153] In S104, each PDCCH candidate set in each aggregation level corresponds to a power distribution information set. The power distribution information corresponding to each PDCCH candidate set under different aggregation levels can be sorted in order of magnitude, and the PDCCH candidate set corresponding to the largest power distribution information can be selected as the target PDCCH candidate set. Alternatively, the maximum value among the power distribution information corresponding to each PDCCH candidate set in each aggregation level can be selected, and the target PDCCH candidate set can be determined based on the maximum value among the power distribution information corresponding to each PDCCH candidate set in each aggregation level. For example, the PDCCH candidate set corresponding to this maximum value can be selected as the target PDCCH candidate set.
[0154] In one optional embodiment, the plurality of aggregation levels include a first aggregation level and a second aggregation level; the plurality of power distribution information includes first power distribution information corresponding to the PDCCH candidate set in the first aggregation level and second power distribution information corresponding to the PDCCH candidate set in the second aggregation level.
[0155] In this case, the target PDCCH candidate set is determined based at least on the first power distribution information and the second power distribution information.
[0156] In one possible implementation, before determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information, such as Figure 3 As shown, it includes:
[0157] S301, Select the first aggregation level and the second aggregation level, where the second aggregation level is lower than the first aggregation level.
[0158] The second aggregation level is half of the first aggregation level, or the second aggregation level is adjacent to the first aggregation level.
[0159] In this case, S103 includes:
[0160] S1031: Based on the first channel estimation result, determine the first power distribution information and the second power distribution information respectively.
[0161] S104 includes:
[0162] S1041: Determine the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information.
[0163] Generally, there are five aggregation levels for PDCCH: 1, 2, 4, 8, and 16. However, some scenarios or proprietary protocols may use only subsets of aggregation levels such as 4, 8, 8, 16, or 4, 8, 16 as the total aggregation level set for the downlink PDCCH.
[0164] In this embodiment of the invention, the initial first aggregation level can be the maximum aggregation level, such as 16; the initial second aggregation level is equal to half of the first aggregation level, such as 8.
[0165] For example, the first aggregation level is represented by A, the second aggregation level is represented by B, and B = A / 2.
[0166] In one possible implementation, after selecting the first aggregation level and the second aggregation level, the target PDCCH candidate set can be determined directly based on the first power distribution information and the second power distribution information; alternatively, after selecting the first aggregation level, it can be determined whether the number of candidate sets corresponding to the first aggregation level is 0. If the number of candidate sets corresponding to the first aggregation level is 0, then the steps of selecting the first aggregation level and the second aggregation level are repeated. For example, if the number of candidate sets corresponding to aggregation level A is 0, then let A = A / 2, that is, use A / 2 as the updated first aggregation level.
[0167] In an optional embodiment, determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information may include:
[0168] Based on the comparison of the first power distribution information and the second power distribution information, the target PDCCH candidate set is determined.
[0169] In one possible approach, the power distribution information corresponding to each PDCCH candidate set under different aggregation levels can be sorted in order of size, and the PDCCH candidate set corresponding to the maximum power distribution information can be selected as the target PDCCH candidate set.
[0170] In another possible approach, the maximum values of the first power distribution information and the second power distribution information can be obtained respectively, and the target PDCCH candidate set can be determined based on the two maximum values.
[0171] like Figure 4 As shown, based on the comparison of the first power distribution information and the second power distribution information, the target PDCCH candidate set is determined, including:
[0172] S401, Obtain the first maximum value in the first power distribution information and the second maximum value in the second power distribution information;
[0173] S402, compare the first maximum value and the second maximum value to obtain the first comparison result.
[0174] like Figure 5 As shown, S402 may include:
[0175] S500: Calculate the first ratio of the first maximum value and the second maximum value, and use the first ratio as the first comparison result.
[0176] This first ratio can also be understood as representing the difference between the first polymerization level and the second polymerization level.
[0177] S403, Based on the first comparison result and the first threshold, determine the target PDCCH candidate set.
[0178] The first threshold can be understood as a preset ratio corresponding to the combination of the first aggregation level and the second aggregation level. This first threshold can be predetermined, and can be determined based on experience or actual needs. For example, it can be any value between 1.5 and 3.
[0179] After obtaining the first ratio, it can be determined whether the first ratio is greater than the first threshold.
[0180] When the first comparison result is represented by the aforementioned first ratio, S403 includes:
[0181] If the first ratio is greater than the first threshold, execute S501; if the first ratio is not greater than the first threshold, execute S502.
[0182] S501, take the PDCCH candidate set corresponding to the first maximum value as the target PDCCH candidate set.
[0183] Power distribution information represents the distribution characteristics of useful and useless signals, specifically the distribution characteristics of useful and useless signals in the PDP. A first ratio greater than a first threshold simply means that the first maximum value in the power distribution information corresponding to each PDCCH candidate set in the first aggregation level is greater than the second maximum value in the power distribution information corresponding to each PDCCH candidate set in the second aggregation level, and the difference between the two is sufficiently large. The power distribution information is calculated based on the signal estimate obtained from channel estimation using the local pilot sequence generated using the UE-specific DMRS scrambling ID. Therefore, the UE's own control information is highly likely to be in the PDCCH candidate set corresponding to the first maximum value in the first aggregation level. Thus, when the first ratio is greater than the first threshold, the PDCCH candidate set corresponding to the first maximum value is taken as the target PDCCH candidate set.
[0184] For example, let's say the first aggregation level is aggregation level A, the second aggregation level is aggregation level B, and R represents power distribution information. R is the maximum value in the power distribution information corresponding to each PDCCH candidate set in the first aggregation level, such as RA, and R is the maximum value in the power distribution information corresponding to each PDCCH candidate set in the second aggregation level, such as RB. We calculate Metric1 = RA / RB, where Metric1 is the first ratio mentioned above, representing the difference between different aggregation levels. A first threshold is also considered, such as TH1, where TH1 represents the threshold value corresponding to the combination of A and B. We determine whether Metric1 is greater than the first threshold TH1. If it is, then the PDCCH candidate set corresponding to the maximum R value of aggregation level A is selected as the target PDCCH candidate set.
[0185] S502, determine whether the second polymerization level is the minimum polymerization level.
[0186] If the second aggregation level is the minimum aggregation level, execute S503 and S504; if the second aggregation level is not the minimum aggregation level, execute S604.
[0187] S503, compare the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level to obtain a second comparison result;
[0188] like Figure 6 As shown, S503 may include:
[0189] S600, calculate the second ratio between the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level and the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level, and use the second ratio as the second comparison result.
[0190] S504, Based on the second comparison result and the second threshold, determine the target PDCCH candidate set.
[0191] When the second comparison result is represented by a second ratio, S504 includes:
[0192] If the second ratio is greater than the second threshold, execute S601; if the second ratio is not greater than the second threshold, execute S602 and S603. That is, if the second aggregation level is the minimum aggregation level and the second ratio is not greater than the second threshold, execute S602 and S603.
[0193] S601, take the PDCCH candidate set corresponding to the second maximum value as the target PDCCH candidate set.
[0194] The second ratio being greater than the second threshold simply means that the difference between the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level and the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level is sufficiently large. In this case, the UE's own control information is very likely to be in the second aggregation level, and very likely to be in the PDCCH candidate set corresponding to the maximum power distribution information of each PDCCH candidate set under the second aggregation level. Therefore, when the second ratio is greater than the second threshold, the PDCCH candidate set corresponding to the second maximum value is taken as the target PDCCH candidate set.
[0195] Since the second aggregation level is half of the first aggregation level, when the second aggregation level is the minimum aggregation level, the PDCCH candidate set corresponding to the first maximum value of the power intensity value of each candidate set in the first aggregation level is composed of two candidate sets of the second aggregation level. These two aggregation levels are the first PDCCH candidate set and the second PDCCH candidate set.
[0196] For example, the first aggregation level is aggregation level A, the second aggregation level is aggregation level B, and R represents power distribution information. The candidate set corresponding to the maximum R value RA in aggregation level A consists of two PDCCH candidate sets in aggregation level B. The R values of these two PDCCH candidate sets are Rab1 and Rab2, respectively. If Rab1 is greater than Rab2, calculate Metric2 = Rab1 / Rab2. Metric2 characterizes the internal difference of aggregation level A. Then, determine whether Metric2 is greater than the second threshold value TH2 corresponding to the combination of A and B. If so, select the PDCCH candidate set corresponding to the maximum R value of aggregation level B as the target PDCCH candidate set.
[0197] S602, select the PDCCH candidate set corresponding to the maximum value in the power distribution information of each aggregation level as the candidate cluster;
[0198] S603, according to the power distribution information of each PDCCH candidate set in the candidate cluster, PDCCH detection is performed sequentially based on the PDCCH candidate sets in the candidate cluster in descending order.
[0199] If the second aggregation level is the minimum aggregation level, and the second ratio of the power distribution information corresponding to the first PDCCH candidate set to the power distribution information corresponding to the second PDCCH candidate set is not greater than the second threshold, the aggregation level cannot be confirmed temporarily in this state. In this embodiment of the invention, the PDCCH candidate set corresponding to the maximum power distribution information in each aggregation level is selected as the candidate cluster; according to the power distribution information of each PDCCH candidate set in the candidate cluster, PDCCH detection is performed sequentially based on the PDCCH candidate sets in the candidate cluster in descending order.
[0200] For example, select the candidate set with the largest R value from all aggregation levels to form a demodulation candidate cluster. Determine the demodulation order of the candidate sets in the candidate cluster based on the R value of each aggregation level from large to small. Then, perform demodulation, decoding and other detection processes on the candidate sets in the candidate cluster based on this sorting order.
[0201] S604, the second aggregation level is used as the new first aggregation level, and the second aggregation level is updated.
[0202] This can also be understood as dividing the first aggregation level by 2 to obtain the updated first aggregation level, updating the second aggregation level, and then continuing to execute the subsequent steps.
[0203] Regarding the above S105:
[0204] Generally, by performing the PDCCH detection process on the determined target PDCCH candidate set, including processes such as demodulation and decoding, the UE's own control information can be parsed out.
[0205] In other cases, the identified target PDCCH candidate set can be used as the priority candidate set. If the UE's own control information is not parsed from the priority candidate set, it can be checked whether there are any candidate sets that have not been demodulated. If so, the remaining candidate sets are demodulated until the CRC detection is correct or all candidate sets have been demodulated. Subsequent demodulation steps can be performed by obtaining the RB index corresponding to the priority candidate set. If the CRC detection is correct, the detection is successful and the process ends.
[0206] Among them, PDCCH detection can also be called PDCCH blind detection.
[0207] This invention addresses the problem in related technologies where multiple UEs' control information is simultaneously present in the same batch of position parameters but with different candidate set indices. This only solves the blind detection problem for a single user candidate set. This invention utilizes the uniqueness of the DMRS sequence generated by the UE's dedicated DMRS scrambling ID to exclude other UEs to the greatest extent possible without demodulating the candidate set PDCCH data. In other words, in related technologies, when multiple UEs' control information is simultaneously present in the same batch of position parameters but with different candidate set indices, it is impossible to distinguish which UE's control information it is. However, this invention utilizes the uniqueness of the DMRS sequence generated by the UE's dedicated DMRS scrambling ID (a UE's dedicated DMRS scrambling ID uniquely identifies the user, and the local pilot sequence generated using a dedicated DMRS scrambling ID is different from the local pilot sequences generated using other dedicated DMRS scrambling IDs) to exclude other UEs to the greatest extent possible without demodulating the candidate set PDCCH data. Specifically, during blind detection, a UE determines the candidate set most likely to carry its own control information through the above embodiments without demodulating the candidate set PDCCH data. Only a complex process such as demodulation and decoding of this candidate set is needed to extract the UE's own control information with a high probability.
[0208] In this embodiment of the invention, the UE selects an aggregation level and determines the candidate set carrying its own control information based on the power distribution information in different aggregation levels. That is, it uses the combined inclusion characteristics of different aggregation levels to determine the probability of different aggregation levels.
[0209] Furthermore, in the process of determining the power distribution information corresponding to the candidate set in the embodiments of the present invention, that is, in the process of determining the R value, the ratio amplitude distribution characteristics of the useful signal and the useless signal of the PDP are utilized, which can more accurately represent the candidate set carrying the UE's own control information, so as to determine the candidate set with the greatest probability.
[0210] In practical applications, there are also cases where the UE is not configured with dedicated DMRS scrambling identification information, such as the UE not configuring a dedicated DMRS scrambling ID.
[0211] In one alternative embodiment, such as Figure 7 As shown, it also includes:
[0212] S701, based on the fact that the first DMRS scrambling identification information of the user equipment is public DMRS scrambling identification information, obtain the current status information of the UE;
[0213] S702, Based on the current status information, determine the type of information the UE expects;
[0214] S703, determine the target RNTI type based on the Radio Network Temporary Indentifier (RNTI) type corresponding to the expected information type;
[0215] S704 performs PDCCH detection on each PDCCH candidate set under different aggregation levels based on the target RNTI type.
[0216] In this situation, the common DMRS scrambling identifier information of the user equipment can be obtained.
[0217] In this case, the number of PDCCH candidate sets is usually very small. In the case of multiple users, the blind detection result can only be determined by the soft bit decoding result. Downlink control information is divided into different DCI formats according to its purpose. The main difference between different DCI formats lies in the RNTI type of CRC scrambling. Therefore, the UE needs to know the correct DCI format to perform CRC verification.
[0218] Since the base station does not provide the exact DCI format, the UE can infer what type of information it is expecting based on its current state and thus prioritize using the corresponding RNTI for detection. For example, the information expected by a user in Idle state is Paging (call information) SI, which corresponds to the P-RNTI type; the information expected after initiating random access is RACH (Random Access Channel) Response, which corresponds to the RA / TC / C-RNTI type; and the information expected while waiting to send uplink data is UL Grant (control information from the network used to inform the UE that data can be sent), which corresponds to the C-RNTI, etc.
[0219] The expected RNTI is used first for CRC descrambling and verification. If the CRC verification is successful, the information is received correctly. If it fails, other DCI formats are checked until the CRC demodulation is successful or all candidate sets are demodulated.
[0220] The PDCCH detection method provided by this invention will be described in detail below with a specific embodiment, such as... Figure 8 As shown, it includes:
[0221] S1, determine whether a UE-specific scrambling ID is configured.
[0222] That is, to determine whether the UE has configured a dedicated DMRS scrambling ID.
[0223] If yes, proceed to S2; if no, proceed to S17.
[0224] S2, calculate Hcoreset.
[0225] When a UE-specific DMRS scrambling ID is configured at the higher layer, for the target UE, since the RB position of CORESET is known, it is easy to generate the DMRS local reference sequence of all RBs of each OFDM symbol in CORESET. This DMRS local reference sequence can also be called the local pilot full sequence.
[0226] If the local pilot sequence of CORESET is Xcoreset, Xcoreset contains N OFDM symbols, and each OFDM symbol contains K subcarrier signals; the received pilot signal of CORESET is extracted from the frequency domain received signal on a certain receiving antenna as Ycoreset, and Ycoreset is exactly the same size as Xcoreset.
[0227] By correlating Xcoreset and Ycoreset one-to-one, we can obtain the simple channel estimation result Hcoreset. Hcoreset contains N OFDM symbols, and each OFDM symbol contains K subcarrier signals.
[0228] S3, symbol merging yields Hmerge.
[0229] When the frequency offset is not large enough to severely disrupt carrier orthogonality, symbol combining will not produce a destructive reaction and will result in combining gain. Therefore, inter-symbol combining is performed, that is, the values of all symbols under the same subcarrier in Hcoreset are added together to obtain the combined channel estimation result Hmerge, which contains K subcarrier signal values.
[0230] S4, select aggregation levels A and B.
[0231] A refers to the first polymerization level in the above embodiments, and B refers to the second polymerization level in the above embodiments.
[0232] B = A / 2. Where A is initially the maximum aggregation level.
[0233] After selecting aggregation levels A and B, first determine whether the number of candidate sets corresponding to A is 0. If the number of candidate sets corresponding to A (number of candidate sets) is 0, then let A = A / 2, that is, use A / 2 as the updated A, and update B based on the updated A.
[0234] In this embodiment, the PDCCH candidate set is simply referred to as the candidate set.
[0235] S5, calculate all R values for A and B.
[0236] For each candidate set in A and B, a corresponding R can be calculated.
[0237] like Figure 9 As shown, for candidate sets in A and B, R can be calculated using the following steps:
[0238] S901, Calculate the position of candidate set i in AL;
[0239] S902, extract Htmp from Hmerge;
[0240] For a candidate set of an aggregation level AL, the number of candidate sets of this aggregation level is known, let's say M, then the candidate set index is i, i = 0, 1, ..., M-1; the DMRS position of candidate set i in the channel estimation of CORESET can be calculated according to a pre-agreed protocol (such as 3GPP protocol), let's say the continuous length is L, then the temporary channel estimation result of candidate set i is extracted in Hmerge, let's say Htmp.
[0241] S903, calculate the average power P of Htmp;
[0242] S904, calculate the N-point PDP of Htmp;
[0243] S905, find the maximum value 'a' in the PDP;
[0244] Furthermore, R can be calculated based on P and a.
[0245] The average power of Htmp is P. Obtain the specific power delay spectrum PDP of candidate set i (perform an IFFT transform on Htmp with the minimum number of IFFT points N greater than L, and then calculate the square of each element). Calculate the R value through PDP. Specifically, let a be the maximum value in PDP, then R = a / (Pa), or linear scaling, such as R = a(N-1) / (Pa).
[0246] The average value of PDP is in constant proportion to the average power. The magnitude of this proportion is related to the normalization of IFFT. Therefore, the sum, average, or other scaling linear operations of all PDP values except a are interchangeable with Pa.
[0247] S6, calculate Metric1.
[0248] The maximum R value in aggregation level A (denoted as RA) and the maximum R value in aggregation level B (denoted as RB) are used to calculate Metric1 = RA / RB. Metric1 represents the difference between different aggregation levels.
[0249] S7, determine whether Metric1 is greater than TH1;
[0250] If yes, proceed to S8; if no, proceed to S10.
[0251] Determine whether Metric1 is greater than the first threshold value TH1 corresponding to the combination of A and B.
[0252] S8, select the candidate set with the largest R value in A.
[0253] If Metric1 is greater than TH1, then the candidate set corresponding to the largest R value of aggregation level A is selected as the target PDCCH candidate set, which can also be called the demodulation candidate set, and then the process is moved to S9;
[0254] S9, use the target PDCCH candidate set for subsequent calculations;
[0255] After that, the PDCCH test is completed, which means the blind test is over.
[0256] S10, determine whether B is the lowest aggregation level.
[0257] If Metric1 is not greater than TH1, then continue to determine whether B is the lowest aggregation level.
[0258] If B is the lowest aggregation level, go to S11; if B is not the lowest aggregation level, go to S4.
[0259] If B is not the minimum aggregation level, proceed to S4. Specifically, divide A by 2 to obtain the updated A, and update B based on the updated A. This will give you the updated A and B. Then, perform the subsequent steps of S4 based on the updated A and B.
[0260] S11, calculate Metric2.
[0261] The candidate set corresponding to the maximum R value RA in aggregation level A consists of two candidate sets of aggregation level B, with R values of Rab1 and Rab2 respectively. If Rab1 is greater than Rab2, calculate Metric2 = Rab1 / Rab2. Metric2 represents the internal difference of aggregation level A.
[0262] S12, determine whether Metric2 is greater than TH2;
[0263] That is, determine whether Metric2 is greater than the second threshold value TH2 corresponding to the combination of A and B.
[0264] If yes, proceed to S13; if no, proceed to S14.
[0265] S13, select the candidate set corresponding to the largest R value in B.
[0266] If Metric2 is greater than TH2, select the candidate set corresponding to the largest R value of B as the target PDCCH candidate set, and proceed to S9.
[0267] S14, select the candidate set with the largest R value from all aggregation levels in turn.
[0268] S15, Demodulate the candidate set in sequence;
[0269] S16, determine whether the CRC is correct or whether the candidate set has been completely detected;
[0270] If Metric2 is not greater than TH2, the aggregation level cannot be confirmed temporarily under this condition. Therefore, among all aggregation levels, a candidate set with the largest R value is selected to form a demodulation candidate cluster, and S15 and S16 are executed. That is, the demodulation order of the candidate sets in the candidate cluster is determined by the R value of each aggregation level from large to small, and the candidate sets are demodulated in order until the CRC is correct or the candidate set detection is completed, and the PDCCH detection ends.
[0271] In summary, S2 to S16 above can be understood as follows: there are a total of X aggregation levels, and therefore X possible candidate sets within the candidate cluster. Subsequent demodulation steps begin by obtaining the RB index corresponding to the priority demodulation candidate set. If the CRC check is correct, it indicates that the PDCCH check is correct, i.e., the blind check is correct, and the detection ends; otherwise, it checks whether there are any candidate sets that have not been demodulated. If so, it continues to demodulate the remaining candidate sets until the CRC check is correct or all candidate sets have been demodulated.
[0272] S17, based on the expected type information, prioritize the use of the corresponding RNTI for blind detection of the entire candidate set.
[0273] When the UE is not configured with a dedicated DMRS scrambling ID, the number of candidate sets is usually very small. In multi-user scenarios, the detection result can only be determined by the soft bit decoding result. Downlink control information is divided into different DCI formats according to its purpose, and the main difference between different DCI formats lies in the RNTI type of CRC scrambling. Therefore, the UE needs to know the correct DCI format for CRC verification. Since the base station does not provide the exact DCI format, the UE can infer what type of information it is currently expecting based on its current state, and thus prioritize the use of the corresponding RNTI for detection. For example, the information expected by a user in idle state is Paging SI, and its corresponding RNTI type is P-RNTI; after initiating random access, it expects RACHResponse, and its corresponding RNTI type is RA / TC / C-RNTI; when waiting to send uplink data, it expects UL Grant, and its corresponding RNTI type is C-RNTI, etc. By prioritizing the use of the expected RNTI for CRC descrambling and verification, if the CRC verification is successful, the information is received correctly; if it fails, other DCI formats are detected until the CRC demodulation is correct or all candidate sets have been detected, ending the blind detection, i.e., ending the PDCCH detection.
[0274] Corresponding to the PDCCH detection method provided in the above embodiments, this invention also provides a PDCCH detection device, applied to user equipment, such as... Figure 10 As shown, it includes:
[0275] The first acquisition module 1001 is used to acquire the first DMRS scrambling identifier information corresponding to the user equipment;
[0276] The first determining module 1002 is used to determine a first channel estimation result based on the first DMRS scrambling identifier information; determine multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result; and determine a target PDCCH candidate set based on the multiple power distribution information.
[0277] The first detection module 1003 is used to perform PDCCH detection based on the target PDCCH candidate set.
[0278] Optionally, the multiple aggregation levels include at least a first aggregation level and a second aggregation level; the multiple power distribution information includes at least a first power distribution information corresponding to the PDCCH candidate set in the first aggregation level and a second power distribution information corresponding to the PDCCH candidate set in the second aggregation level.
[0279] Optionally, the first determining module 1002 is used to determine the first power distribution information and the second power distribution information based on the first channel estimation result; and to determine the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information.
[0280] Optionally, the device further includes:
[0281] The selection module is used to select a first aggregation level and a second aggregation level before determining the first power distribution information and the second power distribution information based on the first channel estimation result, wherein the second aggregation level is lower than the first aggregation level.
[0282] Optionally, the second aggregation level is half of the first aggregation level, or the second aggregation level is adjacent to the first aggregation level.
[0283] Optionally, the first determining module 1002 is specifically used to traverse all PDCCH candidate sets in the first aggregation level and the second aggregation level; obtain the second channel estimation result corresponding to each PDCCH candidate set from the first channel estimation result; and obtain the power distribution information corresponding to each PDCCH candidate set based on the second channel estimation result.
[0284] Optionally, the first determining module 1002 is specifically used to calculate the average power of the second channel estimation result; determine the power delay spectrum (PDP) of the second channel estimation result and determine the maximum value in the PDP; and calculate the power distribution information corresponding to each PDCCH candidate set based on the average power and the maximum value in the PDP.
[0285] Optionally, the first determining module 1002 is specifically used to determine a first parameter based on the average power and the maximum value in the PDP; and to determine the power distribution information corresponding to each PDCCH candidate set based on the maximum value in the PDP and the first parameter.
[0286] Optionally, the first determining module 1002 is specifically used to calculate the difference between the average power and the maximum value in the PDP as a first parameter; or, to use the sum of all values in the PDP except the maximum value as the first parameter; or, to use the average value of all values in the PDP except the maximum value as the first parameter.
[0287] Optionally, the first determining module 1002 is specifically used to take the ratio of the maximum value in the PDP to the first parameter as the power distribution information corresponding to each PDCCH candidate set; or, to linearly scale the ratio of the maximum value in the PDP to the first parameter by a preset factor as the power distribution information corresponding to each PDCCH candidate set.
[0288] Optionally, the first determining module 1002 is specifically used to determine the target PDCCH candidate set based on the comparison of the first power distribution information and the second power distribution information.
[0289] Optionally, the first determining module 1002 is specifically used to obtain the first maximum value in the first power distribution information and the second maximum value in the second power distribution information; compare the first maximum value and the second maximum value to obtain a first comparison result; and determine the target PDCCH candidate set based on the first comparison result and the first threshold.
[0290] Optionally, the first determining module 1002 is specifically used to calculate the first ratio of the first maximum value and the second maximum value; if the first ratio is greater than the first threshold, the PDCCH candidate set corresponding to the first maximum value is taken as the target PDCCH candidate set.
[0291] Optionally, the first determining module 1002 is specifically used to determine whether the second aggregation level is the minimum aggregation level when the first ratio is not greater than the first threshold.
[0292] Optionally, the first determining module 1002 is specifically used to compare the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level when the second aggregation level is the minimum aggregation level, and obtain a second comparison result; and determine the target PDCCH candidate set based on the second comparison result and the second threshold.
[0293] Optionally, the first determining module 1002 is specifically used to calculate a second ratio between the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level and the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level; if the second ratio is greater than a second threshold, the PDCCH candidate set corresponding to the second maximum value is taken as the target PDCCH candidate set.
[0294] Optionally, the first determining module 1002 is specifically used to select the PDCCH candidate set corresponding to the maximum value in the power distribution information of each aggregation level as a candidate cluster when the second aggregation level is the minimum aggregation level and the second ratio is not greater than the second threshold.
[0295] The first detection module 1003 is specifically used to perform PDCCH detection based on the power distribution information of each PDCCH candidate set in the candidate cluster, in descending order.
[0296] Optionally, the device further includes:
[0297] The update module is used to update the second aggregation level as the new first aggregation level if the second aggregation level is not the minimum aggregation level.
[0298] Optionally, the first determining module is specifically used to generate a local pilot full sequence based on the first DMRS scrambling identifier information; and to perform correlation calculation on the local pilot full sequence and the received pilot full signal to obtain a first channel estimation result.
[0299] Optionally, the device further includes:
[0300] The merging module is used to perform correlation calculations on the local pilot full sequence and the received pilot full signal to obtain the first channel estimation result, and then add the symbol values of all symbols under the same subcarrier in the first channel estimation result to obtain the merged channel estimation result.
[0301] The first determining module 1002 is specifically used to determine multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the merged channel estimation results.
[0302] Optionally, the device further includes:
[0303] The second acquisition module is used to acquire the current status information of the UE based on the fact that the first DMRS scrambling identification information of the user equipment is public DMRS scrambling identification information.
[0304] The second determining module is used to determine the type of information the UE expects based on the current state information; and to determine the target RNTI type based on the Radio Network Temporary Identifier (RNTI) type corresponding to the expected information type.
[0305] The second detection module is used to perform PDCCH detection on each PDCCH candidate set under different aggregation levels based on the target RNTI type.
[0306] This invention also provides an electronic device, such as... Figure 11 As shown, it includes a processor 1101, a communication interface 1102, a memory 1103, and a communication bus 1104, wherein the processor 1101, the communication interface 1102, and the memory 1103 communicate with each other through the communication bus 1104.
[0307] Memory 1103 is used to store computer programs;
[0308] When the processor 1101 executes the program stored in the memory 1103, it implements the steps of the above-described PDCCH detection method.
[0309] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0310] The communication interface is used for communication between the aforementioned electronic devices and other devices.
[0311] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0312] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0313] In another embodiment of the present invention, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements the steps of any of the above-described PDCCH detection methods.
[0314] In another embodiment of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the PDCCH detection methods described above.
[0315] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0316] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0317] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, electronic devices, computer-readable storage media, and computer program products are basically similar to the method embodiments, and therefore the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0318] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention are included within the scope of protection of the present invention.
Claims
1. A PDCCH detection method, applied to user equipment, characterized in that, include: Obtain the first DMRS scrambling identifier information corresponding to the user equipment; Based on the first DMRS scrambling identifier information, the first channel estimation result is determined; Based on the first channel estimation result, multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels is determined; Based on the multiple power distribution information, a target PDCCH candidate set is determined; Based on the target PDCCH candidate set, perform PDCCH detection.
2. The method according to claim 1, characterized in that, The plurality of aggregation levels include at least a first aggregation level and a second aggregation level; the plurality of power distribution information includes at least a first power distribution information corresponding to the PDCCH candidate set in the first aggregation level and a second power distribution information corresponding to the PDCCH candidate set in the second aggregation level.
3. The method according to claim 2, characterized in that, The step of determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes: Based on the first channel estimation result, the first power distribution information and the second power distribution information are determined respectively; The step of determining the target PDCCH candidate set based on the multiple power distribution information includes: The target PDCCH candidate set is determined based at least on the first power distribution information and the second power distribution information.
4. The method according to claim 3, characterized in that, Before determining the first power distribution information and the second power distribution information based on the first channel estimation result, the method further includes: Select the first aggregation level and the second aggregation level, wherein the second aggregation level is lower than the first aggregation level.
5. The method according to claim 4, characterized in that, The second aggregation level is half of the first aggregation level, or the second aggregation level is adjacent to the first aggregation level.
6. The method according to claim 1, characterized in that, The step of determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes: Iterate through all PDCCH candidate sets in the multiple aggregation levels; Obtain the second channel estimation result corresponding to each PDCCH candidate set from the first channel estimation result; Based on the second channel estimation result, power distribution information corresponding to each PDCCH candidate set is obtained.
7. The method according to claim 6, characterized in that, The step of obtaining power distribution information corresponding to each PDCCH candidate set based on the second channel estimation result includes: Calculate the average power of the second channel estimation result; Determine the power delay spectrum (PDP) of the second channel estimation result, and determine the maximum value in the PDP; Based on the average power and the maximum value in the PDP, calculate the power distribution information corresponding to each PDCCH candidate set.
8. The method according to claim 7, characterized in that, The calculation of power distribution information corresponding to each PDCCH candidate set based on the average power and the maximum value in the PDP includes: The first parameter is determined based on the average power and the maximum value in the PDP; Based on the maximum value in the PDP and the first parameter, the power distribution information corresponding to each PDCCH candidate set is determined.
9. The method according to claim 8, characterized in that, The determination of the first parameter based on the average power and the maximum value in the PDP includes: Calculate the difference between the average power and the maximum value in the PDP, and use it as the first parameter; or, The sum of all values in the PDP except the maximum value is used as the first parameter; or, The average value of all values in the PDP except the maximum value is used as the first parameter.
10. The method according to claim 8, characterized in that, The step of determining the power distribution information corresponding to each PDCCH candidate set based on the maximum value in the PDP and the first parameter includes: The ratio of the maximum value in the PDP to the first parameter is used as the power distribution information corresponding to each PDCCH candidate set; or, The ratio of the maximum value in the PDP to the first parameter is linearly scaled by a preset factor to serve as the power distribution information corresponding to each PDCCH candidate set.
11. The method according to claim 3, characterized in that, The step of determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes: Based on the comparison between the first power distribution information and the second power distribution information, a target PDCCH candidate set is determined.
12. The method according to claim 11, characterized in that, The step of determining the target PDCCH candidate set based on the comparison of the first power distribution information and the second power distribution information includes: Obtain the first maximum value in the first power distribution information and the second maximum value in the second power distribution information; The first maximum value and the second maximum value are compared to obtain a first comparison result; Based on the first comparison result and the first threshold, a target PDCCH candidate set is determined.
13. The method according to claim 12, characterized in that, The comparison between the first maximum value and the second maximum value to obtain a first comparison result includes: Calculate the first ratio between the first maximum value and the second maximum value; The step of determining the target PDCCH candidate set based on the first comparison result and the first threshold includes: If the first ratio is greater than the first threshold, the PDCCH candidate set corresponding to the first maximum value is taken as the target PDCCH candidate set.
14. The method according to claim 13, characterized in that, The step of determining the target PDCCH candidate set based on the first comparison result and the first threshold includes: If the first ratio is not greater than the first threshold, determine whether the second aggregation level is the minimum aggregation level.
15. The method according to claim 14, characterized in that, The step of determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes: When the second aggregation level is the minimum aggregation level, the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level is compared with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level to obtain a second comparison result; Based on the second comparison result and the second threshold, the target PDCCH candidate set is determined.
16. The method according to claim 15, characterized in that, The comparison of the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level with the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level to obtain a second comparison result includes: Calculate a second ratio between the power distribution information corresponding to the first PDCCH candidate set in the second aggregation level and the power distribution information corresponding to the second PDCCH candidate set in the second aggregation level; The determination of the target PDCCH candidate set based on the second comparison result and the second threshold includes: If the second ratio is greater than the second threshold, the PDCCH candidate set corresponding to the second maximum value is taken as the target PDCCH candidate set.
17. The method according to claim 16, characterized in that, The step of determining the target PDCCH candidate set based at least on the first power distribution information and the second power distribution information includes: When the second aggregation level is the minimum aggregation level and the second ratio is not greater than the second threshold, the PDCCH candidate set corresponding to the maximum value in the power distribution information of each aggregation level is selected as the candidate cluster. The step of performing PDCCH detection based on the target PDCCH candidate set includes: Based on the power distribution information of each PDCCH candidate set in the candidate cluster, PDCCH detection is performed sequentially based on the PDCCH candidate sets in the candidate cluster in descending order.
18. The method according to claim 14, characterized in that, The method further includes: If the second aggregation level is not the minimum aggregation level, then the second aggregation level is taken as the new first aggregation level, and the second aggregation level is updated.
19. The method according to any one of claims 1 to 18, characterized in that, The step of determining the first channel estimation result based on the first DMRS scrambling identifier information includes: Generate a local pilot full sequence based on the first DMRS scrambling identifier information; Correlation calculations are performed on the complete local pilot sequence and the complete received pilot signal to obtain the first channel estimation result.
20. The method according to claim 19, characterized in that, After performing correlation calculations on the complete local pilot sequence and the complete received pilot signal to obtain the first channel estimation result, the method further includes: The symbol values of all symbols under the same subcarrier in the first channel estimation result are added together to obtain the combined channel estimation result; The step of determining multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels based on the first channel estimation result includes: Based on the merged channel estimation results, multiple power distribution information corresponding to the PDCCH candidate sets in multiple aggregation levels is determined.
21. The method according to claim 1, characterized in that, The method further includes: Based on the fact that the first DMRS scrambling identifier information of the user equipment is public DMRS scrambling identifier information, obtain the current status information of the UE; Based on the current status information, determine the type of information the UE expects; Based on the Radio Network Temporary Identifier (RNTI) type corresponding to the expected information type, determine the target RNTI type; PDCCH detection is performed on each PDCCH candidate set under different aggregation levels based on the target RNTI type.
22. A PDCCH detection device, applied to user equipment, characterized in that, include: The first acquisition module is used to acquire the first DMRS scrambling identifier information corresponding to the user equipment; The first determining module is used to determine the first channel estimation result based on the first DMRS scrambling identifier information; Based on the first channel estimation result, multiple power distribution information corresponding to the PDCCH candidate set in multiple aggregation levels is determined; based on the multiple power distribution information, the target PDCCH candidate set is determined. The first detection module is used to perform PDCCH detection based on the target PDCCH candidate set.
23. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method described in any one of claims 1-21.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-21.