Resource Determination Method and Device

By receiving configuration signaling in a 5G wireless NR system and determining PUCCH resources based on the PUCCH resource indication domain and target number, the technical challenge of PUCCH resource allocation under multiple TRP and multiple subslots in the Rel-16 phase is solved, and flexible resource allocation for different TRPs or sub-slots is realized, and system performance is improved.

CN115002916BActive Publication Date: 2025-06-17DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210616210.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-20
Publication Date
2025-06-17
Estimated Expiration
2039-09-20

AI Technical Summary

Technical Problem

In 5G wireless NR systems, the Rel-16 phase does not provide an effective PUCCH resource configuration scheme, especially in the case of multiple TRP and multiple sub-slots, how to properly configure PUCCH resources is a technical challenge.

Method used

By receiving configuration signaling, the terminal can obtain at least one set of PUCCH resources and determine a specific PUCCH resource in the target PUCCH resource set based on the PUCCH resource indication domain and target number (such as a sub-slot number or TRP number). This method realizes the differentiated configuration of PUCCH resources of different sub-slots or TRPs by only configuring the PUCCH resource set shared by all sub-slots or all TRPs, combined with the number of sub-slots or TRPs.

Benefits of technology

On the basis of not modifying the PUCCH resource configuration, the terminal implements PUCCH resource configuration for different TRPs or different sub-slots when multiple TRPs or multiple sub-slots, which improves resource utilization efficiency and system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115002916B_ABST
    Figure CN115002916B_ABST
Patent Text Reader

Abstract

The present application discloses a resource determination method and apparatus for realizing PUCCH resource configuration for different TRPs or different sub-slots in the case of multiple TRPs or multiple sub-slots. On the base station side, a resource determination method provided by the present application includes: sending configuration signaling for instructing a terminal to obtain at least one set of physical uplink control channel (PUCCH) resources based on the configuration signaling; determining a target PUCCH resource set, determining a PUCCH resource in the target PUCCH resource set according to the target number corresponding to the PUCCH of the terminal, generating a PUCCH resource indication field corresponding to the determined PUCCH resource, and sending it to the terminal, where the target includes the sub-slot where the PUCCH transmission is located and / or the transmission and reception point (TRP) corresponding to the PUCCH.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross - reference to related applications

[0002] This application is a divisional application of the Chinese patent application with the application number 201910894530.8 and the application title "Resource Determination Method and Device", which was filed with the Chinese Patent Office on September 20, 2019. Technical Field

[0003] This application relates to the field of communication technologies, and in particular, to a resource determination method and device. Background Art

[0004] In the fifth-generation (5G) new radio (NR) system, in the Release 15 (Rel-15) phase, only one physical uplink control channel (PUCCH) for transmitting a hybrid automatic repeat request acknowledgement (HARQ-ACK) message is supported in one slot. The higher-layer signaling configures 1 to 4 PUCCH resource sets. Different PUCCH resource sets correspond to different numbers of transmission bits. Each PUCCH resource set contains multiple PUCCH resources. Among them, the first PUCCH resource set is used to carry no more than 2-bit uplink control information (UCI) transmission, the second PUCCH resource set is used to carry 3 to N1-bit UCI transmission, the third PUCCH resource set is used to carry N1 + 1 to N2-bit UCI transmission, and the fourth PUCCH resource set is used to carry N2 + 1 to 1706, where N1 and N2 are configured by the higher-layer signaling. If no more than 2 sets are configured, N1 does not need to be configured. When 2 sets are configured, N1 is fixed at 1706. If no more than 3 sets are configured, N2 does not need to be configured. When 3 sets are configured, N2 is fixed at 1706. The first PUCCH resource set may contain at most 32 PUCCH resources, and the remaining PUCCH resource sets contain at most 8 PUCCH resources.

[0005] In Rel-15, when HARQ-ACK is transmitted on PUCCH, first, according to the number of HARQ-ACK bits to be transmitted, a corresponding PUCCH resource set is selected; then, in the selected PUCCH resource set, according to the physical downlink shared channel (PDSCH) or semi-persistent scheduling (SPS) PDSCH release corresponding to the PUCCH resource indication field in the corresponding PDCCH that needs to transmit HARQ-ACK on PUCCH, one of the PUCCH resources is determined, and HARQ-ACK is transmitted on the determined PUCCH resource. If there are other UCIs, such as scheduling request (SR) and / or channel state information (CSI) transmitted simultaneously with HARQ-ACK, the number of UCI bits for determining the PUCCH resource set in the above process is the total number of UCI bits of all multiplexed transmissions. Since there is only one PUCCH carrying HARQ-ACK in one time slot, therefore, the above PUCCH resource configuration and indication are all carried out for one time slot, that is, one determined PUCCH resource can be on any one or more symbols in the time slot where PUCCH transmission is located.

[0006] In Rel-16, to support faster HARQ-ACK feedback, it is supported to transmit multiple PUCCHs carrying HARQ-ACK with non-overlapping time-domain resources within one time slot (slot). One slot is divided into multiple sub-slots, and PUCCH can be transmitted in each sub-slot. Among them, the number of sub-slots into which one slot can be divided is variable, for example, configured by higher-layer signaling, etc. For example, one slot (14 symbols) can be divided into two sub-slots, then the symbol length of each sub-slot is 7; for another example, one slot can be divided into 4 sub-slots, then it can be that the symbol length of two sub-slots is 3 and the symbol length of two sub-slots is 4; for another example, one slot can be divided into 7 sub-slots, then the symbol length of each sub-slot is 2.

[0007] In the Rel-16 phase, to obtain spatial transmission gain, multiple TRP transmissions are supported, that is, the terminal can communicate with multiple transmission and reception points (TRPs), and the beams used by different TRPs may be different. The PDSCH or SPS PDSCH release from different TRPs may perform HARQ-ACK feedback on the same PUCCH, or may also perform feedback on an independent PUCCH. That is, the PDSCH or SPS PDSCH release from TRP1 is transmitted on the PUCCH corresponding to TRP1, and the PDSCH or SPS PDSCH release from TRP2 is transmitted on the PUCCH corresponding to TRP2. At this time, different TRPs require different PUCCH resources.

[0008] In summary, in Rel-16, when supporting the transmission of multiple PUCCHs carrying HARQ-ACK in a sub-slot manner within a time slot, there is no solution for how to configure PUCCH resources; when supporting multiple TRPs (Transmission Reception Points), there is also no clear solution for how to configure PUCCH resources for different TRPs. Summary of the Invention

[0009] Embodiments of this application provide a resource determination method and apparatus to enable the terminal to configure PUCCH resources for different TRPs or different sub-slots when there are multiple TRPs or multiple sub-slots.

[0010] On the terminal side, a resource determination method provided by an embodiment of this application includes:

[0011] Receiving configuration signaling, and obtaining at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0012] Determining a target PUCCH resource set, and determining a PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the target number corresponding to the PUCCH, where the target includes the sub-slot where the PUCCH transmission is located and / or the transmission and reception point TRP corresponding to the PUCCH.

[0013] By only configuring the PUCCH resource set shared by all sub-slots or all TRPs and combining the numbers of sub-slots or TRPs, this method realizes the differentiation of PUCCH resources corresponding to different sub-slots or TRPs in the same PUCCH resource set, thereby ensuring that, without modifying the PUCCH resource configuration, when the terminal has multiple TRPs or multiple sub-slots, the PUCCH resources for different TRPs or different sub-slots can be configured.

[0014] Optionally, according to the PUCCH resource indication field and the number of the target corresponding to the PUCCH, determine the PUCCH resource in the target PUCCH resource set, specifically including:

[0015] When the target is the sub-slot where the PUCCH transmission is located: divide the M PUCCH resources in the target PUCCH resource set into N sub-sets, each sub-set corresponding to one sub-slot in one time slot, where N is the number of sub-slots included in one time slot; according to the number of the sub-slot where the PUCCH transmission is located, determine the sub-set in the target PUCCH resource set corresponding to the sub-slot, and according to the PUCCH resource indication field, determine a PUCCH resource in the determined sub-set, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub-set;

[0016] When the target is the TRP corresponding to the PUCCH: divide the M PUCCH resources in the target PUCCH resource set into N sub-sets, each sub-set corresponding to one of the multiple TRPs, where N is the number of TRPs corresponding to the terminal; according to the number of the TRP corresponding to the PUCCH, determine the sub-set in the target PUCCH resource set corresponding to the TRP with the number, and according to the PUCCH resource indication field, determine a PUCCH resource in the determined sub-set, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub-set;

[0017] When the target includes the sub - slot where PUCCH transmission is located and the TRP corresponding to the PUCCH, divide the M PUCCH resources in the target PUCCH resource set into N1 * N2 sub - sets. Each sub - set corresponds to a TRP and a sub - slot in a time slot, where N1 is the number of sub - slots included in a time slot, and N2 is the number of TRPs corresponding to the terminal; determine a combined number according to the number of the sub - slot where PUCCH transmission is located and the number of the TRP corresponding to the PUCCH. According to the combined number, determine the sub - set in the target PUCCH resource set corresponding to the TRP and the sub - slot. According to the PUCCH resource indication field, determine a PUCCH resource in the determined sub - set, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set.

[0018] Optionally, divide the M PUCCH resources in the target PUCCH resource set into N sub - sets, which specifically includes one of the following methods:

[0019] Method 1: Divide the M PUCCH resources included in the target PUCCH resource set into N equal sub - sets, where M is an integer multiple of N;

[0020] Method 2: The first or the last sub - set contains PUCCH resources, and the remaining sub - sets contain PUCCH resources;

[0021] Method 3: The first M mod N or the last M mod N sub - sets contain PUCCH resources, and the remaining sub - sets contain PUCCH resources.

[0022] Optionally, determine the PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the number of the target corresponding to the PUCCH, which specifically includes:

[0023] Determine P PUCCH resources in the target PUCCH resource set according to the PUCCH resource indication field, where one state of the PUCCH resource indication field corresponds to or or or PUCCH PUCCH resources. Determine a PUCCH resource among the P PUCCH resources according to the number of the target corresponding to the PUCCH, where R

[0024] Optionally,

[0025] If P > N, there is a one-to-many relationship between the number of the target and multiple PUCCH resources among the P PUCCH resources, and further determine a PUCCH resource from the one-to-many relationship according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field;

[0026] If P = N, there is a one-to-one relationship between the number of the target and one PUCCH resource among the P PUCCH resources, and determine a PUCCH resource corresponding to the number of the target according to the one-to-one relationship;

[0027] If P < N, the target numbers corresponding to multiple PUCCHs correspond to the same PUCCH resource among the P PUCCH resources, and determine the correspondence between the target number and one PUCCH resource among the P PUCCH resources according to the target number and N;

[0028] Wherein, when the target is the sub-slot where the PUCCH transmission is located, N is the number of sub-slots included in a time slot, when the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal, and when the target is the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub-slots included in a time slot and the number of TRPs corresponding to the terminal.

[0029] Optionally, specifically calculate the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set according to one of the following formulas:

