Embodiments of the present disclosure relate to the field of communication technologies, and in particular, to a control method for a terminal device, a terminal device, and a storage medium.
Power consumption of a 5G phone is much higher than that of a 4G phone, and in some cases the network is used to assist the terminal device with endurance optimization, for example, by configuring the terminal device with discontinuous reception (DRX) technology to achieve power savings.
However, the development of DRX technology is now basically mature, and it is difficult to further optimize the endurance of the terminal device, so there is an urgent need in this field to solve the technical problem of how to further optimize the endurance of the terminal device from another perspective.
The present disclosure provides a control method for a terminal device, a terminal device, and a storage medium.
In a first aspect, the present disclosure provides a control method for a terminal device, the control method may include: determining whether there is an overlapping control channel unit between a to-be-detected control channel unit set and a target control channel unit set, wherein an aggregation level of the target control channel unit set is lower than an aggregation level of the to-be-detected control channel unit set; and in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, and that the energy of the target control channel unit set is not higher than a predetermined energy threshold, then there is no need to perform energy detection on the to-be-detected control channel unit set.
In a second aspect, the present disclosure further provides a terminal device, the terminal device may include a processor, a memory, a computer program stored on the memory and executable by the processor, and a data bus for implementing connection communication between the processor and the memory, wherein the computer program when executed by the processor implements the steps of the control method for terminal device, as provided in any embodiment of the description of the present disclosure.
In a third aspect, the present disclosure further provides a non-transitory storage medium for computer-readable storage, the storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the control method for terminal device as provided in any embodiment of the description of the present disclosure.
In order to more clearly illustrate the technical solutions of the present disclosure, the accompanying drawings required for describing the embodiments will be briefly introduced below, and it is obvious that the accompanying drawings involved in the following description are some of the embodiments of the present disclosure, and that for a person of ordinary skill in the art, other accompanying drawings can be obtained based on these drawings without creative labor.
The technical solutions in the present disclosure will be described clearly and completely in the following in conjunction with the accompanying drawings of the present disclosure, and it is clear that the embodiments described are a part of the embodiments of the present disclosure and not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without making creative effort fall within the scope of protection of the present disclosure.
The flowchart shown in the accompanying drawings is only an exemplary illustration and is not necessary to include all contents and operations/steps, nor is it necessary to perform them in the order described. For example, some of the operations/steps can also be decomposed, combined or partially merged, and thus the actual order of execution may change depending on the actual situation.
It should be understood that the terminology used herein in this specification is for the sole purpose of describing particular embodiments and is not intended to limit the present disclosure. As used in this specification and in the appended claims, the singular forms “a/an”, “one” and “the” are intended to include the plural form unless the context clearly indicates otherwise.
With the large-scale development of the fifth-generation wireless communication network new radio (5G NR), the industrial applications of 5G are also becoming more and more extensive, and in the future, more communication transmissions will rely on 5G wireless technology. However, from the current test results, the power consumption of a 5G phone is much higher than that of a 4G phone, and therefore existing 5G products generally have relatively low endurance.
Power consumption of a 5G phone is much higher than that of a 4G phone, and in most of the mainstream methods, network is used to assist the terminal device with endurance optimization, for example, by configuring the terminal device with discontinuous reception (DRX) technology, so as to enable the terminal device to periodically enter a “sleep” state and stop monitoring the physical downlink control channel (PDCCH) and stop receiving the corresponding data transmission, thereby reducing power consumption and achieving the purpose of power saving.
However, the development of DRX technology is now basically mature, and it is difficult to further optimize the endurance of the terminal device, so there is an urgent need to further optimize the endurance of the terminal device from another perspective.
First, in order to better understand the solutions of the present disclosure, the technical problems existing in the prior art are first described below.
Generally speaking, one search space includes multiple physical downlink control channel candidate (PDCCH Candidate) sets, and since the purpose of terminal device is to acquire valid information of physical downlink control channel (PDCCH), so as to realize operations such as information interaction between terminal devices or software download of terminal devices. However, the terminal device does not know which PDCCH candidate set the valid PDCCH information exists in, therefore, every time before receiving downlink data, the terminal device needs to detect the physical downlink control channel to acquire resource information of a data channel, i.e., a physical downlink shared channel, and the terminal needs to blindly detect the PDCCH channel for candidate sets of different aggregation levels until the PDCCH candidate set is decoded successfully. This blind detection method is relatively low in efficiency, and increases the power consumption of the terminal device.
The present disclosure provides a control method for a terminal device, a terminal device, and a storage medium, and is intended to solve the technical problem of how to further optimize the endurance of the terminal device from another perspective. Herein, the control method can be applied to the terminal device, so that the number of invalid detections can be reduced, thereby reducing the amount of computation and power consumption of the terminal device, and thereby further optimizing the endurance of the terminal device.
Referring to
As shown in
At step S101, whether there is an overlapping control channel unit between a to-be-detected control channel unit set and a target control channel unit set is determined, wherein an aggregation level of the target control channel unit set is lower than an aggregation level of the to-be-detected control channel unit set.
In a 5G NR system, a PDCCH is mainly used to transmit downlink control information (DCI) and uplink grant (UL Grant), so that a terminal device can correctly receive a physical downlink shared channel (PDSCH) and allocate uplink resources for physical uplink shared channel (PUSCH). A PDCCH consists of one or more consecutive control channel element (CCE), and transmits only one type of downlink control information (DCI) format without multiplexing, the number of CCEs allocated is equal to the aggregation level, and the aggregation level (AL) may be divided into five levels: 1, 2, 4, 8 and 16.
The control channel unit set is a set of possible CCE indexes corresponding to one aggregation level, i.e., a PDCCH candidate set, including one or more consecutive control channel units. The to-be-detected control channel unit set is a PDCCH candidate set to be detected, and the target control channel unit set is a PDCCH candidate set with an aggregation level lower than the aggregation level of the to-be-detected control channel unit set.
In some embodiments, before determining whether there is an overlapping control channel unit between a to-be-detected control channel unit set and a target control channel unit set, a target control channel unit is determined based on an aggregation level of each control channel unit set, wherein the aggregation level of the target control channel unit is lower than the aggregation level of other sets of other control channel units; energy detection is performed on the target control channel unit set, if the energy of the target control channel unit set is higher than a predetermined energy threshold, then decoding of the target control channel unit set is performed; if the target control channel unit set is decoded successfully, there is no need to carry out energy detection of the to-be-detected control channel unit set. As a result, the energy detection and decoding can be first performed on the control channel unit set with lowest aggregation level, and if the decoding is successful, there is no need to carry out energy detection on the to-be-detected control channel unit set, so as to quickly obtain PDCCH valid information.
The aggregation level of the target control channel unit is lower than an aggregation level of other sets of other control channel units, and generally the target control channel unit is a control channel unit set with an aggregation level of 1.
In some exemplary embodiments, energy detection is performed sequentially on the target control channel unit set (at this time, the target control channel unit set is a control channel unit set with an aggregation level of 1), and if there is a control channel unit set with the energy higher than a predetermined energy threshold in the target control channel unit set, it can be assumed that there may be PDCCH valid information in the control channel unit set, and the control channel unit set is decoded; if the decoding of the control channel unit set is successful, there is no need to perform energy detection on the to-be-detected control channel unit set; if the decoding of the control channel unit set is unsuccessful, then the energy detection is performed on a next control channel unit set in the target control channel unit set; and when all sets of control channel units in the target control channel unit set have been detected and decoded unsuccessfully, energy detection is performed on the to-be-detected control channel unit set.
If there is no control channel unit set with energy higher than the predetermined energy threshold in the target control channel unit set, it can be assumed that PDCCH valid information exists in none of the sets of control channel units in the target control channel unit set, and there is no need to decode the sets of control channel units in the target control channel unit set, and energy detection is performed on the to-be-detected control channel unit set.
In an exemplary embodiment, decoding a control channel unit set can be performed by a cyclic redundancy check (CRC) code, which is one of the most commonly used error-checking code in the field of data communication, and checking by CRC can determine whether there is PDCCH valid information in the control channel unit set.
In some embodiments, before determining a target control channel unit set based on an aggregation level of each control channel unit set, a configuration parameter of a control resource set corresponding to a predetermined search space is acquired, and a set of aggregation levels corresponding to the predetermined search space is determined; and one or more sets of control channel units at each aggregation level is determined based on the configuration parameter and the set of aggregation levels.
The predetermined search space includes a specific search space and a public search space, and the control resource set (CORESET) is used to store a time-frequency position of the control information transmitted by the PDCCH. Generally speaking, firstly the type of search space, which may include common search space (CSS) and user equipment (UE)-specific search space (USS), is determined. CSS is mainly used during UE access and cell switching, while USS is mainly used after UE access. Configuration parameters corresponding to different search space types are different, and the control resource set and the search space are in a one-to-multiple relationship, i.e., one control resource set can be associated with multiple search spaces, but each search space can be associated with only one control resource set. Since the specific search space and the public search space have different roles in different situations, the set of aggregation levels contained in each of them are different, and in the specific search space, the values of the set of aggregation levels include 1, 2, 4, 8 and 16. In the public search space, the values of the set of aggregation level include only 4, 8 and 16. The PDCCH candidate sets and the number of PDCCH candidate sets contained in different sets of aggregation levels are also different.
It should be noted that the present disclosure is mainly intended to obtain PDCCH valid information through the minimum number of detections, which mostly need to be used after UE access, so the type of search space that the embodiments of the present disclosure are mainly directed to is USS, and similarly, CSS is applicable to the embodiments of the present disclosure as well.
In an exemplary embodiment, illustrated by the example that the type of search space for the embodiments of the present disclosure is USS, the corresponding set of aggregation levels thus takes values including 1, 2, 4, 8 and 16.
Exemplarily, Table 1 shows a table of configuration parameters of the control resource set corresponding to a specific search space.
As shown in Table 1, the table of configuration parameters of the control resource set corresponding to the specific search space may include the Coreset ID for configuration, the Coreset ID may indicate the control resource set bound to this search space, Coreset Frequency Domain RBs is used for indicating a frequency domain position of the CORESET, nCI is cross carrier indication, a sub-carrier space (SCS) may be 30 kHZ, PDCCH candidates AL1 is used for indicating the number of PDCCH candidate sets with an aggregation level of 1, and similarly, the number of PDCCH candidate sets corresponding to each aggregation level is set. The parameter category and parameter magnitude of the configuration parameters of the control resource set can be set according to the needs and are not specifically limited here.
Finally, one or more sets of control channel units at each aggregation level is determined based on the configuration parameters and the set of aggregation levels. The UE determines the control channel units occupied by each PDCCH candidate set based on the configuration parameters and the set of aggregation levels and in conjunction with the candidate set expression. The calculation expression for the PDCCH candidate set is shown below:
wherein, i=0, . . . , L−1; L denotes the aggregation level; Y denotes the frequency domain starting position of the PDCCH candidate set; NCCE, p denotes the number of CCE in a control resource set p, and is numbered from 0; nCI is the cross carrier indication; ms n
According to this candidate set calculation expression, the starting positions of all possible CCEs can be calculated, because that the candidate time-frequency positions of the to-be-detected control channel unit set can be obtained by a consecutive arrangement of CCEs, i.e., the positions of the control channel units that are occupied by the PDCCH candidate set, and specifically the indexes of the control channel units.
For USS, each terminal is uniquely allocated a cell-radio network temporary identifier (C-RNTI) by the network, and this C-RNTI is unique in a particular base station. Although the C-RNTI is unique, the above candidate set expression is not a linear function, therefore the PDCCH candidate sets obtained at different ALs are not completely independent and unique.
Referring to
In an exemplary embodiment, Table 2 shows the distribution of PDCCH candidate sets for a UE with a C-RNTI of 65519.
A corresponding graphical example of Table 2 is shown in
Table 3 shows the distribution of PDCCH candidate sets for a UE with a C-RNTI of 65509.
A corresponding graphical example of Table 3 is shown in
Table 4 shows the distribution of PDCCH candidate sets for a UE with a C-RNTI of 1.
A corresponding graphical example of Table 4 is shown in
As shown in
In some embodiments, a candidate time-frequency position corresponding to one or more sets of control channel units at each aggregation level is determined-, based on the candidate time-frequency position and the aggregation level, the one or more sets of control channel units at each aggregation level are sorted, and a sorting result is obtained; and based on the sorting result, the one or more sets of control channel units at each aggregation level are detected sequentially. Thus, it is possible to sequentially sort the one or more sets of control channel units at each aggregation level based on the candidate time-frequency position and the aggregation level, and detect the sets of control channel units one by one, thereby facilitating subsequent recording of the energy value and the detection result of each control channel unit set.
In an exemplary embodiment, as shown in
In some embodiments, before determining whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, whether the signal strength of the terminal device exceeds a predetermined signal strength threshold is detected; in the case that the signal strength of the terminal device is detected to exceed the predetermined signal strength threshold, whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set is determined. As a result, the signal strength of the terminal device can be detected first, and when the signal of the terminal device is sound, the influence of interference on the energy monitoring is relatively small, and whether it is necessary to decode the control channel unit can be determined relatively accurately, so as to improve the efficiency and accuracy of querying PDCCH valid information.
The predetermined signal strength threshold may be −95 dBm or any value, without specific limitations herein.
In an exemplary embodiment, whether the signal strength of the terminal device exceeds a predetermined signal strength threshold is detected; in the case that the signal strength of the terminal device is detected to exceed the predetermined signal strength threshold, it is determined whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set; if there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, and the energy of the target control channel unit set is not higher than a predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set; and in the case that the signal strength of the terminal device is detected to not exceed the predetermined signal strength threshold, blind detection is performed on the to-be-detected control channel unit set and the target control channel unit set.
Since the signal strength affects the accuracy of the energy detection, the better the signal, the more accurate the energy detection, and the worse the signal, the less accurate the energy detection. Therefore, in order to improve the efficiency of the present solution in obtaining the PDCCH valid information, it can be used in the case where the signal conditions are good, and if the signal conditions are poor, a blind detection in certain circumstances can be used for the PDCCH candidate set.
At step S102, in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, and that the energy of the target control channel unit set is not higher than a predetermined energy threshold, there is no need to perform an energy detection on the to-be-detected control channel unit set.
In the case that the energy of the target control channel unit set is not higher than the predetermined energy threshold, it can be considered that there is no PDCCH valid information in the target control channel unit set, and at the same time, in the case that it is detected that both the control channel unit set and the target control channel unit set occupy the same candidate time-frequency position, it can also be considered that there is no PDCCH valid information in the to-be-detected control channel unit set, then there is no need to detect the to-be-detected control channel unit set. Compared to the existing blind detection method, the number of invalid detections can be reduced, thereby reducing the amount of computation and power consumption of the terminal device.
In some embodiments, in the case that there is no overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, the to-be-detected control channel unit set is taken as the target control channel unit set; energy detection is performed on the target control channel unit set; and in the case that the energy of the target control channel unit set is higher than the predetermined energy threshold, the target control channel unit set is decoded.
Since the to-be-detected control channel unit set and the target control channel unit set do not have overlapping control channel units, at this time, the to-be-detected control channel unit set needs individual energy detection and attempt to decoding, the to-be-detected control channel unit set can be used as the target control channel unit set, and then energy detection is performed on the target control channel unit set sequentially, and in the case that the energy of the target control channel unit set is higher than the predetermined energy threshold, the target control channel unit set is decoded; if the target control channel unit set is decoded successfully, there is no need to perform energy detection on the to-be-detected control channel unit set.
It is to be noted that the target control channel unit set at this time includes not only the sets of control channel units with an aggregation level of 1, but also the sets of to-be-detected control channel units among the control channel units that do not overlap with the target control channel unit set at that time. Exemplarily, as shown in
In some exemplary embodiments, energy detection is performed sequentially on the target control channel unit set, and if there is a control channel unit set with energy higher than a predetermined energy threshold in the target control channel unit set that, it can be assumed that there may be PDCCH valid information in the control channel unit set, and decoding of the control channel unit set can be carried out; if the decoding of the control channel unit set is successful, there is no need to perform energy detection on the to-be-detected control channel unit set, and if the decoding of the control channel unit set is unsuccessful, then energy detection is performed on the next control channel unit set in the target control channel unit set, and when all sets of control channel units in the target control channel unit set have been detected and decoded unsuccessfully, then energy detection is performed on the to-be-detected control channel unit set.
If no control channel unit set in the target control channel unit set has energy higher than the predetermined energy threshold, it can be assumed that none of the sets of control channel units in the target control channel unit set may have PDCCH valid information, and there is no need to decode the sets of control channel units in the target control channel unit set, and energy detection is performed on the to-be-detected control channel unit set.
It is noted that after energy detection or attempted decoding has been carried out on each control channel unit set, the energy values and decoding results can be saved for querying of the energy values and reviewing the results subsequently.
In some embodiments, in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, and that the energy of the target control channel unit set is higher than the predetermined energy threshold, energy detection is performed on the to-be-detected control channel unit set; and in the case that the energy of the to-be-detected control channel unit set is higher than the predetermined energy threshold, the to-be-detected control channel unit set is decoded.
Since the energy of the target control channel unit set is higher than the predetermined energy threshold but decoding is not successful, whether the to-be-detected control channel unit set contains PDCCH valid information cannot be determined, so it is necessary to perform energy detection and decoding on the to-be-detected control channel unit set, so as to determine whether the to-be-detected control channel unit set contains PDCCH valid information.
In some embodiments, the target control channel unit set includes a first control channel unit set and a second control channel unit set, the first control channel unit set having an aggregation level that is lower than an aggregation level of the second control channel unit set, and the second control channel unit set having an aggregation level that is lower than an aggregation level of the to-be-detected control channel unit set. Whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the first control channel unit set and/or the second control channel unit set is determined; in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the first control channel unit set and the energy of the first control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set; in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the second control channel unit set and the energy of the second control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set; and in the case that there is an overlapping control channel unit both between the to-be-detected control channel unit set and the first control channel unit set and between the to-be-detected control channel unit set and the second control channel unit set respectively, and each of the energy of the first control channel unit set and the energy of the second control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set.
In an exemplary embodiment, the first control channel unit set can be a control channel unit set with an aggregation level of 1, the second control channel unit set can be a control channel unit set with an aggregation level of 2, and the to-be-detected control channel unit set can be a control channel unit set with an aggregation level of 4.
In the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the first control channel unit set, and that the energy of the first control channel unit set is not higher than the predetermined energy threshold, it may also be assumed that the to-be-detected control channel unit set does not have PDCCH valid information, i.e., there is no need to perform an energy detection on the to-be-detected control channel unit set.
In the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the second control channel unit set, and that the energy of the second control channel unit set is not higher than the predetermined energy threshold, it may also be assumed that the to-be-detected control channel unit set does not have PDCCH valid information, i.e., there is no need to perform an energy detection on the to-be-detected control channel unit set.
In the case that there is an overlapping control channel unit both between the to-be-detected control channel unit set and the first control channel unit set and between the to-be-detected control channel unit set and the second control channel unit set respectively, and each of the energy of the first control channel unit set and the energy of the second control channel unit set is not higher than the predetermined energy threshold, it may also be assumed that the to-be-detected control channel unit set does not have PDCCH valid information, i.e., there is no need to perform an energy detection on the to-be-detected control channel unit set.
An embodiment of the present disclosure may be illustrated below in conjunction with
First, a control channel unit set at each aggregation level is determined, and the control channel unit set at each aggregation level is numbered based on the candidate time-frequency position and the aggregation level, as shown in
Then, whether the signal strength of a terminal device exceeds a predetermined signal strength threshold is detected; in the case that the signal strength of the terminal device is detected to exceed a predetermined signal strength threshold, detection of the control channel unit set at each aggregation level can be started.
Since the aggregation level of the control channel unit set with the aggregation level of 1 is lower than those of other sets of control channel units, the control channel unit set with the aggregation level of 1 is detected first, and the specific detection results are shown in Table 5. Table 5 shows the detection results of the control channel unit set with an aggregation level of 1.
Since the energy values of the PDCCH candidate sets numbered 0 and numbered 3 are not higher than the predetermined energy threshold respectively, it can be determined that the PDCCH valid information is not in these two PDCCH candidate sets, and therefore there is no need to decode these two PDCCH candidate sets.
Since all the control channel unit set with an aggregation level of 1 is not decoded successfully after detection, the control channel unit set with an aggregation level of 2 needs to be detected.
Table 6 shows the detection results of the control channel unit set with an aggregation level of 2.
Since the control channel unit set with an aggregation level of 2 and the control channel unit set with an aggregation level of 1 do not have overlapping control channel units, it is necessary to detect each PDCCH candidate set at the aggregation level of 2.
Since all the control channel unit set with the aggregation level of 2 is not decoded successfully after detection, the control channel unit set with an aggregation level of 4 needs to be detected.
Table 7 shows the detection results of the control channel unit set with an aggregation level of 4.
Since the PDCCH candidate set numbered 8 has overlapping control channel units with both the PDCCH candidate set numbered 0 and with the PDCCH candidate set numbered 4, and the energy of the PDCCH candidate set numbered 0 and energy of the PDCCH candidate set numbered 4 are both not higher than the predetermined energy threshold, there is no need to detect the PDCCH candidate set numbered 8.
Since all the control channel unit set with the aggregation level of 4 is not decoded successfully after detection, the control channel unit set with an aggregation level of 8 needs to be detected.
Table 8 shows the detection results of the control channel unit set with an aggregation level of 8.
Since the PDCCH candidate set numbered 13 has overlapping control channel units with the PDCCH candidate set numbered 8, and the energy of the PDCCH candidate set numbered 8 is not higher than the predetermined energy threshold, there is no need to detect the PDCCH candidate set numbered 13.
Since all the control channel unit set with an aggregation level of 8 is not decoded successfully after detection, the control channel unit set with an aggregation level of 16 needs to be detected.
Table 9 shows the detection results of the control channel unit set with an aggregation level of 16.
Finally, the PDCCH candidate set numbered 14 is decoded successfully, thus the PDCCH valid information is obtained. Since there are 15 candidate sets, the worst case is that the terminal device needs to detect all 15 PDCCH candidate sets to get the PDCCH valid information, and thus 15 times of detection is needed, whereas with the solution of the present disclosure, only 12 times of detection is needed to get the PDCCH valid information, the number of invalid detections can be reduced, thereby reducing the amount of computation and power consumption of the terminal device. Moreover, the energy value can be detected before attempt to decoding, which can reduce useless decoding attempts and improve the detection efficiency, thereby achieving the effect of reducing the amount of computation and power consumption of the terminal device.
Referring to
As shown in
In an exemplary embodiment, the processor 201 is used to provide computing and control capabilities to support the operation of the entire terminal device. The processor 201 may be a Central Processing Unit (CPU), which may also be another general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
In an exemplary embodiment, the memory 202 may be a Flash chip, a read-only memory (ROM), a disk, a CD-ROM, a USB flash drive, or a removable hard drive, etc.
It will be understood by those skilled in the art that the structure illustrated in
The processor is used to run a computer program stored in the memory and to implement a control method for a terminal device provided by any one of the present disclosure in the execution of the computer program.
In an embodiment, the processor is used to run a computer program stored in the memory and to implement the following steps in executing the computer program:
In an embodiment, the processor, before determining whether there is an overlapping control channel unit between a to-be-detected control channel unit set and a target control channel unit set, is used to implement: determining a target control channel unit based on an aggregation level of each control channel unit set, wherein the aggregation level of the target control channel unit is lower than the aggregation level of other sets of other control channel units; performing an energy detection of the target control channel unit set, if the energy of the target control channel unit set is higher than a predetermined energy threshold, then decoding of the target control channel unit set is performed; and if the target control channel unit set is decoded successfully, there being no need to perform energy detection on the to-be-detected control channel unit set.
In an embodiment, the processor, after determining whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, is used to implement: in the case that there is no overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, taking the to-be-detected control channel unit set as the target control channel unit set; performing an energy detection on the target control channel unit set; and in the case that the energy of the target control channel unit set is higher than the predetermined energy threshold, decoding the target control channel unit set.
In an embodiment, the processor, after realizing that in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, is used to implement: in the case that the energy of the target control channel unit set is higher than the predetermined energy threshold, performing an energy detection on the to-be-detected control channel unit set; and in the case that the energy of the to-be-detected control channel unit set is higher than the predetermined energy threshold, decoding the to-be-detected control channel unit set.
In an embodiment, the processor is used to implement: determining whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the first control channel unit set and/or the second control channel unit set; and in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the first control channel unit set and the energy of the first control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set; or in the case that there is an overlapping control channel unit between the to-be-detected control channel unit set and the second control channel unit set and the energy of the second control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set; or in the case that there is an overlapping control channel unit both between the to-be-detected control channel unit set and the first control channel unit set and between the to-be-detected control channel unit set and the second control channel unit set respectively, and each of the energy of the first control channel unit set and the energy of the second control channel unit set is not higher than the predetermined energy threshold, there is no need to perform energy detection on the to-be-detected control channel unit set.
In an embodiment, the processor, in implementing the determining a control channel unit set at each aggregation level, is used to implement: acquiring a configuration parameter of a control resource set corresponding to a predetermined search space, and determining a set of aggregation levels corresponding to the predetermined search space; and determining one or more sets of control channel units at each aggregation level based on the configuration parameter and the set of aggregation levels.
In an embodiment, the processor, after implementing the determining a control channel unit set at each aggregation level, is used to implement: determining a candidate time-frequency position corresponding to one or more sets of control channel units at each aggregation level; based on the candidate time-frequency position and the aggregation level, sorting the one or more sets of control channel units at each aggregation level, to obtain a sorting result; and based on the sorting result, detecting the one or more sets of control channel units at each aggregation level sequentially.
In an embodiment, the processor, before determining whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set, is used to implement: detecting whether the signal strength of a terminal device exceeds a predetermined signal strength threshold; in the case that the signal strength of the terminal device is detected to exceed the predetermined signal strength threshold, determining whether there is an overlapping control channel unit between the to-be-detected control channel unit set and the target control channel unit set.
In an embodiment, the processor, after detecting whether the signal strength of a terminal device exceeds a predetermined signal strength threshold, is used to implement: in the case that the signal strength of the terminal device is detected to not exceed the predetermined signal strength threshold, blind detecting the to-be-detected control channel unit set and the target control channel unit set.
It is to be noted that a person skilled in the field can clearly understand that, for the convenience and brevity of description, the specific operation process of the terminal device described above can refer to the corresponding process in the foregoing embodiments of the control method for a terminal device, and will not be repeated herein.
The present disclosure further provides a storage medium for computer-readable storage, the storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps any of the control methods for terminal device as provided by the description of the present disclosure.
The storage medium may be an internal storage unit of the terminal device as described in the foregoing embodiments, such as a hard disk or memory of the terminal device. The storage medium may also be an external storage device of the terminal device, such as a plug-in hard disk equipped on the terminal device, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, and the like.
A person of ordinary skill in the art may understand that all or some steps of the methods disclosed above, systems, and functional modules/units in the apparatuses may be implemented as software, firmware, hardware, and suitable combinations thereof. In hardware embodiments, the division between the functional modules/units referred to in the above description does not necessarily correspond to a division of physical components; for example, a physical component may have multiple functions, or a function or step may be cooperatively performed by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processor, a digital signal processor, or a microprocessor, or as hardware, or as integrated circuits, such as specialized integrated circuits. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tapes, magnetic disk storage, or other magnetic storage devices, or any other media that can be used to store desired information and that can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carriers or other transmission mechanisms, and may include any information delivery medium.
The present disclosure provides a control method for a terminal device, a terminal device, and a storage medium. In the present disclosure, in the case that a to-be-detected control channel unit set and a target control channel unit set are detected to have an overlapping control channel unit and the energy of the target control channel unit set is not higher than a predetermined energy threshold, an energy detection of the to-be-detected control channel unit set is stopped, whereby the number of invalid detections can be reduced, thereby reducing the amount of computation and power consumption of the terminal device, and thereby further optimizing the endurance of the terminal device.
It should be understood that the term “and/or” as used in this specification and the appended claims refers to and includes any combination and all possible combinations of one or more of the items listed in association. It is to be noted that, as used herein, the terms “include”, “comprise” or any other variant thereof, are intended to cover non-exclusive inclusion, such that a process, method, article, or system comprising a set of elements includes not only those elements, but also other elements that are not explicitly listed, or that are inherent to such a process, method, article or system. Without further limitation, an element defined by the phrase “includes a . . . ” does not preclude the existence of additional identical elements in the process, method, article, or system that includes that element.
The above serial numbers in the present disclosure are for descriptive purposes only and do not represent the advantages or disadvantages of the embodiments. The foregoing are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto, and any person skilled in the art can easily think of various equivalent modifications or substitutions within the scope of the technology disclosed herein, which shall be covered by the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure shall be governed by the scope of protection of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202111333919.9 | Nov 2021 | CN | national |
The present disclosure is proposed, under 35 U.S.C. 371, based on International Application No. PCT/CN2022/114941, filed on Aug. 25, 2022, which claims priority to Chinese patent application No. 202111333919.9, filed on Nov. 11, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/114941 | 8/25/2022 | WO |