Method and device for detecting downlink control information
By calculating the order of aggregation level and logical operations, the delay problem caused by the large number of detections in the prior art is solved, and the low-latency adaptability in 5G technology is improved.
Patent Information
- Application Number
- CN202010430005.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-20
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2040-05-20
AI Technical Summary
In the prior art, the number of blind detection of PDCCH is large, resulting in an increase in terminal processing delay and is unable to adapt to the application scenarios of low-latency in 5G technology.
By calculating the order of the aggregation level of blind detection, the candidate sets of each aggregation level are obtained, and whether there are duplications of the encoding information of the candidate sets are used. If there is duplication, perform logical operations to determine the detection order of the candidate set, optimizing the blind detection process.
By optimizing the blind detection process, the number of detections is reduced, the probability of blind detection of DCI in PDCCH is increased, and the low-latency scenarios of 5G technology is adapted to the low-latency scenarios.
Smart Images

Figure CN111726878B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to network communication technology, and in particular to a method and device for detecting downlink control information. Background Art
[0002] In LTE (Long Term Evolution) and the following 5G technology, uplink and downlink data need to be scheduled by the base station. PDCCH (Physical Downlink Control Channel) transmits control information related to PUSCH (Physical Uplink Shared Channel) and PDSCH (Physical Downlink Shared Channel), namely DCI information (Downlink Control Information). These DCI information include RB (ResourceBlock) resource allocation information, modulation mode, and other related contents. Only when the terminal correctly decodes the DCI information can it correctly process PDSCH data or PUSCH data.
[0003] At the receiving end, the terminal does not know what aggregation level or mapping location the PDCCH sent by the base station uses, so the terminal needs to blindly detect the corresponding PDCCH information. The range of blind detection is called the search space. Since PDCCH has multiple aggregation levels (LTE: 4; 5G: 5), there are multiple candidate sets in the search space of each aggregation level, and each candidate set may store PDCCH.
[0004] In the current PDCCH blind detection technology, the traditional exhaustive algorithm is mainly used to traverse from small to large or from large to small according to the aggregation level. In LTE, there are 4 aggregation levels, namely 1, 2, 4, and 8, that is, PDCCH occupies 1 CCE (Control Channel Element), 2 CCEs, 4 CCEs, and 8 CCEs. Each aggregation level corresponds to multiple candidate sets. The traditional blind detection algorithm will traverse each aggregation level and the corresponding candidate set until the PDCCH information is correctly detected.
[0005] However, the number of such blind detections is relatively large, with the maximum number of blind detections reaching 44 times, which greatly affects the latency of terminal processing. Therefore, it is no longer suitable for application scenarios with high latency in subsequent 5G. Summary of the invention
[0006] The present disclosure provides a method and device for detecting downlink control information, which are used to solve the problem of a large number of blind detections in the prior art.
[0007] A first aspect of the present disclosure provides a method for detecting downlink control information, which is applied to a UE and includes:
[0008] When a PDCCH signal is received, the aggregation level order for blind detection is calculated;
[0009] Obtain candidate sets corresponding to each aggregation level in order of aggregation level;
[0010] Determine whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level;
[0011] If there is a duplication, obtain the encoding information that may be duplicated in the current candidate set and perform a logical operation with the encoding information of other parts of the current candidate set;
[0012] The detection order of multiple candidate sets corresponding to the current aggregation level is determined by sorting the results of the logical operation.
[0013] A second aspect of the present disclosure further provides a downlink control information detection device, the device comprising:
[0014] Sequence determination module, candidate set determination module, judgment module, logic module;
[0015] An order determination module, used for calculating an aggregation level order for blind detection when a PDCCH signal is received;
[0016] A candidate set determination module, used to obtain candidate sets corresponding to each aggregation level in order of aggregation level;
[0017] A judgment module is used to judge whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level; if there is duplication, the logic module is triggered to obtain the coding information that may be repeated in the current candidate set and perform a logic operation with the coding information of other parts of the current candidate set;
[0018] The candidate set determination module is further used to determine the detection order of multiple candidate sets corresponding to the current aggregation level by sorting according to the results of the logical operation.
[0019] The detection method and device of downlink control information provided by the present disclosure performs logical operations on the information of repeated codes in the candidate set and the code information of other parts of the candidate set, so as to determine the candidate set corresponding to the code with a longer repetition length, and the possibility of the DCI to be detected in the candidate set is higher, so that the DCI can be detected faster, and the blind detection probability of DCI in PDCCH is improved. Compared with the rate matching and decoding process, the processing time of the logical operation adopted by the present disclosure can be ignored, which can be well adapted to the low-latency scenario of the subsequent application of 5G technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 A flowchart of a method provided by an embodiment of the present disclosure;
[0021] Figure 2 A schematic diagram of a candidate set provided by an embodiment of the present disclosure having repeated encodings;
[0022] Figure 3 A schematic diagram of another candidate set having repeated encoding is provided for an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram of the structure of a device provided in an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of the structure of a UE provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0026] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0027] In order to better describe the message processing method provided by the present disclosure, the present disclosure takes LTE as an example to introduce the technical terms involved in the present disclosure and the processes that may be involved.
[0028] LTE has four aggregation levels, 1, 2, 4, and 8. For the transmitter, each time the base station sends PDCCH to the UE, it will allocate an aggregation level to store the control information of PDCCH. The selection of aggregation level will refer to CQI (Channel Quality Indication) and DCI format size. The corresponding relationship between each aggregation level and REG (Resource Element Groups) and the number of bits occupied by REG is shown in Table 1.
[0029] Each aggregation level L has multiple candidate sets, and their corresponding relationship is shown in Table 2. As a transmitting end, the base station can select any candidate set under the current aggregation level to store the control information of the PDCCH.
[0030] Table 1 Correspondence between PDCCH aggregation level and REG and PDCCH bit number
[0031]
[0032] Table 2 PDCCH search space
[0033]
[0034] After the cell-related configuration (such as bandwidth, communication mode, such as whether to use time division duplex mode or frequency division duplex mode, etc.) is determined, the coding length (unit: bit) corresponding to the DCI can be determined. Taking DCI 1A in time division duplex mode and 10M bandwidth as an example, the length is 29 bits, which becomes 135 bits after CRC (Cyclical Redundancy Check) is added and encoded, and then rate matching is performed. One of the purposes of rate matching is to match the encoded coding length with the length of the allocated aggregation level. If the number of bits after encoding is less than the number of bits corresponding to the aggregation level, a "repeat" operation is required; if the number of bits after encoding is greater than the number of bits of the aggregation level, a "puncture" operation is required. For example, if the encoded length is 135 bits, if the aggregation level is 2, according to Table 1 above, 9 bits need to be repeated. If the aggregation level is 1, 63 bits need to be punctured. Puncturing is to puncture the current bit and move the following bits forward one bit at a time. Repeating is to insert the current bit once between the current bit and the following bit.
[0035] For the receiving UE, the UE needs to find the correct aggregation level and candidate set for storing DCI. In the detection method of downlink control information provided in the following embodiment of the present disclosure, the information of repeated coding in the candidate set is logically operated with the coding information of other parts of the candidate set, so that the candidate set corresponding to the coding with a longer repetition length can be determined. The possibility of the DCI to be detected in the candidate set is higher, so that the DCI can be detected faster, and the blind detection probability of DCI in the PDCCH is improved. Compared with the rate matching and decoding process, the processing time of the logical operation adopted in the present disclosure is negligible, which can be well adapted to the low-latency scenario of the subsequent application of 5G technology.
[0036] Embodiment 1
[0037] The detection method of downlink control information provided by the present disclosure can be applied to UE, such as Figure 1 As shown, including:
[0038] Step 202: When a PDCCH signal is received, an aggregation level order for blind detection is calculated.
[0039] Step 204: Obtain candidate sets corresponding to each aggregation level in order of aggregation level.
[0040] Step 206: determine whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level.
[0041] To determine whether the coding information corresponding to the candidate set at the current aggregation level is repeated, the coding length corresponding to the DCI format to be detected must first be determined. Based on the determined coding length of the DCI format, it can be determined whether there is duplication at different aggregation levels.
[0042] For example, if the code length of the DCI format to be detected is determined to be 80, then the transmitter must have performed a "puncturing" operation on the DCI at aggregation level 1. Therefore, for the receiving end, i.e., the UE side, it can be determined that there is no repeated coding information in the candidate set at aggregation level 1.
[0043] Correspondingly, at aggregation level 2, according to Table 1, if the coding length of the DCI format to be detected is 80, there may be 64 bits of repetition.
[0044] How to determine the length of the DCI format to be detected is described in detail in Embodiment 2. Step 208: If there is a repetition, obtain the information of the coding that may be repeated in the current candidate set and perform a logical operation with the coding information of other parts of the current candidate set.
[0045] For candidate sets at aggregation levels that do not have duplicates, a traditional exhaustive algorithm is used to traverse each candidate set at the aggregation level one by one.
[0046] Step 210 , sorting the results of the logic operation to determine the detection order of the multiple candidate sets corresponding to the current aggregation level.
[0047] In this embodiment, the aggregation level currently being detected (referred to as the current aggregation level) is 2 for description, wherein the number of candidate sets corresponding to the aggregation level 2 is 6. The number of bits of the PDCCH is 144 bits when the aggregation level is 2. That is, the data length corresponding to each of the 6 candidate sets corresponding to the aggregation level 2 is 144 bits.
[0048] Each of the six candidate sets corresponding to the aggregation level 2 is judged to determine whether there is duplication of the coded information in the candidate set. Figure 2 The following is a schematic diagram of a DCI code length of 135 bits to be detected, where one of the candidate sets has repeated codes when the aggregation level is 2. The information corresponding to the 9 bits in the figure is the code information that may be repeated in the current candidate set. If there is repeated information in the candidate set, it may be the resource code corresponding to the DCI. Then, the other 5 candidate sets corresponding to the aggregation level 2 will not contain the DCI to be detected.
[0049] The longer the length of the repeated information is or the more times the length is repeated, the greater the probability that the DCI exists in the current candidate set. Therefore, the candidate set with a greater probability of DCI existing should be detected first.
[0050] In an optional implementation, the length of the repeated information can be determined by performing a logical operation on the repeated coded information of the current candidate set and the coded information of other parts of the current candidate set, and then the candidate set with longer repeated information is placed in the front for detection.
[0051] Specifically, the logical operation may be an XOR operation. Then, the detection order of the multiple candidate sets corresponding to the current aggregation level is determined according to the XOR operation results in ascending order.
[0052] It should be noted that, for DCI, when the base station performs a "repeat" operation, the DCI is not necessarily completely repeated for different aggregation levels. In an optional implementation, the "potentially repeated coding information" is determined to be different according to different aggregation levels.
[0053] For example, Figure 3A schematic diagram of candidate sets with repeated coding at different aggregation levels is given. If the aggregation level is 2, since the repetition operation does not completely repeat the DCI, the last 9 bits of the candidate set are used as the "possibly repeated coding information" and are XORed with the coding information of the rest of the candidate set; if the aggregation level is 4, the coding information corresponding to the first 135 bits and the coding information corresponding to the second 135 bits are XORed. If the aggregation level is 8, the fourth 135 bits are used as the "possibly repeated coding information" and are XORed with the codes corresponding to the first three 135 bits; the candidate sets are sorted according to the number of binary 1s after the XOR operation. The more binary 1s there are, the fewer times the DCI is repeated.
[0054] The present disclosure performs a logical operation on the information of repeated codes in the candidate set and the code information of other parts of the candidate set, so as to determine the candidate set corresponding to the code with a longer repetition length, and the possibility of the DCI to be detected in the candidate set is higher, so that the DCI can be detected faster, and the blind detection probability of DCI in the PDCCH is improved. Compared with the rate matching and decoding process, the processing time of the logical operation adopted by the present disclosure can be ignored, and it can be well adapted to the low-latency scenario of the subsequent application of 5G technology.
[0055] Embodiment 2
[0056] In the above embodiment, for each aggregation level, the detection order of the candidate set at the aggregation level can be determined by judging whether there is repeated coding in the candidate set. In order to further improve the detection order of DCI, the order of the aggregation levels for blind detection can be determined for different aggregation levels to detect DCI faster.
[0057] The LTE system divides the available CCE into two search spaces, namely the public search space and the UE-specific search space. Since the data transmitted in the public search space mainly includes system information, paging and other messages, each UE must search. Therefore, the following embodiment only takes the dedicated search space as an example for explanation. Specifically, the following implementation method can be used to calculate the aggregation level:
[0058] Step 402: The UE estimates the downlink channel quality (Channel Quality Indication, abbreviated as CQI) according to the received downlink data message.
[0059] The UE can estimate the downlink channel quality CQI based on the received downlink reference signal and the UE's receiving capability combined with the signal-to-noise ratio requirements. The specific method of estimating CQI can be implemented using existing technologies. Depending on the channel conditions, the CQI can take values from 0 to 15, and the larger the value, the better the channel quality. The CQI range is further divided into 5 intervals, namely [0,3], [4,6], [7,9], [10,12], and [13,15], which respectively represent the UE's distance from the base station in the cell from far to near.
[0060] Step 404: The UE determines the DCI format to be detected according to the current cell configuration.
[0061] The UE determines the DCI format to be detected according to the cell configuration, where the cell configuration includes, for example, cell bandwidth, transmission mode TM (Transmission Mode), messages expected to be received (such as system messages, PDSCH data, uplink DCI0 authorization, etc.), etc. The DCI format has a corresponding relationship with the TM, and each TM corresponds to two DCI formats, so the UE can determine the DCI format to be detected according to the TM.
[0062] Step 406, the UE determines the length corresponding to the DCI format to be detected; Step 408, the UE determines whether it is necessary to use the length corresponding to the format of the DCI to be detected to determine the order of blind detection aggregation levels according to the estimated CQI value.
[0063] After determining the DCI format to be detected, the length of the DCI format can be calculated according to the cell configuration, and the length unit is bit. According to the length of the DCI format, the DCI format is divided into a long DCI format and a short DCI format. If the length of the DCI format is greater than a preset threshold, it can be called a long DCI format. If the length of the DCI format is less than the preset threshold, it can be called a short DCI format. For example, the preset threshold can be L thre =40bit.
[0064] Since the length of the DCI format is only a minor factor in determining the aggregation level, the length of the DCI format does not need to be considered when the channel quality is very good or very poor.
[0065] (1) When the estimated CQI value is within the fifth interval [0,3], it indicates that the channel quality is the worst at this time. At this time, the DCI size is not considered. Since the larger the aggregation level, the more resources are used to carry control information, the more times the DCI is repeated, and the UE is more likely to detect it. Therefore, when the channel quality is relatively poor, selecting a larger aggregation level is more conducive to UE detection. At this time, the blind detection order of determining the aggregation level is: 8, 4, 2, 1.
[0066] (2) When the estimated CQI is within the first interval [13,15], the channel quality is very good, that is, the channel quality is at its best. At this time, the channel does not consider the length of the DCI to be detected, and the blind detection order of the aggregation level is: 1, 2, 4, 8.
[0067] (3) If the estimated CQI value corresponding to the downlink channel quality is neither the highest level nor the lowest level, the order of the aggregation levels is determined according to the length corresponding to the format of the DCI to be detected.
[0068] For the base station side, that is, the transmitting end, when sending the PDCCH signal, CQI will be given priority, and the length of DCI will be used as an auxiliary for encoding. Generally speaking, the number of DCI repetitions and CQI will be comprehensively weighed. For example, when the CQI quality of the base station is relatively good, the number of DCI repetitions can be less. Therefore, when the UE performs blind detection, when the CQI level is relatively high (the higher the level, the better the quality), the aggregation level corresponding to the number of DCI repetitions can be selected accordingly. When determining the aggregation level, the length corresponding to the aggregation level after "repetition" or "puncturing" is fixed, but the lengths of different aggregation levels are different, so the number of DCI repetitions is also related to the length corresponding to the DCI. Therefore, the length corresponding to the DCI format to be detected and the CQI quality should be comprehensively considered, and the aggregation level should be determined after balancing the two.
[0069] Specifically, when the best and worst channel quality represented by CQI are removed, the better the quality of the channel represented by CQI and the longer the length of the DCI to be detected, the larger the aggregation level is preferentially selected. The better the channel quality represented by CQI and the shorter the length of the DCI to be detected, the higher the aggregation level that matches the DCI length can be preferentially selected, that is, it is not necessary to select a larger aggregation level. For example, when the CQI is in the interval [4,6], if the DCI to be detected is less than the preset threshold DCI, the blind detection order of the aggregation level is: 4, 2, 8, 1. That is, aggregation level 4 can be detected first, and then aggregation level 2, because when the DCI length is relatively small, aggregation level 4 and aggregation level 2 can meet the requirement of the number of DCI repetitions.
[0070] The worse the quality represented by the estimated CQI value is, the longer the length of the DCI to be detected is. In order to increase the probability of detecting the DCI, the larger the allocated aggregation level should be.
[0071] Specifically, when the CQI is in the fourth interval [4,6], if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 4, 8, 2, 1; if the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 4, 2, 8, 1.
[0072] When the estimated CQI is within the third interval [7,9], if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 4, 2, 8, 1; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 4, 2, 1, 8.
[0073] When the estimated CQI is within the second interval [10,12], if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 2, 4, 1, 8; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 2, 1, 4, 8.
[0074] In the method provided by the present disclosure, the UE determines a more suitable aggregation level by comprehensively weighing the downlink channel quality CQI and the length of the DCI to be detected, thereby further increasing the detection probability of the DCI.
[0075] Embodiment 3
[0076] Corresponding to the above-mentioned method for detecting downlink control information, the present disclosure further provides a device for detecting downlink control information, including: an aggregation level determination module 502, a candidate set determination module 503, a judgment module 504, and a logic module 505;
[0077] The aggregation level determination module 502 is used to calculate the aggregation level order of blind detection when receiving the PDCCH signal;
[0078] A candidate set determination module 503 is used to obtain candidate sets corresponding to each aggregation level in order of aggregation levels;
[0079] The judgment module 504 is used to judge whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level; if there is duplication, the trigger logic module 505 obtains the coding information that may be repeated in the current candidate set and performs a logic operation with the coding information of other parts of the current candidate set;
[0080] The candidate set determination module 503 is further configured to determine a detection order of multiple candidate sets corresponding to a current aggregation level by sorting the results of the logic operation.
[0081] The candidate set determination module is specifically used to determine the detection order of multiple candidate sets corresponding to the current aggregation level according to the results of the XOR operation from small to large.
[0082] Optionally, the aggregation level determination module 502 specifically includes: an estimation submodule, a DCI format determination submodule, and a level determination submodule;
[0083] The estimation submodule is used to estimate the downlink channel quality CQI;
[0084] The DCI format determination submodule is used to determine the length corresponding to the DCI format to be detected;
[0085] The level determination submodule determines, according to the estimated CQI value, whether it is necessary to use the length corresponding to the format of the DCI to be detected to determine the order of the blind detection aggregation level.
[0086] Optionally, the aggregation level determination module 502 is specifically configured to perform blind detection in order of aggregation levels from small to large if the estimated CQI value is in the first interval, and the CQI value in the first interval indicates that the downlink channel quality is at the highest level;
[0087] If the estimated CQI value is in the fifth interval, blind detection is performed in descending order of aggregation levels, and the CQI value in the fifth interval indicates that the downlink channel quality is at the lowest level;
[0088] If the estimated CQI value is in other intervals, the order of the aggregation levels is determined according to the length corresponding to the format of the DCI to be detected.
[0089] Optionally, the aggregation level determination module 502 is further configured to, when the estimated CQI value is within the second interval, if the length of the DCI to be detected is greater than or equal to a preset threshold, determine the blind detection order of the aggregation level to be: 2, 4, 1, 8; if the length of the DCI to be detected is less than the preset threshold, determine the blind detection order of the aggregation level to be: 2, 1, 4, 8;
[0090] When the estimated CQI value is within the third interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 8, 1; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 1, 8;
[0091] When the estimated CQI value is in the fourth interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of determining the aggregation level is: 4, 8, 2, 1; if the DCI to be detected is less than the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 8, 1;
[0092] The values of the downlink channel quality represented by the second interval, the third interval, and the fourth interval are from large to small.
[0093] The specific implementation of the device part is the same as the method and will not be repeated here.
[0094] In the device provided by the present disclosure, by performing a logical operation on the information of the repeated codes in the candidate set and the code information of other parts of the candidate set, the candidate set corresponding to the code with a longer repetition length can be determined, and the possibility of the DCI to be detected in the candidate set is higher, so that the DCI can be detected faster, and the blind detection probability of the DCI in the PDCCH is improved. Compared with the rate matching and decoding process, the processing time of the logical operation adopted by the present disclosure can be ignored, and it can be well adapted to the low-latency scenario of the subsequent application of 5G technology.
[0095] The present disclosure further provides a UE 60, Figure 5 A schematic diagram of the structure of a UE provided in another embodiment of the present disclosure is shown in FIG. Figure 5 As shown, the UE 60 includes a processor 601 and a memory 602.
[0096] The memory 602 is used to store program instructions, and the processor 601 is used to call the program instructions stored in the memory. When the processor 601 executes the program instructions stored in the memory 602, it is used to execute any method provided in the above-mentioned embodiments one to two. In addition, in order to better illustrate the present disclosure, numerous specific details are given in the specific implementation below. Those skilled in the art should understand that without certain specific details, the present disclosure can also be implemented. In some instances, methods, means, components and circuits well known to those skilled in the art are not described in detail to highlight the main purpose of the present disclosure.
[0097] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to the embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0098] In addition, the functional modules in the various embodiments of the present disclosure may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0099] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a readable storage medium. Based on this understanding, the technical solution of the present disclosure, 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 readable storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned readable 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 and other media that can store program codes.
[0100] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure shall be included in the scope of protection of the present disclosure.
Claims
1. A method for detecting downlink control information, applied to user equipment UE, It is characterized in that The method comprises: When a PDCCH signal is received, the aggregation level order of blind detection is calculated; and the candidate sets corresponding to each aggregation level are obtained according to the aggregation level order; Determine whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level; If there is a duplication, obtain the encoding information that may be duplicated in the current candidate set and perform a logical operation with the encoding information of other parts of the current candidate set; Sorting the results of the logical operation to determine the detection order of multiple candidate sets corresponding to the current aggregation level; The aggregation level sequence of calculating blind detection includes: Estimate downlink channel quality CQI; Determine the length corresponding to the DCI format to be detected; It is determined according to the estimated CQI value whether it is necessary to use the length corresponding to the format of the DCI to be detected to determine the order of the blind detection aggregation level.
2. The method according to claim 1, It is characterized in that The logical operation is an XOR operation; Correspondingly, the step of determining the detection order of multiple candidate sets corresponding to the current aggregation level by sorting according to the result of the logical operation includes: The detection order of the multiple candidate sets corresponding to the current aggregation level is determined according to the results of the XOR operation from small to large.
3. The method according to claim 1, It is characterized in that The order of determining whether it is necessary to determine the blind detection aggregation level using the length corresponding to the format of the DCI to be detected according to the estimated CQI value includes: If the estimated CQI value is in the first interval, blind detection is performed in order from small to large aggregation levels, and the CQI value in the first interval indicates that the downlink channel quality is at the highest level; If the estimated CQI value is in the fifth interval, blind detection is performed in descending order of aggregation levels, and the CQI value in the fifth interval indicates that the downlink channel quality is at the lowest level; If the estimated CQI value is in other intervals, the order of the aggregation levels is determined according to the length corresponding to the format of the DCI to be detected.
4. The method according to claim 1, It is characterized in that The order of determining whether it is necessary to determine the blind detection aggregation level using the length corresponding to the format of the DCI to be detected according to the estimated CQI value includes: When the estimated CQI value is within the second interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 2, 4, 1, 8; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 2, 1, 4, 8; When the estimated CQI value is within the third interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 4, 2, 8, 1; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 4, 2, 1, 8; When the estimated CQI value is in the fourth interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of the aggregation level is: 4, 8, 2, 1; if the DCI to be detected is less than the preset threshold, the blind detection order of the aggregation level is: 4, 2, 8, 1; The values of the downlink channel quality represented by the second interval, the third interval, and the fourth interval are from large to small.
5. A detection device for downlink control information, It is characterized in that include: Aggregation level determination module, candidate set determination module, judgment module, logic module; An aggregation level determination module, configured to calculate an aggregation level order for blind detection when a PDCCH signal is received; A candidate set determination module, used to obtain candidate sets corresponding to each aggregation level in order of aggregation level; A judgment module is used to judge whether there is duplication in the coding information corresponding to the candidate set at the current aggregation level; if there is duplication, the logic module is triggered to obtain the coding information that may be repeated in the current candidate set and perform a logic operation with the coding information of other parts of the current candidate set; The candidate set determination module is further used to determine the detection order of multiple candidate sets corresponding to the current aggregation level by sorting according to the results of the logical operation; The aggregation level determination module specifically includes: an estimation submodule, a DCI format determination submodule, and a level determination submodule; The estimation submodule is used to estimate the downlink channel quality CQI; The DCI format determination submodule is used to determine the length corresponding to the DCI format to be detected; The level determination submodule determines, according to the estimated CQI value, whether it is necessary to use the length corresponding to the format of the DCI to be detected to determine the order of the blind detection aggregation level.
6. The device according to claim 5, It is characterized in that The candidate set determination module is specifically used to determine the detection order of multiple candidate sets corresponding to the current aggregation level according to the results of the XOR operation from small to large.
7. The device according to claim 5, It is characterized in that The aggregation level determination module is specifically used to perform blind detection in order of aggregation levels from small to large if the estimated CQI value is in the first interval, and the CQI value in the first interval indicates that the downlink channel quality is at the highest level; If the estimated CQI value is in the fifth interval, blind detection is performed in descending order of aggregation levels, and the CQI value in the fifth interval indicates that the downlink channel quality is at the lowest level; If the estimated CQI value is in other intervals, the order of the aggregation levels is determined according to the length corresponding to the format of the DCI to be detected.
8. The device according to claim 5, It is characterized in that The aggregation level determination module is specifically used for, when the estimated CQI value is within the second interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, determining the blind detection order of the aggregation level to be: 2, 4, 1, 8; if the length of the DCI to be detected is less than the preset threshold, determining the blind detection order of the aggregation level to be: 2, 1, 4, 8; When the estimated CQI value is within the third interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 8, 1; if the length of the DCI to be detected is less than the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 1, 8; When the estimated CQI value is in the fourth interval, if the length of the DCI to be detected is greater than or equal to the preset threshold, the blind detection order of determining the aggregation level is: 4, 8, 2, 1; if the DCI to be detected is less than the preset threshold, the blind detection order of determining the aggregation level is: 4, 2, 8, 1; The values of the downlink channel quality represented by the second interval, the third interval, and the fourth interval are from large to small.
Citation Information
Patent Citations
Physical downlink control channel blind detection method, device and user equipment
CN104869578A