[0030] Formula 1:

[0031]

[0032] Formula 2:

[0033]

[0034] Formula 3:

[0035]

[0036] Formula 4:

[0037] When Δ PRI < R PUCCH mod K and When

[0038]

[0039] When Δ PRI < RPUCCH modulo K and when

[0040]

[0041] When Δ PRI ≥ R PUCCH modulo K and when

[0042]

[0043] When Δ PRI ≥ R PUCCH modulo K and when

[0044]

[0045] where r PUCCH is the number of the PUCCH resource in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K - 1. When the target is the sub - slot where the PUCCH transmission is located, n index is the number of the sub - slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each TRP among the N TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub - slot included in a time slot and the TRP corresponding to the terminal.

[0046] Optionally, determining the PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the number of the target corresponding to the PUCCH specifically includes:

[0047] Determining T PUCCH resources corresponding to K states of the PUCCH resource indication field according to the number of the target, or or Determining one PUCCH resource from the T PUCCH resources according to the PUCCH resource indication field;

[0048] where, when the target is the sub - slot where the PUCCH transmission is located, N is the number of sub - slots included in a time slot. When the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub - slots included in a time slot and the number of TRPs corresponding to the terminal.

[0049] Optionally,

[0050] if T > K, further determine, according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field, a PUCCH resource corresponding to the CCE number among the T PUCCH resources;

[0051] if T = K, there is a one-to-one relationship between the K states of the PUCCH resource indication field and the T PUCCH resources, and determine a PUCCH resource according to this one-to-one relationship;

[0052] if T < K, some of the K states of the PUCCH resource indication field are idle, and there is a one-to-one relationship between the T states among the K states and the T PUCCH resources, and determine a PUCCH resource according to this one-to-one relationship.

[0053] Optionally, specifically calculate the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set according to one of the following formulas:

[0054] Formula 5:

[0055] r PUCCH = n index ·A + Δ PRI , where A = K or or or Formula 6:

[0056]

[0057] Formula 7:

[0058] When n index < R PUCCH mod N and when,

[0059]

[0060] When n index < R PUCCH mod N and when,

[0061]

[0062] When n index ≥ R PUCCH mod N and when,

[0063]

[0064] When nindex ≥R PUCCH mod N and when

[0065]

[0066] where r PUCC is the number of the PUCCH resource in the target PUCCH resource set, R PUCCH is the number of the PUCCH resources included in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K - 1, where K is a preset positive integer value or a value related to the number of bits of the PUCCH resource indication field. When the target is the sub - slot where the PUCCH transmission is located, n index is the number of the sub - slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each of the N TRPs corresponding to the terminal. When the target is the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub - slots included in a time slot and the TRP corresponding to the terminal.

[0067] Optionally, the configuration signaling is high - layer signaling or signaling carried by the physical downlink control channel PDCCH.

[0068] Optionally, the PUCCH resource set is shared for multiple sub - slots in a time slot or is separately configured for multiple sub - slots in a time slot; or, the PUCCH resource set is shared for multiple TRPs corresponding to the terminal or is separately configured for each of the multiple TRPs.

[0069] On the network side, a resource determination method provided by an embodiment of the present application includes:

[0070] Sending configuration signaling for instructing the terminal to obtain at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0071] Determining a target PUCCH resource set, determining a PUCCH resource in the target PUCCH resource set according to the number of the target corresponding to the PUCCH of the terminal, generating a PUCCH resource indication field corresponding to the determined PUCCH resource, and sending it to the terminal, where the target includes the sub - slot where the PUCCH transmission is located and / or the transmission and reception point TRP corresponding to the PUCCH.

[0072] Optionally, according to the number of the target corresponding to the PUCCH of the terminal, determine a PUCCH resource in the target PUCCH resource set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including:

[0073] When the target is the sub - slot where the PUCCH transmission is located: divide the M PUCCH resources in the target PUCCH resource set into N sub - sets, each sub - set corresponding to a sub - slot in a time slot, where N is the number of sub - slots included in a time slot; according to the number of the sub - slot where the PUCCH transmission is located, determine the sub - set corresponding to the sub - slot in the target PUCCH resource set, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set;

[0074] When the target is the TRP corresponding to the PUCCH: divide the M PUCCH resources in the target PUCCH resource set into N sub - sets, each sub - set corresponding to one of the multiple TRPs, where N is the number of TRPs corresponding to the terminal; according to the number of the TRP corresponding to the PUCCH, determine the sub - set corresponding to the TRP with the number in the target PUCCH resource set, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set;

[0075] When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, divide the M PUCCH resources in the target PUCCH resource set into N1*N2 sub - sets, each sub - set corresponding to one TRP and one sub - slot in a time slot, where N1 is the number of sub - slots included in a time slot and N2 is the number of TRPs corresponding to the terminal; determine a combined number according to the number of the sub - slot where the PUCCH transmission is located and the number of the TRP corresponding to the PUCCH, according to the combined number, determine the sub - set corresponding to the TRP and the sub - slot in the target PUCCH resource set, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set.

[0076] Optionally, dividing the M PUCCH resources in the target PUCCH resource set into N sub - sets specifically includes one of the following methods:

[0077] Method 1: Divide the M PUCCH resources included in the target PUCCH resource set into N subsets evenly, where M is an integer multiple of N;

[0078] Method 2: The first or the last subset contains PUCCH resources, and the remaining subsets contain PUCCH resources;

[0079] Method 3: The first M mod N or the last M mod N subsets contain PUCCH resources, and the remaining subsets contain PUCCH resources.

[0080] Optionally, according to the number of the target corresponding to the PUCCH of the terminal, determine a PUCCH resource in the target PUCCH resource set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including:

[0081] According to the number of the target corresponding to the PUCCH, determine K PUCCH resources corresponding to the number of the target in the target PUCCH resource set, determine one PUCCH resource among the K PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where one state of the PUCCH resource indication field corresponds to or or consecutive PUCCH resources, where R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, and K is a preset positive integer or a value related to the number of bits of the PUCCH resource indication field.

[0082] Optionally,

[0083] If P > N, there is a one-to-many relationship between the number of the target and multiple PUCCH resources among the P PUCCH resources. Further, according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field, determine one PUCCH resource from the one-to-many relationship;

[0084] If P = N, there is a one-to-one relationship between the number of the target and one PUCCH resource among the P PUCCH resources. Determine one PUCCH resource corresponding to the number of the target according to this one-to-one relationship;

[0085] If P < N, the target numbers corresponding to multiple PUCCHs correspond to the same PUCCH resource among the P PUCCH resources, and the corresponding relationship between the target number and one PUCCH resource among the P PUCCH resources is determined according to the target number and N;

[0086] Wherein, when the target is the sub-slot where the PUCCH transmission is located, N is the number of sub-slots included in one time slot; when the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal; when the target is the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub-slots included in one time slot and the number of TRPs corresponding to the terminal.

[0087] Optionally, the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set is calculated specifically according to one of the following formulas:

[0088] Formula 1:

[0089]

[0090] Formula 2:

[0091]

[0092] Formula 3:

[0093]

[0094] Formula 4:

[0095] When Δ PRI < R PUCCH mod K and when,

[0096]

[0097] When Δ PRI < R PUCCH mod K and when,

[0098]

[0099] When Δ PRI ≥ R PUCCH mod K and when,

[0100]

[0101] When Δ PRI ≥ R PUCCH mod K and when,

[0102]

[0103] Among them, r PUCCH is the number of the PUCCH resource in the target PUCCH resource set, and Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K - 1. When the target is the sub - slot where the PUCCH transmission is located, n index is the number of the sub - slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each TRP among the N TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n in d ex is the combined number of the sub - slot included in a time slot and the TRP corresponding to the terminal.

[0104] Optionally, according to the number of the target corresponding to the PUCCH of the terminal, determine a PUCCH resource in the target PUCCH resource set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including:

[0105] Determine the T PUCCH resources corresponding to the number of the target, or or Determine a PUCCH resource from the T PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the K states of the PUCCH resource indication field correspond to the T PUCCH resources;

[0106] Among them, when the target is the sub - slot where the PUCCH transmission is located, N is the number of sub - slots included in a time slot. When the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub - slots included in a time slot and the number of TRPs corresponding to the terminal.

[0107] Optionally,

[0108] If T > K, further determine a PUCCH resource corresponding to the CCE number in the T PUCCH resources according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field;

[0109] If T = K, there is a one-to-one relationship between the K states of the PUCCH resource indication field and the T PUCCH resources, and a PUCCH resource is determined according to this one-to-one relationship;

[0110] If T < K, some of the K states in the PUCCH resource indication field are idle, and there is a one-to-one relationship between T of the K states and the T PUCCH resources, and a PUCCH resource is determined according to this one-to-one relationship.

[0111] Optionally, the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set is calculated specifically according to one of the following formulas:

[0112] Formula 5:

[0113] r PUCCH = n index ·A + Δ PRI , where A = K or or or

[0114] Formula 6:

[0115]

[0116] Formula 7:

[0117] When n index < R PUCCH mod N and when,

[0118]

[0119] When n index < R PUCCH mod N and when,

[0120]

[0121] When n index ≥ R PUCCH mod N and when,

[0122]

[0123] When n index ≥ R PUCCH mod N and when,

[0124]

[0125] where, r PUCCis the number of the PUCCH resource in the target PUCCH resource set, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K-1. K is a preset positive integer value or a value related to the number of bits of the PUCCH resource indication field. When the target is the sub-slot where the PUCCH transmission is located, n index is the number of the sub-slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each TRP among the N TRPs corresponding to the terminal. When the target is the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub-slots included in a time slot and the TRP corresponding to the terminal.

[0126] Optionally, the configuration signaling is high-layer signaling or signaling carried by the physical downlink control channel PDCCH.

[0127] Optionally, the PUCCH resource set is shared for multiple sub-slots in a time slot or is separately configured for multiple sub-slots in a time slot; or, the PUCCH resource set is shared for multiple TRPs corresponding to the terminal or is separately configured for each TRP among the multiple TRPs.

[0128] A resource determination device provided by an embodiment of the present application includes:

[0129] A memory for storing program instructions;

[0130] A processor for calling the program instructions stored in the memory and executing any method provided by the embodiment of the present application according to the obtained program.

[0131] On the terminal side, another resource determination device provided by an embodiment of the present application includes:

[0132] A receiving unit for receiving configuration signaling and obtaining at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0133] A determining unit for determining a target PUCCH resource set and determining a PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the number of the target corresponding to the PUCCH, where the target includes the sub-slot where the PUCCH transmission is located and / or the transmission and reception point TRP corresponding to the PUCCH.

[0134] On the network side, another resource determination device provided by an embodiment of the present application includes:

[0135] A sending unit, configured to send configuration signaling for instructing a terminal to obtain at least one set of Physical Uplink Control Channel (PUCCH) resources based on the configuration signaling.

