Physical downlink control channel blind detection method, device, electronic device and storage medium
By screening and screening based on the CORESET candidate set in the downlink control channel blind inspection, and matching the theoretical calculated values and actual measured values, the third suspected network identifier set is selected, which solves the large amount of blind computing power consumption in the existing technology. The problem of this achieves the effect of reducing the probability of virtual detection and saving calculation amount.
Patent Information
- Application Number
- CN202411274664.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-09-12
AI Technical Summary
In the prior art, computing power is consumed during the blind inspection of downlink control channels, resulting in an increase in false inspection and an extension of detection time.
By screening first and second screening based on the control resource set CORESET candidate set, the theoretical control channel unit start position of the network identifier at each aggregation level, and match the theoretical calculated value with the measured value to filter out the third suspected Network identifier set reduces the probability of false detection while not increasing the probability of missed detection.
This reduces the computing power consumption of blind inspection, reduces the probability of false inspection, and saves the calculation amount of subsequent processes without increasing the probability of missed inspection.
Smart Images

Figure CN118804053B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electrical communication technology, and in particular to a physical downlink control channel blind detection method, device, electronic equipment and storage medium. Background Art
[0002] In the field of wireless communications, especially for mobile communication standards such as LTE (Long Term Evolution) and 5G NR (New Radio), DCI (Downlink Control Information) blind detection is a very important concept. Downlink control information is key control information sent by the base station to the UE (User Equipment) to indicate data scheduling and other important control instructions. Blind detection refers to the process in which the UE must check all possible downlink control information locations to find its own control information without knowing clearly which resource blocks and time slots are allocated to the downlink control information. In order to decode the downlink control information, the NID (Network Identifier) must be obtained as a prerequisite.
[0003] At present, the key network identifier detection is divided into three steps: in the first step, the CORESET (Control Resource Set) candidate set (time-frequency position) is obtained according to the MIB (Master Information Block) message and the SIB (System Information Block) message, and the DMRS (Demodulation Reference Signal) in the CCE (Control Channel Element) is extracted in turn from the candidate set, and the suspected network identifier is obtained by differential LLR (Log-Likelihood Ratio) demodulation to complete the first screening; in the second step, according to the suspected network identifier output in the first step, the local DMRS and the received extracted DMRS are used to perform correlation energy calculation to further narrow the range of suspected network identifiers, and the actual control channel unit position and aggregation level AL of the suspected network identifier are output to complete the second screening; in the third step, the theoretical position of the CCE start of the suspected network identifier output in the second step at different aggregation levels AL is calculated to determine whether there is an intersection with the actual CCE position and the actual AL, and the suspected network identifiers with the intersection are screened out. This method simply makes a decision based on the intersection to determine whether to conduct subsequent blind detection attempts, which will result in a large number of false detections and waste of subsequent computing power and detection time.
[0004] Therefore, how to reduce the computing power consumption of blind detection has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present invention provides a physical downlink control channel blind detection method, device, electronic equipment and storage medium, which are used to solve the problem of large consumption of blind detection computing power in the prior art.
[0006] The present invention provides a physical downlink control channel blind detection method, comprising:
[0007] Perform a screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set;
[0008] Performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set;
[0009] For any network identifier in the second suspected network identifier set, calculating a theoretical control channel unit starting position of the network identifier at each aggregation level, and taking an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier;
[0010] Matching each of the theoretical calculated values with the corresponding measured values, and selecting a third suspected network identifier set from the second suspected network identifier set based on the matching result, wherein the measured values include the actually-inspected aggregation level and the actually-inspected control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value;
[0011] Based on the third set of suspected network identifiers, downlink control information is determined.
[0012] According to a physical downlink control channel blind detection method provided by the present invention, matching each of the theoretical calculated values with the corresponding measured values, and screening the second suspected network identifier set to obtain a third suspected network identifier set based on the matching result, includes:
[0013] For any network identifier in the second set of suspected network identifiers, sorting the theoretical calculated values of the network identifier from high to low according to the aggregation level to obtain a theoretical calculated value sequence;
[0014] Selecting a theoretical calculated value from the theoretical calculated value sequence in order as the current theoretical calculated value;
[0015] Matching the current theoretical calculated value with the measured value of the network identifier;
[0016] If the current theoretical calculated value matches the measured value of the network identifier, determining the network identifier as a candidate network identifier;
[0017] If the current theoretical calculated value does not match the measured value of the network identifier, return to the step of sequentially selecting a theoretical calculated value from the theoretical calculated value sequence as the current theoretical calculated value until the theoretical calculated values in the theoretical calculated value sequence are matched, or a theoretical calculated value matching the measured value of the network identifier is detected;
[0018] The candidate network identifiers are combined to obtain a third set of suspected network identifiers.
[0019] According to a physical downlink control channel blind detection method provided by the present invention, before determining the downlink control information based on the third suspected network identifier set, the method further includes:
[0020] For any network identifier in the third set of suspected network identifiers, if the wireless network temporary identifier corresponding to the network identifier does not conform to the preset wireless network temporary identifier range, the network identifier is deleted from the third set of suspected network identifiers.
[0021] According to a physical downlink control channel blind detection method provided by the present invention, the preset wireless network temporary identifier range is determined based on the following steps:
[0022] Based on the current area location, determine the interval threshold value;
[0023] The solved network identifier is used as a reference value;
[0024] Taking the difference between the reference value and the interval threshold value as a first range threshold;
[0025] Taking the sum of the reference value and the interval threshold value as a second range threshold;
[0026] The first range threshold and the second range threshold are combined to obtain the preset wireless network temporary identifier range.
[0027] According to a physical downlink control channel blind detection method provided by the present invention, before determining the downlink control information based on the third suspected network identifier set, the method further includes:
[0028] For any network identifier in the third suspected network identifier set, if the wireless network temporary identifier corresponding to the network identifier is not in the wireless network temporary identifier circular list, the network identifier is deleted from the third suspected network identifier set, and the wireless network temporary identifier circular list is used to store trusted wireless network temporary identifiers.
[0029] According to a physical downlink control channel blind detection method provided by the present invention, the wireless network temporary identifier circular list is updated based on the following steps:
[0030] After parsing the random access-radio network temporary identifier from the random access message, adding the random access-radio network temporary identifier to the radio network temporary identifier circular list;
[0031] For any wireless network temporary identifier in the wireless network temporary identifier circular list, if the wireless network temporary identifier does not solve a task within a preset time period, the wireless network temporary identifier is deleted from the wireless network temporary identifier circular list.
[0032] The present invention also provides a physical downlink control channel blind detection device, comprising the following modules:
[0033] A first screening module, used for performing a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set;
[0034] A second screening module, configured to perform a second screening on the first suspected network identifier set to obtain a second suspected network identifier set;
[0035] a calculation module, configured to calculate, for any network identifier in the second suspected network identifier set, a theoretical control channel unit starting position of the network identifier at each aggregation level, and use a aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculation values of the network identifier;
[0036] a matching module, configured to match each of the theoretical calculated values with a corresponding measured value, and to screen the second suspected network identifier set to obtain a third suspected network identifier set based on the matching result, wherein the measured value includes a detected aggregation level and a detected control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value;
[0037] The decryption module is used to determine downlink control information based on the third suspected network identifier set.
[0038] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the physical downlink control channel blind detection method as described above is implemented.
[0039] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the physical downlink control channel blind detection method as described in any one of the above is implemented.
[0040] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned physical downlink control channel blind detection methods.
[0041] The physical downlink control channel blind detection method, device, electronic device and storage medium provided by the present invention perform a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; perform a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; for any network identifier in the second suspected network identifier set, calculate the theoretical control channel unit starting position of the network identifier at each aggregation level, and use an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; match each of the theoretical calculated values with the corresponding measured values, and screen the second suspected network identifier set based on the matching result to obtain a third suspected network identifier set, the measured values include the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; based on the third suspected network identifier set, determine the downlink control information. This scheme matches each theoretical calculated value with the corresponding measured value. If the theoretical calculated value of the network identifier matches the corresponding measured value, the network identifier is retained. Otherwise, the network identifier is filtered out, thereby screening out a third suspected network identifier set from the second suspected network identifier set, reducing the number of suspected network identifiers, and executing subsequent processes on the network identifiers in the third suspected network identifier set, thereby reducing the probability of false detection without increasing the probability of missed detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0043] Figure 1 It is a schematic diagram of the structure of the candidate set space in the prior art;
[0044] Figure 2 It is one of the blind detection flow charts in the prior art;
[0045] Figure 3 This is the second schematic diagram of the blind detection process in the prior art;
[0046] Figure 4 It is a structural schematic diagram of a control channel unit in the prior art;
[0047] Figure 5 It is one of the flow charts of the blind detection method of the physical downlink control channel provided by the present invention;
[0048] Figure 6 This is the second flow chart of the blind detection method for the physical downlink control channel provided by the present invention;
[0049] Figure 7 is an exemplary schematic diagram of a network identifier sequence output by the second sieve provided by the present invention;
[0050] Figure 8 It is a schematic diagram of the flow of wireless network temporary identifier circular list matching provided by the present invention;
[0051] Fig. 9 It is a structural schematic diagram of a physical downlink control channel blind detection device provided by the present invention;
[0052] Fig.10 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] It should be noted that in the description of the embodiments of the present invention, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "include one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements. The orientation or position relationship indicated by the terms "upper", "lower" and the like is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. Unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be a connection between two elements. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0055] The terms "first", "second", etc. in the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" means at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0056] The information carried by the PDCCH (Physical Downlink Control Channel) is called downlink control information DCI. The downlink control information includes both system cell-level scheduling and control information and UE-level scheduling and control information.
[0057] The bandwidth of the NR communication system is much larger than that of 4G (4G usually has a carrier of 20MHz), for example, a cell bandwidth is 100MHz. The number of time domain symbols and frequency domain positions of the PDCCH in the entire bandwidth of the NR system are encapsulated in the CORESET, which is also called the candidate set. The entire bandwidth can be divided into multiple CORESET spaces, supporting up to 12 candidate set spaces, numbered CORESET0~CORESET11 in sequence. The process of detecting system or user-level downlink control information in the candidate set CORESET space is called blind detection, so the CORESET space can also be called the blind detection search space.
[0058] The search space includes the common search space (CSS) and the UE-specific search space (USS). The CSS is usually configured to correspond to CORESET0. When CORESET0 has no system downlink control information to carry, it can also carry the user's downlink control information. At this time, the base station assigns the time-frequency resource to other candidate set spaces, that is, possible CORESET1~CORESET11; the candidate sets corresponding to the USS search space are CORESET1~CORESET11.
[0059] Figure 1 It is a schematic diagram of the structure of the candidate set space in the prior art, such as Figure 1 As shown in the figure, the CORESET candidate set consists of time domain OFDM (Orthogonal Frequency Division Multiplexing) symbols in the time domain and control channel units in the frequency domain. The CORESET candidate set usually includes 1-3 OFDM symbols. In the NR system, 1 control channel unit includes 6 REGs (Resource Element Groups), 1 REG is equivalent to 1 RB (Resource Block), and 1RB=12RE (Resource Element). The CORESET candidate set can carry a maximum of 45 control channel units in the frequency domain.
[0060] Normally, the receiver does not know how many PDCCHs are carried in the current CORESET, what format of downlink control information is transmitted by the PDCCH, or where the information it needs is located, so it must adopt a blind detection method. PDCCH blind detection attempts to decode a CORESET or multiple CORESET candidate set spaces at different time-frequency resource locations, and determines whether the PDCCH is detected based on whether the CRC (Cyclic redundancy check) check is successful, and determines the downlink control information data, length and format for subsequent downlink control information analysis.
[0061] The control channel unit is the basic unit of PDCCH and occupies 6 REGs. A given PDCCH can be composed of 1 / 2 / 4 / 8 / 16 control channel units, and its specific size is determined by the downlink control information load size and the required coding rate. The number of control channel units that make up the PDCCH is called AL (aggregation level 1 / 2 / 4 / 8 / 16). The base station can adjust the PDCCH aggregation level according to the actual transmission wireless channel status to achieve link adaptive transmission.
[0062] Figure 2 It is one of the blind detection flow charts in the prior art, such as Figure 2 As shown in FIG. 1 , the prerequisite for NR blind detection (CORESETx candidate set of unknown C-RNTI) decoding is to first obtain the user-level NID, and use this NID to descramble the user-level PDCCH CCE. Only after descrambling can subsequent channel estimation, equalization, demodulation, deinterleaving, rate matching, Polar decoding and other processes be performed.
[0063] DMRS is a reference signal for UE to perform channel demodulation in wireless networks. DMRS plays an important role in enabling the receiver to quickly estimate the channel and perform reception detection, especially in low mobility scenarios. The pre-DMRS pilot can achieve channel estimation performance that meets demodulation requirements with low overhead.
[0064] Figure 4 is a schematic diagram of the structure of a control channel unit in the prior art, such as Figure 4 As shown, the generation of the local DMRS sequence of the CCE constituting the PDCCH follows the LTE Gold sequence, which is related to the time slot index, OFDM symbol index and cell ID or high-level configuration parameters. The pseudo-random sequence used by the local DMRS reference sequence of the PDCCH CCE is as follows:
[0065] ;
[0066] Where l is the OFDM symbol index within the time slot, It is the timeslot number in the radio frame. NID is related to the cell ID or high-level configuration parameters. When the UE is in the connected state, NID is configured by the high-level parameter pdcch-DMRS-ScramblingID. At this time, the value range of NID is 0-65535. It can be seen that in order to decode DCI, NID must be obtained under the precondition. This NID is used to descramble the DMRS in the user-level PDCCH CCE. Only after descrambling can subsequent channel estimation, equalization, demodulation, deinterleaving, rate matching, Polar decoding and other processes be carried out.
[0067] Figure 3 This is the second schematic diagram of the blind detection process in the prior art, such as Figure 3 As shown, in the prior art, key network identifier detection is divided into three steps:
[0068] Step 1: Obtain the CORESETx candidate set (time-frequency position) according to the MIB message and SIB message, extract the DMRS in the CCE in the candidate set in turn, use differential LLR demodulation to obtain the suspected NID, and perform the first screening;
[0069] Step 2: Based on the suspected NID output in the first step, the local DMRS is correlated with the DMRS received and extracted in the candidate set, the correlation energy is calculated, and the second screening of the correlation energy is performed to further narrow the suspected NID range, and the actual detection CCE position and the actual detection aggregation level AL of the suspected NID are output;
[0070] Step 3: Based on the suspected NID output in the second step, the theoretical position of the CCE start is calculated at different aggregation levels AL = 1 / 2 / 4 / 8 / 16, and then it is determined whether there is an intersection with the actual CCE position and actual AL of the suspected NID. If there is an intersection, the suspected NID is further screened and output.
[0071] In the above method, the third screen simply determines whether to conduct subsequent blind detection attempts based on the intersection judgment, which will lead to more false detections and cause subsequent computing power and detection time consumption.
[0072] In order to save subsequent computing power, some solutions also perform a suspected NID deduplication operation before the second screening. That is, if the same NID appears in different CCE positions and actual detection ALs, only the CCE position corresponding to the maximum aggregation level AL of the actual detection AL is selected to perform the subsequent theoretical intersection decision operation, so as to save subsequent computing power. However, this method may lead to missed detection and filter out the actual CCE position (CCE that can be decoded).
[0073] In order to solve the above problems, the present invention proposes the following embodiments. Figure 5-Figure 10 The present invention describes a physical downlink control channel blind detection method, device, electronic device and storage medium provided by an embodiment of the present invention.
[0074] Figure 5 FIG. 1 is one of the flow charts of the blind detection method for the physical downlink control channel provided by the present invention, such as Figure 5 As shown, the method includes the following:
[0075] S510, performing a screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set;
[0076] S520, performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set;
[0077] S530: For any network identifier in the second suspected network identifier set, calculate a theoretical control channel unit starting position of the network identifier at each aggregation level, and use an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier;
[0078] S540, matching each of the theoretical calculated values with the corresponding measured values, and filtering the second set of suspected network identifiers to obtain a third set of suspected network identifiers based on the matching results, wherein the measured values include the actually-inspected aggregation level and the actually-inspected control channel unit starting position, and the theoretical calculated value of any network identifier in the third set of suspected network identifiers matches the corresponding measured value;
[0079] S550: Determine downlink control information based on the third suspected network identifier set.
[0080] In S510, a CORESETx candidate set (time-frequency position) is obtained according to the MIB message and the SIB message, DMRS in the control channel unit is extracted in sequence from the candidate set, and a suspected network identifier is obtained by differential LLR demodulation to form a first suspected network identifier set, thereby completing a first screening.
[0081] In S520, based on the suspected network identifier output by S510, the local DMRS is correlated with the DMRS extracted from the candidate set, the correlation energy is calculated, the correlation energy judgment is performed, the second screening is completed, and the second suspected network identifier set is obtained, the range of suspected network identifiers is further narrowed, and the actual inspection control channel unit position and aggregation level AL (actual inspection) of the suspected network identifier are output.
[0082] In S530, for a network identifier, its theoretical control channel unit start position at aggregation level AL=16 / 8 / 4 / 2 / 1 is calculated, and an aggregation level and its corresponding theoretical control channel unit start position are taken as a set of theoretical calculation values, recorded as [AL, CCE_START]. For example, for the network identifier NID=21281, when the aggregation level AL=16, the theoretical control channel unit starting position CCE_START=0 is calculated, and a set of theoretical calculated values [16,0] is obtained; when the aggregation level AL=8, the theoretical control channel unit starting position CCE_START=0 is calculated, and a set of theoretical calculated values [8,0] is obtained; when the aggregation level AL=4, the theoretical control channel unit starting position CCE_START=4 is calculated, and a set of theoretical calculated values [4,4] is obtained; when the aggregation level AL=2, the theoretical control channel unit starting position CCE_START=6 is calculated, and a set of theoretical calculated values [2,6] is obtained; when the aggregation level AL=1, the theoretical control channel unit starting position CCE_START=6 is calculated, and a set of theoretical calculated values [1,6] is obtained; that is, for the network identifier NID=21281, there are 5 sets of theoretical calculated values.
[0083] In S540, each theoretical calculated value of the network identifier is matched with the actual inspection aggregation level and the starting position of the actual inspection control channel unit of the network identifier. If they are completely matched, the network identifier is determined to be a suspected network identifier and is added to the third suspected network identifier set; if any theoretical calculated value of the network identifier does not match the actual inspection aggregation level and the starting position of the actual inspection control channel unit of the network identifier, the network identifier is filtered out.
[0084] Figure 7 is an exemplary schematic diagram of the network identifier sequence output by the second sieve provided by the present invention, such as Figure 7 As shown, still taking the network identifier NID=21281 as an example, the measured NID=21281, the aggregation level AL=2, the CCE numbers are 6 and 7, and a set of theoretical calculation values [2,6] calculated in S530 completely matches the measured values, so the network identifier is retained.
[0085] The physical downlink control channel blind detection method provided by the embodiment of the present invention performs a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; performs a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; for any network identifier in the second suspected network identifier set, calculates the theoretical control channel unit starting position of the network identifier at each aggregation level, and uses an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; matches each of the theoretical calculated values with the corresponding measured values, and screens the second suspected network identifier set based on the matching result to obtain a third suspected network identifier set, the measured values include the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; based on the third suspected network identifier set, determines the downlink control information. This scheme matches each theoretical calculated value with the corresponding measured value. If the theoretical calculated value of the network identifier matches the corresponding measured value, the network identifier is retained. Otherwise, the network identifier is filtered out, thereby screening out a third suspected network identifier set from the second suspected network identifier set, reducing the number of suspected network identifiers, and executing subsequent processes on the network identifiers in the third suspected network identifier set, thereby reducing the probability of false detection without increasing the probability of missed detection.
[0086] In an optional embodiment, matching each of the theoretical calculated values with the corresponding measured values, and screening the second set of suspected network identifiers to obtain a third set of suspected network identifiers based on the matching results, includes:
[0087] For any network identifier in the second set of suspected network identifiers, sorting the theoretical calculated values of the network identifier from high to low according to the aggregation level to obtain a theoretical calculated value sequence;
[0088] Selecting a theoretical calculated value from the theoretical calculated value sequence in order as the current theoretical calculated value;
[0089] Matching the current theoretical calculated value with the measured value of the network identifier;
[0090] If the current theoretical calculated value matches the measured value of the network identifier, determining the network identifier as a candidate network identifier;
[0091] If the current theoretical calculated value does not match the measured value of the network identifier, return to the step of sequentially selecting a theoretical calculated value from the theoretical calculated value sequence as the current theoretical calculated value until the theoretical calculated values in the theoretical calculated value sequence are matched, or a theoretical calculated value matching the measured value of the network identifier is detected;
[0092] The candidate network identifiers are combined to obtain a third set of suspected network identifiers.
[0093] For ease of understanding, the following Figure 7 A physical downlink control channel blind detection method provided in an embodiment of the present invention is described.
[0094] Since the value range of the network identifier is 0-65535, it can be determined that the network identifier values greater than 65535 in the second suspected network identifier set are illegal network identifiers, such as Figure 7 The network identifier NID=1048575 is an invalid and illegal network identifier and does not need to be processed.
[0095] exist Figure 7 There are two columns of data in the figure. The column numbers represent OFDM symbols in the time domain. Column 2 is symbol 0 and symbol 1. The rows are in units of control channel element CCE numbers. Symbol 0 is an even CCE number and symbol 1 is an odd CCE number. There are three suspected NIDs (RNTIs) in the figure, NID=21281, 27892, and 63221. The minimum unit of aggregation level is 1, that is, 1 CCE. In the figure, the aggregation level AL = 2 for NID = 21281, the aggregation level AL = 1 for NID = 27892, and the aggregation level AL = 1 for NID = 63221.
[0096] Based on NID, its corresponding RNTI can be calculated: if NID-physical cell identifier PCI>0, then RNTIx=NID-PCI; if NID-PCI≤0, then RNTIx=NID-PCI+65536. Using RNTI, current timeslot number, PCI, current CORESET candidate set number (0~11), aggregation level AL (16 / 8 / 4 / 2 / 1) and other parameters, 5 sets of theoretical CCE starting positions can be calculated: [16,0], [8,0], [4,4], [2,6], [1,6]. According to the aggregation level from high to low, the measured value (actual detection aggregation level and actual detection CCE number) is matched. The theoretical calculated value [2,6] completely matches the measured value, and no further attempts are made to match the subsequent theoretical calculated values. It is determined that NID=21281 is a candidate NID (suspected NID). All candidate NID combinations form the third suspected network identifier set.
[0097] The physical downlink control channel blind detection method provided in the embodiment of the present invention performs matching from high to low according to the aggregation level. When a set of theoretical calculated values completely matches the measured values, matching of other aggregation levels is no longer attempted, thereby further reducing the amount of calculation and saving computing power without increasing the probability of missed detection.
[0098] In an optional embodiment, before determining the downlink control information based on the third suspected network identifier set, the method further includes:
[0099] For any network identifier in the third set of suspected network identifiers, if the wireless network temporary identifier corresponding to the network identifier does not conform to the preset wireless network temporary identifier range, the network identifier is deleted from the third set of suspected network identifiers.
[0100] Specifically, after joining the network, the terminal applies for C-RNTI (used to identify a specific UE and for CRC mask processing of dedicated DCI) from the base station, and the base station periodically polls to allocate unused RNTIs to the terminal for use. For example, the RNTI range that can be used in a certain period of time is 10000~20000, and the next period is 30000~40000, and it continues to be polled and allocated in this way. Therefore, the dynamic cyclic allocation of C-RNTI by the base station can be used to set a preset wireless network temporary identifier range. When the RNTIx corresponding to the network identifier is not within the preset wireless network temporary identifier range, it can be determined that the network identifier is invalid, and the subsequent calculation process is no longer scheduled.
[0101] The physical downlink control channel blind detection method provided by the embodiment of the present invention utilizes the characteristic that the base station dynamically and cyclically allocates C-RNTI to filter out the NID corresponding to the RNTI that is not within the preset wireless network temporary identifier range, further reducing the number of suspected NIDs and saving computing power for subsequent processes.
[0102] Further, the preset wireless network temporary identifier range is determined based on the following steps:
[0103] Based on the current area location, determine the interval threshold value;
[0104] The solved network identifier is used as a reference value;
[0105] Taking the difference between the reference value and the interval threshold value as a first range threshold;
[0106] Taking the sum of the reference value and the interval threshold value as a second range threshold;
[0107] The first range threshold and the second range threshold are combined to obtain the preset wireless network temporary identifier range.
[0108] Specifically, the interval threshold value is determined according to the crowd density in the current area, and the interval threshold value in the densely populated area is greater than the interval threshold value in the sparsely populated area; the network identifier solved in the current time period is used as the reference value; then the preset wireless network temporary identifier range of the current area in the current time period is [reference value - interval threshold value, reference value + interval threshold value].
[0109] For example, the maximum number of NIDs (RNTIs) in a time slot is 90 (45 CCE 2=90), one of the NIDs is detected and the Polar decoding and CRC are OK, for example, its corresponding RNTI is recorded as RNTIx. For C-RNTI, set the RNTI interval threshold [-X, +X] (in crowded areas, a larger range can be configured, such as X=8192, and in sparse areas, X=256). If the wireless network temporary identifier of the suspected network identifier in the third suspected network identifier set exceeds the range of RNTIx+[-X, +X], then the subsequent process of the wireless network temporary identifier corresponding to this suspected network identifier will no longer be scheduled in the current time slot, so as to save subsequent computing power.
[0110] Specifically, for example, if you are currently in a densely populated area in the city, and the currently solved NID=27658 (Polar decoding, CRC OK), the threshold set is X=8192, that is, 27658-8192=19466, 27658+8192 =35850, and the current trusted wireless network temporary identifier range is [19466,35850]. Figure 7 There are three suspected NIDs, NID=21281, NID=27892, and NID=63221. Assuming the current PCI is 100, the suspected RNTIs are 21181, 27792, and 63121. Obviously, RNTI=63121 is not within the interval [19466,35850]. Therefore, the suspected NID=63221 is filtered out and the subsequent calculation process is no longer scheduled.
[0111] The physical downlink control channel blind detection method provided by the embodiment of the present invention determines the interval threshold value according to the current area of the terminal, so that the determined interval threshold value conforms to the flow of people in the current area, thereby generating an accurate preset wireless network temporary identifier range, ensuring that the preset wireless network temporary identifier range can be used to filter out more invalid network identifiers without increasing the probability of missed detection.
[0112] Based on any of the foregoing embodiments, before determining the downlink control information based on the third suspected network identifier set, the method further includes:
[0113] For any network identifier in the third suspected network identifier set, if the wireless network temporary identifier corresponding to the network identifier is not in the wireless network temporary identifier circular list, the network identifier is deleted from the third suspected network identifier set, and the wireless network temporary identifier circular list is used to store trusted wireless network temporary identifiers.
[0114] Specifically, for a suspected network identifier, if the current wireless network temporary identifier circular list matches the wireless network temporary identifier corresponding to the suspected network identifier, the suspected network identifier is retained and scheduled for subsequent processes; if the current wireless network temporary identifier circular list does not match the wireless network temporary identifier corresponding to the suspected network identifier, the suspected network identifier is filtered out and is no longer scheduled for subsequent processes.
[0115] Here, the depth of the wireless network temporary identifier circular list can be set according to actual usage requirements, and is typically configured to be 32 or 64.
[0116] The physical downlink control channel blind detection method provided by the embodiment of the present invention stores credible wireless network temporary identifiers through a wireless network temporary identifier circular list, thereby further filtering suspected network identifiers.
[0117] Further, the wireless network temporary identifier circular list is updated based on the following steps:
[0118] After parsing the random access-radio network temporary identifier from the random access message, adding the random access-radio network temporary identifier to the radio network temporary identifier circular list;
[0119] For any wireless network temporary identifier in the wireless network temporary identifier circular list, if the wireless network temporary identifier does not solve a task within a preset time period, the wireless network temporary identifier is deleted from the wireless network temporary identifier circular list.
[0120] Figure 8 FIG. 1 is a flow chart of the wireless network temporary identifier circular list matching process provided by the present invention, such as Figure 8As shown in the figure, the random access (RA) message contains the wireless network temporary identifier assigned by the base station to the terminal at the current moment. First, the random access-wireless network temporary identifier (RA-RNTI, a wireless network temporary identifier used for random access response, ranging from 1 to 61) must be obtained, and the RA-RNTI value is in the SIB message. The RNTI of the SIB message is fixed to 65535, and NID detection is not required to decode the SIB message. After parsing the RNTI in the RA message, add one or more RNTIs to the wireless network temporary identifier cyclic list. If the wireless network temporary identifier in the wireless network temporary identifier cyclic list is silent within a time window and no more services are decoded (LDPC code, CRC code OK), the wireless network temporary identifier is kicked out of the wireless network temporary identifier cyclic list. For example, if the wireless network temporary identifier cyclic list does not decode RNTIx within a period of time, RNTIx is kicked out of the wireless network temporary identifier cyclic list.
[0121] The physical downlink control channel blind detection method provided by the embodiment of the present invention updates the wireless network temporary identifier circular list according to the network identifier decoding situation, thereby storing the credible wireless network temporary identifier, and providing a basis for the subsequent screening of suspected network identifiers based on the wireless network temporary identifier circular list.
[0122] Figure 6 This is a flow chart of the second method for blind detection of a physical downlink control channel provided by the present invention. Figure 6 , the preferred physical downlink control channel blind detection method of the present invention is described.
[0123] After NID screening one and two, the NID actual inspection AL matching criterion judgment is added to the NID screening three, that is, the theoretical calculated value is matched with the measured value to determine whether the suspected network identifier continues to be scheduled in the subsequent process, thereby reducing the false detection probability without increasing the missed detection probability; the trusted wireless network temporary identifier interval criterion judgment, that is, using the characteristics of the base station dynamically cyclically allocating C-RNTI, the wireless network temporary identifier interval threshold is set, and the suspected network identifier that exceeds the preset wireless network temporary identifier range is filtered out, and the wireless network temporary identifier corresponding to this suspected network identifier is no longer scheduled. The subsequent process is to save subsequent computing power; the trusted wireless network temporary identifier cyclic list matching criterion judgment, that is, the RNTIx allocated by the nearest base station carried in the decoded RA message is included in the periodic cycle of this RNTIx into the wireless network temporary identifier cyclic list. If the wireless network temporary identifier of the suspected network identifier appears in the current list, then the subsequent process of scheduling the suspected network identifier is executed to reduce the missed detection probability.
[0124] The following is a description of a physical downlink control channel blind detection device provided in an embodiment of the present invention. The physical downlink control channel blind detection device described below and the physical downlink control channel blind detection method described above can be referenced to each other.
[0125] Fig. 9 is a structural diagram of a physical downlink control channel blind detection device provided by the present invention, such as Fig. 9 As shown, the physical downlink control channel blind detection device may include but is not limited to;
[0126] A screening module 910, configured to perform a screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set;
[0127] A second screening module 920, configured to perform a second screening on the first suspected network identifier set to obtain a second suspected network identifier set;
[0128] A calculation module 930 is configured to calculate, for any network identifier in the second suspected network identifier set, a theoretical control channel unit starting position of the network identifier at each aggregation level, and use an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculation values of the network identifier;
[0129] A matching module 940 is used to match each of the theoretical calculated values with the corresponding measured values, and to screen the second suspected network identifier set to obtain a third suspected network identifier set based on the matching result, wherein the measured values include the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value;
[0130] The deciphering module 950 is configured to determine downlink control information based on the third suspected network identifier set.
[0131] It should be noted that the physical downlink control channel blind detection device provided in the embodiment of the present invention can execute the physical downlink control channel blind detection method described in any of the above embodiments during specific operation, which will not be elaborated in this embodiment.
[0132] Fig.10 An example of a physical structure diagram of an electronic device is shown in FIG. Fig.10As shown, the electronic device may include: a processor (processor) 1010 , a communication interface (Communications Interface) 1020 , a memory (memory) 1030 and a communication bus 1040 , wherein the processor 1010 , the communication interface 1020 , and the memory 1030 communicate with each other via the communication bus 1040 . The processor 1010 can call the logic instructions in the memory 1030 to execute the physical downlink control channel blind detection method, which includes: performing a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; for any network identifier in the second suspected network identifier set, calculating the theoretical control channel unit starting position of the network identifier at each aggregation level, and taking an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; matching each of the theoretical calculated values with the corresponding measured values, and screening the second suspected network identifier set based on the matching result to obtain a third suspected network identifier set, the measured values including the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; based on the third suspected network identifier set, determining the downlink control information.
[0133] In addition, the logic instructions in the above-mentioned memory 1030 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0134] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the physical downlink control channel blind detection method provided by the above methods, the method including: performing a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; for any network identifier in the second suspected network identifier set, calculating the theoretical control channel unit starting position of the network identifier at each aggregation level, and taking an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; matching each of the theoretical calculated values with the corresponding measured values, and screening the second suspected network identifier set based on the matching result to obtain a third suspected network identifier set, the measured values including the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; based on the third suspected network identifier set, determining downlink control information.
[0135] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented by a processor to execute the physical downlink control channel blind detection method provided by the above methods when the computer program is executed, the method comprising: performing a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; for any network identifier in the second suspected network identifier set, calculating the theoretical control channel unit starting position of the network identifier at each aggregation level, and taking an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; matching each of the theoretical calculated values with the corresponding measured values, and screening the second suspected network identifier set based on the matching result to obtain a third suspected network identifier set, the measured values including the actual detection aggregation level and the actual detection control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; and determining downlink control information based on the third suspected network identifier set.
[0136] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0137] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0138] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A physical downlink control channel blind detection method, characterized in that: include: Perform a screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; Performing a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; For any network identifier in the second suspected network identifier set, calculating a theoretical control channel unit starting position of the network identifier at each aggregation level, and taking an aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculated values of the network identifier; Matching each of the theoretical calculated values with the corresponding measured values, and selecting a third suspected network identifier set from the second suspected network identifier set based on the matching result, wherein the measured values include the actually-inspected aggregation level and the actually-inspected control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; Based on the third set of suspected network identifiers, downlink control information is determined.
2. The physical downlink control channel blind detection method according to claim 1, characterized in that: The matching of each of the theoretical calculated values with the corresponding measured values, and screening the second set of suspected network identifiers to obtain a third set of suspected network identifiers based on the matching results, includes: For any network identifier in the second set of suspected network identifiers, sorting the theoretical calculated values of the network identifier from high to low according to the aggregation level to obtain a theoretical calculated value sequence; Selecting a theoretical calculated value from the theoretical calculated value sequence in order as the current theoretical calculated value; Matching the current theoretical calculated value with the measured value of the network identifier; If the current theoretical calculated value matches the measured value of the network identifier, determining the network identifier as a candidate network identifier; If the current theoretical calculated value does not match the measured value of the network identifier, return to the step of sequentially selecting a theoretical calculated value from the theoretical calculated value sequence as the current theoretical calculated value until the theoretical calculated values in the theoretical calculated value sequence are matched, or a theoretical calculated value matching the measured value of the network identifier is detected; The candidate network identifiers are combined to obtain a third set of suspected network identifiers.
3. The physical downlink control channel blind detection method according to claim 1, characterized in that: Before determining the downlink control information based on the third suspected network identifier set, the method further includes: For any network identifier in the third set of suspected network identifiers, if the wireless network temporary identifier corresponding to the network identifier does not conform to the preset wireless network temporary identifier range, the network identifier is deleted from the third set of suspected network identifiers.
4. The physical downlink control channel blind detection method according to claim 3, characterized in that: The preset wireless network temporary identifier range is determined based on the following steps: Based on the current area location, determine the interval threshold value; The solved network identifier is used as a reference value; Taking the difference between the reference value and the interval threshold value as a first range threshold; Taking the sum of the reference value and the interval threshold value as a second range threshold; The first range threshold and the second range threshold are combined to obtain the preset wireless network temporary identifier range.
5. The physical downlink control channel blind detection method according to any one of claims 1 to 4, characterized in that: Before determining the downlink control information based on the third suspected network identifier set, the method further includes: For any network identifier in the third suspected network identifier set, if the wireless network temporary identifier corresponding to the network identifier is not in the wireless network temporary identifier circular list, the network identifier is deleted from the third suspected network identifier set, and the wireless network temporary identifier circular list is used to store trusted wireless network temporary identifiers.
6. The physical downlink control channel blind detection method according to claim 5, characterized in that: The wireless network temporary identifier circular list is updated based on the following steps: After parsing the random access-radio network temporary identifier from the random access message, adding the random access-radio network temporary identifier to the radio network temporary identifier circular list; For any wireless network temporary identifier in the wireless network temporary identifier circular list, if the wireless network temporary identifier does not solve a task within a preset time period, the wireless network temporary identifier is deleted from the wireless network temporary identifier circular list.
7. A physical downlink control channel blind detection device, characterized in that: include: A first screening module, used for performing a first screening based on the control resource set CORESET candidate set to obtain a first suspected network identifier set; A second screening module, configured to perform a second screening on the first suspected network identifier set to obtain a second suspected network identifier set; a calculation module, configured to calculate, for any network identifier in the second suspected network identifier set, a theoretical control channel unit starting position of the network identifier at each aggregation level, and use a aggregation level and its corresponding theoretical control channel unit starting position as a set of theoretical calculation values of the network identifier; a matching module, configured to match each of the theoretical calculated values with the corresponding measured values, and to screen the second suspected network identifier set to obtain a third suspected network identifier set based on the matching result, wherein the measured values include the actually-inspected aggregation level and the actually-inspected control channel unit starting position, and the theoretical calculated value of any network identifier in the third suspected network identifier set matches the corresponding measured value; The decryption module is used to determine downlink control information based on the third suspected network identifier set.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the physical downlink control channel blind detection method according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the physical downlink control channel blind detection method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the physical downlink control channel blind detection method according to any one of claims 1 to 6 is implemented.
