Downlink control information analysis method, device, equipment and storage medium
By traversing the DCI blind inspection algorithm tree and CRC verification, the problem of low downlink control information analysis efficiency is solved, and faster DCI field information analysis speed and lower error detection rate are achieved.
Patent Information
- Application Number
- CN202311536491.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-16
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2043-11-16
AI Technical Summary
In the prior art, the analysis efficiency of downlink control information is low, especially in 4G and 5G systems. User terminals need to blindly inspect a large number of control channel units, resulting in slow resolution.
By traversing the DCI blind inspection algorithm tree, the wireless network temporary identifier corresponding to the user terminal is obtained, and the CRC verification results are analyzed. Invalid branches are filtered using the depth priority algorithm to establish the DCI blind inspection algorithm tree.
The analysis process of downlink control information is accelerated, the resolution speed of user terminals in 4/5G systems is improved, the error detection rate is reduced, and the algorithm complexity is reduced.
Smart Images

Figure CN117528807B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless technology, and in particular to a downlink control information parsing method, device, equipment and storage medium. Background Art
[0002] In traditional downlink control information parsing methods, the user terminal does not know which aggregation level the physical downlink control channel (PDCC) it is receiving uses, so it attempts to find all possible options. For example, for the common search space, the user terminal needs to perform blind checks at both AL (Aggregation Level) = 4 and AL = 8. When blind checking at AL = 4, 16 control channel elements require four blind checks, resulting in four candidate PDCCH resources. When blind checking at AL = 8, 16 control channel elements require two blind checks, resulting in two candidate PDCCH resources. Therefore, for the common search space, there are a total of 4 + 2 = 6 candidate PDCCH resources. For the user terminal-specific search space, the user terminal needs to perform blind checks at AL = 1, 2, 4, 8, and 16, resulting in a total of 6 + 6 + 2 + 2 = 16 candidate PDCCH resources.
[0003] Because 5G protocol timeslots are shorter than 4G, downlink control information has a wider variety of fields and a greater number of fields. This means parsing downlink control information fields within a timeslot is a more arduous task. Therefore, it is crucial to quickly and efficiently parse the time-frequency resources of the physical downlink control channel and obtain the correct downlink control information within limited hardware and software resources. Summary of the Invention
[0004] The main purpose of the present invention is to provide a downlink control information parsing method, device, equipment and storage medium, aiming to solve the technical problem of low efficiency in downlink control information parsing in related technologies.
[0005] To achieve the above object, the present invention provides a method for parsing downlink control information, the method comprising the following steps:
[0006] Traversing a DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, the DCI blind detection algorithm tree including a plurality of leaf nodes, each of which is used to represent a DCI parsing condition;
[0007] A CRC check is performed on the downlink control information according to the wireless network temporary identifier, and the downlink control information is parsed based on the check result.
[0008] Optionally, before the step of traversing the DCI blind detection algorithm tree to obtain the radio network temporary identifier corresponding to the user terminal, the step further includes:
[0009] Acquiring a connection status of a user terminal, and determining expected reception information of the user terminal according to the connection status;
[0010] A DCI parsing condition is obtained based on the expected reception information and a high-level instruction, and a DCI blind detection algorithm tree is established with the DCI parsing condition as a leaf node. The high-level instruction is issued by the radio resource control layer.
[0011] Optionally, the DCI parsing condition includes a parsing space, an aggregation parameter, a DCI format type, and a radio network temporary identifier, and the step of establishing a DCI blind detection algorithm tree with the DCI parsing condition as a leaf node includes:
[0012] A DCI blind detection algorithm tree is established for a leaf node based on the resolution space, the aggregation parameter, the DCI format type and the wireless network temporary identifier, the resolution space includes a common space and a dedicated space, and the aggregation parameter includes an aggregation degree and / or a DCI message length.
[0013] Optionally, the step of traversing the DCI blind detection algorithm tree to obtain a radio network temporary identifier corresponding to the user terminal includes:
[0014] Traversing the DCI blind detection algorithm tree using a depth-first algorithm, and obtaining a switch state corresponding to each node in the DCI blind detection algorithm tree during the traversal process;
[0015] If the switch state corresponding to the current node in the current subtree is on, jump to the next node connected to the current node and traverse until the wireless network temporary identifier corresponding to the user terminal is obtained.
[0016] Optionally, after the step of traversing the DCI blind detection algorithm tree using a depth-first algorithm and obtaining a switch state corresponding to each node in the DCI blind detection algorithm tree during the traversal, the method further includes:
[0017] If the switch state corresponding to the current node in the current subtree is off, jump to another subtree at the same level as the current subtree to traverse until a wireless network temporary identifier corresponding to the user terminal is obtained.
[0018] Optionally, the step of performing a CRC check on the downlink control information according to the radio network temporary identifier and parsing the downlink control information based on the check result includes:
[0019] Selecting a corresponding current resolution space according to the wireless network temporary identifier to perform a CRC check on the downlink control information;
[0020] If the verification result is successful, the DCI format type corresponding to the current parsing space is obtained, and the downlink control information is parsed based on the DCI format type.
[0021] Optionally, after the step of selecting a corresponding current resolution space according to the radio network temporary identifier to perform CRC check on the downlink control information, the method further includes:
[0022] If the check result is a verification failure, it is determined that the downlink control information parsing has failed, and the next downlink control information is parsed in the next time slot.
[0023] In addition, to achieve the above-mentioned object, the present invention further proposes a downlink control information parsing device, the downlink control information parsing device comprising:
[0024] An algorithm tree traversal module is used to traverse the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes multiple leaf nodes, and the leaf nodes are used to represent DCI parsing conditions;
[0025] The information parsing module is configured to perform a CRC check on the downlink control information according to the wireless network temporary identifier, and parse the downlink control information based on the check result.
[0026] In addition, to achieve the above-mentioned purpose, the present invention also proposes a downlink control information analysis device, which includes: a memory, a processor, and a downlink control information analysis program stored on the memory and executable on the processor, wherein the downlink control information analysis program is configured to implement the steps of the downlink control information analysis method as described above.
[0027] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which a downlink control information parsing program is stored. When the downlink control information parsing program is executed by a processor, the steps of the downlink control information parsing method described above are implemented.
[0028] The present invention traverses the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes multiple leaf nodes, and the leaf nodes are used to represent DCI parsing conditions; CRC check is performed on the downlink control information according to the wireless network temporary identifier, and the downlink control information is parsed based on the check result. Compared with the related art, all control channel units involved in the user terminal are blindly inspected to determine whether to parse the downlink control information, because the above method of the present invention traverses the DCI blind detection algorithm tree including multiple leaf nodes (leaf nodes are used to represent DCI parsing conditions), and in the algorithm tree, each traversal path from the root node to the leaf node corresponds to a complete DCI blind detection process. This enables the present invention to accelerate the process of parsing the downlink control information, so the user terminal is faster when parsing the DCI field information of 4 / 5G, thereby solving the technical problem of low efficiency of downlink control information parsing in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram of the structure of a downlink control information parsing device in a hardware operating environment according to an embodiment of the present invention;
[0030] Figure 2 Schematic diagram of the flow of the first embodiment of the downlink control information parsing method of the present invention;
[0031] Figure 3 Schematic diagram of the flow of the second embodiment of the downlink control information parsing method of the present invention;
[0032] Figure 4 Schematic diagram of the DCI blind detection algorithm tree of the downlink control information parsing method of the present invention;
[0033] Figure 5 Schematic diagram of the flow of the third embodiment of the downlink control information parsing method of the present invention;
[0034] Figure 6 This is a structural block diagram of the first embodiment of the downlink control information parsing device of the present invention.
[0035] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0036] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0037] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a downlink control information parsing device in a hardware operating environment involved in an embodiment of the present invention.
[0038] like Figure 1 As shown, the downlink control information parsing device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the user interface 1003 may optionally include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0039] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the downlink control information parsing device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0040] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a downlink control information parsing program.
[0041] exist Figure 1 In the downlink control information parsing device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the downlink control information parsing device of the present invention can be set in the downlink control information parsing device, and the downlink control information parsing device calls the downlink control information parsing program stored in the memory 1005 through the processor 1001, and executes the downlink control information parsing method provided by the embodiment of the present invention.
[0042] The embodiment of the present invention provides a method for parsing downlink control information, referring to Figure 2 , Figure 2 FIG. 1 is a flow chart of a first embodiment of a downlink control information parsing method according to the present invention.
[0043] In this embodiment, the downlink control information parsing method includes the following steps:
[0044] Step S10: Traverse the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes a plurality of leaf nodes, and the leaf nodes are used to represent DCI parsing conditions.
[0045] It should be noted that the execution subject of the method of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a mobile phone, tablet computer, personal computer, etc., and can also be other electronic devices that can achieve the same or similar functions. This embodiment does not limit this. Here, the various embodiments of the downlink control information parsing method of the present invention are described using a downlink control information parsing device (hereinafter referred to as the parsing device) as an example.
[0046] It is understood that the DCI (Downlink Control Information) blind detection algorithm tree described above can be a highly balanced multi-branch tree. In this DCI blind detection algorithm tree, each traversal path from the root node to a leaf node corresponds to a complete DCI blind detection process. The subtree of each node is designed according to the protocol. The subtree of this node contains a complete set of all possible subordinate conditions under the conditions of this node. The complete DCI parsing process is the traversal process of the above DCI blind detection algorithm tree.
[0047] It should be understood that the above-mentioned user terminal (UE) can be a terminal device including components such as a radio frequency processing unit, a baseband processing unit, a protocol stack module, an application layer software module, etc., such as a mobile phone, a personal computer, etc., and this embodiment is not limited to this.
[0048] It is understandable that the above-mentioned Radio Network Temporary Identifier (RNTI) can be a temporary identifier used in wireless communication systems such as LTE (Long Term Evolution) and 5G (5th Generation Mobile Communication Technology). It is used to identify and distinguish wireless devices in a specific communication process. The role of RNTI includes identifying devices during connection establishment, data transmission and other communication stages. Among them, RNTI includes but is not limited to the following: C-RNTI (Cell Radio Network Temporary Identifier, cell radio network temporary identifier, used to identify a device connected to a specific cell), UE-RNTI (User Equipment Radio Network Temporary Identifier, user equipment radio network temporary identifier, used to identify a specific user equipment), P-RNTI (Paging Radio Network Temporary Identifier, paging radio network temporary identifier, used in the paging process to wake up the device for communication).
[0049] In a specific implementation, the DCI blind detection algorithm tree can be traversed based on a depth-first traversal method, or based on a breadth-first traversal method or other methods capable of traversing a tree structure. This embodiment does not impose any restrictions on this.
[0050] Step S20: performing CRC check on the downlink control information according to the wireless network temporary identifier, and parsing the downlink control information based on the check result.
[0051] It should be noted that the above-mentioned downlink control information may refer to control information transmitted by a base station to a mobile device in a wireless communication system. This information generally includes scheduling allocation, system information changes, wireless resource configuration, etc., which are used to manage and control the behavior of mobile devices during communication. In communication standards such as LTE and 5G, downlink control information is usually transmitted through the Physical Downlink Control Channel (PDCCH). PDCCH carries various control information to ensure the effective operation of the network and the rational allocation of resources. The transmission of this information is affected by the wireless channel conditions and network configuration to ensure a reliable communication connection.
[0052] It should be understood that the above-mentioned CRC (Cyclic Redundancy Check) check is a fast algorithm that generates a short fixed-bit check code based on data such as network data packets or computer files, and is mainly used to detect or check errors that may occur after data transmission or storage.
[0053] In a specific implementation, if the CRC check is passed, the complete traversal path of the current radio network temporary identifier in the DCI blind detection algorithm tree can be extracted, and the downlink control information can be parsed based on the complete traversal path.
[0054] This embodiment traverses the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes multiple leaf nodes, and the leaf nodes are used to represent DCI parsing conditions; CRC check is performed on the downlink control information according to the wireless network temporary identifier, and the downlink control information is parsed based on the check result. Compared with the related art that performs blind detection on all control channel units involved in the user terminal to determine whether to parse the downlink control information, the above method of this embodiment traverses the DCI blind detection algorithm tree including multiple leaf nodes (leaf nodes are used to represent DCI parsing conditions), and in the algorithm tree, each traversal path from the root node to the leaf node corresponds to a complete DCI blind detection process. This enables this embodiment to accelerate the process of parsing the downlink control information, so that the user terminal is faster in parsing the 4 / 5G DCI field information, thereby solving the technical problem of low efficiency of downlink control information parsing in the related art.
[0055] refer to Figure 3 , Figure 3 FIG. 1 is a flow chart of a second embodiment of a method for parsing downlink control information according to the present invention.
[0056] Based on the first embodiment described above, in this embodiment, in order to establish a more complete DCI blind detection algorithm tree, thereby filtering invalid DCI blind detection branches and reducing the load of subsequent DCI parsing, before step S10, the following steps may be further included:
[0057] Step S01: Acquire the connection status of a user terminal, and determine the expected reception information of the user terminal according to the connection status.
[0058] It should be understood that although the user terminal does not know in advance what format the downlink control information carried by the PDCCH to be received will be, nor does it know which PDCCH candidate will be used to transmit the downlink control information, the user terminal knows what state it is in and the downlink control information it expects to receive in that state. For example, in the IDLE state, the downlink control information expected to be received is Paging; after initiating Random Access, the downlink control information expected to be received is RAR (Random Access Response); when there is uplink data to be sent, the downlink control information expected to be received is UL Grant, etc. The user terminal also knows its own search space and therefore knows on which CCEs (Control Channel Element) the downlink control information may be distributed.
[0059] Step S02: obtaining DCI parsing conditions based on the expected reception information and high-level instructions, and establishing a DCI blind detection algorithm tree with the DCI parsing conditions as leaf nodes, wherein the high-level instructions are issued by the radio resource control layer.
[0060] It should be understood that the above-mentioned DCI parsing conditions may include parsing space, aggregation parameters, DCI format type and wireless network temporary identifier, wherein the parsing space may include common space and proprietary space, and the aggregation parameters may include aggregation degree and / or DCI message length.
[0061] In a specific implementation, a DCI blind detection algorithm tree may be established for a leaf node based on the above-mentioned resolution space, the above-mentioned aggregation parameter, the above-mentioned DCI format type, and the above-mentioned radio network temporary identifier.
[0062] refer to Figure 4 , Figure 4 Schematic diagram of the DCI blind detection algorithm tree of the downlink control information analysis method of the present invention. Figure 4 As shown, the DCI blind detection algorithm tree is divided into 5 layers ( Figure 4 The algorithm tree in the figure only shows some nodes. Except for the root node, each node in each layer represents a DCI parsing condition. More specifically, from top to bottom, they are the parsing space (i.e. Figure 4 public space and private space in the ), aggregation degree / DCI message length (i.e. Figure 4 N1~N2 in), DCI format type (ie Figure 4 DCI format), X-RNTI (i.e. Figure 4Each traversal path from the root node to the leaf node corresponds to a complete DCI blind detection process. The subtree of each node is designed according to the protocol. The subtree of this node contains a complete set of all possible lower-level conditions under the conditions of this node.
[0063] For example, it can be combined with Figure 4 This section explains the process of establishing the DCI blind detection algorithm tree. Before a user terminal accesses the network, it expects SIBs. The RRC layer (Radio Resource Control) can send a message to the scheduling layer to set common space type 0 to 1 and other spaces to 0. The physical layer does not need to traverse all spaces and only processes common space type 0. After initiating random access, it expects RARs. The RRC layer can send a message to the scheduling layer to set common space type 1 to 1 and other spaces to 0. The physical layer does not need to traverse all spaces and only processes common space type 1. In the IDLE state, it expects to receive Paging. At this time, the RRC layer can send a message to the scheduling layer to set common space type 2 to 1 and other spaces to 0. The physical layer does not need to traverse all spaces and only processes common space type 2. During the user terminal's access initiation process, the RRC layer can send a message to the scheduling layer to set common space type 3 to 1 and other spaces to 0. The physical layer does not need to traverse all spaces and only processes common space type 3. After a user terminal accesses the network, the RRC layer sends a message to the scheduling layer, setting the dedicated space to 1 and all other spaces to 0. The physical layer then processes only the dedicated space, bypassing the need to traverse all spaces. This forms the DCI blind detection algorithm tree described above. It's important to note that this algorithm tree only adds nodes, not deletes them. It continuously sets the traversal blocking switch and modifies the parameters of relevant nodes based on changes in the user terminal's connection status and higher-level instructions.
[0064] Based on the above first embodiment, in this embodiment, in order to avoid the influence of invalid nodes in other subtrees in the DCI blind detection algorithm tree on the traversal efficiency, the step S10 may include:
[0065] Step S101: traverse the DCI blind detection algorithm tree using a depth-first algorithm, and obtain the switch status corresponding to each node in the DCI blind detection algorithm tree during the traversal process.
[0066] Step S102: If the switch state corresponding to the current node in the current subtree is on, jump to the next node connected to the current node and traverse until a wireless network temporary identifier corresponding to the user terminal is obtained.
[0067] In a specific implementation, the above-mentioned depth-first search (DFS) algorithm may include pre-order traversal (Pre-order), in-order traversal (In-order), and post-order traversal (Post-order). Pre-order traversal may mean first visiting the root node, then recursively traversing the left and right subtrees in pre-order; in-order traversal may mean first recursively traversing the left subtree in in-order, then visiting the root node, and finally recursively traversing the right subtree in in-order; and post-order traversal may mean first recursively traversing the left and right subtrees in post-order, then visiting the root node.
[0068] Furthermore, in this embodiment, in order to avoid omission of the traversal process, after step S101, the following steps may be further performed:
[0069] Step S103: If the switch state corresponding to the current node in the current subtree is off, jump to another subtree at the same level as the current subtree to traverse until a wireless network temporary identifier corresponding to the user terminal is obtained.
[0070] This embodiment obtains the connection status of the user terminal and determines the expected reception information of the user terminal based on the connection status; obtains the DCI parsing condition based on the expected reception information and the high-level instruction, and establishes a DCI blind detection algorithm tree with the DCI parsing condition as the leaf node, and the high-level instruction is issued by the wireless resource control layer; traverses the DCI blind detection algorithm tree through the depth-first algorithm, and obtains the switch status corresponding to each node in the DCI blind detection algorithm tree during the traversal process; if the switch status corresponding to the current node in the current subtree is on, jumps to the next node connected to the current node for traversal until the wireless network temporary identifier corresponding to the user terminal is obtained; if the switch status corresponding to the current node in the current subtree is off, jumps to another subtree at the same level as the current subtree for traversal until the wireless network temporary identifier corresponding to the user terminal is obtained. The above method of this embodiment establishes a DCI blind detection algorithm tree containing multiple leaf nodes (leaf nodes are used to represent DCI parsing conditions) according to the connection status of the user terminal and the high-level instructions issued by the wireless resource control layer, dynamically sets certain conditional subtrees to invalid, filters out invalid DCI blind detection branches, reduces the load of subsequent DCI parsing, and also reduces variable-length field judgment, further reducing many judgment logics in the DCI parsing process; in addition, this embodiment further simplifies the traversal process of the DCI blind detection algorithm tree by introducing a depth-first algorithm, thereby improving the traversal efficiency.
[0071] refer to Figure 5 , Figure 5 FIG. 4 is a flow chart of a third embodiment of a method for parsing downlink control information according to the present invention.
[0072] Based on the above embodiments, in this embodiment, in order to more quickly determine whether the downlink control information is required by the user terminal, step S20 may include:
[0073] Step S201: Selecting a corresponding current resolution space according to the wireless network temporary identifier to perform CRC check on downlink control information.
[0074] In a specific implementation, the CRC check process for the above-mentioned downlink control information can be implemented through the following steps. The first step is to receive the frame: first, receive the frame transmitted through the wireless channel, such as a data frame or a control frame. The second step is to extract the CRC field: extract the CRC field from the received frame. The CRC field is a redundant check code added to the frame by the sender to detect whether an error has occurred during the transmission process. The third step is to calculate the local CRC: use the same CRC algorithm to locally calculate the CRC value of the received frame. The fourth step is to compare the CRC value calculated locally: compare the CRC value calculated locally with the CRC field in the received frame. The fifth step is to determine the error: if the CRC value calculated locally matches the CRC field in the received frame, it means that no error has occurred in the frame during transmission, and the data in the frame can continue to be processed. If the CRC value does not match, it means that there may be an error in the frame. At this time, you can choose to discard the frame or request retransmission.
[0075] Step S202: If the verification result is successful, the DCI format type corresponding to the current parsing space is obtained, and the downlink control information is parsed based on the DCI format type.
[0076] Furthermore, in this embodiment, in order to avoid parsing invalid downlink control information and thus reducing parsing efficiency, after step S201, the following steps may be further included:
[0077] Step S203: If the check result is verification failure, it is determined that the downlink control information parsing fails, and the next downlink control information is parsed in the next time slot.
[0078] It should be understood that because 5G schedules more downlink control information per unit time than 4G, the number of decoding operations performed on the user terminal side is actually greater, resulting in more false and misdetected downlink control information and more blind detections of downlink control information that need to be processed in 5G per unit time. Taking LTE Release 9 as an example, the average number of message fields contained in the downlink control information used for PDSCH (Physical Downlink Shared CHannel) data transmission is approximately 9.78. For the 5G NR system, the average number of message fields contained in the downlink control information used for the same PDSCH data transmission is approximately 15.96. Therefore, when comparing the DCI processing processes of 4G and 5G, the workload of parsing and processing a single downlink control information in 5G is 15.96 / 9.78 = 1.6 times that of 4G, an increase of approximately 33%. This results in an increase in the latency of processing each downlink control information. When multiple downlink control information need to be processed in the same time slot, the delay of DCI processing will be further increased, resulting in an increase in the workload of a single time slot, which in turn affects the overall processing flow design of the user terminal. Based on the difficulties encountered in the downlink control information blind detection process in the above-mentioned 5G system, this embodiment can optimize the 5G downlink control information blind detection process, making the parsing of downlink control information field information faster, lowering the false detection rate, reducing the algorithm complexity, and having good scalability.
[0079] This embodiment selects the current parsing space corresponding to the wireless network temporary identifier and performs a CRC check on the downlink control information. If the check result is a successful check, the DCI format type corresponding to the current parsing space is obtained, and the downlink control information is parsed based on the DCI format type. If the check result is a failed check, it is determined that the downlink control information parsing has failed, and the next downlink control information is parsed in the next time slot. Compared with related technologies, the above method of this embodiment performs a CRC check on the downlink control information based on the parsing space corresponding to the wireless network temporary identifier, thereby more quickly determining whether the downlink control information is required by the user terminal, thereby further improving the parsing efficiency of the downlink control information parsing method of this embodiment.
[0080] In addition, an embodiment of the present invention further provides a storage medium storing a downlink control information parsing program. When the downlink control information parsing program is executed by a processor, the steps of the downlink control information parsing method described above are implemented.
[0081] Reference Figure 6 , Figure 6 This is a structural block diagram of the first embodiment of the downlink control information parsing device of the present invention.
[0082] like Figure 6 As shown, the downlink control information parsing device proposed in the embodiment of the present invention includes:
[0083] An algorithm tree traversal module 601 is configured to traverse a DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to a user terminal, wherein the DCI blind detection algorithm tree includes a plurality of leaf nodes, each of which is used to represent a DCI parsing condition;
[0084] The information parsing module 602 is configured to perform a CRC check on the downlink control information according to the radio network temporary identifier, and parse the downlink control information based on the check result.
[0085] This embodiment traverses the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes multiple leaf nodes, and the leaf nodes are used to represent DCI parsing conditions; CRC check is performed on the downlink control information according to the wireless network temporary identifier, and the downlink control information is parsed based on the check result. Compared with the related art that performs blind detection on all control channel units involved in the user terminal to determine whether to parse the downlink control information, the above method of this embodiment traverses the DCI blind detection algorithm tree including multiple leaf nodes (leaf nodes are used to represent DCI parsing conditions), and in the algorithm tree, each traversal path from the root node to the leaf node corresponds to a complete DCI blind detection process. This enables this embodiment to accelerate the process of parsing the downlink control information, so that the user terminal is faster in parsing the 4 / 5G DCI field information, thereby solving the technical problem of low efficiency of downlink control information parsing in the related art.
[0086] Based on the first embodiment of the downlink control information parsing device of the present invention, a second embodiment of the downlink control information parsing device of the present invention is proposed.
[0087] In this embodiment, the algorithm tree traversal module 601 is also used to obtain the connection status of the user terminal and determine the expected reception information of the user terminal based on the connection status; obtain the DCI parsing conditions based on the expected reception information and high-level instructions, and establish a DCI blind detection algorithm tree with the DCI parsing conditions as the leaf nodes, and the high-level instructions are issued by the wireless resource control layer.
[0088] Furthermore, the DCI parsing conditions include a parsing space, an aggregation parameter, a DCI format type, and a wireless network temporary identifier. The algorithm tree traversal module 601 is also used to establish a DCI blind detection algorithm tree for a leaf node based on the parsing space, the aggregation parameter, the DCI format type, and the wireless network temporary identifier. The parsing space includes a common space and a dedicated space, and the aggregation parameter includes an aggregation degree and / or a DCI message length.
[0089] Furthermore, the algorithm tree traversal module 601 is also used to traverse the DCI blind detection algorithm tree through a depth-first algorithm, and obtain the switch status corresponding to each node in the DCI blind detection algorithm tree during the traversal process; if the switch status corresponding to the current node in the current subtree is on, then jump to the next node connected to the current node for traversal until the wireless network temporary identifier corresponding to the user terminal is obtained.
[0090] Furthermore, the algorithm tree traversal module 601 is further configured to jump to another subtree at the same level as the current subtree to traverse if the switch state corresponding to the current node in the current subtree is off, until a wireless network temporary identifier corresponding to the user terminal is obtained.
[0091] Furthermore, the information parsing module 602 is also used to select the corresponding current parsing space according to the wireless network temporary identifier to perform CRC check on the downlink control information; if the check result is successful, the DCI format type corresponding to the current parsing space is obtained, and the downlink control information is parsed based on the DCI format type.
[0092] Furthermore, the information parsing module 602 is further configured to determine that the parsing of the downlink control information has failed if the check result is a verification failure, and parse the next piece of downlink control information in the next time slot.
[0093] Other embodiments or specific implementations of the downlink control information parsing device of the present invention can refer to the above-mentioned method embodiments and will not be described in detail here.
[0094] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or system comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or system. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or system comprising the element.
[0095] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.
[0096] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0097] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for parsing downlink control information, characterized in that: The method comprises the following steps: Traversing a DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, the DCI blind detection algorithm tree including a plurality of leaf nodes, each of which is used to represent a DCI parsing condition; performing a CRC check on the downlink control information according to the wireless network temporary identifier, and parsing the downlink control information based on the check result; The step of traversing the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal includes: Traversing the DCI blind detection algorithm tree using a depth-first algorithm, and obtaining a switch state corresponding to each node in the DCI blind detection algorithm tree during the traversal process; If the switch state corresponding to the current node in the current subtree is on, jump to the next node connected to the current node and traverse until a wireless network temporary identifier corresponding to the user terminal is obtained; The step of performing CRC check on downlink control information according to the wireless network temporary identifier includes: extracting a redundancy check code from a target frame corresponding to the downlink control information, and locally calculating a cyclic redundancy check value of the target frame; If the cyclic redundancy check value matches the redundant check code, the verification result is determined to be successful; If the cyclic redundancy check value matches the redundant check code, the check result is determined to be a check failure.
2. The downlink control information parsing method according to claim 1, wherein: Before the step of traversing the DCI blind detection algorithm tree to obtain the radio network temporary identifier corresponding to the user terminal, the method further includes: Acquiring a connection status of a user terminal, and determining expected reception information of the user terminal according to the connection status; A DCI parsing condition is obtained based on the expected reception information and a high-level instruction, and a DCI blind detection algorithm tree is established with the DCI parsing condition as a leaf node. The high-level instruction is issued by the radio resource control layer.
3. The downlink control information analysis method according to claim 2, wherein: The DCI parsing condition includes a parsing space, an aggregation parameter, a DCI format type, and a radio network temporary identifier. The step of establishing a DCI blind detection algorithm tree with the DCI parsing condition as a leaf node includes: A DCI blind detection algorithm tree is established for a leaf node based on the resolution space, the aggregation parameter, the DCI format type and the wireless network temporary identifier, the resolution space includes a common space and a dedicated space, and the aggregation parameter includes an aggregation degree and / or a DCI message length.
4. The downlink control information analysis method according to claim 1, wherein: After the step of traversing the DCI blind detection algorithm tree using a depth-first algorithm and obtaining the switch state corresponding to each node in the DCI blind detection algorithm tree during the traversal process, the method further includes: If the switch state corresponding to the current node in the current subtree is off, jump to another subtree at the same level as the current subtree to traverse until a wireless network temporary identifier corresponding to the user terminal is obtained.
5. The downlink control information parsing method according to claim 1, wherein: The step of performing a CRC check on the downlink control information according to the wireless network temporary identifier and parsing the downlink control information based on the check result includes: Selecting a corresponding current resolution space according to the wireless network temporary identifier to perform a CRC check on the downlink control information; If the verification result is successful, the DCI format type corresponding to the current parsing space is obtained, and the downlink control information is parsed based on the DCI format type.
6. The downlink control information analysis method according to claim 5, wherein: After the step of selecting the corresponding current resolution space according to the radio network temporary identifier to perform CRC check on the downlink control information, the method further includes: If the check result is a verification failure, it is determined that the downlink control information parsing has failed, and the next downlink control information is parsed in the next time slot.
7. A downlink control information analysis device, characterized in that: The downlink control information parsing device includes: An algorithm tree traversal module is used to traverse the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal, wherein the DCI blind detection algorithm tree includes multiple leaf nodes, and the leaf nodes are used to represent DCI parsing conditions; an information parsing module, configured to perform a CRC check on the downlink control information according to the wireless network temporary identifier, and parse the downlink control information based on the check result; The step of traversing the DCI blind detection algorithm tree to obtain a wireless network temporary identifier corresponding to the user terminal includes: Traversing the DCI blind detection algorithm tree using a depth-first algorithm, and obtaining a switch state corresponding to each node in the DCI blind detection algorithm tree during the traversal process; If the switch state corresponding to the current node in the current subtree is on, jump to the next node connected to the current node and traverse until a wireless network temporary identifier corresponding to the user terminal is obtained; The step of performing CRC check on downlink control information according to the wireless network temporary identifier includes: extracting a redundancy check code from a target frame corresponding to the downlink control information, and locally calculating a cyclic redundancy check value of the target frame; If the cyclic redundancy check value matches the redundancy check code, the verification result is determined to be successful; If the cyclic redundancy check value matches the redundant check code, the check result is determined to be a check failure.
8. A downlink control information analysis device, characterized in that: The device includes: a memory, a processor, and a downlink control information parsing program stored in the memory and executable on the processor, wherein the downlink control information parsing program is configured to implement the steps of the downlink control information parsing method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium stores a downlink control information analysis program, which, when executed by a processor, implements the steps of the downlink control information analysis method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for optimizing DCI blind detection range
CN117295113A