[0136] A determining unit, configured to determine a target PUCCH resource set, determine a PUCCH resource in the target PUCCH resource set according to a target number corresponding to the PUCCH of the terminal, generate a PUCCH resource indication field corresponding to the determined PUCCH resource, and send it to the terminal, where the target includes a sub-slot in which PUCCH transmission is located and / or a Transmission and Reception Point (TRP) corresponding to the PUCCH.

[0137] Another embodiment of this application provides a computer storage medium storing computer-executable instructions for causing a computer to execute any of the above methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0138] To more clearly illustrate the technical solutions in the embodiments of this application, the following briefly introduces the drawings required for description in the embodiments. Obviously, the following drawings are only some embodiments of this application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0139] Figure 1 It is a schematic flowchart of a resource determination method on the terminal side provided by an embodiment of this application;

[0140] Figure 2 It is a schematic flowchart of a resource determination method on the network side provided by an embodiment of this application;

[0141] Figure 3 It is a schematic structural diagram of a resource determination device on the terminal side provided by an embodiment of this application;

[0142] Figure 4 It is a schematic structural diagram of a resource determination device on the network side provided by an embodiment of this application;

[0143] Figure 5 It is a schematic structural diagram of another resource determination device on the terminal side provided by an embodiment of this application;

[0144] Figure 6 It is a schematic structural diagram of another resource determination device on the network side provided by an embodiment of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0145] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0146] The embodiments of the present application provide a resource determination method and apparatus, which are used to implement PUCCH resource configuration for different TRPs or different sub-slots when the terminal is in multiple TRPs or multiple sub-slots.

[0147] Among them, the method and the apparatus are based on the same application concept. Since the principles of solving problems by the method and the apparatus are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0148] The technical solutions provided by the embodiments of the present application can be applied to a variety of systems, especially 5G systems. For example, the applicable systems can be the global system of mobile communication (GSM) system, the code division multiple access (CDMA) system, the wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD), the universal mobile telecommunication system (UMTS), the worldwide interoperability for microwave access (WiMAX) system, the 5G system, and the 5G NR system, etc. Both terminal devices and network devices are included in these various systems.

[0149] The terminal device involved in the embodiments of this application can be a device that provides voice and / or data connectivity to users, a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks via the RAN. The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, devices such as personal communication service (PCS) phones, cordless phones, session initiated protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, a user device, which is not limited in the embodiments of this application.

[0150] The network device involved in the embodiments of the present application can be a base station, which may include multiple cells. Depending on specific application scenarios, the base station can also be referred to as an access point, or it can be a device in the access network that communicates with wireless terminal devices through one or more sectors over the air interface, or other names. The network device can be used to mutually convert received airframes and Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the attributes of the air interface. For example, the network device involved in the embodiments of the present application can be a network device (base transceiver station, BTS) in a Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wideband Code Division Multiple Access (WCDMA), or an evolved network device (evolutional node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station in a 5G network architecture (next generation system), or a Home Evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this.

[0151] The following describes each embodiment of the present application in detail with reference to the accompanying drawings of the specification. It should be noted that the display order of the embodiments of the present application only represents the sequence of the embodiments, and does not represent the superiority or inferiority of the technical solutions provided by the embodiments.

[0152] In the embodiments of the present application, at least one PUCCH resource set is configured by configuring signaling (such as high-layer signaling). Each PUCCH resource set contains M PUCCH resources. The M resources in each PUCCH resource set are further divided into N subsets. Each subset corresponds to a sub-slot in a time slot or corresponds to a TRP, where N is the number of sub-slots in a time slot or N is the number of TRPs. That is to say, a subset corresponds to providing PUCCH resources for transmitting PUCCH in a sub-slot, or a subset corresponds to providing PUCCH resources for PUCCH transmission corresponding to a TRP. Both M and N are integers greater than or equal to 1. Among them, the number of TRPs is the number of TRPs corresponding to a UE, which may be of the same cell / carrier or of different cells / carriers. For example, in the case of carrier aggregation, carrier 1 corresponds to TRP1 (that is, the terminal can communicate between carrier 1 and TRP1, such as sending an uplink transmission to TRP1, or receiving a downlink transmission sent by TRP1, and the same applies hereinafter and will not be elaborated), carrier 2 corresponds to TRP2, or carrier 1 can correspond to both TRP1 and TRP2 at the same time, and carrier 2 can correspond to both TRP1 and TRP2 at the same time.

[0153] The following introduces the technical solutions provided in the embodiments of the present application from the terminal side and the network side respectively.

[0154] Terminal-side behavior:

[0155] See Figure 1 , a resource determination method provided in the embodiments of the present application includes:

[0156] S101. Receive the configuration signaling sent by the network side, and obtain the PUCCH resource set based on the configuration signaling;

[0157] Optionally, the configuration signaling is high-layer signaling or signaling carried by PDCCH;

[0158] Optionally, the PUCCH resource set includes one or more resource sets;

[0159] Optionally, the PUCCH resource set is shared for multiple sub-slots in a time slot;

[0160] Optionally, the PUCCH resource set is shared for multiple TRPs corresponding to the terminal.

[0161] S102. Determine the target PUCCH resource set, and determine a PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field (this indication field is carried in the DCI used by the PDCCH corresponding to the PUCCH) and the target number corresponding to the PUCCH.

[0162] Among them, determining the target PUCCH resource set, for example, includes: determining, according to the number of bits of UCI transmitted on the PUCCH, that the PUCCH resource set corresponding to the number of bits in the obtained PUCCH resource set is the target PUCCH resource set.

[0163] The target is the sub-slot where the PUCCH transmission is located (for example, determined according to the K0 value indicated by the feedback timing indication field in the PDCCH corresponding to the PUCCH, or a feedback timing K0 value configured by the higher layer), or the TRP corresponding to the PUCCH (for example, it can be determined which TRP the PUCCH transmission corresponds to according to the beam used by the PUCCH, or it can be determined which TRP the PUCCH corresponds to according to the CORESET where the PDCCH corresponding to the PUCCH is transmitted. There is a corresponding relationship between the CORESET and the TRP. For example, if the PDCCH corresponding to the PUCCH is transmitted in CORESET1, then the PUCCH corresponds to TRP1, where CORESET1 corresponds to TRP1).

[0164] In the embodiments of the present application, determining a PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the target number corresponding to the PUCCH includes multiple methods, for example:

[0165] Method 1-1: When the target corresponding to the PUCCH is the sub-slot where the PUCCH transmission is located: Divide the M PUCCH resources in the target PUCCH resource set into N sub-sets, each sub-set corresponding to a sub-slot in a time slot, where N is the number of sub-slots included in a time slot; According to the number of the sub-slot where the PUCCH transmission is located, determine the sub-set corresponding to the sub-slot in the target PUCCH resource set, and according to the PUCCH resource indication field, determine a PUCCH resource in the determined sub-set, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub-set (this number is the number of the PUCCH resource in the sub-set, rather than the number in the target PUCCH resource set. That is, if the PUCCH resource is the first resource in the sub-set, its number is 0, regardless of which resource the PUCCH resource is in the target PUCCH resource set, and so on; The following similar situations are the same as the description here and will not be repeated).

[0166] Method 1-2: When the target corresponding to the PUCCH is the TRP corresponding to the PUCCH: Divide the M PUCCH resources in the target PUCCH resource set into N subsets, each subset corresponding to one of the multiple TRPs, where N is the number of TRPs corresponding to the terminal; Determine the subset corresponding to the TRP with the number in the target PUCCH resource set according to the number of the TRP corresponding to the PUCCH, and determine a PUCCH resource in the determined subset according to the PUCCH resource indication field, where the PUCCH resource indication field indicates the number of the PUCCH resource in a subset.

[0167] In the above Method 1-1 and Method 1-2, dividing the M PUCCH resources in the target PUCCH resource set into N subsets specifically includes, for example, one of the following methods:

[0168] Method 1: Divide the M PUCCH resources included in the target PUCCH resource set into N equal subsets, where M is an integer multiple of N;

[0169] Method 2: The first or the last subset contains PUCCH resources, and the remaining subsets contain PUCCH resources (this method can be applied whether M is or is not an integer multiple of N);

[0170] Method 3: The first M mod N or the last M mod N subsets contain PUCCH resources, and the remaining subsets contain PUCCH resources (this method can be applied whether M is or is not an integer multiple of N).

[0171] Optionally, for the above Methods 1 to 3, each subset is divided in the order of the numbers of the PUCCH resources included in the target PUCCH resource set, and the N subsets correspond to the N TRPs or the N sub-slots in a time slot in order. That is, assuming that each subset contains M / N PUCCH resources, the first subset is the first M / N (for example, the 1st resource to the M / Nth resource) PUCCH resources in the target PUCCH resource set, corresponding to the first of the N TRPs or N sub-slots, the second subset is the (M / N + 1)th to the 2*(M / N)th PUCCH resources in the target PUCCH resource set, corresponding to the second of the N TRPs or N sub-slots, and so on.

[0172] Method 2: Determine P consecutive PUCCH resources in the target PUCCH resource set according to the PUCCH resource indication field, where one state of the PUCCH resource indication field corresponds to or or a PUCCH resource, and determine a PUCCH resource from the P PUCCH resources according to the number of the target corresponding to the PUCCH.

[0173] Optionally:

[0174] If P > N, it is necessary to further determine a PUCCH resource from the P PUCCH resources according to the CCE (Control Channel Element) number of the PDCCH that provides the PUCCH resource indication field, that is, each number in the numbers of the targets corresponding to the PUCCH can correspond to multiple PUCCH resources, and which one to specifically select is further determined according to the CCE number;

[0175] If P = N, each number in the numbers of the targets corresponding to the PUCCH corresponds to one PUCCH resource among the P PUCCH resources, and a PUCCH resource corresponding to a target number can be determined according to the one-to-one relationship;

[0176] If P < N, the target numbers corresponding to multiple PUCCHs need to correspond to the same PUCCH resource among the P PUCCH resources, and the correspondence between the target number and one PUCCH resource among the P PUCCH resources can be determined according to the target number and the total number;

[0177] Specifically, for example, the PUCCH resource number (for example, in the target PUCCH resource set, the PUCCH resources are numbered continuously from 0) of the PUCCH resource (that is, the finally determined PUCCH resource, that is, the PUCCH resource for sending the PUCCH) in the target PUCCH resource set can be calculated according to one of the following formulas 1 to 4, where r PUCCH is the number of the PUCCH resource in the target PUCCH resource set, 0 ≤ r PUCCH ≤ R PUCCH -1, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K - 1, K is a predetermined positive integer value (for example, it can be 8) or a value related to the number of bits of the PUCCH resource indication field (for example, specifically the number of combined states corresponding to the number of bits of the PUCCH resource indication field, for example, when it is an A-bit PUCCH resource indication field, K = 2 A); Among them, it is assumed in Formulas 1 to 3 that P does not exceed N. Therefore, the PUCCH resource for PUCCH transmission can be directly determined according to the PUCCH resource indication field and the corresponding target number of the PUCCH, without further determining the PUCCH resource according to the CCE. Formula 4 gives different formulas for P not exceeding N and P exceeding N. Of course, the formula involving CCE in Formula 4 can also be applied to the case where P does not exceed N, that is, the formula in Formula 4 without CCE information is actually simplified based on the formula with CCE information. Therefore, Formula 4 can also be changed to when Δ PRI < R PUCCH mod K, the first formula in Formula 4 is always used, regardless of or When Δ PRI ≥ R PUCCH mod K, the third formula in Formula 4 is always used, regardless of or In the following formulas, if there is always a multiple relationship between R PUCCH and K, the ceiling PUCCH and floor operations related to the operation of R and K as well as the R PUCCH mod K operation (A mod B is a modulo operation, that is, the remainder obtained by dividing A by B) can be removed, and there is no need to divide into different formulas according to the relationship between Δ PR and R PUCCH mod K. It is always calculated according to the formula of Δ PRI ≥ R PUCCH mod K;

[0178] Formula 1:

[0179]

[0180] Formula 2:

[0181]

[0182] Formula 3:

[0183]

[0184] Formula 4:

[0185] When Δ PRI < R PUCCH mod K and :

[0186]

[0187] When Δ PRI< R PUCCH mod K and when:

[0188]

[0189] When Δ PRI ≥ R PUCCH mod K and when:

[0190]

[0191] When Δ PRI ≥ R PUCCH mod K and when:

[0192]

[0193] Wherein, optionally:

[0194] When the target corresponding to the PUCCH is the sub - slot where the PUCCH transmission is located: n index is the number of the sub - slot in a time slot, and the value range is 0 to N - 1, where N is the number of sub - slots in a time slot;

[0195] When the target corresponding to the PUCCH is the TRP corresponding to the PUCCH: n index is the number of each TRP among the N TRPs corresponding to the terminal, and the value range is 0 to N - 1, where N is the number of TRPs corresponding to the terminal;

[0196] In one case, R PUCCH is an integer multiple of K, that is, the target PUCCH resource set always contains an integer multiple of K resources, so as to ensure that each Δ PRI state always corresponds to the same number of resources. However, if the number of resources corresponding to each Δ PRI state is less than N, it means that some sub - slots among the N sub - slots need to correspond to the same resource, and some sub - slots correspond to independent resources;

[0197] In another case, R PUCCH = K * N, that is, the target PUCCH resource set always contains K * N resources, so as to ensure that one Δ PRI state always corresponds to N resources, and each of the N resources corresponds to one sub - slot among the N sub - slots;

[0198] In another case, if the number of R PUCCH is not restricted, the above - mentioned situation may occur, or different Δ PRIThe number of resources corresponding to the status is different, so when determining the PUCCH resources in a sub-slot, different Δs are used. PRI When indicating resources by status, the correspondence between the sub-slot and the resources is different.

[0199] Method 3: Determine T PUCCH resources according to the number of the target corresponding to the PUCCH. The T PUCCH resources correspond to K statuses of the PUCCH resource indication field. Or Or Determine a PUCCH resource among the T PUCCH resources according to the PUCCH resource indication field.

[0200] Optionally, among them:

[0201] If T>K, it is necessary to further determine a PUCCH resource among the T PUCCH resources according to the CCE number of the PDCCH providing the PUCCH resource indication field, that is, each number in the number of the target corresponding to the PUCCH can correspond to multiple PUCCH resources, and which one to specifically select is further determined according to the CCE number.

[0202] If T = K, the status indicated by each PUCCH resource corresponds to one PUCCH resource among the T PUCCH resources, and a PUCCH resource can be determined according to the one-to-one relationship.

[0203] If T<K, some of the K statuses in the PUCCH resource indication field are idle, and T of the K statuses respectively correspond to one of the T resources, and a PUCCH resource can be determined according to the one-to-one relationship.

[0204] Specifically, for example, the PUCCH resource number in the target PUCCH resource set can be calculated according to one of the following formulas. Among them, r PUCCH is the PUCCH resource number in the target PUCCH resource set, 0≤r PUCCH ≤R PUCCH -1, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K-1. K is a predetermined positive integer value (for example, it can be 8) or a value related to the number of bits of the PUCCH resource indication field (for example, specifically the number of combined states corresponding to the number of bits of the PUCCH resource indication field. For example, when the PUCCH resource indication field is A bits, K = 2 A )), n indexThe specific description is the same as the above Method 2. Among them, in both Formula 5 and Formula 6, it is assumed that T does not exceed K. Therefore, the PUCCH resource for PUCCH transmission can be directly determined according to the PUCCH resource indication field and the corresponding target number of the PUCCH, without further determining the PUCCH resource according to the CCE. Formula 7 is for different formulas given when T (i.e., and ) does not exceed K and when T exceeds K. Of course, the formula in Formula 7 that involves the CCE can also be applied to the case where T does not exceed K. That is, the formula in Formula 7 that does not contain CCE information is actually simplified based on the formula that contains CCE information. Therefore, Formula 7 can also be changed to: when n index <R PUCCH mod N, the first formula in Formula 7 is always used, regardless of or When n index ≥R PUCCH mod N, the third formula in Formula 7 is always used, regardless of or In the following formulas, if there is always a multiple relationship between R PUCCH and N, then the ceiling PUCCH and floor operations related to the operation of R and N, as well as the R PUCCH mod N operation, can be removed. There is no need to divide into different formulas according to the relationship between n index and R PUCCH mod N. It is always calculated according to the formula of n index ≥R PUCCH mod N;

