A resource determination method and a resource determination device
By selecting a search space that meets the preset conditions in multiple search spaces, using the limitation that the ratio of the CCE starting position is equal to the CCE number of CCEs in the control resource set, the problem of difficulty in determining uplink control channel resources in repeated transmission of downlink control channels is solved, and uniqueness is achieved and the complexity of blind inspection of terminal equipment is reduced.
Patent Information
- Application Number
- CN201980102854.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-19
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2039-12-19
AI Technical Summary
In the repeated transmission of downlink control channel, the terminal device cannot determine the unique uplink control channel resource, resulting in difficulty in determining the uplink control channel resource.
By selecting a search space that meets the preset conditions from multiple search spaces, the uplink control channel resource is determined using the CCE starting position of the control channel element of the search space, and restriction conditions such as the ratio of the CCE starting position to equal the CCE number in the control resource set to ensure uniqueness.
The uplink control channel resource is uniquely determined in the downlink control channel repeated transmission scenario, reducing the complexity of blind inspection of terminal devices.
Smart Images

Figure CN114788371B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a resource determination method and a resource determination device. Background Art
[0002] With the rapid development of communication technologies, a lot of small packet burst services are generated during communication, for example, high-reliability and low-latency burst services. And such services have quite high requirements for the reliability of data. Correspondingly, the reliability requirements for the control channel are higher than those for the data. Currently, a control channel retransmission scheme can be adopted to ensure the reliability of the control channel.
[0003] However, in the scheme of downlink control channel retransmission, the determination of the uplink control channel resources becomes a problem. The reason is that in some cases, the uplink control channel resources are determined based on the positions of control channel elements (CCEs) where the downlink control channels are located. In the scheme of downlink control channel retransmission, the downlink control information carried by each retransmitted downlink control channel is the same, but the occupied CCE positions are different. Therefore, it is impossible to determine a unique uplink control channel resource, that is, the terminal device cannot determine the uplink control channel resources for uplink transmission. Summary of the Invention
[0004] This application provides a resource determination method and a resource determination device, which can determine a unique uplink control channel resource for multiple search spaces.
[0005] In a first aspect, this application provides a resource determination method. In this method, the terminal device can select a search space that meets a preset condition from multiple search spaces, and thus determine the uplink control channel resources according to the positions of control channel elements (CCEs) of the search space that meets the preset condition.
[0006] Among them, the multiple search spaces are search spaces that retransmit the same downlink control channel, or search spaces in which the determined uplink control channel resources indicate that the PRI is one, or search spaces that jointly transmit the same downlink control information, etc., search spaces with an association relationship.
[0007] Among them, that multiple search spaces jointly transmit the same downlink control information means that each search space in the multiple search spaces transmits a part of the downlink control information, and the terminal device needs to detect the downlink control channels carried by the multiple search spaces to obtain the downlink control information. That multiple search spaces retransmit the same downlink control channel means that the same downlink control channel information is transmitted separately on different search spaces, and the terminal device can detect some or all of the multiple search spaces to obtain the downlink control information.
[0008] When the number of uplink control channel resources included in the uplink control channel resource set is large and exceeds the number that can be indicated by the uplink control channel resource indication, the terminal device can determine a unique uplink control channel resource according to the CCE position of the search space that meets the preset conditions.
[0009] When determining the uplink control channel resource according to the CCE position of the search space that meets the preset conditions, the CCE position can be the starting CCE position or the ending CCE position among the CCE positions occupied by the search space, etc. The following mainly takes the starting position of the CCE as an example.
[0010] A search space consists of l CCEs in time-frequency resources, where l is the aggregation level, that is, the number of CCEs occupied by a downlink control channel. The terminal device can determine the search space according to the search space set and the control resource set configured by the network device. Among them, the search space set is used to define the possibility in the time domain for detecting the downlink control channel. The control resource set is used to define the possibility in the frequency domain for detecting the downlink control channel. A search space set and a control resource set can determine multiple search spaces.
[0011] The preset conditions include one or more of the following: the identifier of the corresponding control resource set is the smallest or the largest; the identifier of the search space set where it is located is the smallest or the largest; the corresponding aggregation level is the smallest or the largest; the identifier of the CCE starting position is the smallest or the largest; the identifier of the corresponding control resource set group is the smallest or the largest. Thus, a unique search space that meets the preset conditions is determined.
[0012] The following describes optional implementation manners for determining multiple search spaces, but are not limited to the following several. Among them, the multiple search spaces have an association relationship as described above, so they can be called mutually associated or associated multiple search spaces. That is, the terminal device can determine the associated multiple search spaces through the following optional implementation manners.
[0013] In one implementation manner, multiple search spaces are determined based on associating multiple control resource sets with one search space set. That is to say, the terminal device determines the associated multiple search spaces according to the search space set and the multiple control resource sets.
[0014] In a possible implementation manner, assuming that one search space set is associated with two control resource sets, the two control resource sets are control resource set M1 and control resource set M2 respectively, and the terminal device determines the mutually associated multiple search spaces according to the search space set and the multiple control resource sets associated with the search space set, including:
[0015] The terminal device determines the first search space set based on the search space set and control resource set M1, and the first search space set includes: search space M11. Search space M1 2,..., Search space M1 N1 ;
[0016] The terminal device determines a second search space set based on the search space set and the control resource set M2. The second search space set includes: Search space M2 1. Search space M2 2,..., Search space M2 N2 ; where N1 may be equal to or not equal to N2, respectively representing the number of determined search spaces;
[0017] It can be pre-defined by the protocol to indicate that there is a one-to-one correspondence between the first K search spaces in the first search space set and the first K search spaces in the second search space set. The terminal device determines that there is a one-to-one correspondence between the first K search spaces in the first search space set and the first K search spaces in the second search space set. That is, search space M1 k is associated with search space M2 k where the value range of k is [1, K], and K is the minimum value of N1 and N2.
[0018] Optionally, it can be pre-defined by the protocol to indicate that there is a one-to-one correspondence between the last K search spaces in the first search space set and the last K search spaces in the second search space set.
[0019] Optionally, it can be indicated by signaling configuration that there is a one-to-one correspondence between the selected K search spaces in the first search space set and the selected K search spaces in the second search space set.
[0020] Optionally, the first search space set includes multiple aggregation levels, and the second search space set includes multiple aggregation levels, respectively from the two search space sets, and multiple search spaces with the same aggregation level are associated with each other.
[0021] Optionally, the search spaces in the first search space set and the search spaces in the second search space set may be sorted separately in a predetermined manner. The predetermined manner may include: sorting according to the starting position of the CCE occupied; or first sorting according to the starting symbol (or starting symbol position) occupied, and for search spaces with the same starting symbol, then sorting according to the starting position of the CCE occupied; or first sorting according to the corresponding aggregation level, for example, the aggregation level is sorted from small to large or from large to small, and for search spaces with the same aggregation level, then sorting according to the starting position of the CCE occupied or the starting symbol occupied; or first sorting according to the starting position of the CCE occupied, and for search spaces with the same starting position of the CCE, then sorting according to the starting symbol occupied.
[0022] In another possible implementation, assuming that a search space group is associated with three control resource sets, a similar implementation as above may be adopted to determine that every three search spaces are associated. For example, the same downlink control information may be repeatedly transmitted on the three associated search spaces.
[0023] In this implementation, the identifiers of the control resource sets corresponding to the mutually associated search spaces are different, and the preset condition may be that the identifier of the corresponding control resource set is the smallest or the largest. In this way, the terminal device may select a search space that meets the preset condition from multiple mutually associated search spaces, and then determine the uplink control channel resource. For example, search space M1 k is associated with search space M2 k If M1 is greater than M2 and the preset condition is that the identifier of the corresponding control resource set is the smallest, then the search space that meets the preset condition is search space M2 k .
[0024] In another implementation, multiple mutually associated search spaces are determined based on N configured search space groups and M control resource sets respectively associated with the N search space groups. N is greater than or equal to 1, and M is greater than or equal to 1. The terminal device determines a search space set based on the N search space groups and the M control resource sets respectively associated with the N search space groups;
[0025] After the terminal device sorts each search space in the search space set according to a certain rule, the sorted search space set is obtained: search space 1, search space 2,..., search space N3;
[0026] Further, the network side sends a signaling to the terminal device to notify the offset value of the search space associated with the terminal device. The terminal device determines multiple mutually associated search spaces from the search space set according to the offset value configured by the signaling. For example, search space 1 is associated with search space (1 + offset value); or, search space 1, search space (1 + offset value), and search space (1 + offset value * 2) are mutually associated.
[0027] When the terminal device sorts each search space in the search space set according to a certain rule, the certain rule can be sorting according to one or more of the starting position of the occupied CCE, the identification ID of the corresponding search space set, the identification of the corresponding control resource set, and the corresponding aggregation level. The following gives examples of optional sorting methods.
[0028] A possible implementation method is to sort each search space in the search space set in ascending order of the starting position of the CCE occupied by each search space.
[0029] Another possible implementation method is to sort each search space in the search space set in ascending (or descending) order of the identification ID of the corresponding search space set. Then, for the search spaces with the same identification ID of the search space set, sort them in ascending (or descending) order of the identification ID of the corresponding control resource set. Finally, for the search spaces with the same identification ID of the control resource set, sort them in ascending (or descending) order of the aggregation level of each search space.
[0030] Another possible implementation method is to sort each search space in the search space set in ascending (or descending) order of the identification ID of the corresponding control resource set. Then, for the search spaces with the same identification ID of the control resource set, sort them in ascending (or descending) order of the identification ID of the corresponding search space set. Finally, for the search spaces with the same identification ID of the search space set, sort them in ascending (or descending) order of the aggregation level of each search space.
[0031] In this embodiment, the preset conditions include one or more of the following: the identifier of the corresponding control resource set is the smallest or the largest; the identifier of the search space group where it is located is the smallest or the largest; the corresponding aggregation level is the smallest or the largest; the identifier of the CCE start position is the smallest or the largest; the identifier of the corresponding control resource set group is the largest or the smallest. For example, if search space 1 is associated with search space (1 + offset value), the preset condition is that the identifier of the CCE start position is the smallest, and the search spaces in the search space set are sorted in ascending order of the CCE start positions occupied by the respective search spaces. Then, the search space that meets this preset condition is search space 1.
[0032] Among them, the identifier of the control resource set group corresponding to the search space refers to the identifier of the control resource set group included in the corresponding control resource set of the search space. In a multi-site scenario, the identifiers of the control resource set groups included in each control resource set are different. For the identifier of the control resource set group included in a control resource set that does not exist or is 0, it means that the identifiers of these control resource set groups are the same. If the identifier of the control resource set group included in a control resource set does not exist or is 0, and the identifier of the control resource set group included in another control resource set is 1, it means that the identifier of the control resource set group with the non-existent or 0 identifier is smaller than the identifier of the control resource set group with the identifier of 1.
[0033] Optionally, the protocol stipulates that the associated search spaces must have the same aggregation level, or the terminal does not expect to receive search spaces with different aggregation levels. Then, when sorting the search spaces in the search space set, the search space set can be preferentially divided into search space subsets corresponding to each aggregation level according to the aggregation level, and the aggregation levels of the search spaces in each search space subset are the same. Correspondingly, the offset value configured by the signaling is for the search space subset. Since the number of search spaces in the search space subset is less than the number of search spaces in the search space set, the value range of the offset value can be reduced, and thus, the bit overhead of this offset value can be reduced.
[0034] Among them, the sorting method of each search space in each search space subset can refer to the optional implementation manner of the "certain rule" described above, which will not be elaborated here.
[0035] In another embodiment, multiple search spaces are determined based on multiple search space groups associated with a control resource set, that is, multiple search spaces are determined based on the association relationship between a control resource set and multiple search space groups. In this way, the terminal device can determine multiple mutually associated search spaces based on this control resource set and the associated multiple search space groups.
[0036] In a possible implementation, assume that two search space sets are associated with a control resource set. The two search space sets are SS set O1 and SS set O2 respectively. The terminal device can determine a plurality of mutually associated search spaces based on the control resource set and the associated multiple search space sets, including: The terminal device determines a third search space set based on SS set O1 and the control resource set. The third search space set includes: search space O1 1, search space O1 2,..., search space O1 N4 ; The terminal device determines a fourth search space set based on SS set O2 and the control resource set. The fourth search space set includes: search space O2 1, search space O2 2,..., search space O2 N5 .
[0037] Among them, N4 may be equal to or not equal to N5, respectively representing the number of search spaces in each search space set. The terminal device determines that there is a one-to-one correspondence association relationship between the first K search spaces in the third search space set and the first K search spaces in the fourth search space set. That is, search space O1 k is associated with search space O2 k , where the value range of k is [1, K], and K is the minimum value of N4 and N5.
[0038] Optionally, it can be pre-defined by protocol to indicate that there is a one-to-one correspondence association relationship between the last K search spaces in the third search space set and the last K search spaces in the fourth search space set.
[0039] Optionally, it can be indicated by signaling configuration that there is a one-to-one correspondence association relationship between the selected K search spaces in the third search space set and the selected K search spaces in the fourth search space set.
[0040] Optionally, the third search space set contains multiple aggregation levels, and the fourth search space set contains multiple aggregation levels. Multiple search spaces with the same aggregation level from the two search space sets are mutually associated.
[0041] In another possible implementation, assume that three search space sets are associated with a control resource set. Then, a similar implementation method as above can be used to determine that every three search spaces are associated, and the same downlink control information can be repeatedly transmitted on the three associated search spaces.
[0042] In this embodiment, the identifiers of the search space groups corresponding to the mutually associated search spaces are different, and the preset condition may be that the identifier of the corresponding search space group is the smallest or the largest. In this way, the terminal device can select a search space that meets the preset condition from multiple mutually associated search spaces, and then determine the uplink control channel resources. For example, the search space O1 k is associated with the search space O2 k If O1 is greater than O2 and the preset condition is that the identifier of the corresponding search space group is the smallest, then the search space that meets the preset condition is the search space O2 k .
[0043] In another embodiment, the third search space set and the fourth search space set determined in the above two embodiments can also be distinguished according to different aggregation levels.
[0044] In one implementation, the terminal device determines multiple mutually associated search spaces according to the control resource set and its associated SS set O1 and SS set O2, including: the terminal device determines the search spaces with aggregation level l in the third search space set based on SS set O1 and the control resource set, which are {search space l O1 1, search space l O1 2,..., search space l O1 N6}, where N6 is less than or equal to N4; the terminal device determines the search spaces with aggregation level l in the fourth search space set based on SS set O2 and the control resource set, which are {search space l O2 1, search space l O2 2,..., search space l O2 N7}, where N7 is less than or equal to N5.
[0045] Among them, N6 may be equal to or not equal to N7. The association relationship between the search spaces pre-defined by the protocol or configured by signaling is: search space l O1 k is associated with search space l O2 k , where the value range of k is [1, K], K is the minimum value of N6 and N7, and l represents the aggregation level of the search space.
[0046] In another implementation, the terminal device determines multiple mutually associated search spaces according to the search space group and its associated CORESET M1 and CORESET M2, including: the terminal device determines the search spaces with aggregation level l in the first search space set based on CORESET M1 and the search space group, which are {search space lM1 1. Search space l M1 2,..., Search space l M1 N8}, N8 is less than or equal to N1; when the terminal device determines the second search space set based on CORESET M2 and the search space group, the search spaces of aggregation level l in the second search space set are {Search space l M2 1. Search space l M2 2,..., Search space l M2 N9}, N9 is less than or equal to N2.
[0047] Among them, N8 may or may not be equal to N9. The pre-defined protocol or signaling configuration of the association relationship between search spaces is: Search space l M1 k is associated with Search space l M2 k , where the value range of k is [1, K], K is the minimum value of N8 and N9, and l represents the aggregation level of the search space.
[0048] In one implementation, the multiple search spaces include the search space where the downlink control channel is detected and at least one search space associated with the search space. In one possible implementation, before the terminal device selects a search space that meets the preset conditions from the multiple search spaces, the method further includes: when the terminal device detects a downlink control channel, based on the above various embodiments, determine at least one search space associated with the search space where the downlink control channel is detected, and obtain multiple mutually associated search spaces.
[0049] In a second aspect, the present application also provides a channel transmission method. In this method, the terminal device determines the uplink control channel resource according to the starting position of the control channel element CCE of the search space where the downlink control channel is detected; the terminal device sends an uplink control channel on the uplink control channel resource. Among them, the search space where the downlink control channel is detected is one of the multiple search spaces; the ratio between the starting position of the CCE of each search space in the multiple search spaces and the number of CCEs in the corresponding control resource set is equal.
[0050] Among them, the multiple search spaces are the search spaces for repeating the transmission of the same downlink control channel, or the search spaces where the determined uplink control channel resource indicates that the PRI is one, or the search spaces for jointly transmitting the same downlink control information, etc., search spaces with an association relationship.
[0051] It can be seen that for multiple search spaces, the ratio between the starting position of the CCE of each search space and the number of CCEs in the control resource set corresponding to this search space is equal to the same value. As a result, the uplink control channel resources determined by the terminal device based on any one of the multiple search spaces are the same.
[0052] In a possible implementation, the Physical Resource Identifier (PRI) of the uplink control channel resources determined by the multiple search spaces is one. In this way, when the number of uplink control channel resources in the uplink control channel resource set is greater than the number of uplink control channel resources that the PRI can indicate, since the ratio between the starting position of the CCE occupied by each search space and the number of CCEs in the control resource set corresponding to this search space is equal, the terminal device can determine the unique uplink control channel resources based on the CCE position of the search space where the downlink control channel is detected.
[0053] In another possible implementation, the multiple search spaces are respectively the search spaces for repeating the transmission of the same downlink control channel. It can be seen that in the scenario of repeated transmission of the downlink control channel, since the ratio between the starting position of the CCE of each search space and the number of CCEs in the control resource set corresponding to this search space is equal to the same value, the terminal device can use any one of the search spaces, such as the CCE position of the search space where the downlink control channel is detected, to determine the unique uplink control channel resources.
[0054] It can be seen that the method described in the second aspect adds certain restrictions to multiple mutually associated search spaces, such as the above ratios being equal or equal to the same value. As a result, for the terminal device, the uplink control channel resources can be uniquely determined. Further, when the terminal device correctly decodes a downlink control information, it can ignore the detection of other search spaces with the same ratio, thereby reducing the blind detection complexity of the terminal device.
[0055] In a third aspect, the present application also provides a resource determination method, which is described from the perspective of a network device. The network device can perform operations similar to those of the terminal device described in the first aspect. The network device selects a search space that meets the preset conditions from multiple search spaces; the network device determines the uplink control channel resources according to the Control Channel Element (CCE) position of the search space that meets the preset conditions. It can be seen that the network device can determine the same and unique uplink control channel resources for multiple search spaces, so as to obtain the uplink control information.
[0056] Among them, the multiple search spaces are search spaces for repeating the transmission of the same downlink control channel, or search spaces where the Physical Resource Identifier (PRI) of the determined uplink control channel resources is one, or search spaces for jointly transmitting the same downlink control information, etc., which are search spaces with an association relationship.
[0057] Among them, the CCE position of the search space can be referred to as the CCE position occupied by the search space. For example, when determining the uplink control channel resources, it can be determined based on the starting CCE position or the ending CCE position occupied by the search space.
[0058] In one implementation, the Physical Resource Indicator (PRI) of the uplink control channel resources determined by multiple search spaces is one. In this way, when determining the number of uplink control channel resources in the uplink control channel resource set, the unique uplink control channel resources can be determined by using the search spaces that meet the preset conditions among the multiple search spaces.
[0059] In another implementation, the multiple search spaces are respectively the search spaces for repeating the transmission of the same downlink control channel. It can be seen that for the scenario of repeating the transmission of the same downlink control channel, the network device can determine the unique uplink control channel resources by using the search spaces that meet the preset conditions among the multiple search spaces.
[0060] In one implementation, the preset conditions include one or more of the following: the identifier of the corresponding control resource set is the smallest or the largest; the identifier of the search space group where it is located is the smallest or the largest; the aggregation level corresponding to it is the smallest or the largest; the identifier of the starting CCE position is the smallest or the largest; the identifier of the control resource set is the largest or the smallest.
[0061] In one implementation, the multiple search spaces are determined based on one or more control resource sets associated with the search space group; or the multiple search spaces are determined based on multiple search space groups associated with one control resource set; or the multiple search spaces are determined based on the offset value configured by the signaling.
[0062] For this aspect, reference can be made to the relevant content of the first aspect, which will not be elaborated here.
[0063] In a fourth aspect, the present application also provides a resource determination method. Compared with the second aspect, this method is described from the perspective of the network device. The network device determines the uplink control channel resources according to the control channel element (CCE) position of any one of the multiple search spaces; the network device receives the uplink control channel on the uplink control channel resources; among the multiple search spaces, the ratio between the CCE position occupied by each search space and the number of CCEs in its corresponding control resource set is equal.
[0064] Among them, the multiple search spaces are the search spaces for repeating the transmission of the same downlink control channel, or the search spaces where the Physical Resource Indicator (PRI) of the determined uplink control channel resources is one, or the search spaces for jointly transmitting the same downlink control information, etc., which are search spaces with an association relationship.
[0065] Correspondingly, when a network device uses multiple search spaces to send downlink control information or downlink control channels, the ratio between the CCE positions occupied by each search space in the multiple search spaces and the number of CCEs in the corresponding control resource set is equal. Among them, the CCE positions occupied by each search space can be the starting CCE position or the ending CCE position respectively occupied by each search space.
[0066] In a possible implementation manner, the physical resource indicator (PRI) of the uplink control channel resources determined by the multiple search spaces is one. In this way, when the number of uplink control channel resources in the uplink control channel resource set is greater than the number of uplink control channel resources that the PRI can indicate, since the ratio between the CCE position occupied by each search space and the number of CCEs in the control resource set corresponding to this search space is equal, therefore, the network device can determine a unique uplink control channel resource based on the CCE position occupied by any one of the search spaces.
[0067] In another possible implementation manner, the multiple search spaces are respectively search spaces for repeating the transmission of the same downlink control channel. It can be seen that in the scenario of downlink control channel repeated transmission, since the ratio between the CCE position of each search space and the number of CCEs in the control resource set corresponding to this search space is equal to the same value, therefore, the network device can use any one of the search spaces to determine a unique uplink control channel resource.
[0068] It can be seen that the network device can determine the same uplink control channel resource for any one of the multiple search spaces, reducing the detection complexity of uplink control information.
[0069] This aspect can be elaborated with reference to the relevant content of the second aspect, and will not be elaborated here.
[0070] In a fifth aspect, the present application further provides a communication device, which has some or all of the functions of the terminal device in the method examples described in the above first aspect to the second aspect. For example, the function of the communication device can have some or all of the functions in the embodiments of the present application, or can have the function of implementing any one of the embodiments of the present application alone. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0071] In a possible design, the structure of the communication device may include a processing unit and a communication unit. The processing unit is configured to support the communication device to execute the corresponding functions in the above method. The communication unit is used to support the communication between the communication device and other devices. The communication device may further include a storage unit, and the storage unit is used to be coupled with the processing unit and the sending unit, and stores the necessary program instructions and data of the communication device.
[0072] In one implementation, the communication device includes:
[0073] a processing unit, configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of a control channel element (CCE) of the search space that meets the preset condition;
[0074] a communication unit, configured to transmit an uplink control channel on the uplink control channel resources.
[0075] In another implementation, the communication device includes:
[0076] a processing unit, configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) of any one of the multiple search spaces;
[0077] a communication unit, configured to receive an uplink control channel on the uplink control channel resources;
[0078] the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; in the multiple search spaces, the ratio between the starting position of the CCE of each search space and the number of CCEs in its corresponding control resource set is equal.
[0079] As an example, the processing unit may be a processor, the communication unit may be a transceiver or a communication interface, and the storage unit may be a memory.
[0080] In one implementation, the communication device includes:
[0081] the processor, configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of a control channel element (CCE) of the search space that meets the preset condition;
[0082] the transceiver, configured to transmit an uplink control channel on the uplink control channel resources.
[0083] In another implementation, the communication device includes:
[0084] the processor, configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) of the search space where a downlink control channel is detected;
[0085] the transceiver, configured to transmit an uplink control channel on the uplink control channel resources;
[0086] The detected search space of the downlink control channel is one of multiple search spaces; the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel, and in the multiple search spaces, the ratio between the starting position of the CCE of each search space and the number of CCEs in its corresponding control resource set is equal.
[0087] In a sixth aspect, the present application further provides a communication device. This communication device has some or all of the functions of the network device in the method example described in the above third aspect, or some or all of the functions of the network device in the method embodiment described in the fourth aspect. For example, the functions of the communication device can have some or all of the functions in the embodiments of the network device in the present application, or can have the functions of separately implementing any one of the embodiments in the present application. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0088] In a possible design, the structure of the communication device may include a processing unit and a communication unit. The communication unit is configured to support the communication device to execute the corresponding functions in the above method. The communication unit is used to support the communication between the communication device and other devices, such as the communication with a terminal device. The communication device may further include a storage unit, and the storage unit is used to be coupled with the acquisition unit and the sending unit, and stores the necessary program instructions and data of the communication device.
[0089] In one implementation, the communication device includes:
[0090] A processing unit, configured to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of the control channel element (CCE) of the search space that meets the preset condition.
[0091] A communication unit, configured to receive an uplink control channel on the uplink control channel resources.
[0092] The associated multiple search spaces are respectively search spaces for repeatedly transmitting the same downlink control channel.
[0093] In another implementation, the communication device includes:
[0094] A processing unit, configured to determine uplink control channel resources according to the starting position of the control channel element (CCE) of any one of the multiple search spaces.
[0095] A communication unit, configured to receive an uplink control channel on the uplink control channel resources.
[0096] The multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; among the multiple search spaces, the ratio between the starting position of the control channel element (CCE) of each search space and the number of CCEs in its corresponding control resource set is equal.
[0097] In one implementation, the communication device includes:
[0098] The processor is configured to determine uplink control channel resources according to the starting position of the control channel element (CCE) of the search space of the detected downlink control channel;
[0099] The transceiver is configured to transmit an uplink control channel on the uplink control channel resources;
[0100] The search space of the detected downlink control channel is one of the multiple search spaces; the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel, and among the multiple search spaces, the ratio between the starting position of the CCE of each search space and the number of CCEs in its corresponding control resource set is equal.
[0101] In another implementation, the communication device includes:
[0102] The processor is configured to determine uplink control channel resources according to the starting position of the control channel element (CCE) of any one of the multiple search spaces;
[0103] The transceiver is configured to receive an uplink control channel on the uplink control channel resources;
[0104] The multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; among the multiple search spaces, the ratio between the starting position of the CCE of each search space and the number of CCEs in its corresponding control resource set is equal.
[0105] In the specific implementation process, the processor can be used for, for example but not limited to, baseband-related processing, and the transceiver can be used for, for example but not limited to, radio frequency transceiver. The above-mentioned devices can be respectively arranged on independent chips, or at least partially or entirely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor. Among them, the analog baseband processor can be integrated with the transceiver on the same chip, and the digital baseband processor can be arranged on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, the digital baseband processor can be integrated with multiple application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip can be called a system on chip. Whether to arrange each device on different chips independently or to integrate and arrange them on one or more chips often depends on the specific needs of product design. The embodiments of the present invention do not limit the specific implementation forms of the above-mentioned devices.
[0106] In a seventh aspect, the present application further provides a processor for executing the above various methods. In the process of executing these methods, the processes of sending the above information and receiving the above information in the above methods can be understood as the process of the processor outputting the above information and the process of the processor receiving the input above information. Specifically, when outputting the above information, the processor outputs the above information to the transceiver for transmission by the transceiver. Further, after the above information is output by the processor, other processing may be required before it reaches the transceiver. Similarly, when the processor receives the input above information, the transceiver receives the above information and inputs it to the processor. Further, after the transceiver receives the above information, the above information may need to be processed otherwise before being input to the processor.
[0107] Based on the above principle, for example, the receiving of the joint feedback information mentioned in the foregoing method can be understood as the processor inputting the joint feedback information. Another example is that the sending of the joint feedback information can be understood as the processor outputting the joint feedback information.
[0108] In this way, for operations such as transmission, sending, and receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, they can all be more generally understood as operations such as the processor outputting and receiving, inputting, rather than the transmission, sending, and receiving operations directly performed by the radio frequency circuit and the antenna.
[0109] In the specific implementation process, the above-mentioned processor can be a processor specifically designed to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. The above-mentioned memory can be a non-transitory memory, such as a read only memory (ROM), which can be integrated with the processor on the same chip or can be separately provided on different chips. The embodiments of the present invention do not limit the type of the memory and the setting manner of the memory and the processor.
[0110] In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium for storing computer software instructions used by the above-mentioned terminal, which includes a program related to the first aspect or the second aspect for executing the above-mentioned method.
[0111] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing computer software instructions used by the above-mentioned network device, which includes a program related to the third aspect or the fourth aspect for executing the above-mentioned method.
[0112] In a ninth aspect, the present application further provides a computer program product including instructions, which, when running on a computer, causes the computer to execute the method described in the first aspect or the second aspect above.
[0113] In a tenth aspect, the present application further provides a computer program product including instructions, which, when running on a computer, causes the computer to execute the method described in the third aspect or the fourth aspect above.
[0114] In an eleventh aspect, the present application provides a chip system, which includes a processor and an interface and is used to support the terminal to implement the functions related to the first aspect or the second aspect, for example, to determine or process at least one of the data and information involved in the above-mentioned method. In a possible design, the chip system further includes a memory for storing necessary program instructions and data of the network device. The chip system can be composed of chips or can include chips and other discrete devices.
[0115] In a twelfth aspect, the present application provides a chip system, which includes a processor and an interface and is used to support the network device to implement the functions related to the third aspect or the fourth aspect, for example, to determine or process at least one of the data and information involved in the above-mentioned method. In a possible design, the chip system further includes a memory for storing necessary program instructions and data of the network device. The chip system can be composed of chips or can include chips and other discrete devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0116] Figure 1 It is a schematic structural diagram of a communication system provided by an embodiment of the present application;
[0117] Figure 2 It is a schematic structural diagram of a V2N system provided by an embodiment of the present application;
[0118] Figure 3 It is a schematic diagram of a PDCCH repeated transmission provided by an embodiment of the present application;
[0119] Figure 4 It is another schematic diagram of a PDCCH repeated transmission provided by an embodiment of the present application;
[0120] Figure 5 It is a schematic diagram of time-frequency resources determined based on CORESET and SS set provided by an embodiment of the present application;
[0121] Figure 6 It is a schematic flowchart of a resource determination method provided by an embodiment of the present application;
[0122] Figure 7 It is a schematic flowchart of another resource determination method provided by an embodiment of the present application;
[0123] Figure 8 It is a schematic diagram of time-frequency resources determined based on CORESET M1, CORESET M1, and SS set respectively provided by an embodiment of the present application;
[0124] Figure 9 It is a schematic diagram of a method for determining multiple search spaces that are mutually correlated provided by an embodiment of the present application;
[0125] Figure 10 It is a schematic diagram of another method for determining multiple search spaces that are mutually correlated provided by an embodiment of the present application;
[0126] Figure 11 It is a schematic diagram of time-frequency resources determined based on SS set O1, SS set O2, and CORESET respectively provided by an embodiment of the present application;
[0127] Figure 12 It is a schematic diagram of yet another method for determining multiple search spaces that are mutually correlated provided by an embodiment of the present application;
[0128] Figure 13 It is a schematic flowchart of a channel transmission method provided by an embodiment of the present application;
[0129] Figure 14 It is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0130] Figure 15 It is a schematic structural diagram of another communication device provided by an embodiment of the present application;
[0131] Figure 16 It is a schematic structural diagram of a chip provided by an embodiment of the present application. Detailed implementation manners
[0132] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.
[0133] The technical solutions of the present application can be specifically applied to various communication systems. For example, with the continuous development of communication technologies, the technical solutions of the present application can also be used in future networks, such as 5G systems, which can also be referred to as new radio (NR) systems, or can be used in device-to-device (D2D) systems, machine-to-machine (M2M) systems, and so on.
[0134] Such as Figure 1 shown, Figure 1 It is a schematic structural diagram of a communication system provided by an embodiment of the present application. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of the devices shown are for illustration purposes and do not constitute a limitation on the embodiments of the present application. In actual applications, there may be two or more network devices and two or more terminal devices. Figure 1 The communication system shown takes a network device that can provide downlink control channel retransmission for the terminal device as an example for elaboration. Among them, Figure 1 the network device in takes the transmission and reception point (TRP) as an example, and the terminal device takes a mobile phone as an example.
[0135] The present application can also be applied to vehicle-to-everything (V2X) communications such as vehicle-to-network (V2N). That is to say, the terminal described in the present application can also be a vehicle or vehicle components applied to a vehicle. Figure 2 It is a schematic structural diagram of a V2N system provided by an embodiment of the present application. As Figure 2 shown, the roadside infrastructure may include a roadside unit (RSU) of the network device type. The RSU of the network device type can provide timing synchronization, resource scheduling, and downlink control channel retransmission, etc. for vehicles or vehicle components communicating with the network device.
[0136] Among them, the network architecture and service scenarios described in the embodiments of this application are to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art will know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.
[0137] In this application, the network device can be a device with wireless transceiver functions or a chip that can be set in a network device. The network device includes but is not limited to: evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission and reception point (TRP or transmission point, TP), etc. It can also be a gNB in a 5G system, such as an NR system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it can also be a network node that constitutes a gNB or a transmission point, such as a BBU, or a distributed unit (DU), etc. The aforementioned RSU of the network device or network device type in the V2X vehicle-to-everything network.
[0138] In some deployments, the gNB or the transmission point may include a centralized unit (CU) and a DU. The gNB may also include a radio unit (RU). The CU implements some functions of the gNB or the transmission point, and the DU implements some functions of the gNB or the transmission point. For example, the CU implements the functions of the radio resource control (RRC) and the packet data convergence protocol (PDCP) layer, and the DU implements the functions of the radio link control (RLC), the media access control (MAC), and the physical (PHY) layer. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling or PHCP layer signaling, can also be considered to be sent by the DU, or sent by the DU + RU. It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be classified as a network device in the radio access network (RAN), or the CU can be classified as a network device in the core network (CN), which is not limited here.
[0139] In this application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user device. The terminal device in the embodiments of this application can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wireless terminal in the aforementioned vehicle-to-everything (V2X) vehicle networking, or a roadside unit (RSU) of the wireless terminal type, etc. The embodiments of this application do not limit the application scenarios.
[0140] In addition, in the embodiments of the present application, the term "exemplary" is used to mean an example, illustration, or description. Any embodiment or design described as "exemplary" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of the term "exemplary" is intended to present concepts in a concrete manner.
[0141] In the embodiments of the present application, the words "of", "relevant", "associated", and "corresponding" can sometimes be used interchangeably. It should be noted that when the differences are not emphasized, their intended meanings are the same. In the embodiments of the present application, at least one can also be described as one or more, and multiple can be two, three, four, or more, without limitation in the present application. In the embodiments of the present application, for a technical feature, the technical features in this type of technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no sequence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".
[0142] To facilitate understanding of the relevant content of the embodiments of the present application, some concepts related to the embodiments of the present application are elaborated.
[0143] 1. Multiple search spaces
[0144] The multiple search spaces described herein can be search spaces for repeating the transmission of the same downlink control channel, or search spaces where the determined physical resource indicator (PRI) for the uplink control channel resource is one, or search spaces for jointly transmitting the same downlink control information, etc., which are search spaces with an associated relationship.
[0145] In one possible implementation, the physical resource indicator (PRI) for the uplink control channel resources determined by the multiple search spaces is one. For example, the multiple search spaces jointly transmit a downlink control information, and the terminal device needs to detect the downlink control channels carried by all search spaces to obtain the downlink control information.
[0146] In another possible implementation, the multiple search spaces are search spaces for repeating the transmission of the same downlink control channel or downlink control information. That is, in the scenario of repeating the transmission of the downlink control channel, the downlink control channel can be repeated in the time domain, frequency domain, time-frequency domain, or code domain to improve the reliability of the downlink control channel. In the embodiments of the present application, the channel characteristics or parameters of the repeated downlink control channels in each time domain, frequency domain, time-frequency domain, or code domain may be different. For example, the code rates of each downlink control channel are different, but the carried downlink control information (DCI) is the same.
[0147] For example, please refer toFigure 3 , Figure 3 is a schematic diagram of PDCCH repeated transmission provided by an embodiment of the present application. As Figure 3 shown, the physical downlink control channel (PDCCH) can be repeatedly transmitted on two time-domain resources. Among them, the channel characteristics or parameters of the PDCCH repeatedly transmitted on each time-domain resource may be different, but the carried downlink control information is the same.
[0148] For another example, please refer to Figure 4 , Figure 4 is another schematic diagram of PDCCH repeated transmission provided by an embodiment of the present application. As Figure 4 shown, the physical downlink control channel (PDCCH) can be repeatedly transmitted on two frequency-domain resources. Among them, the channel characteristics or parameters of the PDCCH repeatedly transmitted on each frequency-domain resource may be different, but the carried downlink control information is the same.
[0149] 2. Uplink control channel resources
[0150] The terminal device can feedback uplink control information on the uplink control channel resources. The uplink control information includes hybrid automatic repeat request (HARQ)-acknowledgment (ACK) information, channel state information (CSI), etc.
[0151] The uplink control channel resources can be determined according to high-layer parameters and downlink control information.
[0152] In one implementation manner, the terminal device selects a corresponding uplink control channel resource set from the uplink control channel resource pool according to the number of bits of the uplink control information; the terminal device determines the uplink control channel resource from the uplink control channel resource set according to the uplink control channel resource indication in the downlink control information.
[0153] The uplink control channel resource pool is configured for the terminal device by high-layer parameters or high-layer signaling, such as RRC signaling. The uplink control channel resource pool includes multiple uplink control channel resource sets. Different uplink control channel resource sets correspond to different uplink control information bit intervals.
[0154] The uplink control channel resource indication is the Physical Uplink Control Channel Resource Indicator (PRI). The PRI in the DCI occupies 3 bits. When the number of uplink control channel resources in the uplink control channel resource set is less than 8, the PRI can be used to indicate up to 8 uplink control channel resources respectively.
[0155] In another implementation, the set of uplink control channel resources in the uplink control channel resource pool may contain more than 8 uplink control channel resources, such as 32 uplink control channel resources, and it is impossible to fully indicate only using the PRI. Therefore, for the set of uplink control channel resources with the number of uplink control channel resources greater than 8, it is also necessary to combine the starting position of the control channel element (CCE) of the search space carrying the DCI to determine the uplink control channel resources from the set of uplink control channel resources.
[0156] As described in the above two implementations, the resource number r of the uplink control channel resources determined by the terminal device according to the resource indication information in the DCI and the CCE starting position PUCCH can be determined using the following formula:
[0157]
[0158] where mod represents taking the remainder; N CCE,p is the total number of CCEs in the control resource set (CORESET) where the DCI is located, which is configured by higher-layer signaling; n CCE,p is the starting position of the CCE occupied by the PDCCH carrying the DCI or the CCE position of the search space carrying the DCI (such as the CCE starting position); Δ PRI is the resource indication information PRI in the DCI; R PUCCH is the total number of PUCCH resources allocated to the CORESET group where the CORESET is located.
[0159] 3. Control Channel Element (CCE)
[0160] The basic component unit of the time-frequency resources occupied by the PDCCH is the CCE. A PDCCH occupies one or more CCEs. The more CCEs it occupies, the higher the reliability of the PDCCH, and the more resources it consumes. If a user- or terminal device-specific PDCCH occupies a part of the CCEs, then this part of the CCEs will not carry the PDCCHs of other users or terminal devices.
[0161] A CCE is composed of 6 resource element groups (REGs). The resources of one REG consist of one resource block (RB) in the frequency domain and one symbol in the time domain. There is a mapping relationship between the CCE and the REG, and this mapping relationship can be a direct mapping or an interleaved mapping. Six consecutive REGs can form a CCE, and six non-consecutive REGs can be interleaved and mapped to a CCE, etc.
[0162] 4. Control Resource Set, Search Space Set
[0163] The control resource set (CORESET) defines the possibility of detecting the PDCCH in the frequency domain. The network side can configure the terminal device with information such as the identifier of the CORESET, the DMRS scrambling ID of the PDCCH, the frequency-domain precoding granularity, the symbol length, the frequency-domain position, the mapping method between the CCE and the REG, the quasi-co-location assumption for receiving the PDCCH, and whether there is a TCI field in the DCI of the PDCCH received in this CORESET.
[0164] The search space set (SS set) defines the possibility of detecting the PDCCH in the time domain. The network side can configure the terminal device with the identifier of the SS set, the identifier of its associated CORESET, the detection time unit period and time unit offset of the PDCCH, the time-domain detection mechanism (pattern), the number of possible candidate PDCCHs (PDCCH candidates) for each aggregation level (such as 0), the type of the SS set (indicating whether it is public or terminal-device specific; public means that other users can also detect this SS set, and terminal-device specific means that no other users can detect this SS set), the configuration related to the DCI format (such as the format possibilities of the DCI to be detected), the continuous length, etc.
[0165] In addition, the search space set described below refers to a set composed of one or more search spaces determined by the terminal device based on the search space set and control resource set configured by the network device side. That is, the search space set described in this article is different from the concept of the search space set.
[0166] Among them, the time-domain detection pattern is used to indicate the possible symbol positions for the terminal device to detect the PDCCH within a time slot. For example, the time-domain detection pattern can indicate one or more symbol positions. These symbol positions respectively correspond to the first symbol positions where the possible PDCCH starts. For example, if the time-domain detection pattern can indicate symbol positions l1, l2, and l3, the terminal device may detect the PDCCH at positions starting from symbol l1, symbol l2, and symbol l3 respectively.
[0167] Among them, the number of possible PDCCH candidates for each aggregation level refers to the number of alternatives of the possible PDCCH for each aggregation level within a search space. For example, the number of alternatives of the possible PDCCH for aggregation level 1; the number of alternatives of the possible PDCCH for aggregation level 2.
[0168] Among them, the continuous length refers to the duration length of the SS set configured by the network side for the terminal device in the time-domain time unit. Taking the time-domain time unit as a time slot as an example, if the continuous length is d, it means that starting from a time slot, the continuous d time slots can be used to detect the PDCCH. Among them, the starting time slot is the time slot that satisfies the detection time unit period and time unit offset.
[0169] 5. Blind detection process of the terminal device
[0170] Based on the above-mentioned concepts such as the control resource set (CORESET) and the search space set (SS set) described in point 4, the terminal device can determine a time-frequency resource. Please refer to Figure 5 , determining a time-frequency resource as shown in Figure 5 based on the control resource set M and the search space set O, where M represents the identifier of the control resource set and O represents the identifier of the search space set. This time-frequency resource contains many CCEs. A search space consists of l CCEs on this time-frequency resource, and l represents the aggregation level. Therefore, the terminal device can determine multiple search spaces based on the CORESET and the SS set, and the terminal device blindly detects each search space to receive the downlink control information.
[0171] Among them, the starting position of the CCE of a search space is related to the aggregation level l. For example, the identifier or index number of the starting CCE is an integer multiple of l. The CORESET is used to determine the frequency-domain range and the time-domain continuous symbol time, and the SS set is used to determine the starting symbol position in the time domain. The search space is used to represent the time-domain resources where the terminal device may detect the PDCCH.
[0172] It can be seen that in the case of jointly transmitting or repeatedly transmitting the same downlink control information in multiple search spaces, or when the PRIs determined by multiple search spaces are the same, the CCE positions of each search space are different. When determining the uplink control channel resources using the above formula, when the number of uplink control channel resources in the uplink control channel resource set is greater than 8, the uplink control channel resources cannot be uniquely determined according to the above formula.
[0173] For example, in the scenario of repeated transmission of the downlink control channel, such as Figure 3 , Figure 4 As shown, the terminal device can detect the PDCCH on multiple search spaces, and the DCIs carried by the detected PDCCHs are the same. However, for the terminal device, in the scenario of repeated transmission of the downlink control channel, the terminal device does not need to detect the PDCCHs in all search spaces, and only needs to correctly detect the PDCCH in one of the search spaces.
[0174] For example, in the high-frequency transmission scenario, due to the relatively high blocking rate of the channel, the probability that the terminal device can detect all PDCCHs is lower, and some PDCCHs may be missed. Since the DCIs of the repeatedly transmitted PDCCHs are the same, that is, the PRIs are the same, but the search spaces carrying the DCIs are different, that is, the CCE positions are different, it will cause the starting position of the CCE determined by the terminal device to be different according to the different search spaces where the PDCCH is detected. Furthermore, when the number of uplink control channel resources in the uplink control channel resource set is greater than 8, the uplink control channel resources cannot be uniquely determined according to the above formula.
[0175] To solve this problem, the present application provides a resource determination method. In this method, the terminal device can select a search space that meets the preset conditions from multiple search spaces, and thus determine the uplink control channel resources according to the starting position of the control channel element CCE of the search space that meets the preset conditions. It can be seen that this resource determination method can select a search space that meets the preset conditions from multiple search spaces, so as to be able to determine a unique uplink control channel resource.
[0176] The present application also provides a channel transmission method. In this method, the ratio between the starting position of the CCE of each search space in multiple search spaces and the number of CCEs in its corresponding control resource set is equal. Thus, as can be seen from the above formula, the unique uplink control channel resources can be determined according to the position of the control channel element CCE of one of the detected downlink control channel search spaces, and then the uplink control channel is transmitted on this uplink control channel resource.
[0177] The embodiments of the present application will be described below with reference to the accompanying drawings.
[0178] Please refer to Figure 6 , Figure 6It is a schematic flowchart of a resource determination method provided by an embodiment of the present application. As Figure 6 shown, the resource determination method may include the following steps:
[0179] 101. The terminal device selects a search space that meets the preset conditions from multiple search spaces;
[0180] Among them, the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel, or search spaces with a determined uplink control channel resource indicator (PRI) of one, or search spaces for jointly transmitting the same downlink control information, etc., which are search spaces with an associated relationship.
[0181] 102. The terminal device determines the uplink control channel resource according to the CCE position of the search space that meets the preset conditions, such as the starting position of the control channel element (CCE).
[0182] It can be seen that Figure 6 the resource determination method shown can determine a unique uplink control channel resource according to the CCE position of the search space of the detected downlink control channel.
[0183] Figure 6 The multiple search spaces can be determined based on one or more control resource sets associated with the search space group; or can be determined based on multiple search space groups associated with one control resource set; or can be determined based on the offset value configured by the signaling; or can be configured by the network side or predefined by the protocol; or determined according to the relevant parameters configured by the network side. Optionally, the determined multiple search spaces can be multiple associated or mutually associated search spaces configured by the network device through an optional implementation manner. Therefore, as Figure 7 shown, compared with the resource determination method shown in Figure 6 before the terminal device executes step 101, it may further include:
[0184] 103. The terminal device determines multiple mutually associated search spaces.
[0185] That is to say, the terminal device determines the search space associated with the detected search space of the downlink control channel according to the detected search space of the downlink control channel, so as to obtain multiple mutually associated search spaces. That is, the detected search space of the downlink control channel is one of the multiple mutually associated search spaces.
[0186] Correspondingly, the network device can also execute steps 101 to 102, and then receive the uplink control information based on the determined uplink control channel resource. Optionally, the network device can also execute the operation of determining multiple mutually associated search spaces in step 103.
[0187] The following elaborates on possible implementation manners of step 103 and step 101 from the perspective of the terminal device in combination with the association relationships that the network device may configure. It should be noted that the embodiments of this application include, but are not limited to, the following Embodiment 1 to Embodiment 4.
[0188] Embodiment 1: One SS set is associated with multiple CORESETs
[0189] In this embodiment, the network device configures one SS set for the terminal device, and multiple CORESETs associated with the SS set. Step 103 may include: The terminal device determines multiple search spaces that are mutually associated according to the SS set and the multiple CORESETs associated therewith.
[0190] Optionally, the multiple CORESETs belong to different control resource set groups (CORESET groups) or different control resource pool indexes (CORESET pool indexes). Correspondingly, the CORESET groups or CORESET pool indexes to which the multiple CORESETs respectively belong are determined by the identifier of the CORESET group or the CORESET pool index in each CORESET. The identifier of the CORESET group may be default, or 0, 1, etc. When the identifier of the CORESET group is default, it may be defaulted to 0.
[0191] In a possible implementation manner, assume that one search space group is associated with two control resource sets, and the two control resource sets are control resource set M1 and control resource set M2 respectively. For example, the time-frequency resources composed of the search space group and control resource set M1, and the time-frequency resources composed of the search space group and control resource set M2 are respectively as Figure 8 shown. Among them, the search space included in the time-frequency resources composed of the search space group and control resource set M1 is the first search space set; the search space included in the time-frequency resources composed of the search space group and control resource set M2 is the second search space set.
[0192] As Figure 9 shown, in step 103, the terminal device determines multiple associated search spaces according to the search space group and the multiple control resource sets associated therewith, including:
[0193] 1031. The terminal device determines the first search space set based on the search space group and control resource set M1. The first search space set includes: search space M1 1, search space M1 2,..., search space M1 N1 ;
[0194] 1032. The terminal device determines a second search space set based on the search space set and the control resource set M2. The second search space set includes: search space M2 1, search space M2 2,..., search space M2 N2 ;
[0195] 1033. The terminal device determines that there is a one-to-one corresponding association relationship between the first K search spaces in the first search space set and the first K search spaces in the second search space set, that is, search space M1 k is associated with search space M2 k , where the value range of k is [1, K], and K is the minimum value of N1 and N2.
[0196] Among them, N1 represents the number of search spaces in the first search space set; N2 represents the number of search spaces in the first search space set. N1 may be equal to or not equal to N2. The terminal device determines that there is a one-to-one corresponding association relationship between the first K search spaces in the first search space set and the first K search spaces in the second search space set. That is, search space M1 k is associated with search space M2 k , where the value range of k is [1, K], and K is the minimum value of N1 and N2.
[0197] Optionally, in 1033, the terminal device can also determine the mutually associated search spaces according to the protocol predefinition. For example, the protocol predefines that there is a one-to-one, or one-to-many, or many-to-one association relationship between the last K search spaces in the first search space set and the last K search spaces in the second search space set. Another example is that there is a one-to-one, or one-to-many, or many-to-one association relationship between the K selected search spaces in the first search space set and the K selected search spaces in the second search space set. Another example is that the first search space set contains multiple aggregation levels, and the second search space set contains multiple aggregation levels. Then, multiple search spaces from the two search space sets with the same aggregation level are mutually associated.
[0198] In another possible implementation, assuming that a search space group is associated with three control resource sets, then a similar implementation method as above can be used to determine that every three search spaces are associated, and the same downlink control information can be repeatedly transmitted on the three associated search spaces.
[0199] In this embodiment, the identifiers of the control resource sets corresponding to the mutually associated search spaces are different, and the preset condition may be that the identifier of the corresponding control resource set is the smallest or the largest. In this way, in step 101, the terminal device can select a search space that meets the preset condition from multiple mutually associated search spaces, and then determine the uplink control channel resources. For example, the search space M1 k is associated with the search space M2 k . If M1 is greater than M2 and the preset condition is that the identifier of the corresponding control resource set is the smallest, then the search space that meets the preset condition is the search space M2 k .
[0200] Optionally, in this embodiment, the way that the terminal device can select a search space that meets the preset condition from multiple mutually associated search spaces in step 101 may be: the terminal device selects, from multiple mutually associated search spaces, a search space with the smallest or largest starting position of the CCE it occupies. For example, the search space M1 k is associated with the search space M2 k . If the starting position of the CCE occupied by the search space M1 k is less than the starting position of the CCE occupied by the search space M2 k , then the selected search space may be the search space with the smallest starting position of the CCE it occupies M1 k .
[0201] Embodiment 2: N SS sets are associated with M CORESETs, N is greater than or equal to 1, and M is greater than or equal to 1
[0202] In this embodiment, the network device may configure N SS sets and M CORESETs associated with the N SS sets for the terminal device. Correspondingly, step 103 may include: the terminal device may determine multiple mutually associated search spaces according to the SS set and the CORESET associated therewith.
[0203] In a possible implementation manner, as Figure 10 shown, the terminal device may determine multiple mutually associated search spaces according to the SS set and the CORESET associated therewith, which may include:
[0204] 1034. The terminal device determines a search space set based on N SS sets and M CORESETs;
[0205] 1035. The terminal device sorts the search space set in ascending order according to the aggregation level of each search space or / and the starting position of the CCE, and obtains: Search Space 1, Search Space 2,..., Search Space N3;
[0206] 1036. The terminal device determines multiple mutually associated search spaces from the search space set according to the offset value configured by the signaling.
[0207] In a possible implementation, in step 1035, when sorting the search spaces in the search space set, the search space set can be preferentially divided into search space subsets corresponding to each aggregation level according to the aggregation level, and the aggregation levels of the search spaces in each search space subset are the same. In step 1036, the terminal device can determine multiple mutually associated search spaces from the same search space subset according to the offset value configured by the signaling. Since this implementation determines the mutually associated search spaces from the search space subset corresponding to the same aggregation level, the value range of the offset value can be reduced, and thus, the bit overhead of the offset value can be reduced.
[0208] In another possible implementation, step 1035 can be: The terminal device sorts the search spaces in the search space set according to a certain rule. Among them, the certain rule can be sorting according to one or more of the starting position of the occupied CCE, the ID of the corresponding search space group, the ID of the corresponding control resource set, and the corresponding aggregation level. The following gives examples of optional sorting methods.
[0209] For example, in step 1035, when sorting the search spaces in the search space set, it can be preferentially sorted according to the aggregation level, and then for the search spaces with the same aggregation level, they are sorted according to the CCE position. Among them, the CCE position can be the starting position of the CCE. Furthermore, in step 1036, multiple mutually associated search spaces can be determined from the sorted search space set.
[0210] For another example, in step 1035, when sorting the search spaces in the search space set, it can be preferentially sorted according to the ID of the corresponding control resource set (such as from large to small or from small to large), then sorted according to the ID of the corresponding search space group (such as from large to small or from small to large), and finally, sorted according to the corresponding aggregation level or the occupied CCE position. Furthermore, in step 1036, multiple mutually associated search spaces can be determined from the sorted search space set. For example, in Method 1, Search Space k is associated with Search Space (k + offset value), where the value range of k is [1, N3 - offset value]. For example, Search Space 1 is associated with Search Space (1 + offset value).
[0211] Or in the second method, multiple search spaces of search space k, search space (k + offset value), …, search space (k + offset value * x) are associated with each other, where x is an integer greater than 1, and (k + offset value * x) is less than or equal to N3, and the value range of k is [1, offset value * x]. For example, when k = 1 and x = 2, search space 1, search space (1 + offset value), and search space (1 + offset value * 2) are associated with each other.
[0212] Optionally, after determining multiple mutually associated search spaces in the above embodiments, one search space that meets the following preset conditions can be selected from them to determine the uplink control channel resources. The preset conditions may include one or more of the following: the identifier of the corresponding control resource set is the smallest or the largest; the identifier of the search space group where it is located is the smallest or the largest; the corresponding aggregation level is the smallest or the largest; the identifier of the CCE start position is the smallest or the largest; the identifier of the corresponding control resource set group is the smallest or the largest. For example, if search space 1 is associated with search space (1 + offset value), and the preset condition is that the identifier of the CCE start position is the smallest, then assuming that the CCE start position occupied by search space 1 is less than the CCE start position occupied by search space (1 + offset value), the search space that meets this preset condition is search space 1.
[0213] In this article, the size of the CCE start position or the CCE end position may refer to the size of the identifier of the CCE start position or the identifier of the CCE end position.
[0214] Embodiment 3: One CORESET is associated with multiple SS sets
[0215] In this embodiment, the network device configures multiple CORESETs for the terminal device, and for a certain CORESET among them, multiple SS sets are associated. Step 103 may include: The terminal device determines multiple mutually associated search spaces according to this CORESET and the multiple SS sets associated with it.
[0216] In a possible implementation manner, assume that two search space groups are associated with a control resource set, and the two search space groups are SS set O1 and SS set O2 respectively. For example, the time-frequency resources composed of search space group O1 and the control resource set, and the time-frequency resources composed of search space group O2 and the control resource set are respectively as Figure 11 shown. Among them, the search spaces included in the time-frequency resources composed of search space group O1 and the control resource set are the third search space set; the search spaces included in the time-frequency resources composed of search space group O2 and the control resource set are the fourth search space set.
[0217] Correspondingly, asFigure 12 As shown, the terminal device can determine multiple mutually associated search spaces based on a CORESET and multiple associated SS sets, including:
[0218] 1037. The terminal device determines a third search space set based on SS set O1 and the CORESET. The third search space set includes: search space O1 1, search space O1 2,..., search space O1 N4 ;
[0219] 1038. The terminal device determines a fourth search space set based on SS set O2 and the CORESET. The fourth search space set includes: search space O2 1, search space O2 2,..., search space O2 N5 ;
[0220] 1039. The terminal device determines that there is a one-to-one correspondence between the first K search spaces in the third search space set and the first K search spaces in the fourth search space set. That is, search space O1 k is associated with search space O2 k where the value range of k is [1, K], and K is the minimum value of N4 and N5.
[0221] Among them, N4 represents the number of search spaces in the third search space set; N5 represents the number of search spaces in the fourth search space set. N4 may be equal to or not equal to N5.
[0222] For the optional implementation manner of step 1039, reference can be made to the relevant description of step 1033 in Embodiment 1 above, which will not be elaborated here.
[0223] In another possible implementation manner, assuming that the network device configures three search space groups to be associated with a control resource set, then a similar implementation manner above can be used to determine that every three search spaces are associated, and the same downlink control information can be repeatedly transmitted on the three associated search spaces.
[0224] In this implementation manner, the identifiers of the search space groups corresponding to the mutually associated search spaces are different, and the preset condition can be that the identifier of the corresponding search space group is the smallest or the largest. In this way, the terminal device can select the search space that meets this preset condition from the multiple mutually associated search spaces, and then determine the uplink control channel resource. For example, search space O1 k is associated with search space O2 kAssociation. If O1 is greater than O2 and the preset condition is that the identifier of the corresponding search space group is the smallest, then the search space that meets this preset condition is the search space O2 k .
[0225] Embodiment 4: For the multiple search space sets determined in Embodiments 1 and 3, the associated search space can be further determined in combination with the aggregation level
[0226] In one implementation, the terminal device determines multiple mutually associated search spaces according to the control resource set and its associated SS set O1 and SS set O2, including:
[0227] In the third search space set determined by the terminal device based on SS set O1 and the control resource set, the search spaces with aggregation level l are respectively {search space l O1 1, search space l O1 2,..., search space l O1 N6} and N6 is less than or equal to N4;
[0228] In the fourth search space set determined by the terminal device based on SS set O2 and the control resource set, the search spaces with aggregation level l are respectively {search space l O2 1, search space l O2 2,..., search space l O2 N7} and N7 is less than or equal to N5.
[0229] Among them, N6 may be equal to or not equal to N7. The association relationship between the search spaces predefined by the protocol or configured by signaling is: search space l O1 k is associated with search space l O2 k , where the value range of k is [1, K], K is the minimum value of N6 and N7, and l represents the aggregation level of the search space.
[0230] In another implementation, the terminal device determines multiple mutually associated search spaces according to the search space group and its associated CORESET M1 and CORESET M2, including:
[0231] In the first search space set determined by the terminal device based on CORESET M1 and the search space group, the search spaces with aggregation level l are respectively {search space l M1 1, search space l M1 2,..., search space l M1 N8} and N8 is less than or equal to N1;
[0232] In the case where the terminal device determines the second search space set based on CORESET M2 and the search space group, the search spaces with aggregation level l in the second search space set are respectively {search space l M2 1, search space l M2 2,..., search space l M2 N9}, and N9 is less than or equal to N2.
[0233] Among them, N8 may or may not be equal to N9. The association relationship between the search spaces pre-defined by the protocol or configured by signaling is: search space l M1 k is associated with search space l M2 k where the value range of k is [1, K], K is the minimum value of N8 and N9, and l represents the aggregation level of the search space.
[0234] Please refer to Figure 13 , Figure 13 which is a schematic flowchart of a channel transmission method provided by an embodiment of the present application. Among them, Figure 13 the described channel transmission method adds certain restrictions to a plurality of mutually associated search spaces, so that for the terminal device, the uplink control channel resources can be uniquely determined. Specifically, as Figure 13 shown, it may include:
[0235] 201. The terminal device determines the uplink control channel resources according to the control channel element CCE position of the search space where the downlink control channel is detected;
[0236] Among them, the search space where the downlink control channel is detected is one of the multiple search spaces; the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel, or search spaces where the uplink control channel resources indicated by the PRI are one, or search spaces for jointly transmitting the same downlink control information, etc., search spaces with an association relationship. The ratio between the CCE position (such as the CCE start position) of each search space in the multiple search spaces and the number of CCEs in the corresponding control resource set is equal. That is to say, for each search space in the multiple search spaces, the ratio between the CCE position of the search space and the number of CCEs in the control resource set corresponding to the search space is equal.
[0237] In this article, the CCE position may be the start identifier corresponding to the CCE, or the CCE start position may be the identifier corresponding to the CCE or the start identifier of the CCE.
[0238] 202. The terminal device sends an uplink control channel on the uplink control channel resources.
[0239] Correspondingly, before the terminal device executes step 201, the network device may determine multiple search spaces, and the ratio between the CCE position (such as the CCE start position) of each search space in the multiple search spaces and the number of CCEs in its corresponding control resource set is equal. Furthermore, the network device may jointly transmit the same downlink control information or repeatedly transmit the same downlink control channel on the multiple search spaces.
[0240] That is to say, for the terminal device side, whether it is a downlink control channel repeated transmission scenario, or a scenario where the same downlink control information is jointly transmitted in multiple search spaces, or a scenario where the PRI determined by multiple search spaces is the same, the terminal device may determine the uplink control channel resources based on the search space where the downlink control channel is detected. For the network device side, in the above optional scenarios, the ratio between the CCE start position occupied by each search space in the multiple search spaces used by the downlink control channel for transmitting the downlink control information and the number of CCEs in its corresponding control resource set is equal.
[0241] In one implementation, the ratio between the CCE start position occupied by each search space in the multiple associated search spaces that the terminal device does not expect to receive and the number of CCEs in its corresponding control resource set is not equal; or, the ratio between the CCE start position occupied by each search space in the multiple associated search spaces that the terminal device expects to receive and the number of CCEs in its corresponding control resource set is equal; or, the ratio between the CCE start position occupied by each search space in the multiple associated search spaces sent by the network device and the number of CCEs in its corresponding control resource set is equal.
[0242] In the embodiments of this application, the network device may pre-configure multiple associated search spaces for the terminal device or inform the terminal device of the multiple associated search spaces through protocol pre-definition, and the ratio between the CCE start position occupied by each search space in the multiple associated search spaces and the number of CCEs in its corresponding control resource set is equal.
[0243] For example, when determining the uplink shared channel resources or the index of the uplink shared channel resources using the above formula, each search space corresponds to is equal.
[0244] Furthermore, when the terminal device determines that the transmission of the downlink control information is one of the above optional scenarios, enable the multiple associated search spaces, and determine the uplink control channel resources according to the CCE position occupied by one search space in the multiple search spaces. When the terminal device determines that the transmission of the downlink control information is not one of the above optional scenarios, do not enable the multiple associated search spaces.
[0245] Alternatively, when the downlink control information detected by the terminal device includes an indication or the indication is a preset value, it can be determined that the downlink control information is transmitted jointly or repeatedly through multiple associated search spaces. Then, the terminal device can enable the multiple associated search spaces and then perform steps 201 to 202.
[0246] It can be seen that Figure 12 In the described channel transmission method, multiple mutually associated search spaces need to meet certain conditions, such as the above ratios being equal or equal to the same value. Thus, for the terminal device, the uplink control channel resources can be uniquely determined. At the same time, when the terminal device correctly decodes a downlink control information, it can ignore the detection of other search spaces with the same ratio, thereby reducing the blind detection complexity of the terminal device.
[0247] Correspondingly, from the perspective of the network side, when the network device sends downlink control information to the terminal device, the search space used also needs to meet the condition that "the ratio between the starting position of the CCE in the search space and the number of CCEs in the control resource set corresponding to the search space is equal". Thus, both the terminal device and the network device can uniquely determine the uplink control channel resources.
[0248] In the embodiments of the present application, a downlink control information is transmitted repeatedly through the downlink control channel (or enhanced downlink control channel transmission), or transmitted jointly through multiple downlink control channels (or multiple search spaces), and can be notified by a display method, or an implicit method, or a combination of a display method and an implicit method, etc.
[0249] For example, the number of CORESETs included in the SS set can be restricted. When the number of CORESETs exceeds 1, at this time, the terminal device can consider that the downlink control information is transmitted repeatedly through the downlink control channel or jointly transmitted through multiple downlink control channels. Correspondingly, the search spaces are associated with each other, or it can be stipulated that the PDCCH is transmitted repeatedly at this time.
[0250] For another example, the restriction is imposed on whether multiple CORESETs included in the SS set belong to the same CORESET group. When the CORESET groups included in different CORESETs are different, that is, when multiple CORESETs do not belong to the same CORESET group, it can be considered that the downlink control information is transmitted repeatedly through the downlink control channel or jointly transmitted through multiple downlink control channels. Correspondingly, the search spaces are associated with each other. Among them, when the CORESET group included in the CORESET is omitted, it is defaulted to 0.
[0251] For another example, the network device may send a signaling to notify the use of the downlink control channel repeated transmission scheme or the combined transmission scheme of multiple downlink control channels. After the terminal knows that the downlink control channel repeated transmission scheme or the combined transmission scheme of multiple downlink control channels is adopted, the association relationships described in the above embodiments are established or enabled.
[0252] In the above embodiments provided by the present application, the methods provided by the embodiments of the present application are introduced from the perspectives of the network device and the terminal device respectively. To implement the various functions in the methods provided by the above embodiments of the present application, the network device and the terminal device may include a hardware structure and software modules, and implement the above various functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. A certain function among the above various functions may be executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module.
[0253] Please refer to Figure 14 , which is a schematic structural diagram of a communication device provided by an embodiment of the present application. Figure 15 The shown communication device 1400 may include a communication unit 1401 and a processing unit 1402. The communication unit 1401 may include a sending unit and a receiving unit. The sending unit is used to implement the sending function, and the receiving unit is used to implement the receiving function. The communication unit 1401 may implement the sending function and / or the receiving function. The communication unit may also be described as a transceiver unit.
[0254] The communication device 1400 may be a terminal device, or a device in the terminal device, or a device that can be used in matching with the terminal device.
[0255] In one embodiment, the communication device 1400 includes a communication unit 1401 and a processing unit 1402;
[0256] The processing unit 1402 is used to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine the uplink control channel resources according to the starting position of the control channel element CCE of the search space that meets the preset condition;
[0257] The communication unit 1401 is used to send an uplink control channel on the uplink control channel resources.
[0258] Among them, the relevant content of this embodiment can refer to the relevant content of the above method embodiment. Details are not described here again.
[0259] In another embodiment, in the communication device 1400:
[0260] A processing unit 1402, configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) in any one of multiple search spaces.
[0261] A communication unit 1401, configured to receive an uplink control channel on the uplink control channel resources.
[0262] The multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; in the multiple search spaces, the ratio between the starting position of the CCE in each search space and the number of CCEs in its corresponding control resource set is equal.
[0263] Wherein, for the relevant content of this embodiment, reference may be made to the relevant content of the above method embodiment. Details are not described herein again.
[0264] The communication device 1400 may be a network device, or a device in a network device, or a device that can be used in matching with a network device.
[0265] In one embodiment, in the communication device 1400,
[0266] A processing unit 1402, configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are associated with each other and are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of a control channel element (CCE) in the search space that meets the preset condition.
[0267] A communication unit 1401, configured to receive an uplink control channel on the uplink control channel resources.
[0268] The associated multiple search spaces are respectively search spaces for repeatedly transmitting the same downlink control channel.
[0269] Wherein, for the relevant content of this embodiment, reference may be made to the relevant content of the above method embodiment. Details are not described herein again.
[0270] In another embodiment, in the communication device 1400,
[0271] A processing unit 1401, configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) in any one of multiple search spaces.
[0272] A communication unit 1402, configured to receive an uplink control channel on the uplink control channel resources.
[0273] The multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; in the multiple search spaces, the ratio between the starting position of the CCE in each search space and the number of CCEs in its corresponding control resource set is equal.
[0274] It can be seen that the communication device can determine the uplink control channel resources based on the CCE start positions of the search spaces that meet the preset conditions in the multiple search spaces, so as to be able to determine the uplink control channel resources in the scenario of downlink control channel repeated transmission. In addition, the communication device adds certain restrictions to the multiple search spaces, such as the above-mentioned ratios are all equal or equal to the same value, so that for the terminal device or the network device, the uplink control channel resources can be uniquely determined. In the embodiments of the present application, when the terminal device correctly decodes a downlink control information, it can ignore the detection of other search spaces, thereby reducing the blind detection complexity of the terminal device.
[0275] Please refer to Figure 15 , Figure 15 which is a schematic structural diagram of another communication device provided by the embodiments of the present application. The communication device 1500 may be a network device, a terminal device, a chip, a chip system, or a processor that supports the network device to implement the above method, etc., or a chip, a chip system, or a processor that supports the terminal device to implement the above method, etc. This device can be used to implement the method described in the above method embodiments, and specifically, reference can be made to the description in the above method embodiments.
[0276] The communication device 1500 may include one or more processors 1501. The processor 1501 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processor. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device (such as a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute software programs, and process the data of the software programs.
[0277] Optionally, the communication device 1500 may include one or more memories 1502, on which there may be stored instructions 1504, and the instructions can be run on the processor 1501, so that the communication device 1500 executes the method described in the above method embodiments. Optionally, data may also be stored in the memory 1502. The processor 1501 and the memory 1502 may be provided separately or integrated together.
[0278] Optionally, the communication device 1500 may further include a transceiver 1505 and an antenna 1506. The transceiver 1505 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing transceiver functions. The transceiver 1505 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., for implementing receiving functions; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing transmitting functions.
[0279] The communication device 1500 is a terminal device: the processor 1501 is used to execute Figure 6 Steps 101 and 102 in the above example; execute Figure 7 step 103 in ; or Figure 13 In step 201 of the embodiment. The transceiver 1505 is used to Figure 6 , Figure 7 Sending an uplink control channel on the uplink control channel resource determined in step 102; or Figure 13 Step 202 in the above. The processor 1501 executes Figure 7 Step 103 may include Figure 8 , Figure 9 , Figure 10 Related operations described.
[0280] The communication device 1500 is a network device: the processor 1501 is used to execute Figure 6 Steps 101 and 102 in the above example; execute Figure 7 step 103 in ; or Figure 13 The transceiver 1505 is used to execute the step 201 in the processor 1501. Figure 6 , Figure 7 receiving an uplink control channel on the uplink control channel resource determined in step 103; or executing Figure 13 , but the "send" operation needs to be replaced by the "receive" operation. The processor 1501 executes Figure 7 Step 103 may include Figure 8 , Figure 9 , Figure 10 Related operations described.
[0281] In another possible design, the processor 1501 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0282] In another possible design, optionally, the processor 1501 may store an instruction 1503, and the instruction 1503 runs on the processor 1501, so that the communication device 1500 can execute the method described in the above method embodiment. The instruction 1503 may be solidified in the processor 1501, in which case the processor 1501 may be implemented by hardware.
[0283] In yet another possible design, the communication device 1500 may include circuitry that can implement the functions of transmitting, receiving, or communicating in the foregoing method embodiments. The processors and transceivers described in this application may be implemented on an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processors and transceivers may also be fabricated using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), BiCMOS, silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0284] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited by Figure 14 . The communication device may be an independent device or may be a part of a larger device. For example, the communication device may be:
[0285] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0286] (2) A collection of one or more ICs, optionally, the IC collection may also include a storage component for storing data and instructions;
[0287] (3) An ASIC, such as a modem;
[0288] (4) A module that can be embedded in other devices;
[0289] (5) A receiver, terminal, smart terminal, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;
[0290] (6) Others, etc.
[0291] For the case where the communication device can be a chip or a chip system, reference can be made to Figure 16 the schematic structural diagram of the chip shown. Figure 16 The chip 1600 shown includes a processor 1601 and an interface 1602. Among them, the number of processors 1601 can be one or more, and the number of interfaces 1602 can be multiple.
[0292] For the case where the chip is used to implement the functions of the terminal device in the embodiments of the present application:
[0293] In one implementation manner, the processor 1601 is configured to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; the processor 1601 is further configured to determine uplink control channel resources according to the control channel element CCE start position of the search space that meets the preset condition. The interface 1602 is configured to send an uplink control channel on the uplink control channel resources.
[0294] In one implementation manner, the processor 1601 is configured to determine uplink control channel resources according to the control channel element CCE start position of the search space for detecting the downlink control channel; the interface 1602 is configured to send an uplink control channel on the uplink control channel resources; the search space for detecting the downlink control channel is one of the multiple search spaces; the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel, and in the multiple search spaces, the ratio between the CCE start position of each search space and the number of CCEs in its corresponding control resource set is equal.
[0295] For the case where the chip is used to implement the functions of the network device in the embodiments of the present application:
[0296] In one implementation manner, the processor 1601 is configured to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; the processor 1601 is further configured to determine uplink control channel resources according to the control channel element CCE start position of the search space that meets the preset condition. The interface 1602 is configured to send an uplink control channel on the uplink control channel resources.
[0297] In another embodiment, the processor 1601 is configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) in any one of multiple search spaces; the interface 1602 is configured to receive an uplink control channel on the uplink control channel resources; the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and in the multiple search spaces, the ratio between the starting position of the CCE in each search space and the number of CCEs in its corresponding control resource set is equal.
[0298] Optionally, the chip further includes a memory 1603, and the memory 1603 is configured to store necessary program instructions and data of the terminal device.
[0299] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the described function, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.
[0300] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is executed by a computer, the functions of any one of the above method embodiments are implemented.
[0301] The present application also provides a computer program product, which implements the functions of any one of the above method embodiments when executed by a computer.
[0302] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more integrated available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as high-density digital video discs (DVDs)), or semiconductor media (such as solid state disks (SSDs)), etc.
[0303] Those of ordinary skill in the art can understand that the various digital numbers such as the first and second involved in the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application, nor do they represent the order.
[0304] The corresponding relationships shown in the various tables in the present application can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited in the present application. When configuring the corresponding relationships between the configuration information and the various parameters, it is not necessarily required to configure all the corresponding relationships shown in the tables. For example, in the tables of the present application, the corresponding relationships shown in some rows can also be not configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values or representation methods of the parameters can also use other values or representation methods that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0305] The predefined in this application can be understood as definition, pre - definition, storage, pre - storage, pre - negotiation, pre - configuration, solidification, or pre - firing.
[0306] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0307] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above - described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0308] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all such changes or substitutions should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A resource determination method, characterized in that, Comprising: A communication device selects a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; The communication device determines an uplink control channel resource according to the starting position of a control channel element (CCE) of the search space that meets the preset condition; Wherein, the preset condition includes: the identifier of the corresponding search space set is the smallest.
2. The method according to claim 1, wherein: The multiple search spaces are determined based on one or more control resource sets associated with a search space set; or The multiple search spaces are determined based on one or more search space sets associated with a control resource set; or The multiple search spaces are determined based on an offset value configured by signaling.
3. The method according to claim 1 or 2, characterized in that, The multiple search spaces include a search space where a downlink control channel is detected, and at least one search space associated with the search space where the downlink control channel is detected.
4. A resource determination method, characterized in that, Comprising: A communication device selects a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; The communication device determines an uplink control channel resource according to the starting position of a control channel element (CCE) of the search space that meets the preset condition; Wherein, the preset condition includes: the identifier of the search space set where it is located is the smallest.
5. The method according to claim 4, wherein: The multiple search spaces are determined based on one or more control resource sets associated with a search space set; or The multiple search spaces are determined based on multiple search space sets associated with a control resource set; or The multiple search spaces are determined based on an offset value configured by signaling.
6. A communication device, characterized in that, Comprising: A processing unit, configured to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; And determine an uplink control channel resource according to the starting position of a control channel element (CCE) of the search space that meets the preset condition; A communication unit, configured to transmit an uplink control channel on the uplink control channel resource; Wherein, the preset condition includes: the identifier of the corresponding search space set is the smallest.
7. The communication device according to claim 6, wherein: The multiple search spaces are determined by the processing unit based on one or more control resource sets associated with a search space set; or The multiple search spaces are determined by the processing unit based on one or more search space sets associated with a control resource set; or The multiple search spaces are determined by the processing unit based on an offset value configured by signaling.
8. The communication device according to claim 6 or 7, characterized in that, The multiple search spaces include a search space where a downlink control channel is detected, and at least one search space associated with the search space where the downlink control channel is detected.
9. A communication device, characterized in that, Comprising: A processing unit, configured to select a search space that meets a preset condition from multiple search spaces, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of control channel elements (CCEs) of a search space that meets a preset condition; a communication unit, configured to receive an uplink control channel on the uplink control channel resources; wherein the preset condition includes: the identifier of the search space set where it is located is the smallest.
10. The communication device according to claim 9, wherein the multiple search spaces are determined by the processing unit based on one or more control resource sets associated with search space sets; or the multiple search spaces are determined by the processing unit based on multiple search space sets associated with one control resource set; or the multiple search spaces are determined by the processing unit based on an offset value configured by signaling.
11. A communication device, characterized in that, including: a transceiver and a processor; the processor is configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of control channel elements (CCEs) of the search space that meets the preset condition; the transceiver is configured to transmit an uplink control channel on the uplink control channel resources; wherein the preset condition includes: the identifier of the corresponding search space set is the smallest.
12. The communication device according to claim 11, wherein the multiple search spaces are determined by the processor based on one or more control resource sets associated with search space sets; or the multiple search spaces are determined by the processor based on one or more search space sets associated with one control resource set; or the multiple search spaces are determined by the processor based on an offset value configured by signaling.
13. The communication device according to claim 11 or 12, characterized in that, The multiple search spaces include a search space where a downlink control channel is detected, and at least one search space associated with the search space where the downlink control channel is detected.
14. A communication device, characterized in that, including: a processor and a transceiver, the processor is configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; and determine uplink control channel resources according to the starting position of control channel elements (CCEs) of the search space that meets the preset condition; the transceiver is configured to receive an uplink control channel on the uplink control channel resources; wherein the preset condition includes: the identifier of the search space set where it is located is the smallest.
15. The communication device according to claim 14, wherein the multiple search spaces are determined by the processor based on one or more control resource sets associated with search space sets; or the multiple search spaces are determined by the processor based on multiple search space sets associated with one control resource set; or the multiple search spaces are determined by the processor based on an offset value configured by signaling.
16. A chip system, characterized in that, including: at least one processor and an interface, the processor is configured to select, from multiple search spaces, a search space that meets a preset condition, where the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; The processor is further configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) of a search space that meets a preset condition. Wherein, the preset condition includes that the identifier of the search space set where it is located is the smallest.
17. The chip system according to claim 16, wherein, The interface is configured to transmit an uplink control channel on the uplink control channel resources.
18. The chip system according to claim 16, wherein the multiple search spaces are determined by the processor based on one or more control resource sets associated with a search space set; or the multiple search spaces are determined by the processor based on one or more search space sets associated with a control resource set; or the multiple search spaces are determined by the processor based on an offset value configured by signaling.
19. The chip system according to any one of claims 16 to 18, characterized in that, The multiple search spaces include a search space in which a downlink control channel is detected, and at least one search space associated with the search space in which the downlink control channel is detected.
20. A chip system, characterized in that, Comprising: at least one processor and an interface; The processor is configured to select a search space that meets a preset condition from multiple search spaces, and the multiple search spaces are search spaces for repeatedly transmitting the same downlink control channel; The processor is further configured to determine uplink control channel resources according to the starting position of a control channel element (CCE) of a search space that meets a preset condition. Wherein, the preset condition includes that the identifier of the search space set where it is located is the smallest.
21. The chip system according to claim 20, wherein The interface is configured to receive an uplink control channel on the uplink control channel resources.
22. The chip system according to claim 20 or 21, wherein the multiple search spaces are determined by the processor based on one or more control resource sets associated with a search space set; or the multiple search spaces are determined by the processor based on multiple search space sets associated with a control resource set; or the multiple search spaces are determined by the processor based on an offset value configured by signaling.
23. A computer-readable storage medium, characterized in that, For storing a computer program, when the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 3, or execute the method according to claim 4 or 5.
24. A computer program product, characterized in that, When the computer program product runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 3, or execute the method according to claim 4 or 5.