PDCCH blind detection method, device, equipment, medium and product
By determining the correlation value of the candidate set in PDCCH blind detection and selecting the target candidate set for decoding, the problem of large delay in PDCCH blind detection in the prior art is solved, and the effect of reducing the delay is achieved.
Patent Information
- Application Number
- CN202510207660.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-03-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, PDCCH blind detection requires traversing candidate sets in all aggregation levels, resulting in a large delay.
By acquiring downlink data for a time slot, determining the candidate set of each aggregation degree level based on the time slot number, the correlation value of the control channel unit in the candidate set is calculated, and normalizing processing is performed to determine the correlation value. Then, the candidate set with the largest aggregate degree among the correlation values above the preset threshold is selected as the target candidate set and decoded.
This method reduces the need to decode candidate sets one by one in each aggregation level, and reduces the delay of PDCCH blind detection.
Smart Images

Figure CN119696735A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a PDCCH blind detection method, device, equipment, medium and product. Background Art
[0002] In the 5G system, the cell base station sends DCI (Downlink Control Information) to the UE side through PDCCH (Physical Downlink Control Channel) to schedule resource allocation information, modulation and coding methods, retransmission information, etc. for one or more UEs (user terminals) during uplink and downlink shared channel communications. The PDCCH channel is mainly based on CCE (control channel element) for resource scheduling. Each CCE contains 6 RBs, each RB has 3 DMRS symbols, and the DMRS symbol is generated by 2 bits through QPSK modulation. The remaining REs in each RB are used to carry DCI data.
[0003] In the 5G system, the search space corresponding to PDCCH is configured by the control resource set. A control resource set will be configured with multiple aggregation levels, such as aggregation levels 1, 2, 4, 8, 16, etc., and multiple candidate sets will be configured under each aggregation level. Each user (UE) will calculate its own candidate set under each aggregation level according to the configured RNTI, time slot number and control resource set ID, and then perform equalization, demodulation and decoding. Performing a PDCCH blind detection requires traversing the candidate sets in all aggregation levels, which will cause a large delay. Summary of the invention
[0004] The present invention provides a PDCCH blind detection method, device, equipment, medium and product to solve the defect in the prior art that PDCCH blind detection needs to traverse candidate sets in all aggregation levels and has a large delay, thereby reducing the delay of PDCCH blind detection.
[0005] The present invention provides a PDCCH blind detection method, comprising: Acquire downlink data of a time slot, and determine candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each of the candidate sets including a plurality of control channel units; Determine a correlation value corresponding to the candidate set based on a correlation between received DMRS data and local DMRS data corresponding to the control channel elements in the candidate set; Determine a target candidate set from each of the candidate sets based on the correlation values corresponding to each of the candidate sets; A decoding operation is performed based on the target candidate set to determine decoding data.
[0006] According to a PDCCH blind detection method provided by the present invention, the determining of the correlation value corresponding to the candidate set based on the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data includes: Acquire a correlation value corresponding to each control channel unit in the candidate set, where the correlation value reflects the correlation between the received DMRS data and the local DMRS data corresponding to the control channel unit; The correlation values of the control channel units in the candidate set are normalized to obtain the correlation values corresponding to the candidate set.
[0007] According to a PDCCH blind detection method provided by the present invention, determining a target candidate set from each candidate set based on the correlation value corresponding to each candidate set includes: The candidate set with the largest aggregation level among the correlation values that are higher than a preset threshold is used as the target candidate set.
[0008] According to a PDCCH blind detection method provided by the present invention, the decoding operation is performed based on the target candidate set to determine the decoding data, including: performing equalization and demodulation on the control channel units in the target candidate set to obtain soft information values; Calculating hard bit data based on the soft information value; Determine a mother code sequence length based on the number of bits included in the hard bit data, and determine a coding matrix according to the mother code sequence length; Determining a position of the information bit in a mother code sequence based on the number of bits included in the hard bit data and the number of DCI information bits; Acquire an inverse matrix of the encoding matrix, and determine a decoding matrix based on the inverse matrix and positions of the information bits in a mother code sequence; The decoded data is determined based on the hard bit data and the decoding matrix.
[0009] According to a PDCCH blind detection method provided by the present invention, the determining the decoded data based on the hard bit data and the decoding matrix includes: Performing rate dematching on the hard bit data to obtain rate dematched data; The number of non-zero elements in each row of the decoding matrix is found, and the decoding data of the kth bit is determined based on the kth non-zero element number.
[0010] According to a PDCCH blind detection method provided by the present invention, the step of obtaining downlink data of a time slot includes: Perform cell search and complete downlink synchronization; Based on the downlink synchronization point, the downlink data of one time slot is received.
[0011] The present invention also provides a PDCCH blind detection device, comprising: A candidate set determination module, configured to obtain downlink data of a time slot, and determine candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each of the candidate sets including a plurality of control channel units; A correlation value determination module, configured to determine a correlation value corresponding to the candidate set based on a correlation between received DMRS data and local DMRS data corresponding to a control channel unit in the candidate set; A candidate set selection module, configured to determine a target candidate set from each of the candidate sets based on the correlation values corresponding to each of the candidate sets; A decoding module is used to perform a decoding operation based on the target candidate set to determine decoding data.
[0012] 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 PDCCH blind detection method as described above is implemented.
[0013] 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 PDCCH blind detection method as described above is implemented.
[0014] 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 PDCCH blind detection methods.
[0015] The PDCCH blind detection method, device, equipment, medium and product provided by the present invention obtain downlink data of a time slot, determine the candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set includes multiple control channel units; determine the correlation value corresponding to the candidate set based on the correlation between the received DMRS data and the local DMRS data corresponding to the control channel unit in the candidate set; determine the target candidate set in each candidate set based on the correlation value corresponding to each candidate set; perform decoding operation based on the target candidate set to determine the decoding data. In this way, in the process of PDCCH blind detection, it is not necessary to decode the candidate sets in each aggregation level one by one, which reduces the time required for decoding and reduces the delay of PDCCH blind detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] 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.
[0017] Figure 1 It is a flow chart of the PDCCH blind detection method provided by the present invention.
[0018] Figure 2 It is a flow chart of determining a target candidate set in the PDCCH blind detection method provided by the present invention.
[0019] Figure 3 The present invention provides a schematic diagram of the decoding matrix calculation process in the PDCCH blind detection method.
[0020] Figure 4 It is a flowchart of decoding processing in the PDCCH blind detection method provided by the present invention.
[0021] Figure 5 It is a structural schematic diagram of the PDCCH blind detection device provided by the present invention.
[0022] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0023] 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.
[0024] In the 5G system, the cell base station sends DCI (Downlink Control Information) to the UE side through PDCCH (Physical Downlink Control Channel) to schedule resource allocation information, modulation and coding methods, retransmission information, etc. for one or more UEs (user terminals) during uplink and downlink shared channel communications. The PDCCH channel is mainly based on CCE (control channel element) for resource scheduling. Each CCE contains 6 RBs, each RB has 3 DMRS symbols, and the DMRS symbol is generated by 2 bits through QPSK modulation. The remaining REs in each RB are used to carry DCI data.
[0025] In the 5G system, the search space corresponding to PDCCH is configured by the control resource set. A control resource set will be configured with multiple aggregation levels, such as aggregation levels 1, 2, 4, 8, 16, etc., and multiple candidate sets will be configured under each aggregation level. Each user (UE) will calculate its own candidate set under each aggregation level according to the configured RNTI, time slot number and control resource set ID, and then perform equalization, demodulation and decoding. Performing a PDCCH blind detection requires traversing the candidate sets in all aggregation levels, which will cause a large delay.
[0026] In view of the defect in the prior art that PDCCH blind detection needs to traverse the candidate sets in all aggregation levels and has a large delay, the present invention provides a PDCCH blind detection method, apparatus, equipment, medium and product, aiming to reduce the delay of PDCCH blind detection.
[0027] Combine the following Figure 1-Figure 4 The present invention provides a method for blindly detecting a PDCCH. Figure 1 As shown, the PDCCH blind detection method includes the steps of: S110, obtaining downlink data of a time slot, and determining candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set including multiple control channel units; S120, determining a correlation value corresponding to the candidate set based on a correlation between received DMRS data corresponding to a control channel unit in the candidate set and local DMRS data; S130, determining a target candidate set from each candidate set based on the correlation values corresponding to each candidate set; S140: Perform a decoding operation based on the target candidate set to determine decoding data.
[0028] The PDCCH blind detection method provided by the present invention generates candidate sets corresponding to each aggregation level based on the time slot number of downlink data, determines the correlation value corresponding to the candidate set according to the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data, and determines the target candidate set in each candidate set based on the correlation value, performs decoding operation based on the target candidate set, and determines the decoding data, so that there is no need to decode the candidate sets in each aggregation level one by one, which reduces the time required for decoding and reduces the delay of PDCCH blind detection.
[0029] In the 5G system, the PDCCH channel uses CCE as the resource unit. The search space corresponding to the PDCCH is configured by the control resource set. Each control resource set has a corresponding number, namely the control resource set ID. Assume that M aggregation levels are configured in the control resource set, and each aggregation level contains N candidate sets. Each user will calculate its own candidate set at each aggregation level based on the configured RNTI, time slot number, and control resource set ID.
[0030] Specifically, obtaining downlink data of a time slot includes: Perform cell search and complete downlink synchronization; Based on the downlink synchronization point, receive downlink data of one time slot.
[0031] According to the downlink synchronization point, after receiving the downlink data of a time slot, the time slot number nslot can be obtained. According to the configured RNTI, time slot number nslot and control resource set ID, the number of the starting CCE of the corresponding candidate set under each aggregation level is calculated. , so that each candidate set can be determined, and the number of CCEs contained in each candidate set is .
[0032] Figure 2 FIG. 4 is a flow chart of determining a target candidate set in the PDCCH blind detection method provided by the present invention, such as Figure 2 As shown, in the PDCCH blind detection method provided by the present invention, the correlation value corresponding to the candidate set is determined according to the correlation between the local DMRS data of the received DMRS set corresponding to the control channel unit in the candidate set, and based on the correlation value, a target candidate set is selected from multiple candidate sets, and the target candidate set is decoded. Compared with the prior art of decoding each candidate set in turn, the time required for decoding in PDCCH blind detection can be greatly reduced.
[0033] DMRS (Demodulation Reference Signal) is mainly used for channel estimation and coherent demodulation and decoding of data. DMRS is generated by a pseudo-random sequence, and the calculation formula of the pseudo-random sequence initialization parameter Cinit is as follows: .
[0034] in the formula Indicates the number of OFDM symbols contained in a time slot; Indicates the timeslot number where the PUSCH is located; Indicates the symbol number where the DMRS is located; The value of is 0 or 1; , The value range is 0 to 65535.
[0035] Specifically, in the PDCCH blind detection method provided by the present invention, based on the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data, determining the correlation value corresponding to the candidate set includes: Obtaining a correlation value corresponding to each control channel unit in the candidate set, where the correlation value reflects the correlation between the received DMRS data corresponding to the control channel unit and the local DMRS data; The correlation values of the control channel units in the candidate set are normalized to obtain the correlation value corresponding to the candidate set.
[0036] The correlation value reflecting the correlation between the received DMRS data corresponding to the control channel unit and the local DMRS data can be calculated using the following formula: = ; in, Control Channel Unit The corresponding correlation value is Control Channel Unit The corresponding received DMRS data, Control Channel Unit Corresponding local DMRS data, H represents conjugate transpose; Indicates the calculation of the square of the modulus value. The local DMRS data corresponding to the control channel unit is the locally generated DMRS, and the received DMRS data is the received DMRS.
[0037] According to the correlation value values corresponding to each control channel unit included in the candidate set, normalization processing is performed to obtain the correlation value corresponding to the candidate set, which can be expressed by the formula: ; in, represents the correlation value corresponding to the candidate set m, represents the number of control channel elements included in the candidate set m.
[0038] Determining a target candidate set from among the candidate sets based on the correlation values corresponding to the candidate sets includes: The candidate set corresponding to the maximum aggregation level among the correlation values above the preset threshold is taken as the target candidate set.
[0039] The relevant value corresponding to each candidate set It is compared with a preset threshold value, that is, a preset threshold value. If it is greater than the threshold value, this candidate set is used as the target candidate set. If there are multiple normalized correlation values corresponding to aggregation levels greater than the threshold value, then the candidate set with the largest aggregation level among all those greater than the threshold value is selected as the target candidate set candidateCCESet.
[0040] Furthermore, if the correlation values of all candidate sets are not greater than a preset threshold, PDCCH blind detection is performed according to a conventional process, that is, candidate sets at all aggregation levels are decoded one by one.
[0041] After determining the target candidate set, a decoding operation is performed based on the selected target candidate set to determine the decoding data and complete the PDCCH blind detection. Specifically, the decoding operation is performed based on the target candidate set to determine the decoding data, including: Equalizing and demodulating the control channel units in the target candidate set to obtain soft information values; Calculating hard bit data based on the soft information value; Determine a mother code sequence length based on the number of bits included in the hard bit data, and determine a coding matrix according to the mother code sequence length; Determine a position of the information bit in the mother code sequence based on the number of bits included in the hard bit data and the number of DCI information bits; Obtain an inverse matrix of the encoding matrix, and determine a decoding matrix based on the inverse matrix and positions of information bits in the mother code sequence; Decoded data is determined based on the hard bit data and the decoding matrix.
[0042] According to the target candidate set candidateCCESet, channel estimation, equalization and demodulation are performed to obtain the soft information value LLR. According to the soft information value LLR, the hard bit data hardBit is calculated. The calculation method is: hardBit=floor((1-sign(LLR)) / 2), where floor means rounding down and sign means taking polarity.
[0043] Figure 3 FIG. 1 is a schematic diagram of a decoding matrix calculation process in a PDCCH blind detection method provided by the present invention. Figure 3 As shown, in the PDCCH blind detection method provided by the present invention, the number of bits E included in the hard bit data hardBit is first calculated, and the position indx of the information bit in the mother code sequence is calculated using E and the number of DCI information bits K. The mother code sequence length N is obtained according to E, and the encoding matrix encodeMatrix is calculated according to N. The corresponding inverse matrix invMatrix is calculated according to the encodeMatrix, and the decoding matrix candidateMatrix to be used is obtained according to the inverse matrix invMatrix and the position indx, which can be expressed as: candidateMatrix=invMatrix(indx,:); That is, find the row corresponding to the position indx in the matrix invMatrix.
[0044] After the decoding matrix is obtained, the decoding data is determined based on the hard bit data and the decoding matrix, including: Performing rate dematching on the hard bit data to obtain rate dematched data; The non-zero element number in each row of the decoding matrix is found, and the decoded data of the k-th bit is determined based on the k-th non-zero element number.
[0045] Figure 4 FIG. 1 is a flow chart of decoding processing in the PDCCH blind detection method provided by the present invention, such as Figure 4 As shown, in the PDCCH blind detection method provided by the present invention, the hard bit data hardBit is rate-matched to obtain rate-matched data hardBit2. Then, the non-zero element number in each row of the decoding matrix candidateMatrix is searched. , and complete the decoding of the kth bit. The process can be expressed by the formula: hardBit2( )),2); Among them, mod represents the modulus operation, sum represents the sum, hardBit2( ) indicates that according to the number Select data in the rate matching data hardBit2, Represents the decoding of the kth bit.
[0046] In an embodiment of the PDCCH blind detection method provided by the present invention, a new decoding method is provided through the above steps, which can effectively improve the decoding efficiency and reduce the delay caused by decoding.
[0047] The following is a description of the PDCCH blind detection device provided by the present invention. The PDCCH blind detection device described below and the PDCCH blind detection method described above can be referred to each other. Figure 5 As shown, the PDCCH blind detection device provided by the present invention includes the following modules: The candidate set determination module 510 is used to obtain downlink data of a time slot, and determine the candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set including multiple control channel units; A correlation value determination module 520, configured to determine a correlation value corresponding to the candidate set based on a correlation between received DMRS data corresponding to a control channel element in the candidate set and local DMRS data; A candidate set selection module 530, configured to determine a target candidate set from among the candidate sets based on the correlation values corresponding to the candidate sets; The decoding module 540 is used to perform a decoding operation based on the target candidate set to determine the decoding data.
[0048] The PDCCH blind detection device provided by the present invention generates candidate sets corresponding to each aggregation level based on the time slot number of downlink data, determines the correlation value corresponding to the candidate set according to the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data, and determines the target candidate set in each candidate set based on the correlation value, performs decoding operation based on the target candidate set, and determines the decoding data, so that there is no need to decode the candidate sets in each aggregation level one by one, which reduces the time required for decoding and reduces the delay of PDCCH blind detection.
[0049] Furthermore, in the PDCCH blind detection device provided by the present invention, based on the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data, determining the correlation value corresponding to the candidate set includes: Obtaining a correlation value corresponding to each control channel unit in the candidate set, where the correlation value reflects the correlation between the received DMRS data corresponding to the control channel unit and the local DMRS data; The correlation values of the control channel units in the candidate set are normalized to obtain the correlation value corresponding to the candidate set.
[0050] Furthermore, in the PDCCH blind detection device provided by the present invention, based on the correlation values corresponding to the respective candidate sets, determining the target candidate set from the respective candidate sets includes: The candidate set with the largest aggregation level among the correlation values above the preset threshold is taken as the target candidate set.
[0051] Furthermore, in the PDCCH blind detection device provided by the present invention, performing a decoding operation based on a target candidate set to determine decoding data includes: Equalizing and demodulating the control channel units in the target candidate set to obtain soft information values; Calculating hard bit data based on the soft information value; Determine a mother code sequence length based on the number of bits included in the hard bit data, and determine a coding matrix according to the mother code sequence length; Determine a position of the information bit in the mother code sequence based on the number of bits included in the hard bit data and the number of DCI information bits; Obtain an inverse matrix of the encoding matrix, and determine a decoding matrix based on the inverse matrix and positions of information bits in the mother code sequence; Decoded data is determined based on the hard bit data and the decoding matrix.
[0052] Furthermore, in the PDCCH blind detection device provided by the present invention, the decoding data is determined based on the hard bit data and the decoding matrix, including: Performing rate dematching on the hard bit data to obtain rate dematched data; The non-zero element number in each row of the decoding matrix is found, and the decoded data of the k-th bit is determined based on the k-th non-zero element number.
[0053] Furthermore, in the PDCCH blind detection device provided by the present invention, obtaining downlink data of a time slot includes: Perform cell search and complete downlink synchronization; Based on the downlink synchronization point, receive downlink data of one time slot.
[0054] Figure 6 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 6As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the PDCCH blind detection method, which includes: obtaining downlink data of a time slot, determining candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set including multiple control channel units; determining the correlation value corresponding to the candidate set based on the correlation between the received DMRS data and the local DMRS data corresponding to the control channel unit in the candidate set; determining the target candidate set in each candidate set based on the correlation value corresponding to each candidate set; performing decoding operation based on the target candidate set to determine the decoded data.
[0055] In addition, the logic instructions in the above-mentioned memory 630 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 a number of 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.
[0056] 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 PDCCH blind detection method provided by the above methods, which includes: obtaining downlink data of a time slot, and determining candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set including multiple control channel units; determining the correlation value corresponding to the candidate set based on the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data; determining the target candidate set in each candidate set based on the correlation value corresponding to each candidate set; performing decoding operation based on the target candidate set to determine the decoded data.
[0057] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the PDCCH blind detection method provided by the above-mentioned methods, the method comprising: acquiring downlink data of a time slot, and determining candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each candidate set including multiple control channel units; determining a correlation value corresponding to the candidate set based on the correlation between the received DMRS data corresponding to the control channel unit in the candidate set and the local DMRS data; determining a target candidate set in each candidate set based on the correlation value corresponding to each candidate set; and performing a decoding operation based on the target candidate set to determine the decoded data.
[0058] 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.
[0059] 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.
[0060] 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 PDCCH blind detection method, characterized in that: include: Acquire downlink data of a time slot, and determine candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each of the candidate sets including a plurality of control channel units; Determine a correlation value corresponding to the candidate set based on a correlation between received DMRS data and local DMRS data corresponding to the control channel elements in the candidate set; Determine a target candidate set from each of the candidate sets based on the correlation values corresponding to each of the candidate sets; A decoding operation is performed based on the target candidate set to determine decoding data.
2. The PDCCH blind detection method according to claim 1, characterized in that: The determining, based on the correlation between the received DMRS data and the local DMRS data corresponding to the control channel elements in the candidate set, a correlation value corresponding to the candidate set, comprises: Acquire a correlation value corresponding to each control channel unit in the candidate set, where the correlation value reflects the correlation between the received DMRS data and the local DMRS data corresponding to the control channel unit; The correlation values of the control channel units in the candidate set are normalized to obtain the correlation values corresponding to the candidate set.
3. The PDCCH blind detection method according to claim 2, characterized in that: The determining a target candidate set from each of the candidate sets based on the correlation values corresponding to each of the candidate sets includes: The candidate set with the largest aggregation level among the correlation values that are higher than a preset threshold is used as the target candidate set.
4. The PDCCH blind detection method according to claim 1, characterized in that: The performing a decoding operation based on the target candidate set to determine the decoded data includes: Equalizing and demodulating the control channel units in the target candidate set to obtain soft information values; Calculating hard bit data based on the soft information value; Determine a mother code sequence length based on the number of bits included in the hard bit data, and determine a coding matrix according to the mother code sequence length; Determining a position of the information bit in a mother code sequence based on the number of bits included in the hard bit data and the number of DCI information bits; Acquire an inverse matrix of the encoding matrix, and determine a decoding matrix based on the inverse matrix and positions of the information bits in a mother code sequence; The decoded data is determined based on the hard bit data and the decoding matrix.
5. The PDCCH blind detection method according to claim 4, characterized in that: The determining the decoded data based on the hard bit data and the decoding matrix includes: Performing rate dematching on the hard bit data to obtain rate dematched data; The non-zero element number in each row of the decoding matrix is found, and the decoding data of the k-th bit is determined based on the k-th non-zero element number.
6. The PDCCH blind detection method according to claim 1, characterized in that: The obtaining of downlink data of a time slot includes: Perform cell search and complete downlink synchronization; Based on the downlink synchronization point, the downlink data of one time slot is received.
7. A PDCCH blind detection device, characterized in that: include: A candidate set determination module, configured to obtain downlink data of a time slot, and determine candidate sets corresponding to each aggregation level based on the time slot number of the downlink data, each of the candidate sets including a plurality of control channel units; A correlation value determination module, configured to determine a correlation value corresponding to the candidate set based on a correlation between received DMRS data and local DMRS data corresponding to a control channel unit in the candidate set; A candidate set selection module, configured to determine a target candidate set from each of the candidate sets based on the correlation values corresponding to each of the candidate sets; A decoding module is used to perform a decoding operation based on the target candidate set to determine decoding data.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the PDCCH 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 PDCCH 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 PDCCH blind detection method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method and device for improving Turbo decoding performance and computer equipment
CN110661534A
Decoding method and device and decoder
CN111224673A
Method for detecting PDCCH in NR system
CN112804042A
Control information detection method and device, electronic equipment and storage medium
CN118102469A
PDCCH control channel unit NID detection method and device
CN118764907A