[0205] Formula 5 (assuming R PUCCH = K * N, the value of a PUCCH resource indication field corresponds to N resources, and each PUCCH resource corresponds to a target number):

[0206] r PUCCH = n index ·A + Δ PRI , where A = K or or or

[0207] Formula 6 (assuming and both do not exceed K):

[0208]

[0209] Formula 7 (assuming and At least one of them will exceed K):

[0210] When n index < R PUCCH mod N and

[0211]

[0212] When n index < R PUCCH mod N and

[0213] When n index ≥ R PUCCH mod N and

[0214]

[0215] When n index ≥ R PUCCH mod N and

[0216]

[0217] Base station side behavior:

[0218] See Figure 2 , a resource determination method provided by an embodiment of the present application includes:

[0219] S201. Send configuration signaling for instructing the terminal to obtain at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0220] S202. Determine a target PUCCH resource set, determine a PUCCH resource in the target PUCCH resource set according to the target number corresponding to the PUCCH of the terminal, generate a PUCCH resource indication field corresponding to the determined PUCCH resource, and send it to the terminal, and determine a PUCCH resource in the target PUCCH resource set, where the target includes a sub-slot where the PUCCH transmission is located and / or a transmission reception point TRP corresponding to the PUCCH.

[0221] Optionally, determining a PUCCH resource in the target PUCCH resource set according to the target number corresponding to the PUCCH of the terminal and generating a PUCCH resource indication field corresponding to the determined PUCCH resource specifically includes:

[0222] When the target is the sub - slot where PUCCH transmission is located: Divide the M PUCCH resources in the target PUCCH resource set into N sub - sets, where each sub - set corresponds to one sub - slot in a time slot, and N is the number of sub - slots included in a time slot; Determine the sub - set in the target PUCCH resource set corresponding to the sub - slot according to the number of the sub - slot where PUCCH transmission is located, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set;

[0223] When the target is the TRP corresponding to PUCCH: Divide the M PUCCH resources in the target PUCCH resource set into N sub - sets, where each sub - set corresponds to one of the multiple TRPs, and N is the number of TRPs corresponding to the terminal; Determine the sub - set in the target PUCCH resource set corresponding to the TRP with the number according to the number of the TRP corresponding to PUCCH, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set;

[0224] When the target includes the sub - slot where PUCCH transmission is located and the TRP corresponding to PUCCH, divide the M PUCCH resources in the target PUCCH resource set into N1 * N2 sub - sets, where each sub - set corresponds to one TRP and one sub - slot in a time slot, N1 is the number of sub - slots included in a time slot, and N2 is the number of TRPs corresponding to the terminal; Determine a combined number according to the number of the sub - slot where PUCCH transmission is located and the number of the TRP corresponding to PUCCH, determine the sub - set in the target PUCCH resource set corresponding to the TRP and the sub - slot according to the combined number, determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set.

[0225] Optionally, dividing the M PUCCH resources in the target PUCCH resource set into N sub - sets specifically includes one of the following methods:

[0226] Method 1: Divide the M PUCCH resources included in the target PUCCH resource set into N equal sub - sets, where M is an integer multiple of N;

[0227] Method 2: The first or the last sub - set contains a PUCCH resource, and the remaining subsets contain PUCCH resources;

[0228] Method 3: The first M mod N or the last M mod N subsets contain PUCCH resources, and the remaining subsets contain PUCCH resources.

[0229] Optionally, according to the number of the target corresponding to the PUCCH of the terminal, determine a PUCCH resource in the target PUCCH resource set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including:

[0230] According to the number of the target corresponding to the PUCCH, determine K PUCCH resources corresponding to the number of the target in the target PUCCH resource set, determine a PUCCH resource among the K PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where one state of the PUCCH resource indication field corresponds to or or consecutive PUCCH resources, where R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, and K is a preset positive integer or a value related to the number of bits of the PUCCH resource indication field.

[0231] Optionally,

[0232] If P > N, there is a one-to-many relationship between the number of the target and multiple PUCCH resources among the P PUCCH resources. Further, according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field, determine a PUCCH resource from the one-to-many relationship;

[0233] If P = N, there is a one-to-one relationship between the number of the target and one PUCCH resource among the P PUCCH resources. Determine a PUCCH resource corresponding to the number of the target according to this one-to-one relationship;

[0234] If P < N, the numbers of the targets corresponding to multiple PUCCHs correspond to the same PUCCH resource among the P PUCCH resources. Determine the correspondence between the number of the target and one PUCCH resource among the P PUCCH resources according to the number of the target and N;

[0235] Wherein, when the target is the sub - slot where PUCCH transmission is located, N is the number of sub - slots included in one slot; when the target is the TRP corresponding to PUCCH, N is the number of TRPs corresponding to the terminal; when the target is the sub - slot where PUCCH transmission is located and the TRP corresponding to PUCCH, N is the product of the number of sub - slots included in one slot and the number of TRPs corresponding to the terminal.

[0236] Optionally, the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set is calculated and finally determined according to one of the following formulas:

[0237] Formula 1:

[0238]

[0239] Formula 2:

[0240]

[0241] Formula 3:

[0242]

[0243] Formula 4:

[0244] When Δ PRI <R PUCCH mod K and when,

[0245]

[0246] When Δ PRI <R PUCCH mod K and when,

[0247]

[0248] When Δ PRI ≥R PUCCH mod K and when,

[0249]

[0250] When Δ PRI ≥R PUCCH mod K and when,

[0251]

[0252] Wherein, r PUCCH is the number of the PUCCH resource in the target PUCCH resource set, ΔPRI is the value of the PUCCH resource indication field, with a value range of 0 to K - 1. When the target is the sub - slot where the PUCCH transmission is located, n index is the number of the sub - slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each of the N TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub - slots included in a time slot and the TRP corresponding to the terminal.

