PDCCH blind detection method and device, terminal equipment and storage medium
By obtaining the broadband signal-to-interference noise ratio and broadband noise power, determining the aggregation level sequence and performing blind inspection, the missed detection and false detection problems of PDCCH blind inspection in the low signal-to-noise ratio scenarios in the prior art are solved, and a more efficient blind inspection process and lower power consumption are achieved.
Patent Information
- Application Number
- CN202510531900.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2025-06-27
AI Technical Summary
Existing PDCCH blind detection algorithms are prone to missed detection and missed detection in low signal-to-noise ratio scenarios, especially when there are many users or the aggregation level is low.
By obtaining the broadband signal-to-interference noise ratio and broadband noise power, the current blind inspection aggregation level order is determined, and the candidate sets under each aggregation level are blindly inspected in turn, the CCE-level signal-to-interference noise ratio and noise power are calculated, and the early stop judgment is made to reduce the number of blind inspections.
While ensuring the quality of blind inspection, it reduces blind inspection time, saves system power consumption, and reduces missed inspection and false detection rates.
Smart Images

Figure CN120223244A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a PDCCH blind detection method and apparatus, a terminal device, and a storage medium. Background Art
[0002] In a mobile communication system, a Physical Downlink Control Channel (PDCCH) mainly carries uplink and downlink scheduling, power control, time slot format, resource preemption, etc. A User Equipment (UE) demodulates the received PDCCH to obtain the control information necessary for a Physical Downlink Shared Channel (PDSCH). Therefore, the correct demodulation of the PDCCH plays a crucial role in the performance of the communication system. However, the UE does not know the format of the downlink control information (DCI) required for receiving the PDCCH, the number, size, and position of the control channel elements (CCEs) carrying the DCI information. The UE only knows the information it currently needs, such as expecting a paging message during the paging process and expecting a random response during the access stage. Therefore, the UE needs to detect each possible candidate PDCCH one by one, that is, perform blind detection. For different required information, the UE can de-scramble and perform a Cyclic Redundancy Check (CRC) according to the corresponding Radio Network Tempory Identity (RNTI). If the CRC check is successful, the required information is obtained, and further the content of the DCI is decoded according to the modulation and coding method.
[0003] Existing blind detection algorithms for PDCCH include a correlation detection algorithm, a power measurement algorithm, etc. Among them, the correlation detection algorithm is only applicable to cases with a relatively high aggregation level, and the power measurement algorithm only performs blind detection on the candidate set with the largest power value and ends if it fails. This can indeed greatly reduce the number of blind detections. However, in a low signal-to-noise ratio scenario, when the number of users is large or the aggregation level is small, there is a possibility of missed detection, and moreover, the false detection rate is also relatively high. Summary of the Invention
[0004] Embodiments of this application provide a PDCCH blind detection method and apparatus, a terminal device, and a storage medium, which reduce the blind detection time and save system power consumption while ensuring the quality of blind detection.
[0005] On the one hand, embodiments of this application provide a PDCCH blind detection method, and the method includes:
[0006] Obtain the broadband signal-to-interference-plus-noise ratio (SINR) and the broadband noise power;
[0007] Determine the current blind detection aggregation level order according to the broadband SINR;
[0008] According to the current blind detection aggregation level order, perform blind detection on all candidate sets under each aggregation level in sequence to determine the physical resource location of the current candidate set; according to the physical resource location, calculate the CCE-level SINR and CCE-level noise power of the current candidate set;
[0009] Perform an early stopping decision according to the CCE-level SINR and CCE-level noise power of the current candidate set, as well as the broadband SINR and the broadband noise power;
[0010] If early stopping is required, stop the current candidate detection and start the next candidate set detection.
[0011] Optionally, the obtaining the broadband SINR and the broadband noise power includes:
[0012] For the NR system, determine the synchronization signal block (SSB) or the tracking reference signal (TRS) that has a Quasi-Colocation (QCL) relationship with the PDCCH;
[0013] Obtain the broadband SINR and the broadband noise power corresponding to the SSB or the TRS.
[0014] Optionally, the obtaining the broadband SINR and the broadband noise power includes: For the LTE system, obtain the broadband signal-to-interference ratio and the broadband noise power calculated based on the cell reference signal (CRS).
[0015] Optionally, the aggregation levels participating in the sorting include: 1, 2, 4, 8, 16.
[0016] Optionally, the determining the current blind detection aggregation level order according to the broadband SINR includes:
[0017] If the broadband SINR is less than or equal to 0 dB, the current blind detection aggregation level order: 16, 8, 4, 2, 1;
[0018] If the broadband SINR is greater than 0 dB and less than or equal to 15 dB, the current blind detection aggregation level order: 8, 4, 16, 2, 1;
[0019] If the broadband SINR is greater than 15 dB and less than or equal to 30 dB, the current blind detection aggregation level order: 4, 2, 1, 8, 16;
[0020] If the broadband signal-to-interference-plus-noise ratio is greater than 30 dB, the current blind detection aggregation level order is: 2, 1, 4, 8, 16.
[0021] Optionally, the determining the physical resource location of the current candidate set includes:
[0022] In each search space where blind detection is required, search according to the RNTI type and candidate set configuration information to determine the PDCCH candidate set within the search space;
[0023] Perform resource demapping on the PDCCH candidate set to determine the physical resource location of the current candidate set.
[0024] Optionally, the calculating the CCE-level signal-to-interference-plus-noise ratio of the current candidate set according to the physical resource location includes: calculating the CCE-level signal-to-interference-plus-noise ratio of the current candidate set according to the physical resource location of the current candidate set, where the CCE-level signal-to-interference-plus-noise ratio includes the signal-to-interference-plus-noise ratios of AL CCEs, and AL is the aggregation level.
[0025] Optionally, the method further includes: if the broadband signal-to-interference-plus-noise ratio is greater than a set reference threshold, initiate an early termination decision.
[0026] Optionally, the performing the early termination decision according to the CCE-level signal-to-interference-plus-noise ratio of the current candidate set, the CCE-level noise power, the broadband signal-to-interference-plus-noise ratio, and the broadband noise power includes:
[0027] Determine a channel interference indication according to the CCE-level noise power of the current candidate set and the broadband noise power, where the channel interference indication is used to identify whether the current candidate set is interfered;
[0028] Perform an early termination decision according to the channel interference indication and the CCE-level signal-to-interference-plus-noise ratio of the current candidate set.
[0029] Optionally, the channel interference indication includes: a CCE-level interference indication and a candidate set-level interference indication; the CCE-level interference indication is used to indicate whether the current CCE is interfered; the candidate set-level interference indication is used to indicate whether the current candidate set is interfered;
[0030] The determining the channel interference indication according to the CCE-level noise power of the current candidate set and the broadband noise power includes:
[0031] Determine whether each current CCE is interfered according to the CCE-level noise power of the current candidate set and the broadband noise power;
[0032] If any CCE in the current aggregation level is interfered, set the channel interference indication to 1 to indicate that the current candidate set is interfered;
[0033] If all CCEs in the current aggregation level are not interfered, the channel interference indication is set to 0, indicating that the current candidate set is not interfered.
[0034] Optionally, the early stopping decision according to the channel interference indication and the CCE-level signal-to-interference-plus-noise ratio of the current candidate set includes:
[0035] Determine the maximum value and the minimum value among the AL CCE signal-to-interference-plus-noise ratios to obtain the CCE-level maximum signal-to-interference-plus-noise ratio and the CCE-level minimum signal-to-interference-plus-noise ratio;
[0036] If the channel interference indication is 1 and the CCE-level maximum signal-to-interference-plus-noise ratio is less than the first threshold, early stopping is performed;
[0037] If the channel interference indication is 0 and the CCE-level maximum signal-to-interference-plus-noise ratio is less than the second threshold, early stopping is performed;
[0038] If the channel interference indication is 0 and the difference between the CCE-level maximum signal-to-interference-plus-noise ratio and the CCE-level minimum signal-to-interference-plus-noise ratio is greater than the third threshold, early stopping is performed.
[0039] On the other hand, an embodiment of the present application further provides a PDCCH blind detection device, including:
[0040] An information acquisition module, configured to acquire the broadband signal-to-interference-plus-noise ratio and the broadband noise power;
[0041] An aggregation level order determination module, configured to determine the current blind detection aggregation level order according to the broadband signal-to-interference-plus-noise ratio;
[0042] A calculation module, configured to perform blind detection on all candidate sets at each aggregation level in sequence according to the current blind detection aggregation level order to determine the physical resource location of the current candidate set; and calculate the CCE-level signal-to-interference-plus-noise ratio and the CCE-level noise power of the current candidate set according to the physical resource location;
[0043] A blind detection module, configured to perform an early stopping decision according to the CCE-level signal-to-interference-plus-noise ratio and the CCE-level noise power of the current candidate set, and the broadband signal-to-interference-plus-noise ratio and the broadband noise power; if early stopping is required, stop the detection of the current candidate set and start the detection of the next candidate set.
[0044] On the other hand, an embodiment of the present application further provides a terminal device, including a memory and a processor, where a computer program that can run on the processor is stored on the memory, and when the processor runs the computer program, it executes the steps of the PDCCH blind detection method.
[0045] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the PDCCH blind detection method are executed.
[0046] On the other hand, an embodiment of the present application further provides a computer program product, including a computer program / instructions, characterized in that when the computer program / instructions are executed by a processor, the steps of the PDCCH blind detection method are implemented.
[0047] The PDCCH blind detection method and device provided by the embodiments of the present application obtain the broadband signal-to-interference-plus-noise ratio (SINR) and the broadband noise power, determine the current blind detection aggregation level order according to the broadband SINR, blindly detect the candidate sets under each aggregation level in sequence to obtain the blind detection result, perform demapping of resources in the search space, calculate the SINR and noise power at the control channel element (CCE) level of the current candidate set, and perform an early stopping decision according to the SINR and noise power at the CCE level of the current candidate set, as well as the obtained broadband SINR and broadband noise power; if early stopping is required, stop the current candidate detection and start the detection of the next candidate set. Using the solution of the present application, the blind detection time can be effectively reduced while ensuring the blind detection quality, and the system power consumption can be saved. Description of the Drawings
[0048] Figure 1 is a flowchart of a PDCCH blind detection method provided by an embodiment of the present application;
[0049] Figure 2 is a schematic diagram of a specific process of performing blind detection using the PDCCH blind detection method provided by an embodiment of the present application;
[0050] Figure 3 is a schematic structural diagram of a PDCCH blind detection device provided by an embodiment of the present application;
[0051] Figure 4 is a schematic hardware structure diagram of a terminal device provided by an embodiment of the present application. Detailed Embodiments
[0052] To make the above objects, features, and beneficial effects of the present application more obvious and understandable, the following detailed description of the specific embodiments of the present application is provided in conjunction with the accompanying drawings.
[0053] It should be noted that the terms used in the embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to limit this specification. The singular forms "a", "the", and "said" used in the embodiments of the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. In addition, the "plurality" that appears in the embodiments of the present application refers to two or more.
[0054] Although the existing related detection algorithms and the detection algorithms based on power measurement can reduce the number of blind detections to a certain extent, there is a possibility of missed detections in some scenarios, and the false detection rate is also relatively high. For this reason, the embodiments of the present application provide a PDCCH adaptive blind detection method and device. By obtaining the broadband signal-to-interference-plus-noise ratio (SINR) and broadband noise power corresponding to the SSB or TRS that has a quasi-co-location (QCL) relationship with the PDCCH, determining the current blind detection aggregation level order according to the broadband SINR, blindly detecting the candidate sets under each aggregation level in sequence to obtain the blind detection result, performing resource demapping in the search space, calculating the SINR and noise power at the control channel element (CCE) level of the current candidate set, and making an early stopping decision based on the SINR and noise power at the CCE level of the current candidate set, as well as the obtained broadband SINR and broadband noise power; if early stopping is required, stop the current candidate detection and start the detection of the next candidate set.
[0055] The PDCCH blind detection method and device provided by the embodiments of the present application are applicable not only to the new radio (NR) system of 5G, but also to the long term evolution (LTE) system of the 3rd Generation Partnership Project (3GPP).
[0056] As Figure 1 shown, it is a flowchart of a PDCCH blind detection method provided by the embodiments of the present application, including the following steps:
[0057] Step 101, obtain the broadband SINR and broadband noise power.
[0058] For the NR system and the LTE system, the methods for calculating the broadband SINR and broadband noise power are different, and the following will be described separately.
[0059] 1. For the NR system, it is possible to determine the synchronization signal block (SSB) or the tracking reference signal (TRS) that has a QCL relationship with the PDCCH, and obtain the broadband SINR and broadband noise power corresponding to the SSB or TRS.
[0060] Antenna ports are used to characterize the wireless channel state. The channel states experienced by the signals on different ports are different, but there may still be some common attributes among the channels of different ports, and these attributes are large-scale channel attributes. Based on this, the concept of QCL is introduced. If the channel characteristics on a certain antenna port symbol can be derived from another antenna port, then these two ports are considered to be QCL. The channel estimation result obtained from one port can be used for the other port.
[0061] QCL can be used to support the UE's reception of PDCCH. The network side sends Radio Resource Control (RRC) signaling to configure the Transmission Configuration Indicator (TCI) of PDCCH QCL, and sends a Media Access Control (MAC) Control Element (CE) to activate the TCI state. The MAC CE can be used to activate a TCI state of a specific CORSET. Accordingly, the UE decodes the PDCCH using the QCL information provided by the TCI state.
[0062] The 5G system introduces the Control-Resource Set (CORESET), which can configure the physical resource size, start position, period, etc. of the PDCCH, can be flexibly applied to different situations, and also improves the frequency band utilization rate. CORESET contains a set of PRBs in the frequency domain, and the minimum granularity is 6 RBs. The resources in CORESET are in units of Resource Element Group (REG). Each REG consists of one Orthogonal Frequency Division Multiplexing (OFDM) symbol in the time domain and one Physical RB (PRB) in the frequency domain. Multiple REGs (the number of REGs can be configured) form a REG bundle. When the mapping from Control Channel Element (CCE) to REG is non-interleaved, a REG bundle consists of 6 REGs, and when it is interleaved, it consists of 2, 3, or 6 REGs, and the specific number is indicated by the higher layer. CORESET is identified by different Identity documents (ID).
[0063] Specifically, the SSB or TRS having a QCL relationship with the PDCCH can be determined according to the high-layer parameter configuration. For example, the SSB or TRS having a QCL relationship with the PDCCH can be determined according to the TCI state information configured by the Radio Resource Control (RRC) signaling.
[0064] The broadband signal-to-interference-plus-noise ratio (SINR) corresponding to the SSB and TRS and the broadband noise power can be calculated by the corresponding calculation module, and the specific calculation method is not limited in the embodiments of the present application.
[0065] 2. For the LTE system, the broadband SINR and broadband noise power can be calculated based on the Cell Reference Signal (CRS).
[0066] For the calculation of the above broadband SINR and broadband noise power, the existing relevant calculations can be referred to, and the embodiments of the present application do not make any limitations thereto.
[0067] Step 102, determine the aggregation level order of the current blind detection according to the broadband SINR.
[0068] In the specification 38211, the supported aggregation levels of the PDCCH are: 1, 2, 4, 8, 16. Correspondingly, in the embodiments of the present application, the aggregation levels participating in the sorting include: 1, 2, 4, 8, 16.
[0069] For different broadband SINRs, the blind detection order of each aggregation level can be different to improve the blind detection efficiency. For example, in a non-limiting embodiment, the aggregation level order of the current blind detection can be determined in the following manner:
[0070] If , the current blind detection aggregation level order is: 16, 8, 4, 2, 1;
[0071] If , the current blind detection aggregation level order: 8, 4, 16, 2, 1;
[0072] If , the current blind detection aggregation level order is: 4, 2, 1, 8, 16;
[0073] If , the current blind detection aggregation level order is: 2, 1, 4, 8, 16.
[0074] Step 103: According to the current blind detection aggregation level order, blindly detect all candidate sets at each aggregation level in sequence to determine the physical resource location of the current candidate set; according to the physical resource location, calculate the signal-to-interference-plus-noise ratio (SINR) at the control channel element (CCE) level and the noise power at the CCE level of the current candidate set.
[0075] The embodiments of the present application do not limit the specific method of blind detection, and any feasible blind detection technology can be adopted.
[0076] The blind detection of the physical downlink control channel (PDCCH) means that the user equipment (UE) blindly detects the downlink control information (DCI) transmitted in the PDCCH search space. To reduce the number of blind detections, the protocol has imposed certain constraints on the PDCCH blind detection of the UE, and divided the common search space (CSS) and the UE-specific search space (USS). The common search space is divided into 5 different types of search spaces: Type0-PDCCH common search space, Type0A-PDCCH common search space, Type1-PDCCH common search space, Type2-PDCCH common search space, Type3-PDCCH common search space. Different expected information can be searched in different spaces. For example, if the current UE needs to receive the system information block (SIB) 1 of the system message, it can enter the Type0-PDCCH search space for blind detection; in the common search space, only 6 DCI formats, namely DCI0_0 / 1_0 and DCI2_0 / 2_1 / 2_2 / 2_3, need to be detected. In the case of a known radio network temporary identifier (RNTI) type, only one DCI format with a certain bit length needs to be blindly detected. In the UE-specific search space, 4 DCI formats, namely DCI0_0 / 1_0 and DCI0_1 / 1_1, need to be detected, and there may be two DCI formats with different bit lengths for blind detection. According to the New Radio (NR) protocol, the maximum number M of candidate PDCCHs for blind detection within a time slot is 44. An overly long blind detection time will lead to a reduction in the performance of the entire system and affect the user experience at the same time.
[0077] In NR, different search spaces need to be configured with high-layer parameters. The search space configuration specifies how and where the UE searches for the PDCCH candidate set, and each search space is associated with a CORESET ID.
[0078] Correspondingly, in the embodiments of the present application, the UE can determine the search space that needs to be blindly detected according to the high-layer parameter configuration, and in each search space that needs to be blindly detected, search according to the RNTI type and the candidate set configuration information to determine the PDCCH candidate set in the search space; perform demapping of resources on the PDCCH candidate set to determine the physical resource location of the current candidate set.
[0079] The CCE-level signal-to-interference-plus-noise ratio (SINR) includes AL CCE SINRs, where AL is the aggregation level. That is, for different aggregation levels AL, the number of CCE SINRs corresponding to the CCE-level SINR is also different.
[0080] The calculation of the CCE-level SINR can adopt some existing calculation methods, and the embodiments of this application do not limit this.
[0081] Step 104: Perform an early termination decision based on the current candidate set CCE-level SINR, the CCE-level noise power, as well as the broadband SINR and the broadband noise power.
[0082] When performing the early termination decision, it is possible to first determine whether the current candidate set is interfered with based on the current candidate set CCE-level noise power and the broadband noise power. For the convenience of description, a channel interference indication can be set, and whether the current candidate set is interfered with is identified through this channel interference metric; then, an early termination decision is made based on this channel interference indication and the current candidate set CCE-level SINR.
[0083] For the convenience of description, the channel interference indication can be divided into two different levels of indication information, that is, the channel interference indication can include: a CCE-level interference indication and a candidate set-level interference indication; where the CCE-level interference indication is used to indicate whether the current CCE is interfered with; the candidate set-level interference indication is used to indicate whether the current candidate set is interfered with.
[0084] For example, in a non-limiting embodiment, based on the broadband noise power and the current candidate set CCE-level noise power calculate the channel interference indication , and the calculation process is as follows: ;
[0085] where is the interference threshold; represents the CCE-level interference indication corresponding to the i-th CCE; is the CCE-level interference indication, which is a set, indicates that the current CCE is interfered with, indicates that the current candidate set is interfered with. That is, according to the CCE-level noise power, the broadband noise power, and the preset threshold value, calculate the channel interference indication for AL CCEs.
[0086] Then, based on the determined CCE-level interference indications, determine the channel interference indication In the embodiments of the present application, as long as one of its CCEs is interfered, it is considered that the current channel is interfered, and InterFlag is set to 1, that is: if any one of the AL CCE-level interference indicators calculated is 1, then InterFlag = 1.
[0087] In a non-limiting embodiment, the method for early stopping decision based on the channel interference indicator and the current candidate set CCE-level signal-to-interference-plus-noise ratio is as follows:
[0088] If , and , then ;
[0089] If , and , then ;
[0090] If , and , then ;
[0091] In other scenarios, ;
[0092] Wherein, represents the early stopping switch. When it is 1, it means early stopping is required, and when it is 0, it means early stopping is not required.
[0093] Wherein, the first threshold is related to the code rate, and different values can be set for different code rates. Moreover, the lower the code rate, the smaller the corresponding value.
[0094] As shown in Table 1 below, corresponding thresholds can be set for different code rates.
[0095] Table 1
[0096]
[0097] The thresholds in Table 1 satisfy the following relationship:
[0098] .
[0099] Wherein, the second threshold and the third threshold are related to the aggregation level, and different values can be set for different aggregation levels. Moreover, the lower the aggregation level, the smaller the corresponding thresholds.
[0100] Table 2
[0101]
[0102] The thresholds in Table 2 satisfy the following relationship:
[0103] ;
[0104] 。
[0105] In step 105, if early stopping is required, stop the current candidate set detection and start the next candidate set detection.
[0106] If early stopping is not required, continue the current candidate set detection.
[0107] In another non-limiting embodiment, it is also possible to determine whether to initiate an early stopping decision according to the broadband signal-to-interference-plus-noise ratio (SINR) between step 102 and step 103, or between step 103 and step 104 in Figure 1 . For example, if the broadband SINR is greater than a set reference threshold , it indicates that the current channel quality is good, and an early stopping decision can be initiated, that is, execute step 105; otherwise, do not initiate an early stopping decision.
[0108] Taking the NR system as an example, as Figure 2 shown, it is a schematic diagram of a specific process of performing blind detection using the PDCCH blind detection method provided in the embodiments of the present application, including the following steps:
[0109] In step 201, determine the SSB or TRS that has QCL with the PDCCH, and obtain the broadband SINR and the broadband noise power corresponding to the SSB or TRS, and adaptively determine the current blind detection aggregation level order according to the broadband SINR .
[0110] The determination of the blind detection aggregation level order can refer to the description in the embodiments shown above Figure 1 , and will not be elaborated here.
[0111] In step 202, perform blind detection on the candidate sets at each aggregation level according to the current blind detection aggregation level order.
[0112] In step 203, obtain the physical resource location of the current candidate set, and calculate the CCE-level SINR and the CCE-level noise power of the current candidate set.
[0113] Specifically, the PDCCH can be demapped from resources in different search spaces according to the high-layer parameter configuration and the RNTI type. For each search space, according to the blind detection aggregation level order, calculate the CCE-level SINR and the CCE-level noise power Meanwhile, the CCE-level signal-to-interference-plus-noise ratio (SINR) of the current candidate set can also be obtained. The maximum signal-to-noise ratio and the minimum signal-to-noise ratio in it can also be obtained.
[0114] In step 204, determine whether the broadband signal-to-interference-plus-noise ratio is greater than the reference threshold . If it is, execute step 205; otherwise, execute step 209.
[0115] In step 205, calculate the channel interference indication according to the CCE-level noise power and the broadband noise power .
[0116] The specific calculation process of the channel interference indication can refer to the description in the foregoing embodiments and will not be elaborated herein. Figure 1
[0117] In step 206, determine whether the channel interference indication and the maximum signal-to-noise ratio are less than the first threshold ; if so, stop the current candidate detection, return to step 202, and start the next candidate set detection; otherwise, execute step 207.
[0118] In step 207, determine whether the channel interference indication and the maximum signal-to-noise ratio are less than the second threshold ; if so, stop the current candidate detection, return to step 202, and start the next candidate set detection; otherwise, execute step 208.
[0119] In step 208, determine whether the channel interference indication and ; if so, stop the current candidate detection, return to step 202, and start the next candidate set detection; otherwise, execute step 209.
[0120] In step 209, perform candidate set detection.
[0121] In step 210, determine whether the CRC check is successful; if so, obtain the detection result and end the detection; otherwise, execute step 211.
[0122] In step 211, determine whether the blind detection is over, that is, determine whether there is still an undetected candidate set; if not, return to step 202 and start the next candidate set detection.
[0123] The PDCCH blind detection method provided by the embodiments of this application obtains the broadband signal-to-interference-plus-noise ratio (SINR) and the broadband noise power, determines the current blind detection aggregation level order according to the broadband SINR, blindly detects the candidate sets at each aggregation level in sequence to obtain the blind detection result, performs demapping of resources in the search space, calculates the SINR of the control channel element (CCE) level and the CCE-level noise power of the current candidate set, and makes an early stopping decision based on the SINR of the current candidate set at the CCE level, the CCE-level noise power, and the obtained broadband SINR and broadband noise power; if early stopping is required, the current candidate detection is stopped and the detection of the next candidate set is started. Using the solution of this application, while ensuring the quality of blind detection, the blind detection time can be effectively reduced and the system power consumption can be saved.
[0124] To further verify the performance of the solution of this application, the solution of this application is simulated and compared with the existing blind detection solution based on the signal-to-noise ratio (SNR) at the candidate level. The performance of the solution is evaluated from two dimensions: the false detection rate and the missed detection rate. Among them, the false detection rate is the probability of judging an invalid candidate set as a valid candidate set, and the missed detection rate is the probability of judging a valid candidate set as an invalid candidate set. A high false detection rate will lead to an increase in the number of blind detections and an increase in power consumption.
[0125] The simulation configuration conditions are as follows:
[0126] The size of the subset bandwidth (Bandwidth Part, BWP) is equal to 100 resource blocks (RBs), the subcarrier spacing is 15 kHz, the TRS period is 20 time slots (slots), the PDCCH occupies 1 symbol, the REGBundle Size is equal to 3, the precoder granularity (PrecoderGranularity) is equal to zero, there are two candidate sets, candidate set 0 carries DCI, the aggregation level is 4, candidate set 1 does not carry DCI, the aggregation level is 8, and there are 4 overlapping CCEs between candidate sets 0 and 1, the reference threshold traverses four different channel types: additive white Gaussian noise (AWGN) channel / TDL-A / TDL-B / TDL-C (three kinds of time-delay spread channels), and the SNR is configured to 18 dB.
[0127] The simulation results are shown in Table 3 below:
[0128] Table 3
[0129]
[0130] As can be seen from the above simulation results, compared with the comparative scheme, when there are overlapping CCEs in multiple candidate sets, the false detection rate of the solution of the present application is very low, approaching 0, which greatly reduces the number of blind detections and thus reduces the system power consumption. It is a common scenario that there are directly overlapping CCEs in the PDCCH candidate set. Moreover, the solution of the present application also avoids missed detections, and can also achieve a better compromise between performance and cost by setting a reasonable threshold value, which can effectively improve the robustness of the solution.
[0131] Correspondingly, the embodiment of the present application further provides a PDCCH blind detection device, as Figure 3 shown, which is a schematic structural diagram of the device.
[0132] The PDCCH blind detection device 300 includes the following modules:
[0133] An information acquisition module 301, configured to acquire a broadband signal-to-interference-plus-noise ratio and a broadband noise power;
[0134] An aggregation level order determination module 302, configured to determine the current blind detection aggregation level order according to the broadband signal-to-interference-plus-noise ratio;
[0135] A calculation module 303, configured to perform blind detection on all candidate sets at each aggregation level in sequence according to the current blind detection aggregation level order, and determine the physical resource location of the current candidate set; and calculate the CCE-level signal-to-interference-plus-noise ratio and CCE-level noise power of the current candidate set according to the physical resource location;
[0136] A blind detection module 304, configured to perform an early stop decision according to the CCE-level signal-to-interference-plus-noise ratio and CCE-level noise power of the current candidate set, as well as the broadband signal-to-interference-plus-noise ratio and the broadband noise power; if early stop is required, stop the detection of the current candidate set and start the detection of the next candidate set.
[0137] Other related descriptions about the PDCCH blind detection device 300 may refer to the relevant descriptions in the foregoing embodiment of the PDCCH blind detection method of the present application, and will not be elaborated here.
[0138] The embodiment of the present application further provides a terminal device, including the above-mentioned PDCCH blind detection device 300.
[0139] The terminal device in the embodiments of the present application may refer to various forms of terminal devices, such as user equipment, access terminals, user units, user stations, mobile stations, mobile handsets (Mobile Station, MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication devices, user agents, or user devices. The terminal device may also be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA), handheld device with wireless communication function, computing device, or other processing devices connected to a wireless modem, in-vehicle device, wearable device, terminal device in a 5G network, or terminal device in a future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0140] In specific implementation, the above PDCCH blind detection device may correspond to a chip with corresponding functions in the terminal device, such as a System-On-a-Chip (SOC), baseband chip, chip module, etc.
[0141] In specific implementation, for each module / unit included in each of the above-described devices and products in the embodiments, it may be a software module / unit, a hardware module / unit, or may also be partly a software module / unit and partly a hardware module / unit.
[0142] For example, for each device or product applied to or integrated into a chip, each module / unit included therein can be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs that run on a processor integrated inside the chip, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device or product applied to or integrated into a chip module, each module / unit included therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components of the chip module, or at least some of the modules / units can be implemented in the form of software programs that run on a processor integrated inside the chip module, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits; for each device or product applied to or integrated into a terminal, each module / unit included therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, a circuit module, etc.) or different components inside the terminal, or at least some of the modules / units can be implemented in the form of software programs that run on a processor integrated inside the terminal, and the remaining (if any) part of the modules / units can be implemented in the form of hardware such as circuits.
[0143] An embodiment of the present application also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, on which a computer program is stored, and when the computer program is run by a processor, it executes the steps in the above method embodiments.
[0144] An embodiment of the present application also provides a terminal device, including a memory and a processor, where a computer program that can run on the processor is stored on the memory, and when the processor runs the computer program, it executes the steps in the above method embodiments.
[0145] Please refer to Figure 4 , an embodiment of the present application also provides a schematic diagram of the hardware structure of a terminal device. The device includes a processor 401, a memory 402, and a transceiver 403.
[0146] The processor 401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of this application. The processor 401 may also include multiple CPUs, and the processor 401 may be a single-CPU processor or a multi-CPU processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).
[0147] The memory 402 may be a ROM or other type of static storage device that can store static information and instructions, a RAM, or other type of dynamic storage device that can store information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer. The embodiments of this application do not impose any restrictions on this. The memory 402 may exist independently (in this case, the memory 602 may be located outside the device or inside the device), or it may be integrated with the processor 401. Among them, the memory 402 may contain computer program code. The processor 401 is used to execute the computer program code stored in the memory 402, so as to implement the method provided by the embodiments of this application.
[0148] The processor 401, the memory 402, and the transceiver 403 are connected through a bus. The transceiver 403 is used to communicate with other devices or communication networks. Optionally, the transceiver 403 may include a transmitter and a receiver. The device in the transceiver 403 for implementing the receiving function can be regarded as a receiver, and the receiver is used to execute the receiving steps in the embodiments of this application. The device in the transceiver 403 for implementing the sending function can be regarded as a transmitter, and the transmitter is used to execute the sending steps in the embodiments of this application.
[0149] It should be understood that the term "and / or" in this text is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. Additionally, the character " / " in this text indicates that the associated objects before and after are in an "or" relationship.
[0150] In the embodiments of the present application, "a plurality of" means two or more.
[0151] The first, second, etc. descriptions that appear in the embodiments of the present application are only for schematic and distinguishing description of the objects, without an order, and do not represent a special limitation on the number of devices in the embodiments of the present application, and cannot constitute any limitation to the embodiments of the present application.
[0152] Each embodiment provided by the present application can be implemented in whole or in part by software, hardware, firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. 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 in a wired or wireless manner. It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0153] In several embodiments provided by the present application, it should be understood that the disclosed methods, devices, and equipment can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there can be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be in an electrical, mechanical, or other form.
[0154] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0155] In addition, each functional unit in various embodiments of the present application can be integrated into one processing unit, or each unit can be physically arranged separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a combination of hardware and software functional units.
[0156] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present application. Therefore, the protection scope of the present application should be subject to the scope defined by the claims.
Claims
1. A PDCCH blind detection method, characterized in that: The method comprises: Obtain broadband signal-to-interference-and-noise ratio and broadband noise power; Determine a current blind detection aggregation level order according to the broadband signal to interference and noise ratio; According to the current blind detection aggregation level order, blind detection is performed on all candidate sets under each aggregation level in turn to determine the physical resource location of the current candidate set; according to the physical resource location, a CCE-level signal to interference plus noise ratio and a CCE-level noise power of the control channel unit of the current candidate set are calculated; Performing an early stopping decision according to the CCE-level signal to interference plus noise ratio and the CCE-level noise power of the current candidate set, and the wideband signal to interference plus noise ratio and the wideband noise power; If early stopping is required, stop the current candidate detection and start the next candidate set detection.
2. The method according to claim 1, characterized in that The obtaining of broadband signal to interference noise ratio and broadband noise power comprises: For the NR system, determine the synchronization signal block SSB or tracking reference signal TRS that has a quasi-co-location QCL relationship with the PDCCH; Obtain a broadband signal to interference and noise ratio and a broadband noise power corresponding to the SSB or the TRS.
3. The method according to claim 1, characterized in that The obtaining of broadband signal to interference noise ratio and broadband noise power comprises: For the LTE system, the broadband signal-to-interference-and-noise ratio and broadband noise power calculated based on the cell reference signal CRS are obtained.
4. The method according to claim 1, characterized in that: The aggregation levels involved in sorting include: 1, 2, 4, 8, and 16.
5. The method according to claim 4, characterized in that Determining the current blind detection aggregation level order according to the broadband signal to interference and noise ratio comprises: If the broadband signal to interference and noise ratio is less than or equal to 0 dB, the current blind detection aggregation level order is: 16, 8, 4, 2, 1; If the broadband signal to interference and noise ratio is greater than 0 dB and less than or equal to 15 dB, the current blind detection aggregation level order is: 8, 4, 16, 2, 1; If the broadband signal to interference and noise ratio is greater than 15 dB and less than or equal to 30 dB, the current blind detection aggregation level order is: 4, 2, 1, 8, 16; If the broadband signal to interference and noise ratio is greater than 30dB, the current blind detection aggregation level order is: 2, 1, 4, 8, 16.
6. The method according to claim 1, characterized in that Determining the physical resource location of the current candidate set includes: In each search space where blind detection is required, searching is performed according to the RNTI type and the candidate set configuration information to determine the PDCCH candidate set in the search space; De-resource mapping is performed on the PDCCH candidate set to determine the physical resource location of the current candidate set.
7. The method according to claim 1, characterized in that The calculating, according to the physical resource position, a CCE-level signal to interference and noise ratio of the current candidate set includes: The CCE-level signal to interference plus noise ratio of the current candidate set is calculated according to the physical resource position of the current candidate set, and the CCE-level signal to interference plus noise ratio includes AL CCE signal to interference plus noise ratios, where AL is an aggregation level.
8. The method according to claim 7, characterized in that The method further comprises: If the broadband signal to interference and noise ratio is greater than a set reference threshold, early stopping decision is initiated.
9. The method according to claim 7, characterized in that: The making an early stopping decision according to the CCE-level signal to interference plus noise ratio and the CCE-level noise power of the current candidate set, and the wideband signal to interference plus noise ratio and the wideband noise power comprises: Determine a channel interference indication according to the CCE level noise power of the current candidate set and the broadband noise power, wherein the channel interference indication is used to identify whether the current candidate set is interfered; An early stopping decision is made according to the channel interference indication and the CCE-level signal to interference plus noise ratio of the current candidate set.
10. The method according to claim 9, characterized in that The channel interference indication includes: a CCE-level interference indication and a candidate set-level interference indication; the CCE-level interference indication is used to indicate whether the current CCE is interfered with; the candidate set-level interference indication is used to indicate whether the current candidate set is interfered with; The determining of the channel interference indication according to the current candidate set CCE level noise power and the broadband noise power comprises: Determine whether each current CCE is interfered with according to the CCE level noise power of the current candidate set and the broadband noise power; If any CCE in the current aggregation level is interfered, the channel interference indicator is set to 1, indicating that the current candidate set is interfered; If all CCEs in the current aggregation level are not interfered with, the channel interference indicator is set to 0, indicating that the current candidate set is not interfered with.
11. The method according to claim 10, characterized in that The making an early stopping decision according to the channel interference indication and the CCE-level signal to interference plus noise ratio of the current candidate set comprises: Determine a maximum value and a minimum value of the AL CCE signal to interference plus noise ratios to obtain a CCE level maximum signal to interference plus noise ratio and a CCE level minimum signal to interference plus noise ratio; If the channel interference indicator is 1, and the CCE level maximum signal to interference noise is less than a first threshold, performing early stopping; If the channel interference indication is 0, and the CCE level maximum signal to interference and noise ratio is less than a second threshold, performing early stopping; If the channel interference indicator is 0, and the difference between the CCE level maximum signal to interference plus noise ratio and the CCE level minimum signal to interference plus noise ratio is greater than a third threshold, early stopping is performed.
12. A PDCCH blind detection device, characterized in that: The device comprises: An information acquisition module, used to obtain broadband signal-to-interference-noise ratio and broadband noise power; An aggregation level order determination module, used to determine the current blind detection aggregation level order according to the broadband signal to interference noise ratio; A calculation module, used to perform blind detection on all candidate sets under each aggregation level in turn according to the current blind detection aggregation level order, and determine the physical resource location of the current candidate set; and calculate the CCE-level signal to interference and noise ratio and CCE-level noise power of the control channel unit of the current candidate set according to the physical resource location; The blind detection module is used to make an early stop decision according to the CCE-level signal to interference plus noise ratio and the CCE-level noise power of the current candidate set, as well as the broadband signal to interference plus noise ratio and the broadband noise power; if early stop is required, the current candidate set detection is stopped and the next candidate set detection is started.
13. A terminal device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the PDCCH blind detection method according to any one of claims 1 to 11.
14. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, wherein: When the computer program is executed by a processor, the steps of the PDCCH blind detection method according to any one of claims 1 to 11 are executed.
15. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the PDCCH blind detection method according to claims 1 to 11 are implemented.
Citation Information
Cited By
Method and terminal for blind detection of physical downlink control channel (PDCCH)
CN120750490A