Physical Downlink Control Channel Blind Detection Method, Apparatus, Device, and Storage Medium
By calculating the reliability value of the physical downlink control channel in the 5G system, determining the target configuration set and performing Polar decoding processing, the problems of blind detection delay and delay in the prior art are solved, and more efficient channel detection is achieved.
Patent Information
- Application Number
- CN202510502784.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-04-22
AI Technical Summary
In existing 5G systems, the physical downlink control channel blind detection requires traversing all aggregation levels, resulting in large delays and decoding delays.
By calculating the reliability value of the configuration set, determining the target configuration set, and performing Polar decoding before Polar decoding, reducing the computational amount and delay of blind detection.
Before Polar decoding, the target configuration set is detected based on the reliability value of the configuration set. Polar decoding only needs to be performed once, reducing the computational amount and delay caused by decoding.
Smart Images

Figure CN120017452B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular, to a method, device, equipment, and storage medium for blind detection of a physical downlink control channel. Background Art
[0002] In 5G NR, a cell base station sends downlink control information (DCI) to a user equipment (UE) side through a physical downlink control channel (PDCCH) for scheduling resource allocation information, modulation and coding mode, retransmission information, etc. of one or more user equipments during uplink and downlink shared channel communication. The PDCCH channel mainly performs resource scheduling based on control channel elements (CCEs). Each CCE contains 6 resource blocks (RBs). Each RB has 3 demodulation reference signal (DMRS) symbols. The DMRS symbols are generated by modulating 2 bits through quadrature phase shift keying (QPSK). The remaining resource elements (REs) in each RB are used to carry DCI data.
[0003] In a 5G system, the search space corresponding to the PDCCH is configured by a control resource set. A control resource set configures multiple aggregation levels, such as aggregation levels 1, 2, 4, 8, 16, etc. Multiple candidate sets are configured under each aggregation level. Each user calculates the candidate sets belonging to itself under each aggregation level according to the configured RNTI, time slot number, and control resource set ID, etc., and then performs equalization, demodulation, and decoding. Performing a PDCCH blind detection requires traversing all aggregation levels, which will bring a relatively large delay. Summary of the Invention
[0004] The present invention provides a method, device, equipment, and storage medium for blind detection of a physical downlink control channel to solve the defects in the prior art.
[0005] The present invention provides a method for blind detection of a physical downlink control channel, including:
[0006] Obtaining physical downlink control channel data to be detected, a corresponding search space, and a downlink control information length; wherein, the search space includes multiple configured sets, and each of the configured sets has a corresponding number of control channel elements and a starting position of the control channel elements;
[0007] Calculate the reliability values of each of the configuration sets according to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element;
[0008] Determine a target configuration set according to the reliability values, and perform Polar decoding processing according to the target configuration set;
[0009] Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the blind detection of the physical downlink control channel.
[0010] According to a method for blind detection of a physical downlink control channel provided by the present invention, the calculating the reliability values of each of the configuration sets according to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element includes:
[0011] Extract first target data corresponding to each of the configuration sets from the physical downlink control channel data respectively according to the number of control channel elements and the starting position of the control channel element of each of the configuration sets;
[0012] Determine de-scrambling soft information data corresponding to each of the configuration sets according to the first target data, the number of control channel elements, and the starting position of the control channel element;
[0013] Calculate the reliability values of each of the configuration sets according to the number of control channel elements, the length of the downlink control information, and the de-scrambling soft information data.
[0014] According to a method for blind detection of a physical downlink control channel provided by the present invention, the calculating the reliability values of each of the configuration sets according to the number of control channel elements, the length of the downlink control information, and the de-scrambling soft information data includes:
[0015] Perform de-rate matching on each of the de-scrambling soft information data respectively based on the length of the downlink control information and the number of control channel elements to obtain de-rate matching data corresponding to each of the configuration sets;
[0016] Determine a coding matrix according to the number of control channel elements;
[0017] Calculate an index set corresponding to each of the configuration sets according to the coding matrix and the length of the downlink control information;
[0018] Calculate the reliability values of each of the configuration sets according to the index set and the de-rate matching data.
[0019] A method for blind detection of a physical downlink control channel provided by the present invention, calculating an index set corresponding to each of the configuration sets according to the coding matrix and the length of the downlink control information, includes:
[0020] Calculating second target data corresponding to each of the configuration sets that satisfies modulo-2 addition equal to 0 according to the coding matrix and the length of the downlink control information;
[0021] Combining the second target data of each of the configuration sets respectively to obtain the index set of each of the configuration sets.
[0022] A method for blind detection of a physical downlink control channel provided by the present invention, determining a target configuration set according to the reliability value and performing Polar decoding processing according to the target configuration set, includes:
[0023] Comparing the reliability values of each of the configuration sets with a preset reliability threshold respectively;
[0024] If there is a configuration set whose reliability value is greater than the preset reliability threshold, taking the configuration set whose reliability value is greater than the preset reliability threshold as the target configuration set, and performing Polar decoding processing according to the rate matching data of the target configuration set.
[0025] A method for blind detection of a physical downlink control channel provided by the present invention, after comparing the reliability values of each of the configuration sets with a preset reliability threshold respectively, the method further includes:
[0026] If there is no configuration set whose reliability value is greater than the preset reliability threshold, ending the blind detection of the physical downlink control channel.
[0027] A method for blind detection of a physical downlink control channel provided by the present invention, determining demodulation scrambling soft information data corresponding to each of the configuration sets according to the first target data, the number of control channel units and the starting position of the control channel units, includes:
[0028] Generating a demodulation reference signal corresponding to the first target data according to a network identification identifier configured by a user;
[0029] Performing channel estimation and equalization on the first target data through the demodulation reference signal, and demodulating the equalized data to obtain soft information data corresponding to each of the configuration sets;
[0030] Generating demodulation scrambling data corresponding to each of the configuration sets according to the network identification identifier, the number of control channel units and a wireless network temporary identifier configured by a user;
[0031] According to the descrambling data, descramble the soft information data corresponding to each of the configuration sets to obtain the descrambled soft information data corresponding to each of the configuration sets.
[0032] The present invention also provides a physical downlink control channel blind detection device, including:
[0033] An acquisition module, configured to acquire physical downlink control channel data to be detected, a corresponding search space, and a downlink control information length; wherein, the search space includes multiple configuration sets, and each of the configuration sets has a corresponding number of control channel units and a starting position of the control channel units.
[0034] A calculation module, configured to calculate a reliability value of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel units.
[0035] A decoding processing module, configured to determine a target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set.
[0036] A verification module, configured to perform cyclic redundancy verification on the result of the Polar decoding processing. If the verification is successful, end the physical downlink control channel blind detection.
[0037] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the physical downlink control channel blind detection method as described in any one of the above is implemented.
[0038] 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.
[0039] The present invention also provides a computer program product, including a computer program. 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 physical downlink control channel blind detection method, device, equipment and storage medium provided by the present invention. The search space includes multiple configuration sets, and each configuration set has a corresponding number of control channel units and a starting position of the control channel unit. According to the physical downlink control channel data, the length of the downlink control information and the starting position of the control channel unit, the reliability value of each configuration set is calculated. The target configuration set is determined according to the reliability value, and Polar decoding processing is performed according to the target configuration set. The result of the Polar decoding processing is subjected to cyclic redundancy check. If the check is successful, the physical downlink control channel blind detection is ended. Through the technical solution provided by the present invention, the target configuration set is detected according to the reliability value of the configuration set before Polar decoding, and only one Polar decoding needs to be performed, reducing the computation amount and delay brought by blind detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0042] Figure 1 It is a flowchart of the physical downlink control channel blind detection method provided by the present invention.
[0043] Figure 2 It is a structural diagram of the physical downlink control channel blind detection device provided by the present invention.
[0044] Figure 3 It is a structural diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0045] To make the objectives, technical solutions and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.
[0046] The solution for blind detection in the prior art is downlink synchronization. When receiving the data of a time slot, the user will calculate the candidate set belonging to himself under a certain aggregation level according to the configured RNTI, time slot number, control resource set ID, etc. Then, the CCE data in this candidate set is equalized and demodulated to obtain the demodulated data. The demodulated data is descrambled and rate-matched, and then Polar decoding is performed. The CRC check is carried out on the decoded data. If the check passes, the blind detection is stopped and the decoded data is output. If the check fails, the data under the next aggregation level is continuously detected until all the data in all aggregation levels is detected. Blind detection by the prior art requires traversing all aggregation levels, which will bring a large detection delay. For each candidate set corresponding to an aggregation level, Polar decoding needs to be performed, which will also bring a large decoding delay.
[0047] Figure 1 It is a flowchart of a method for blind detection of a physical downlink control channel shown according to an exemplary embodiment. As Figure 1 shown, in an exemplary embodiment, the method for blind detection of a physical downlink control channel includes steps 110 to 140, which are introduced in detail as follows.
[0048] Step 110: Obtain the physical downlink control channel data to be detected, the corresponding search space, and the downlink control information length; wherein, the search space includes multiple configuration sets, and each configuration set has a corresponding number of control channel elements and the starting position of the control channel element.
[0049] In the embodiment of the present invention, in the 5G system, the physical downlink control channel uses the control channel element as the resource unit. One control channel element contains 6 RBs. In one RB, 3 REs (Resource Element) transmit DMRS symbols, and the remaining 9 REs are used to transmit DCI (Downlink Control Information) information. Assume that the physical downlink control channel data received by the user is rxSig, and the configured RNTI (Radio Network Temporary Identity) and NID (Network Identifier) are known values. The search space corresponding to the blind detection is searchSet, and the corresponding downlink control information length is dcilen.
[0050] The search space includes multiple configuration sets. One configuration set corresponds to one aggregation level, and the aggregation level corresponds to the number of control channel elements. The number of control channel elements included in the configuration set is denoted as numCCE, and the starting position of the control channel element is ccePos.
[0051] Step 120: Calculate the reliability value of each of the configuration sets according to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element.
[0052] In an embodiment of the present invention, according to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element, calculate the reliability value of each configuration set. The reliability value represents the possibility of the number of control channel elements available for the physical downlink control channel data received by the user in each configuration set.
[0053] Step 130: Determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set.
[0054] In an embodiment of the present invention, determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set.
[0055] Step 140: Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the blind detection of the physical downlink control channel.
[0056] In an embodiment of the present invention, perform cyclic redundancy check (CRC) on the result of the Polar decoding processing. If the check is successful, end the blind detection of the physical downlink control channel. If the check is not successful, it is considered that the blind detection of the physical downlink control channel fails.
[0057] In an embodiment of the present invention, the search space includes multiple configuration sets, and each configuration set has a corresponding number of control channel elements and a starting position of the control channel element. According to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element, calculate the reliability value of each of the configuration sets. Determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set. Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the blind detection of the physical downlink control channel. Through the technical solution provided by the present invention, the target configuration set is detected according to the reliability value of the configuration set before Polar decoding, and only one Polar decoding needs to be performed, reducing the computational amount and delay brought by decoding.
[0058] In an exemplary embodiment of the present invention, the calculating the reliability value of each of the configuration sets according to the physical downlink control channel data, the length of the downlink control information, and the starting position of the control channel element includes:
[0059] Extract the first target data corresponding to each configuration set from the physical downlink control channel data respectively according to the number of control channel elements and the starting position of the control channel elements in each configuration set;
[0060] Determine the descrambled soft information data corresponding to each configuration set according to the first target data, the number of control channel elements and the starting position of the control channel elements;
[0061] Calculate the reliability value of each configuration set according to the number of control channel elements, the length of the downlink control information and the descrambled soft information data.
[0062] In an embodiment of the present invention, according to the number of control channel elements numCCE and the starting position ccePos of the control channel elements, the corresponding first target data rxSig2 is extracted from the physical downlink control channel data rxSig. According to the first target data rxSig2, the number of control channel elements numCCE and the starting position ccePos of the control channel elements corresponding to each configuration set, the descrambled soft information data LLR2 corresponding to each configuration set is determined. According to the number of control channel elements numCCE, the length of the downlink control information dcilen and the descrambled soft information data LLR2, the reliability value of each configuration set is calculated.
[0063] In an exemplary embodiment of the present invention, the calculating the reliability value of each configuration set according to the number of control channel elements, the length of the downlink control information and the descrambled soft information data includes:
[0064] Perform descrambling rate matching on each descrambled soft information data respectively based on the length of the downlink control information and the number of control channel elements to obtain the descrambling rate matching data corresponding to each configuration set;
[0065] Determine the coding matrix according to the number of control channel elements;
[0066] Calculate the index set corresponding to each configuration set according to the coding matrix and the length of the downlink control information;
[0067] Calculate the reliability value of each configuration set according to the index set and the descrambling rate matching data.[[ID=2,5,8,11,14,17,20,23,26]]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068] [[ID=1,4,7,10,13,16,19,22,25]] In the embodiments of the present invention, according to the downlink control information length dcilen and the number of control channel elements numCCE corresponding to each configuration set, rate matching is performed on the corresponding descrambled soft information data LLR2 to obtain rate-matched data deRateMatchingData. According to the number of control channel elements numCCE of each configuration set, the corresponding Polar coding matrix encodeMatrix is calculated. According to the Polar coding matrix encodeMatrix and the downlink control information length dcilen, the index set dataIndexSet corresponding to each configuration set is calculated. Furthermore, according to the index set dataIndexSet and the rate-matched data deRateMatchingData, the reliability value corresponding to each configuration set is calculated according to the following formula :
[0069] indx = dataIndexSet(k, :);
[0070] llr3 = deRateMatchingData(indx);
[0071] ;
[0072] = ;
[0073] Wherein, in the above formula, prod represents the multiplication of multiple data; sign represents taking the data polarity; min represents finding the minimum value in the array; abs represents finding the modulus value.
[0074] In an exemplary embodiment of the present invention, the calculating the index set corresponding to each configuration set according to the coding matrix and the downlink control information length includes:
[0075] Calculating the second target data corresponding to each configuration set that satisfies modulo-2 addition equal to 0 according to the coding matrix and the downlink control information length;
[0076] Combining the second target data of each configuration set respectively to obtain the index set of each configuration set.
[0077] In the embodiments of the present invention, through coding transformation with the Polar coding matrix and the downlink control information length, the corresponding coded data is obtained. Then, the second target data that satisfies modulo-2 addition equal to 0 in each coded data is calculated, and the second target data corresponding to each configuration set is combined to obtain the corresponding index set dataIndexSet.
[0078] In an exemplary embodiment of the present invention, determining a target configuration set according to the reliability value and performing Polar decoding processing according to the target configuration set includes:
[0079] Comparing the reliability values of each of the configuration sets with a preset reliability threshold respectively;
[0080] If there is a configuration set whose reliability value is greater than the preset reliability threshold, taking the configuration set whose reliability value is greater than the preset reliability threshold as the target configuration set, and performing Polar decoding processing according to the rate matching data of the target configuration set.
[0081] In an embodiment of the present invention, the reliability values reliablityValue of each configuration set are respectively compared with a preset reliability threshold, a configuration set whose reliability value is greater than the preset reliability threshold is found, and the configuration set is used as the target configuration set, and Polar decoding is performed according to the rate matching data deRateMatchingData corresponding to the target configuration set.
[0082] [[ID=IMPORTANT]]In an exemplary embodiment of the present invention, after comparing the reliability values of each of the configuration sets with a preset reliability threshold respectively, the method further includes:
[0083] If there is no configuration set whose reliability value is greater than the preset reliability threshold, end the blind detection of the physical downlink control channel.
[0084] In an embodiment of the present invention, when the reliability values of the configuration sets in the search space are not greater than the preset reliability threshold, directly end the current blind detection.
[0085] In an exemplary embodiment of the present invention, determining the scrambled soft information data corresponding to each of the configuration sets according to the first target data, the number of control channel elements, and the starting position of the control channel elements includes:
[0086] Generating a demodulation reference signal corresponding to the first target data according to the network identification identifier configured by the user;
[0087] Performing channel estimation and equalization on the first target data through the demodulation reference signal, and demodulating the equalized data to obtain the soft information data corresponding to each of the configuration sets;
[0088] Generating scrambled data corresponding to each of the configuration sets according to the network identification identifier, the number of control channel elements, and the radio network temporary identifier configured by the user;
[0089] According to the scrambled data, performing scrambling on the soft information data corresponding to each of the configuration sets to obtain the scrambled soft information data corresponding to each of the configuration sets.
[0090] In the embodiment of the present invention, demodulation reference signals (DMRS) corresponding to each first target data rxSig2 are generated according to the network identification identifier NID configured by the user. Channel estimation and equalization are performed on the corresponding first target data rxSig2 through the generated demodulation reference signals, and the equalized data is demodulated to obtain corresponding soft information data LLR (Log-Likelihood Ratio). The demodulation reference signals help the user terminal correctly demodulate the data in the physical downlink control channel.
[0091] Scrambling data scramblingBit corresponding to the user is generated according to the network identification identifier NID, the number of control channel elements numCCE, and the radio network temporary identifier RNTI configured by the user. According to the scrambling data scramblingBit, each soft information data LLR is descrambled to obtain corresponding descrambled soft information data LLR2.
[0092] The physical downlink control channel blind detection device provided by the present invention will be described below. The physical downlink control channel blind detection device described below can be correspondingly referred to the physical downlink control channel blind detection method described above. It should be noted that the device provided in the following embodiments and the method provided in the above embodiments belong to the same concept. The specific manners in which each module and unit perform operations have been described in detail in the method embodiments, and will not be repeated here.
[0093] In an exemplary embodiment of the present invention, please refer to Figure 2 , Figure 2 which is a physical downlink control channel blind detection device shown according to an exemplary embodiment, and includes the following modules.
[0094] An acquisition module 210, configured to acquire the physical downlink control channel data to be detected, the corresponding search space, and the downlink control information length; wherein, the search space includes multiple configuration sets, and each of the configuration sets has a corresponding number of control channel elements and a starting position of the control channel element;
[0095] A calculation module 220, configured to calculate the reliability value of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel element;
[0096] A decoding processing module 230, configured to determine a target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set;
[0097] The verification module 240 is configured to perform cyclic redundancy check on the result of Polar decoding processing. If the check is successful, the blind detection of the physical downlink control channel is ended.
[0098] In an exemplary embodiment of the present invention, the calculation module 220 includes:
[0099] The extraction sub-module is configured to extract the first target data corresponding to each configuration set from the physical downlink control channel data respectively according to the number of control channel units and the starting position of the control channel units in each configuration set;
[0100] The determination sub-module is configured to determine the descrambled soft information data corresponding to each configuration set according to the first target data, the number of control channel units, and the starting position of the control channel units;
[0101] The calculation sub-module is configured to calculate the reliability value of each configuration set according to the number of control channel units, the length of the downlink control information, and the descrambled soft information data.
[0102] In an exemplary embodiment of the present invention, the calculation sub-module includes:
[0103] The descrambling rate matching unit is configured to perform descrambling rate matching on each descrambled soft information data respectively based on the length of the downlink control information and the number of control channel units to obtain the descrambling rate matching data corresponding to each configuration set;
[0104] The determination unit is configured to determine the coding matrix according to the number of control channel units;
[0105] The first calculation unit is configured to calculate the index set corresponding to each configuration set according to the coding matrix and the length of the downlink control information;
[0106] The second calculation unit is configured to calculate the reliability value of each configuration set according to the index set and the descrambling rate matching data.
[0107] In an exemplary embodiment of the present invention, the first calculation unit includes:
[0108] The calculation sub-unit is configured to calculate the second target data that satisfies modulo-2 addition equal to 0 corresponding to each configuration set according to the coding matrix and the length of the downlink control information;
[0109] The combination sub-unit is configured to combine the second target data of each configuration set respectively to obtain the index set of each configuration set.
[0110] In an exemplary embodiment of the present invention, the decoding processing module 230 includes:
[0111] A comparison sub-module, configured to compare the reliability values of each of the configuration sets with a preset reliability threshold respectively;
[0112] A decoding processing sub-module, configured to, if there is a configuration set whose reliability value is greater than the preset reliability threshold, use the configuration set whose reliability value is greater than the preset reliability threshold as the target configuration set, and perform Polar decoding processing according to the solution rate matching data of the target configuration set.
[0113] In an exemplary embodiment of the present invention, the decoding processing module 230 further includes:
[0114] An end sub-module, configured to end the blind detection of the physical downlink control channel if there is no configuration set whose reliability value is greater than the preset reliability threshold.
[0115] In an exemplary embodiment of the present invention, the determination sub-module includes:
[0116] A first generation unit, configured to generate a demodulation reference signal corresponding to the first target data according to a network identification identifier configured by a user;
[0117] A demodulation unit, configured to perform channel estimation and equalization on the first target data through the demodulation reference signal, and demodulate the equalized data to obtain soft information data corresponding to each of the configuration sets;
[0118] A second generation unit, configured to generate scrambling data corresponding to each of the configuration sets according to the network identification identifier, the number of control channel units, and a radio network temporary identifier configured by a user;
[0119] A descrambling unit, configured to descramble the soft information data corresponding to each of the configuration sets according to the scrambling data to obtain descrambled soft information data corresponding to each of the configuration sets.
[0120] Figure 3 Schematically shows a schematic physical structure diagram of an electronic device, such as Figure 3As shown, the electronic device may include: a processor 310, a communications interface 320, a memory 330, and a communication bus 340. Among them, the processor 310, the communications interface 320, and the memory 330 complete communication with each other through the communication bus 340. The processor 310 may call logic instructions in the memory 330 to execute a physical downlink control channel blind detection method, which includes: obtaining physical downlink control channel data to be detected, a corresponding search space, and a downlink control information length; where the search space includes multiple configuration sets, and each of the configuration sets has a corresponding number of control channel units and a starting position of the control channel units;
[0121] Calculate the reliability value of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel units;
[0122] Determine a target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set;
[0123] Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the physical downlink control channel blind detection.
[0124] In addition, when the logic instructions in the above-mentioned memory 330 are implemented in the form of software functional units and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. And the foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0125] On the other hand, the present invention also provides a computer program product, which includes a computer program that 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-mentioned various methods. The method includes: obtaining the physical downlink control channel data to be detected, the corresponding search space, and the downlink control information length; wherein, the search space includes multiple configuration sets, and each of the configuration sets has a corresponding number of control channel units and a starting position of the control channel unit;
[0126] Calculate the reliability values of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel unit;
[0127] Determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set;
[0128] Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the physical downlink control channel blind detection.
[0129] On another aspect, 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, it realizes the physical downlink control channel blind detection method provided by the above-mentioned various methods. The method includes: obtaining the physical downlink control channel data to be detected, the corresponding search space, and the downlink control information length; wherein, the search space includes multiple configuration sets, and each of the configuration sets has a corresponding number of control channel units and a starting position of the control channel unit; <0,
[0130] Calculate the reliability values of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel unit;
[0131] Determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set;
[0132] Perform cyclic redundancy check on the result of the Polar decoding processing. If the check is successful, end the physical downlink control channel blind detection.
[0133] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative efforts.
[0134] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing 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.
[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for blind detection of a physical downlink control channel, characterized in that Including: Obtain the physical downlink control channel data to be detected, the corresponding search space, and the downlink control information length; wherein, the search space includes multiple configuration sets, and each configuration set has a corresponding number of control channel elements and a starting position of the control channel element; Calculate the reliability value of each configuration set according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel element; Determine the target configuration set according to the reliability value, and perform Polar decoding processing according to the target configuration set; Perform cyclic redundancy check on the result of Polar decoding processing. If the check is successful, end the blind detection of the physical downlink control channel; The calculating the reliability value of each configuration set according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel element includes: Extract the first target data corresponding to each configuration set from the physical downlink control channel data respectively according to the number of control channel elements and the starting position of the control channel element of each configuration set; Determine the descrambled soft information data corresponding to each configuration set according to the first target data, the number of control channel elements, and the starting position of the control channel element; Calculate the reliability value of each configuration set according to the number of control channel elements, the downlink control information length, and the descrambled soft information data; The calculating the reliability value of each configuration set according to the number of control channel elements, the downlink control information length, and the descrambled soft information data includes: Perform rate dematching on each descrambled soft information data respectively based on the downlink control information length and the number of control channel elements to obtain the rate dematched data corresponding to each configuration set; Determine the coding matrix according to the number of control channel elements; Calculate the index set corresponding to each configuration set according to the coding matrix and the downlink control information length; Calculate the reliability value of each configuration set according to the index set and the rate dematched data; The calculating the index set corresponding to each configuration set according to the coding matrix and the downlink control information length includes: Perform coding transformation through the coding matrix and the downlink control information length to obtain the corresponding coding data, and calculate the second target data in each coding data that satisfies modulo 2 addition equal to 0; Combine the second target data of each configuration set respectively to obtain the index set of each configuration set.
2. The blind detection method for physical downlink control channel according to claim 1, characterized in that The determining the target configuration set according to the reliability value and performing Polar decoding processing according to the target configuration set includes: Compare the reliability values of each configuration set with a preset reliability threshold respectively; If there is a configuration set whose reliability value is greater than the preset reliability threshold, use the configuration set whose reliability value is greater than the preset reliability threshold as the target configuration set, and perform Polar decoding processing according to the rate dematched data of the target configuration set.
3. The physical downlink control channel blind detection method according to claim 2, wherein After comparing the reliability values of the respective configuration sets with a preset reliability threshold, the method further includes: If there is no configuration set with a reliability value greater than the preset reliability threshold, end the blind detection of the physical downlink control channel.
4. The blind detection method for physical downlink control channel according to any one of claims 1 to 3, characterized in that, The determining, according to the first target data, the number of control channel elements, and the starting position of the control channel elements, the descrambled soft information data corresponding to each of the configuration sets includes: Generating a demodulation reference signal corresponding to the first target data according to a network identification identifier configured by a user; Performing channel estimation and equalization on the first target data by using the demodulation reference signal, and demodulating the equalized data to obtain the soft information data corresponding to each of the configuration sets; Generating descrambled data corresponding to each of the configuration sets according to the network identification identifier, the number of control channel elements, and a radio network temporary identifier configured by the user; Descrambled the soft information data corresponding to each of the configuration sets according to the descrambled data to obtain the descrambled soft information data corresponding to each of the configuration sets.
5. A blind detection device for a physical downlink control channel, characterized in that Includes: An obtaining module configured to obtain physical downlink control channel data to be detected, a corresponding search space, and a downlink control information length; wherein the search space includes a plurality of configuration sets, and each of the configuration sets has a corresponding number of control channel elements and a starting position of the control channel elements; A calculating module configured to calculate a reliability value of each of the configuration sets according to the physical downlink control channel data, the downlink control information length, and the starting position of the control channel elements; A decoding processing module configured to determine a target configuration set according to the reliability value and perform Polar decoding processing according to the target configuration set; A checking module configured to perform cyclic redundancy check on a result of the Polar decoding processing, and if the check is successful, end the blind detection of the physical downlink control channel; The calculating module includes: An extracting sub-module configured to extract, according to the number of control channel elements and the starting position of the control channel elements of each of the configuration sets, first target data corresponding to each of the configuration sets from the physical downlink control channel data respectively; A determining sub-module configured to determine, according to the first target data, the number of control channel elements, and the starting position of the control channel elements, the descrambled soft information data corresponding to each of the configuration sets; A calculating sub-module configured to calculate a reliability value of each of the configuration sets according to the number of control channel elements, the downlink control information length, and the descrambled soft information data; The calculating sub-module includes: A rate dematching unit configured to perform rate dematching on the descrambled soft information data respectively based on the downlink control information length and the number of control channel elements to obtain rate dematched data corresponding to each of the configuration sets; A determining unit configured to determine an encoding matrix according to the number of control channel elements; A first calculating unit configured to calculate an index set corresponding to each of the configuration sets according to the encoding matrix and the downlink control information length; A second computing unit, configured to calculate the reliability value of each of the configuration sets according to the index set and the decoding rate matching data; A first computing unit, comprising: A computing subunit, configured to perform encoding transformation through an encoding matrix and a downlink control information length to obtain corresponding encoded data, and calculate second target data in each of the encoded data that satisfies modulo-2 addition equal to 0; A combining subunit, configured to respectively combine the second target data of each of the configuration sets to obtain the index set of each of the configuration sets.
6. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, When the processor executes the computer program, the physical downlink control channel blind detection method according to any one of claims 1 to 4 is implemented.
7. 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 4 is implemented.
Citation Information
Patent Citations
Physical downlink control channel detection method and device, equipment and storage medium
CN113938257A