[0253] Optionally, according to the number of the target corresponding to the PUCCH of the terminal, determine a PUCCH resource in the target PUCCH resource set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including:

[0254] Determine the T PUCCH resources corresponding to the number of the target, or or Determine a PUCCH resource from the T PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the K states of the PUCCH resource indication field correspond to the T PUCCH resources;

[0255] Among them, when the target is the sub - slot where the PUCCH transmission is located, N is the number of sub - slots included in a time slot. When the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal. When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub - slots included in a time slot and the number of TRPs corresponding to the terminal.

[0256] Optionally,

[0257] If T > K, further determine a PUCCH resource corresponding to the CCE number of the control channel element CCE of the PDCCH carrying the PUCCH resource indication field from the T PUCCH resources;

[0258] If T = K, there is a one - to - one relationship between the K states of the PUCCH resource indication field and the T PUCCH resources, and determine a PUCCH resource according to this one - to - one relationship;

[0259] If T < K, some of the K states in the PUCCH resource indication field are idle, and there is a one-to-one relationship between T of the K states and T PUCCH resources. A PUCCH resource is determined according to this one-to-one relationship.

[0260] Optionally, the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set is calculated specifically according to one of the following formulas:

[0261] Formula 5:

[0262] r PUCCH = n index ·A + Δ PRI , where A = K or or or

[0263] Formula 6:

[0264]

[0265] Formula 7:

[0266] When n index < R PUCCH mod N and when,

[0267]

[0268] When n index < R PUCCH mod N and when,

[0269]

[0270] When n index ≥ R PUCCH mod N and when,

[0271]

[0272] When n index ≥ R PUCCH mod N and when,

[0273]

[0274] Among them, r PUCC is the number of the PUCCH resource in the target PUCCH resource set, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, ΔPRI is the value of the PUCCH resource indication field, and its value range is 0 to K-1. K is a preset positive integer value or a value related to the number of bits of the PUCCH resource indication field. When the target is the sub-slot where the PUCCH transmission is located, n index is the number of the sub-slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each of the N TRPs corresponding to the terminal. When the target is the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub-slot included in a time slot and the TRP corresponding to the terminal.

[0275] Optionally, the configuration signaling is high-layer signaling or signaling carried by the physical downlink control channel PDCCH.

[0276] Optionally, the PUCCH resource set is shared for multiple sub-slots in a time slot or is separately configured for multiple sub-slots in a time slot; or, the PUCCH resource set is shared for multiple TRPs corresponding to the terminal or is separately configured for each of the multiple TRPs.

[0277] Several specific embodiments are given below for illustration.

[0278] Embodiment 1 (corresponding to the above Method 1-1): Assume that the determined target PUCCH resource set contains M = 16 resources, and a time slot contains N = 2 sub-slots. Then the first sub-slot corresponds to the 1st to 8th resources among the 16 resources, and the second sub-slot corresponds to the 9th to 16th resources among the 16 resources. The 3-bit PUCCH resource indication field can indicate numbers 0 to 7, respectively corresponding to 8 resources in the subset corresponding to each sub-slot, as shown in Table 1. For example, if it is determined that the PUCCH is transmitted in the second sub-slot, then:

[0279] Base station side: According to the fact that the sub-slot corresponding to the PUCCH is the second sub-slot, determine a PUCCH resource for transmitting the PUCCH in the second sub-slot from the 8 PUCCH resources corresponding to the second sub-slot in the target PUCCH resource set (i.e., the 9th to 16th resources in the target PUCCH resource set), and generate a PUCCH resource indication field corresponding to the determined PUCCH resource. For example, if it is determined to be the 1st PUCCH resource in the subset corresponding to the second sub-slot (i.e., the 9th PUCCH resource in the target PUCCH resource set), then the base station generates "000" as the PUCCH resource indication and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal in the second sub-slot according to the above determined PUCCH resource;

[0280] On the terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resources according to the PUCCH resource indication carried in the last PDCCH). According to the sub-slot corresponding to the PUCCH being the second sub-slot, among the 8 PUCCH resources corresponding to the second sub-slot in the target PUCCH resource set, if it is determined that the PUCCH resource indication field indicates one of these 8 resources, and according to the PUCCH resource indication field indicating "000", then determine to use the first PUCCH resource in the subset corresponding to the second sub-slot to transmit the PUCCH, that is, use the 9th PUCCH resource in the target PUCCH resource set for PUCCH transmission.

[0281] Table 1:

[0282]

[0283]

[0284] Embodiment 2 (corresponding to the above Method 1-2): Assume that the determined target PUCCH resource set contains M = 16 resources, and the terminal corresponds to N = 2 TRPs. Then the first TRP corresponds to the 1st to 8th resources among the 16 resources, and the second TRP corresponds to the 9th to 16th resources among the 16 resources. The 3-bit PUCCH resource indication field can indicate numbers 0 to 7, respectively corresponding to the 8 resources in the subset corresponding to each TRP, as shown in Table 2. For example, if it is determined that the PUCCH corresponds to the second TRP for transmission, then:

[0285] On the base station side: According to the TRP corresponding to the PUCCH being the second TRP, determine a PUCCH resource from the 8 PUCCH resources corresponding to the second TRP in the target PUCCH resource set (i.e., the 9th to 16th resources in the target PUCCH resource set) for transmitting the PUCCH corresponding to the second TRP, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource. For example, if it is determined to be the first PUCCH resource in the subset corresponding to the second TRP (i.e., the 9th PUCCH resource in the target PUCCH resource set), then the base station generates "000" as the PUCCH resource indication and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the second TRP according to the determined PUCCH resource;

[0286] Terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resources according to the PUCCH resource indication carried in the last PDCCH). According to the fact that the TRP corresponding to the PUCCH is the second TRP, among the 8 PUCCH resources corresponding to the second TRP in the target PUCCH resource set, if it is determined that the PUCCH resource indication field indicates one of these 8 resources, and then according to the PUCCH resource indication field indicating "000", the first PUCCH resource in the subset corresponding to the second TRP is determined to transmit the PUCCH corresponding to the second TRP, that is, the 9th PUCCH resource in the target PUCCH resource set is used for PUCCH transmission.

[0287] Table 2:

[0288]

[0289]

[0290] In Embodiment 1 and Embodiment 2, when assuming that the PUCCH resource indication field (PRI, PUCCH resource indicator) is a 3-bit indication field, if the number of PUCCH resources included in a subset after grouping is less than 8 (i.e., the number of indication states of the 3-bit PRI), then some states of the PRI are idle. If the number of PUCCH resources included in a subset after grouping exceeds 8, the CCE number of the PDCCH containing the PRI can be further combined to determine the PUCCH resources (that is, one PRI state corresponds to multiple PUCCH resources, and which PUCCH resource to select can be implicitly determined according to the CCE number of the PDCCH).

[0291] Embodiment 3 (corresponding to Method 2): Assume that the determined target PUCCH resource set contains R PUCCH = 16 resources, one time slot contains N = 2 sub-time slots, n index is the number of the sub-time slot in a time slot, and the value range is 0 to N - 1. The PUCCH resource indication field contains 3-bit indication information and can indicate K = 8 states. The 3-bit PUCCH resource indication field can indicate numbers from 0 to 7. Then, according to the formula the indication relationship shown in Table 3 can be obtained. For example, when it is determined that the PUCCH is transmitted in the second sub-time slot, that is, n index = 1, then:

[0292] Base station side: According to the above formula, it can be determined that in the target PUCCH resource set, consecutive One PUCCH resource corresponds to one PRI indication value (i.e., Δ PRI value), as shown in Table 3. Thus, K PUCCH resources corresponding to each sub-slot can be obtained. For example, for the first sub-slot, it corresponds to the 1st, 3rd, 5th, 7th, 9th, 11th, 13th, and 15th PUCCH resources in the target PUCCH resource set. For the second sub-slot, it corresponds to the 2nd, 4th, 6th, 8th, 10th, 12th, 14th, and 16th PUCCH resources in the target PUCCH resource set. The base station determines one PUCCH resource from the 8 PUCCH resources corresponding to the second sub-slot for transmitting the PUCCH in the second sub-slot. For example, it is determined as the 2nd PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource with resource number r PUCCH =1. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "000" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal according to the determined PUCCH resource in the second sub-slot;

[0293] Terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI =0) and the sub-slot number n index =1 of the PUCCH, r PUCCH =1 can be calculated according to the formula, which means using the 2nd PUCCH resource in the target PUCCH resource set for PUCCH transmission;

[0294] Another example, when it is determined that the PUCCH is transmitted in the first sub-slot, that is, n index =0, then:

[0295] Base station side: According to the above formula, it can be determined that in the target PUCCH resource set, consecutive PUCCH resources correspond to one PRI indication value (i.e., Δ PRIvalue), as shown in Table 3, so that K PUCCH resources corresponding to each sub - slot can be obtained. For example, for the first sub - slot, it corresponds to the 1st, 3rd, 5th, 7th, 9th, 11th, 13th, and 15th PUCCH resources in the target PUCCH resource set. For the second sub - slot, it corresponds to the 2nd, 4th, 6th, 8th, 10th, 12th, 14th, and 16th PUCCH resources in the target PUCCH resource set. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the second sub - slot for transmitting the PUCCH in the second sub - slot. For example, it is determined as the 2nd PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource number r PUCCH = 1 of the PUCCH resource, then the base station generates a PRI indication field corresponding to this PUCCH resource as "000", and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal in the second sub - slot according to the determined PUCCH resource as above;

[0296] Terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the sub - slot number n index = 1 of the PUCCH, the value of r can be calculated according to the formula PUCCH = 1, which means using the 2nd PUCCH resource in the target PUCCH resource set for PUCCH transmission;

[0297] For another example, when it is determined that the PUCCH is transmitted in the first sub - slot, that is, n index = 0, then:

[0298] Base station side: Determine 8 PUCCH resources corresponding to each sub - slot in the same way as above. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the first sub - slot for transmitting the PUCCH in the first sub - slot. For example, it is determined as the 7th PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource number r PUCCH = 6 of the PUCCH resource, then the base station generates a PRI indication field corresponding to this PUCCH resource as "011", and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal in the first sub - slot according to the determined PUCCH resource as above;

[0299] Terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resources according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "011" (i.e., Δ PRI = 3) and the sub-slot number n index = 0 of the PUCCH, r PUCCH = 6 can be calculated according to the formula, which means using the 7th PUCCH resource in the target PUCCH resource set for PUCCH transmission.

[0300] Table 3:

[0301]

[0302]

[0303] Example 4 (corresponding to Method 2): Assume that the determined target PUCCH resource set contains R PUCCH = 16 resources, the terminal corresponds to N = 2 TRPs, n index is the number of the TRP corresponding to the terminal, and the value range is 0 to N - 1. The PUCCH resource indication field contains 3-bit indication information and can indicate K = 8 states. The 3-bit PUCCH resource indication field can indicate numbers 0 to 7. Then, according to the formula the indication relationship shown in Table 3 can also be obtained (take

[0304] Base station side: According to the above formula, it can be determined that in the target PUCCH resource set, consecutive PUCCH resources correspond to a PRI indication value (i.e., Δ PRI value), as shown in Table 3. Thus, K PUCCH resources corresponding to each TRP can be obtained. For example, for the first TRP, it corresponds to the 1st, 3rd, 5th, 7th, 9th, 11th, 13th, and 15th PUCCH resources in the target PUCCH resource set. For the second TRP, it corresponds to the 2nd, 4th, 6th, 8th, 10th, 12th, 14th, and 16th PUCCH resources in the target PUCCH resource set. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the second TRP for transmitting the PUCCH corresponding to the second TRP. For example, it is determined to be the 2nd PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource number r PUCCHFor the PUCCH resource with r = 1, the base station generates a PRI indication field corresponding to this PUCCH resource as "000", and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the second TRP according to the determined PUCCH resource above.

[0305] Terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the TRP number n index = 1 of the PUCCH, r can be calculated according to the formula PUCCH = 1, which means using the second PUCCH resource in the target PUCCH resource set to transmit the PUCCH corresponding to the second TRP.

[0306] For another example, when it is determined that the PUCCH corresponds to the first TRP, i.e., n index = 0, then:

[0307] Base station side: Determine 8 PUCCH resources corresponding to each TRP in the same way as above. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the first TRP to transmit the PUCCH corresponding to the first TRP. For example, it is determined as the 7th PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource number r PUCCH = 6 of the PUCCH resource. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "011", and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the first TRP according to the determined PUCCH resource above.

[0308] Terminal side: Receive the PDCCH corresponding to the PUCCH, and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "011" (i.e., Δ PRI = 3) and the TRP number n index = 0 of the PUCCH, r can be calculated according to the formula PUCCH = 6, which means using the 7th PUCCH resource in the target PUCCH resource set to perform the PUCCH transmission corresponding to the first TRP.

[0309] Embodiment 5 (corresponding to Method 3): Assume that the determined target PUCCH resource set contains R PUCCH = 16 (i.e., R PUCCH = N * K) resources, one time slot contains N = 2 sub - time slots, n index is the number of the sub - time slot in a time slot, and its value range is 0 to N - 1. The PUCCH resource indication field contains 3 - bit indication information, which can indicate K = 8 states. The 3 - bit PUCCH resource indication field can indicate numbers from 0 to 7. Then, according to the formula r PUCCH = n index ·K + Δ PRI the indication relationship shown in Table 4 can be obtained. For example, when it is determined that the PUCCH is transmitted in the second sub - time slot, i.e., n index = 1, then:

[0310] Base station side: According to the above formula, it can be determined that in the target PUCCH resource set, consecutive K = 8 PUCCH resources correspond to one sub - time slot. The PRI indication value (i.e., the Δ PRI value) indicates one of the K PUCCH resources corresponding to one sub - time slot. As shown in Table 4, thus, the K PUCCH resources corresponding to each sub - time slot can be obtained. For example, for the first sub - time slot, it corresponds to the 1st to 8th PUCCH resources in the target PUCCH resource set. For the second sub - time slot, it corresponds to the 9th to 16th PUCCH resources in the target PUCCH resource set. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the second sub - time slot for transmitting the PUCCH in the second sub - time slot. For example, it is determined as the 9th PUCCH resource in the target PUCCH resource set, i.e., the PUCCH resource with the PUCCH resource number r PUCCH = 8. Then, the base station generates a PRI indication field corresponding to this PUCCH resource as "000" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal in the second sub - time slot according to the determined PUCCH resource above;

[0311] Terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the sub - time slot number n index = 1 of the PUCCH, calculate r PUCCH = 8 according to the formula, which means using the 9th PUCCH resource in the target PUCCH resource set to perform PUCCH transmission in the second time slot;

[0312] For another example, when it is determined that PUCCH is transmitted in the first sub-slot, i.e., n index = 0, then:

[0313] At the base station side: Based on the same method as above, 8 PUCCH resources corresponding to each sub-slot are obtained. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the first sub-slot for transmitting the PUCCH in the first sub-slot. For example, it is determined as the 4th PUCCH resource in the target PUCCH resource set, i.e., the PUCCH resource with the resource number r PUCCH = 3. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "011" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal in the first sub-slot according to the determined PUCCH resource above;

[0314] At the terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "011" (i.e., Δ PRI = 3) and the sub-slot number n index = 0 of the PUCCH, r can be calculated according to the formula PUCCH = 3, which means using the 4th PUCCH resource in the target PUCCH resource set to perform PUCCH transmission in the first time slot.

[0315] Table 4:

[0316]

[0317]

[0318] Embodiment 6 (corresponding to Method 3): Assume that the determined target PUCCH resource set contains R PUCCH = 16 (i.e., R PUCCH = N * K) resources, one terminal corresponds to N = 2 TRPs, n index is the number of a TRP corresponding to a terminal, and the value range is 0 to N - 1. The PUCCH resource indication field contains 3-bit indication information and can indicate K = 8 states. The 3-bit PUCCH resource indication field can indicate numbers from 0 to 7. Then according to the formula r PUCCH = n index ·K + Δ PRIThe indication relationship shown in Table 4 can be obtained (by replacing the sub-slot numbers therein with TRP numbers). For example, when it is determined that the PUCCH corresponds to the second TRP, i.e., n index = 1, then:

[0319] On the base station side: According to the above formula, it can be determined that in the target PUCCH resource set, consecutive K = 8 PUCCH resources correspond to one TRP, and the PRI indication value (i.e., Δ PRI value) indicates one of the K PUCCH resources corresponding to one TRP. As shown in Table 4, thus the K PUCCH resources corresponding to each TRP can be obtained. For example, for the first TRP, it corresponds to the 8 PUCCH resources numbered 1 to 8 in the target PUCCH resource set. For the second TRP, it corresponds to the 8 PUCCH resources numbered 9 to 16 in the target PUCCH resource set. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the second TRP for transmitting the PUCCH corresponding to the second TRP. For example, it is determined to be the 9th PUCCH resource in the target PUCCH resource set, i.e., the PUCCH resource with the PUCCH resource number r PUCCH = 8. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "000" and sends it to the terminal through the PDCCH corresponding to the PUCCH; The base station receives the PUCCH sent by the terminal corresponding to the second TRP according to the PUCCH resource determined above;

[0320] On the terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the TRP number n index = 1 of the PUCCH, r PUCCH = 8 can be calculated according to the formula, which means using the 9th PUCCH resource in the target PUCCH resource set to transmit the PUCCH corresponding to the second TRP;

[0321] Again, for example, when it is determined that the PUCCH corresponds to the first TRP, i.e., n index = 0, then:

[0322] Base station side: Eight PUCCH resources corresponding to each TRP are obtained in the same manner as described above. The base station determines one PUCCH resource from the eight PUCCH resources corresponding to the first TRP for transmitting the PUCCH corresponding to the first TRP. For example, it is determined as the 4th PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource with resource number r PUCCH = 3. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "011" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the first TRP according to the determined PUCCH resource above;

[0323] Terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "011" (i.e., Δ PRI = 3) and the TRP number n index = 0 of the PUCCH, r PUCCH = 3 can be calculated according to the formula, which means using the 4th PUCCH resource in the target PUCCH resource set to transmit the PUCCH corresponding to the first TRP.

[0324] When the PUCCH of a terminal is transmitted based on sub-slots, there are N1 sub-slots in one slot, and the terminal also corresponds to multiple TRPs (for example, N2 TRPs), the following method can be used:

[0325] Method A: Configure at least one PUCCH resource set independently for each sub-slot. In the target sub-slot where the PUCCH is transmitted, determine a target PUCCH resource set from at least one PUCCH resource set corresponding to the target sub-slot. In the target PUCCH resource set, determine the PUCCH resource according to the PUCCH resource indication field and the number of the TRP corresponding to the PUCCH, that is, in each sub-slot, determine the PUCCH resource corresponding to a certain TRP in a sub-slot in the same manner as when there are multiple TRPs described above;

[0326] For example, there are N1 = 4 sub-slots in one slot, and a terminal corresponds to N2 = 2 TRPs. Then a group of PUCCH resource sets can be configured for each sub-slot. A group of PUCCH resource sets can include one or more PUCCH resource sets. For example, it is determined that the PUCCH is transmitted in the second sub-slot and the PUCCH corresponds to the second TRP, then:

[0327] Base station side: Determine the target PUCCH resource set from the PUCCH resource set corresponding to the second sub-slot. The subsequent steps are the same as those in Embodiments 2, 4, and 6. The target PUCCH resource set here is the target resource set corresponding to the second sub-slot. In the second sub-slot, the base station receives the PUCCH corresponding to the second TRP sent by the terminal according to the PUCCH resources determined in the manner of Embodiments 2, 4, and 6.

[0328] Terminal side: Determine the target PUCCH resource set from the PUCCH resource set corresponding to the second sub-slot. The subsequent steps are the same as those in Embodiments 2, 4, and 6. The target PUCCH resource set here is the target resource set corresponding to the second sub-slot. In the second sub-slot, the terminal sends the PUCCH corresponding to the second TRP according to the PUCCH resources determined in the manner of Embodiments 2, 4, and 6.

[0329] Method B: Independently configure at least one PUCCH resource set for each TRP. Determine a target PUCCH resource set from at least one PUCCH resource set corresponding to the target TRP corresponding to the PUCCH. In the target PUCCH resource set, determine the PUCCH resource according to the PUCCH resource indication field and the number of the sub-slot corresponding to the PUCCH, that is, the PUCCH corresponding to different TRPs. Determine the PUCCH resource of a PUCCH corresponding to a certain TRP in a certain sub-slot according to the above method with multiple sub-slots.

[0330] For example, if a time slot contains N1 = 4 sub-slots and a terminal corresponds to N2 = 2 TRPs, then a group of PUCCH resource sets can be configured for each TRP. A group of PUCCH resource sets can contain one or more PUCCH resource sets. For example, determine that the PUCCH corresponds to the second TRP and is transmitted in the second time slot. Then:

[0331] Base station side: Determine the target PUCCH resource set from the PUCCH resource set corresponding to the second TRP. The subsequent steps are the same as those in Embodiments 1, 3, and 5. The target PUCCH resource set here is the target resource set corresponding to the second TRP. In the second sub-slot, the base station receives the PUCCH corresponding to the second TRP sent by the terminal according to the PUCCH resources determined in the manner of Embodiments 1, 3, and 5.

[0332] Terminal side: Determine the target PUCCH resource set from the PUCCH resource set corresponding to the second TRP. The subsequent steps are the same as those in Embodiments 1, 3, and 5. The target PUCCH resource set here is the target resource set corresponding to the second TRP. In the second sub-slot, the terminal sends the PUCCH corresponding to the second TRP on the PUCCH resource determined in the manner of Embodiments 2, 4, and 6.

[0333] Method C: Divide the M PUCCH resources in the target PUCCH resource set into N subsets. Each subset corresponds to one TRP and one sub-slot in one time slot, where N1 is the number of sub-slots in one time slot and N2 is the number of TRPs corresponding to the terminal. Determine a combined number according to the number of the sub-slot where the PUCCH transmission is located and the number of the TRP corresponding to the PUCCH. According to the combined number, determine the subset in the target PUCCH resource set corresponding to the TRP and the sub-slot. According to the PUCCH resource indication field, determine a PUCCH resource in the determined subset, where the PUCCH resource indication field indicates the number of the PUCCH resource in a subset; that is, combine and use the method of determining the PUCCH resource based on the sub-slot number (Method 1-1) and the TRP number (Method 1-2) above. By replacing the above N with N1*N2 and replacing the above n index n index as the combined number of N1 sub-slots and N2 TRPs;

[0334] For example, when N1 = 4 and N2 = 2, as shown in Table 5 or Table 6, the n index corresponding relationship with the combined number, reuse the method combining Embodiments 1 and 2 to determine the PUCCH resource. Wherein, when N1 = 4 and N2 = 2, assume that the target PUCCH resource set contains 64 resources, that is, divide the 64 PUCCH resources into N = N1*N2 = 8 subsets, and each subset contains 8 PUCCH resources. According to the number of the sub-slot corresponding to the PUCCH and the number of the TRP corresponding to the PUCCH, determine a combined number as shown in Table 5 or Table 6. For example, it is determined that the PUCCH is transmitted in the second sub-slot and corresponds to the second TRP. Then, according to Table 5, determine the combined number n index = 3. Thus, the subset corresponding to the combined number is the 4th subset among the 8 subsets into which the target PUCCH resource set is divided. Determine a PUCCH resource in this subset according to the PUCCH resource indication field. For example, if the PUCCH resource indication field is "000", it means the first PUCCH resource in this subset, that is, the 25th PUCCH resource in the target PUCCH resource set, as shown in Table 7;

[0335] Table 5:

[0336]

[0337]

[0338] Table 6:

[0339] <![CDATA[n index > Sub - time slot number TRP number 0 0 0 1 1 0 2 2 0 3 3 0 4 0 1 5 1 1 6 2 1 7 3 1

[0340] Table 7 (assuming the combined numbering is based on Table 5)

[0341]

[0342]

[0343]

[0344]

[0345]

[0346]

[0347] Mode D: Reuse Method 2 and Method 3, set N to N1*N2, and replace the above n index n index as the combined numbering for N1 sub-slots and N2 TRPs;

[0348] For example, when N1 = 4 and N2 = 2, the correspondence between n shown in Table 5 or Table 6 index and the combined numbering. For Method 2, reuse the method combining Embodiment 3 and 4 to determine the PUCCH resources. For Method 3, reuse the method combining Embodiment 5 and 6 to determine the PUCCH resources;

[0349] For example, for Method 2, when N1 = 4 and N2 = 2, assume that the target PUCCH resource set contains 64 resources. When it is determined that the PUCCH is transmitted in the second sub-slot and corresponds to the second TRP, then determine n according to Table 5 index = 3, then:

[0350] Base station side: According to the formulas in Embodiment 3 and 4, it can be determined that in the target PUCCH resource set, consecutive PUCCH resources correspond to one PRI indication value (i.e., Δ PRIvalue), as shown in Table 8, so that K PUCCH resources corresponding to each combined number (i.e., a combination of a sub - slot and a TRP) can be obtained. For example, for the first combined number (i.e., the first sub - slot and the first TRP), it corresponds to the 1st, 9th, 17th, 25th, 33rd, 41st, 49th, and 57th PUCCH resources in the target PUCCH resource set. For the second combined number (i.e., the first sub - slot and the second TRP), it corresponds to the 2nd, 10th, 18th, 26th, 34th, 42nd, 50th, and 58th PUCCH resources in the target PUCCH resource set, and so on. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the combined number n index = 3 to transmit the PUCCH corresponding to the second TRP in the second sub - slot. For example, it is determined as the 4th PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource with the number r PUCCH = 3. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "000" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the second TRP in the second sub - slot according to the determined PUCCH resource above;

[0351] Terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the combined number n index = 3 corresponding to the PUCCH, calculate r PUCCH = 3 according to the formula, which means using the 4th PUCCH resource in the target PUCCH resource set to transmit the PUCCH corresponding to the second TRP in the second time slot;

[0352] Table 8:

[0353]

[0354]

[0355]

[0356]

[0357]

[0358] For example, for Method 3, when N1 = 4 and N2 = 2, assuming that the target PUCCH resource set contains 64 resources, when it is determined that PUCCH is transmitted in the second sub-slot and corresponds to the second TRP, that is, n is determined according to Table 5 index = 3, then:

[0359] Base station side: According to the formulas in Embodiments 5 and 6, it can be determined that in the target PUCCH resource set, consecutive K = 8 PUCCH resources correspond to a combined number (that is, corresponding to a combination of a sub-slot and a TRP), so that the K PUCCH resources corresponding to each combined number can be obtained. The PRI indication value (i.e., Δ PRI value) indicates one of the K PUCCH resources corresponding to a combined number. As shown in Table 9, for example, for the first combined number, it corresponds to the 1st to 8th PUCCH resources in the target PUCCH resource set. For the second combined number, it corresponds to the 9th to 16th PUCCH resources in the target PUCCH resource set, and so on. The base station determines a PUCCH resource from the 8 PUCCH resources corresponding to the 4th combined number (i.e., n index = 3) to transmit the PUCCH corresponding to the second TRP in the second sub-slot. For example, it is determined to be the 25th PUCCH resource in the target PUCCH resource set, that is, the PUCCH resource with the PUCCH resource number r PUCCH = 24. Then the base station generates a PRI indication field corresponding to this PUCCH resource as "000" and sends it to the terminal through the PDCCH corresponding to the PUCCH; the base station receives the PUCCH sent by the terminal corresponding to the second TRP in the second sub-slot according to the determined PUCCH resource above;

[0360] Terminal side: Receive the PDCCH corresponding to the PUCCH and obtain the PUCCH resource indication field carried in the PDCCH (when there are multiple PDCCHs corresponding to the PUCCH, determine the PUCCH resource according to the PUCCH resource indication carried in the last PDCCH). According to the PUCCH resource indication field indicating "000" (i.e., Δ PRI = 0) and the combined number n index = 3 corresponding to the PUCCH, r can be calculated according to the formula PUCCH = 24, which means using the 25th PUCCH resource in the target PUCCH resource set to transmit the PUCCH corresponding to the second TRP in the second time slot;

[0361] Table 9:

[0362]

[0363]

[0364]

[0365]

[0366]

[0367] In summary, in the embodiments of the present application, by reusing the configuration method of the existing PUCCH resource set, the number of PUCCH resources in a PUCCH resource set is extended. According to the PUCCH resource indication field and the corresponding target number of the PUCCH (such as sub-slot number, or TRP number, etc.), the PUCCH resources corresponding to different sub-slots or TRPs in a PUCCH resource set can be determined. The embodiments of the present application provide a method for obtaining PUCCH resources. By only configuring the PUCCH resource set shared by all sub-slots or all TRPs and combining the numbers of sub-slots or TRPs, the PUCCH resources corresponding to different sub-slots or TRPs in the same PUCCH resource set are distinguished, so as to ensure that the terminal can flexibly obtain PUCCH resources in each sub-slot and each TRP without modifying the PUCCH resource configuration.

[0368] On the terminal side, referring to Figure 3 , a resource determination device provided in the embodiments of the present application includes:

[0369] A memory 620, configured to store program instructions;

[0370] A processor 600, configured to call the program instructions stored in the memory and execute the resource determination method on the terminal side provided in the embodiments of the present application according to the obtained program.

[0371] A transceiver 610, configured to receive and send data under the control of the processor 600.

[0372] Wherein, in Figure 3Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 600 and the memory represented by the memory 620 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, etc., which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 610 may be a plurality of components, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. For different user devices, the user interface 630 may also be an interface capable of externally connecting and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0373] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 when executing operations.

[0374] Optionally, the processor 600 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device).

[0375] On the network side, refer to Figure 4 An apparatus for determining resources provided by an embodiment of the present application includes:

[0376] A memory 520, configured to store program instructions;

[0377] A processor 500, configured to call the program instructions stored in the memory and execute the resource determination method on the network side provided by the embodiment of the present application according to the obtained program

[0378] A transceiver 510, configured to receive and send data under the control of the processor 500.

[0379] Among them, in Figure 4Among them, the bus architecture may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by the processor 500 and the memory represented by the memory 520 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus will not be further described herein. The bus interface provides an interface. The transceiver 510 may be a plurality of components, that is, including a transmitter and a transceiver, and provides a unit for communicating with various other devices on the transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 may store data used by the processor 500 when performing operations.

[0380] The processor 500 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD).

[0381] On the terminal side, refer to Figure 5 , another resource determination device provided by an embodiment of the present application includes:

[0382] A receiving unit 11, configured to receive configuration signaling, and obtain at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0383] A determining unit 12, configured to determine a target PUCCH resource set, and determine a PUCCH resource in the target PUCCH resource set according to the PUCCH resource indication field and the target number corresponding to the PUCCH, where the target includes a sub-slot in which the PUCCH transmission is located and / or a transmission reception point TRP corresponding to the PUCCH.

[0384] Optionally, the determining unit 12 further has the function of performing various specific methods for determining resources described in the above resource determination method on the terminal side, which will not be elaborated herein.

[0385] On the network side, refer to Figure 6 , another resource determination device provided by an embodiment of the present application includes:

[0386] A sending unit 21, configured to send configuration signaling, for instructing a terminal to obtain at least one physical uplink control channel PUCCH resource set based on the configuration signaling;

[0387] A determination unit 22 is configured to determine a target PUCCH resource set, determine a PUCCH resource in the target PUCCH resource set according to the target number corresponding to the PUCCH of the terminal, generate a PUCCH resource indication field corresponding to the determined PUCCH resource, and send it to the terminal, where the target includes a sub-slot where the PUCCH transmission is located and / or a transmission reception point (TRP) corresponding to the PUCCH.

[0388] Optionally, the determination unit 22 further has the function of performing various specific resource determination methods described in the above-mentioned resource determination method on the network side, which will not be elaborated here.

[0389] It should be noted that the division of units in the embodiments of the present application is illustrative, merely a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, the functional units may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.

[0390] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, and other media that can store program codes.

[0391] Embodiments of the present application provide a computing device, which may specifically be a desktop computer, a portable computer, a smart phone, a tablet computer, a personal digital assistant (PDA), etc. The computing device may include a central processing unit (CPU), a memory, input / output devices, etc. The input devices may include a keyboard, a mouse, a touch screen, etc. The output devices may include a display device, such as a liquid crystal display (LCD), a cathode ray tube (CRT), etc.

[0392] The memory may include a read-only memory (ROM) and a random access memory (RAM), and provide program instructions and data stored in the memory to the processor. In the embodiments of the present application, the memory may be used to store the programs of any of the methods provided by the embodiments of the present application.

[0393] By invoking the program instructions stored in the memory, the processor is configured to execute any of the methods provided by the embodiments of the present application according to the obtained program instructions.

[0394] Embodiments of the present application provide a computer storage medium for storing computer program instructions used for the device provided by the above embodiments of the present application, which includes programs for executing any of the methods provided by the above embodiments of the present application.

[0395] The computer storage medium may be any available medium or data storage device accessible by a computer, including but not limited to magnetic memories (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical memories (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memories (NAND FLASH), solid state drives (SSD)), etc.

[0396] The methods provided by the embodiments of the present application may be applied to terminal devices or network devices.

[0397] Among them, the terminal device can also be referred to as a User Equipment (UE for short), a Mobile Station (MS for short), a Mobile Terminal, etc. Optionally, the terminal can have the ability to communicate with one or more core networks via a Radio Access Network (RAN). For example, the terminal can be a mobile phone (or a "cellular" phone), or a computer with mobility, etc. For example, the terminal can also be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device.

[0398] The network device can be a base station (e.g., an access point), which refers to a device in the access network that communicates with wireless terminals through one or more sectors over the air interface. The base station can be used to mutually convert the received air frames and IP packets, and act as a router between the wireless terminal and the rest of the access network, where the rest of the access network can include an Internet Protocol (IP) network. The base station can also coordinate the attribute management of the air interface. For example, the base station can be a Base Transceiver Station (BTS) in GSM or CDMA, a NodeB in WCDMA, an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in LTE, or a gNB in a 5G system, etc. There is no limitation in the embodiments of this application.

[0399] The above method processing flow can be implemented by a software program, and the software program can be stored in a storage medium. When the stored software program is called, the above method steps are executed.

[0400] Those skilled in the art should understand that the embodiments of this application can be provided as a method, a system, or a computer program product. Therefore, this application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.

[0401] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0402] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0403] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in multiple blocks.

[0404] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.

Claims

1. A resource determination method, characterized in that, The method includes: Sending configuration signaling for instructing a terminal to obtain at least one set of physical uplink control channel (PUCCH) resources based on the configuration signaling; Determining a target PUCCH resource set, determining a PUCCH resource in the target PUCCH resource set according to a target number corresponding to the PUCCH of the terminal, generating a PUCCH resource indication field corresponding to the determined PUCCH resource, and sending it to the terminal, where the target includes a sub-slot in which the PUCCH transmission is located and / or a transmission reception point (TRP) corresponding to the PUCCH.

2. The method according to claim 1, characterized in that, The determining a PUCCH resource in the target PUCCH resource set according to a target number corresponding to the PUCCH of the terminal and generating a PUCCH resource indication field corresponding to the determined PUCCH resource specifically includes: When the target is the sub-slot in which the PUCCH transmission is located: Dividing M PUCCH resources in the target PUCCH resource set into N sub-sets, each sub-set corresponding to a sub-slot in a time slot, where N is the number of sub-slots included in a time slot; Determining the sub-set corresponding to the sub-slot in the target PUCCH resource set according to the number of the sub-slot in which the PUCCH transmission is located, determining a PUCCH resource in the determined sub-set, and generating a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub-set; When the target is the TRP corresponding to the PUCCH: Dividing M PUCCH resources in the target PUCCH resource set into N sub-sets, each sub-set corresponding to one of multiple TRPs, where N is the number of TRPs corresponding to the terminal; Determining the sub-set corresponding to the TRP with the number in the target PUCCH resource set according to the number of the TRP corresponding to the PUCCH, determining a PUCCH resource in the determined sub-set, and generating a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub-set; When the target includes the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, divide the M PUCCH resources in the target PUCCH resource set into N1 * N2 sub - sets. Each sub - set corresponds to a TRP and a sub - slot in a time slot, where N1 is the number of sub - slots included in a time slot, and N2 is the number of TRPs corresponding to the terminal; determine a combined number according to the number of the sub - slot where the PUCCH transmission is located and the number of the TRP corresponding to the PUCCH. According to the combined number, determine the sub - set in the target PUCCH resource set corresponding to the TRP and the sub - slot, and determine a PUCCH resource in the determined sub - set, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where the PUCCH resource indication field indicates the number of the PUCCH resource in a sub - set.

3. The method according to claim 2, characterized in that, The division of the M PUCCH resources in the target PUCCH resource set into N sub - sets specifically includes one of the following methods: Method 1: Divide the M PUCCH resources included in the target PUCCH resource set into N equal sub - sets, where M is an integer multiple of N. Mode 2: The first or the last subset contains PUCCH resources, and the remaining subsets contain PUCCH resources; Method 3: The first M mod N or the last M mod N subsets contain PUCCH resources, and the remaining subsets contain PUCCH resources.

4. The method according to claim 1, characterized in that, The determination of the PUCCH resource in the target PUCCH resource set according to the number of the target corresponding to the PUCCH of the terminal and the generation of the PUCCH resource indication field corresponding to the determined PUCCH resource specifically include: Determine K PUCCH resources corresponding to the number of the target in the target PUCCH resource set according to the number of the target corresponding to the PUCCH, determine one PUCCH resource among the K PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where one state of the PUCCH resource indication field corresponds to or or consecutive PUCCH resources, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, and K is a preset positive integer or a value related to the number of bits of the PUCCH resource indication field.

5. The method according to claim 4, characterized in that, If P > N, there is a one - to - many relationship between the number of the target and multiple PUCCH resources among the P PUCCH resources. Further, according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field, determine a PUCCH resource from the one - to - many relationship. If P = N, there is a one - to - one relationship between the number of the target and one PUCCH resource among the P PUCCH resources. Determine a PUCCH resource corresponding to the number of the target according to this one - to - one relationship. If P < N, the numbers of the targets corresponding to multiple PUCCHs correspond to the same PUCCH resource among the P PUCCH resources. Determine the correspondence between the number of the target and one PUCCH resource among the P PUCCH resources according to the number of the target and N. Among them, when the target is the sub - slot where the PUCCH transmission is located, N is the number of sub - slots included in a time slot; when the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal; when the target is the sub - slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub - slots included in a time slot and the number of TRPs corresponding to the terminal.

6. The method according to claim 5, characterized in that, Specifically, calculate the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set according to one of the following formulas: Formula 1: Formula 2: Formula 3: Formula 4: When Δ PRI <R PUCCH mod K and then When Δ PRI < R PUCCH mod K and then When Δ PRI ≥ R PUCCH mod K and then When Δ PRI ≥R PUCCH mod K and when where r PUCCH is the number of the PUCCH resource in the target PUCCH resource set, and Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K-1. When the target is the sub-slot where the PUCCH transmission is located, n index is the number of the sub-slot in a slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each of the N TRPs corresponding to the terminal. When the target includes the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub-slot included in a slot and the TRP corresponding to the terminal.

7. The method according to claim 1, characterized in that, Determining a PUCCH resource in the target PUCCH resource set according to the number of the target corresponding to the PUCCH of the terminal, and generating a PUCCH resource indication field corresponding to the determined PUCCH resource, specifically including: Determine T PUCCH resources corresponding to the number of the target, or or Determine one PUCCH resource from the T PUCCH resources, and generate a PUCCH resource indication field corresponding to the determined PUCCH resource, where K states of the PUCCH resource indication field correspond to the T PUCCH resources; Wherein, when the target is the sub-slot where the PUCCH transmission is located, N is the number of sub-slots included in one slot; when the target is the TRP corresponding to the PUCCH, N is the number of TRPs corresponding to the terminal; when the target includes the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, N is the product of the number of sub-slots included in one slot and the number of TRPs corresponding to the terminal.

8. The method according to claim 7, characterized in that, If T>K, further determining, according to the control channel element CCE number of the PDCCH carrying the PUCCH resource indication field, a PUCCH resource corresponding to the CCE number among the T PUCCH resources; If T = K, there is a one-to-one relationship between the K states of the PUCCH resource indication field and the T PUCCH resources, and a PUCCH resource is determined according to the one-to-one relationship; If T<K, some of the K states of the PUCCH resource indication field are idle, and there is a one-to-one relationship between the T states among the K states and the T PUCCH resources, and a PUCCH resource is determined according to the one-to-one relationship.

9. The method according to claim 8, characterized in that, Specifically, calculating the PUCCH resource number of the finally determined PUCCH resource in the target PUCCH resource set according to one of the following formulas: Formula 5: r PUCCH = n index ·A + Δ PRI , where A = K or or or Formula 6: Formula 7: When n index < R PUCCH mod N and when When n index <R PUCCH mod N and when When n index ≥ R PUCCH mod N and when When n index ≥ R PUCCH mod N and when where r PUCC is the number of the PUCCH resource in the target PUCCH resource set, R PUCCH is the number of PUCCH resources included in the target PUCCH resource set, Δ PRI is the value of the PUCCH resource indication field, and the value range is 0 to K-1, where K is a preset positive integer value or a value related to the number of bits of the PUCCH resource indication field. When the target is the sub-slot where the PUCCH transmission is located, n index is the number of the sub-slot in a time slot. When the target is the TRP corresponding to the PUCCH, n index is the number of each of the N TRPs corresponding to the terminal. When the target is the sub-slot where the PUCCH transmission is located and the TRP corresponding to the PUCCH, n index is the combined number of the sub-slot included in a time slot and the TRP corresponding to the terminal.

10. The method according to any one of claims 1 to 9, characterized in that, The configuration signaling is high-layer signaling or signaling carried by the physical downlink control channel PDCCH.

11. The method according to any one of claims 1 to 9, characterized in that, The PUCCH resource set is shared for multiple sub-slots in one slot or is configured separately for multiple sub-slots in one slot; or, the PUCCH resource set is shared for multiple TRPs corresponding to the terminal or is configured separately for each of the multiple TRPs.

12. A resource determination device, characterized in that, Including: A memory for storing program instructions; A processor for calling the program instructions stored in the memory and executing the method according to any one of claims 1 to 11 according to the obtained program.

13. A resource determination device, characterized in that, Including: A sending unit for sending configuration signaling for instructing the terminal to obtain at least one physical uplink control channel PUCCH resource set based on the configuration signaling; A determining unit for determining a target PUCCH resource set, determining a PUCCH resource in the target PUCCH resource set according to the number of the target corresponding to the PUCCH of the terminal, generating a PUCCH resource indication field corresponding to the determined PUCCH resource, and sending it to the terminal, wherein the target includes the sub-slot where the PUCCH transmission is located and / or the transmission reception point TRP corresponding to the PUCCH.

14. A computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions for causing the computer to execute the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Resource indication method and device, resource determination method and device, base station and terminal

    CN110034903A

  • Methods and Systems for TDD PUCCH HARQ Resourse Allocation for Enhanced Physical Downlink Control Channel (EPDCCH)

    US20150181588A1