US-12628170-B2 - Method for physical uplink control channel transmission, terminal device, and network device
Abstract
A method for wireless communication, a terminal device, and a network device are provided. The method for wireless communication includes the following. The terminal device determines a physical resource block (PRB) position of a target PUCCH resource for a PUCCH in an initial uplink BWP, where the target PUCCH resource includes at least one PRB per hop unit. The terminal device transmits the PUCCH on the target PUCCH resource.
Inventors
- Nande ZHAO
Assignees
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Dates
- Publication Date
- 20260512
- Application Date
- 20231027
Claims (18)
- 1 . A method for physical uplink control channel (PUCCH) transmission, comprising: determining, by a terminal device, a physical resource block (PRB) position of a target PUCCH resource for a PUCCH in an initial uplink bandwidth part (BWP), the target PUCCH resource comprising at least one PRB per hop unit; and transmitting, by the terminal device, the PUCCH on the target PUCCH resource; wherein determining, by the terminal device, the PRB position of the target PUCCH resource for the PUCCH in the initial uplink BWP comprises: determining, by the terminal device, a first PRB index of the target PUCCH resource in a first hop unit and a second PRB index of the target PUCCH resource in a second hop unit according to at least one of: a number of PRBs in the target PUCCH resource, a PRB offset for the initial uplink BWP, a number of PRBs in the initial uplink BWP, an index of the target PUCCH resource, or a number of initial cyclic shift (CS) indexes in a set of initial CS indexes; and determining, by the terminal device, the PRB position of the target PUCCH resource in the initial uplink BWP according to the first PRB index, the second PRB index, and the number of PRBs in the target PUCCH resource.
- 2 . The method of claim 1 , wherein determining, by the terminal device, the PRB position of the target PUCCH resource in the initial uplink BWP according to the first PRB index, the second PRB index, and the number of PRBs in the target PUCCH resource comprises: when └r PUUCH /8┘=0, determining, by the terminal device, that PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP are from N P R B s t a r t ( 0 , 1 ) to N P R B s t a r t ( 0 , 1 ) + N R B - 1 , and determining, by the terminal device, that PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP are from N P R B s t a r t ( 0 , 2 ) to N P R B s t a r t ( 0 , 2 ) + N R B - 1 ; and/or when └r PUUCH /8┘=1, determining, by the terminal device, that the PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP are from N P R B s t a r t ( 1 , 1 ) to N P R B s t a r t ( 1 , 1 ) + N R B - 1 , and determining, by the terminal device, that PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP are from N P R B s t a r t ( 1 , 2 ) to N P R B s t a r t ( 1 , 2 ) + N R B - 1 ; wherein N RB is the number of PRBs in the target PUCCH resource, r PUUCH is the index of the target PUCCH resource, N P R B s t a r t ( 0 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 0 , 2 ) is the second PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 1 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 1 , N P R B s t a r t ( 1 , 2 ) is the second PRB index when └r PUUCH /8┘=1, and └ ┘ represents a floor function.
- 3 . The method of claim 1 , wherein: the first PRB index is a starting PRB index in all PRB indexes of the target PUCCH resource in the first hop unit, or, the first PRB index is a last PRB index in all the PRB indexes of the target PUCCH resource in the first hop unit, or, the first PRB index is an intermediate PRB index in all the PRB indexes of the target PUCCH resource in the first hop unit; and/or the second PRB index is a first PRB index in all PRB indexes of the target PUCCH resource in the second hop unit, or, the second PRB index is a last PRB index in all the PRB indexes of the target PUCCH resource in the second hop unit, or, the second PRB index is an intermediate PRB index in all the PRB indexes of the target PUCCH resource in the second hop unit.
- 4 . The method of claim 1 , wherein determining, by the terminal device, the first PRB index of the target PUCCH resource in the first hop unit and the second PRB index of the target PUCCH resource in the second hop unit according to at least one of: the number of PRBs in the target PUCCH resource, the PRB offset for the initial uplink BWP, the number of PRBs in the initial uplink BWP, the index of the target PUCCH resource, or the number of initial CS indexes in the set of initial CS indexes comprises: when └r PUUCH /8┘=0, determining, by the terminal device, the first PRB index as N RB * ( RB BWP offset + ⌊ r PUUCH / ( N C S ) ⌋ ) , and determining, by the terminal device, the second PRB index as N BWP size - 1 - N RB * ( RB BWP offset + ⌊ r PUUCH / ( N CS ) ⌋ ) ; and/or when └r PUUCH /8┘=1, determining, by the terminal device, the first PRB index as N BWP size - 1 - N RB * ( RB BWP offset + ⌊ ( r PUUCH - 8 ) / ( N CS ) ⌋ ) , and determining, by the terminal device, the second PRB index as N RB * ( RB BWP offset + ⌊ ( r PUUCH - 8 ) / ( N CS ) ⌋ ) ; wherein N RB is the number of PRBs in the target PUCCH resource, r PUUCH is the index of the target PUCCH resource, RB BWP offset is the PRB offset for the initial uplink BWP, N B W P size is the number of PRBs in the initial uplink BWP, N CS is the number of initial CS indexes in the set of initial CS indexes, and └ ┘ represents a floor function.
- 5 . The method of claim 1 , wherein determining, by the terminal device, the PRB position of the target PUCCH resource in the initial uplink BWP according to the first PRB index, the second PRB index, and the number of PRBs in the target PUCCH resource comprises: when └r PUUCH /8┘=0, determining, by the terminal device, that PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP are from N P R B s t a r t ( 0 , 1 ) to N P R B s t a r t ( 0 , 1 ) + N R B - 1 , and determining, by the terminal device, that PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP are from N P R B s t a r t ( 0 , 2 ) - N R B + 1 to N P R B s t a r t ( 0 , 2 ) ; and/or when └r PUUCH /8┘=1, determining, by the terminal device, that the PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP are from N P R B s t a r t ( 1 , 1 ) - N R B + 1 to N P R B s t a r t ( 1 , 1 ) , and determining, by the terminal device, that the PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP are from N P R B s t a r t ( 1 , 2 ) to N P R B s t a r t ( 1 , 2 ) + N R B - 1 ; wherein N RB is the number of PRBs in the target r PUCCH resource, r PUUCH is the index of the target PUCCH resource, N P R B s t a r t ( 0 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 0 , 2 ) is the second PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 1 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 1 , N P R B s t a r t ( 1 , 2 ) is the second PRB index when └r PUUCH /8┘=1, and └ ┘ represents a floor function.
- 6 . The method of claim 1 , wherein determining, by the terminal device, the first PRB index of the target PUCCH resource in the first hop unit and the second PRB index of the target PUCCH resource in the second hop unit according to at least one of: the number of PRBs in the target PUCCH resource, the PRB offset for the initial uplink BWP, the number of PRBs in the initial uplink BWP, the index of the target PUCCH resource, or the number of initial CS indexes in the set of initial CS indexes comprises: when └r PUUCH /8┘=1, determining, by the terminal device, the first PRB index as N RB * ( RB B W P offset + ⌊ r P U U C H / ( N C S ) ⌋ ) , and determining, by the terminal device, the second PRB index as N B W P s i z e - N RB * ( RB B W P offset + ⌊ r P U U C H / ( N C S ) ⌋ + 1 ) ; and/or when └r PUUCH /8┘=1, determining, by the terminal device, the first PRB index as N B W P s i z e - N RB * ( RB B W P offset + ⌊ ( r P U U C H - 8 ) / ( N C S ) ⌋ + 1 ) , and determining, by the terminal device, the second PRB index as N RB * ( RB B W P o f f s e t + ⌊ ( r P U U C H - 8 ) / ( N C S ) ⌋ ) ; wherein N RB is the number of PRBs in the target PUCCH resource, r PUUCH is the index of the target PUCCH resource, R B B W P offset is the PRB offset for the initial uplink BWP, N B W P s i z e is the number of PRBs in the initial uplink BWP, N CS is the number of initial CS indexes in the set of initial CS indexes, and └ ┘ represents a floor function.
- 7 . The method of claim 1 , further comprising: determining, by the terminal device, the target PUCCH resource from M PUCCH resources in a target PUCCH resource set, wherein Mis a positive integer and M≤K, and K is a number of PUCCH resources in the target PUCCH resource set as defined in a protocol.
- 8 . The method of claim 7 , wherein a value of Mis configured by a network device via system information, and different PUCCH-resource-number indexes correspond to different values of M, respectively, wherein the PUCCH-resource-number index indicates the number of PUCCH resources in the target PUCCH resource set.
- 9 . The method of claim 7 , further comprising: determining, by the terminal device, the M PUCCH resources in the target PUCCH resource set according to at least one of: a number of PRBs in the target PUCCH resource, a PRB offset for the initial uplink BWP, a number of PRBs in the initial uplink BWP, or a number of initial CS indexes in a set of initial CS indexes.
- 10 . The method of claim 9 , wherein determining, by the terminal device, the M PUCCH resources in the target PUCCH resource set according to at least one of: the number of PRBs in the target PUCCH resource, the PRB offset for the initial uplink BWP, the number of PRBs in the initial uplink BWP, or the number of initial CS indexes in the set of initial CS indexes comprises: determining, by the terminal device, that M is equal to R PUCCH , wherein R P U C C H = N CS * ⌊ ( N B W P s i z e - R B B W P offset ) / N R B ⌋ , or R PUCCH = N CS * ⌈ ( N B W P s i z e - RB B W P o f f s e t ) / N R B ⌉ ; and determining, by the terminal device according to R PUCCH , the M PUCCH resources from K PUCCH resources in the target PUCCH resource set that are defined in the protocol; wherein N RB is the number of PRBs in the target PUCCH resource, R B B W P offset is the PRB offset for the initial uplink BWP, N B W P s i z e is the number of PRBs in the initial uplink BWP, N CS is the number of initial CS indexes in the set of initial CS indexes, └ ┘ represents a floor function, and ┐ ┌ represents a ceiling function.
- 11 . The method of claim 9 , wherein determining, by the terminal device, the M PUCCH resources in the target PUCCH resource set according to at least one of: the number of PRBs in the target PUCCH resource, the PRB offset for the initial uplink BWP, the number of PRBs in the initial uplink BWP, or the number of initial CS indexes in the set of initial CS indexes comprises: determining, by the terminal device, that M is equal to R PUCCH , or, determining, by the terminal device, that M is R PUCCH +2*N CS , wherein R PUCCH = N CS * ⌊ ( N B W P size - RB B W P o f f s e t ) / N R B ⌋ , and R PUCCH is further adjusted to be a multiple of 2*N CS by rounding down a calculation result; and determining, by the terminal device, the M PUCCH resources from the K PUCCH resources in the target PUCCH resource set that are defined in the protocol; wherein N RB is the number of PRBs in the target PUCCH resource, R B B W P offset is the PRB offset for the initial uplink BWP, N B W P size is the number of PRBs in the initial uplink BWP, N CS is the number of initial CS indexes in the set of initial CS indexes, and └ ┘ represents a floor function.
- 12 . A network device, comprising: a transceiver; a processor coupled to the transceiver; and a memory configured to store a computer program; wherein the computer program is executed by the processor to cause the network device to: receive a physical uplink control channel (PUCCH) on a target PUCCH resource in an initial uplink bandwidth part (BWP), the target PUCCH resource comprising at least one physical resource block (PRB) per hop unit; wherein a PRB position of the target PUCCH resource in the initial uplink BWP is determined according to a first PRB index of the target PUCCH resource in a first hop unit, a second PRB index of the target PUCCH resource in a second hop unit, and a number of PRBs in the target PUCCH resource; wherein the first PRB index and the second PRB index are determined according to at least one of: the number of PRBs in the target PUCCH resource, a PRB offset for the initial uplink BWP, a number of PRBs in the initial uplink BWP, an index of the target PUCCH resource, or a number of initial cyclic shift (CS) indexes in a set of initial CS indexes.
- 13 . A terminal device, comprising: a transceiver; a processor coupled to the transceiver; and a memory configured to store a computer program; wherein the computer program is executed by the processor to cause the terminal device to: determine a physical resource block (PRB) position of a target physical uplink control channel (PUCCH) resource for a PUCCH in an initial uplink bandwidth part (BWP), the target PUCCH resource comprising at least one PRB per hop unit; and transmit the PUCCH on the target PUCCH resource; wherein the computer program executed by the processor to cause the terminal device to determine the PRB position of the target PUCCH resource for the PUCCH in the initial uplink BWP is executed by the processor to cause the terminal device to: determine a first PRB index of the target PUCCH resource in a first hop unit and a second PRB index of the target PUCCH resource in a second hop unit according to at least one of: a number of PRBs in the target PUCCH resource, a PRB offset for the initial uplink BWP, a number of PRBs in the initial uplink BWP, an index of the target PUCCH resource, or a number of initial cyclic shift (CS) indexes in a set of initial CS indexes; and determine the PRB position of the target PUCCH resource in the initial uplink BWP according to the first PRB index, the second PRB index, and the number of PRBs in the target PUCCH resource.
- 14 . The terminal device of claim 13 , wherein the computer program executed by the processor to cause the terminal device to determine the PRB position of the target PUCCH resource in the initial uplink BWP according to the first PRB index, the second PRB index, and the number of PRBs in the target PUCCH resource is executed by the processor to cause the terminal device to: determine that PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP range from N P R B s t a r t ( 0 , 1 ) to N P R B s t a r t ( 0 , 1 ) + N R B - 1 and determine that PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP range from N P R B s t a r t ( 0 , 2 ) to N P R B s t a r t ( 0 , 2 ) + N R B - 1 when ⌊ r P U U C H / 8 ⌋ = 0 ; and/or determine that the PRB indexes of the target PUCCH resource in the first hop unit in the initial uplink BWP range from N P R B s t a r t ( 1 , 1 ) to N P R B s t a r t ( 1 , 1 ) + N R B - 1 and determine, that the PRB indexes of the target PUCCH resource in the second hop unit in the initial uplink BWP range from N P R B s t a r t ( 1 , 2 ) to N P R B s t a r t ( 1 , 2 ) + N R B - 1 when ⌊ r P U U C H / 8 ⌋ = 1 ; wherein N RB is the number of PRBs in the target PUCCH resource, r PUUCH is the index of the target PUCCH resource, N P R B s t a r t ( 0 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 0 , 2 ) is the second PRB index when ⌊ r P U U C H / 8 ⌋ = 0 , N P R B s t a r t ( 1 , 1 ) is the first PRB index when ⌊ r P U U C H / 8 ⌋ = 1 , N P R B s t a r t ( 1 , 2 ) is the second PRB index when └r PUUCH /8┘=1, and └ ┘ represents a floor function.
- 15 . The terminal device of claim 13 , wherein: the first PRB index is a starting PRB index in all PRB indexes of the target PUCCH resource in the first hop unit, or, the first PRB index is a last PRB index in all the PRB indexes of the target PUCCH resource in the first hop unit, or, the first PRB index is an intermediate PRB index in all the PRB indexes of the target PUCCH resource in the first hop unit; and/or the second PRB index is a first PRB index in all PRB indexes of the target PUCCH resource in the second hop unit, or, the second PRB index is a last PRB index in all the PRB indexes of the target PUCCH resource in the second hop unit, or, the second PRB index is an intermediate PRB index in all the PRB indexes of the target PUCCH resource in the second hop unit.
- 16 . The terminal device of claim 13 , wherein the computer program executed by the processor to cause the terminal device to determine the first PRB index of the target PUCCH resource in the first hop unit and the second PRB index of the target PUCCH resource in the second hop unit is executed by the processor to cause the terminal device to: determine the first PRB index as N RB * ( RB B W P offset + ⌊ r P U U C H / ( N C S ) ⌋ ) and determine the second PRB index as N B W P s i z e - N RB * ( R B B W P offset + ⌊ r P U U C H / ( N C S ) ⌋ + 1 ) when ⌊ r P U U C H / 8 ⌋ = 0 ; and/or determine the first PRB index as N B W P s i z e - N RB * ( R B B W P offset + ⌊ ( r P U U C H - 8 ) / ( N C S ) ⌋ + 1 ) and determine the second PRB index as N RB * ( R B B W P o f f s e t + ⌊ ( r P U U C H - 8 ) / ( N C S ) ⌋ ) when ⌊ r P U U C H / 8 ⌋ = 1 ; wherein N RB is the number of PRBs in the target PUCCH resource, r PUUCH is the index of the target PUCCH resource, R B B W P offset is the PRB offset for the initial uplink BWP, N B W P size is the number of PRBs in the initial uplink BWP, N CS is the number of initial CS indexes in the set of initial CS indexes, and └ ┘ represents a floor function.
- 17 . The terminal device of claim 13 , wherein the computer program is further executed by the terminal device to cause the terminal device to determine the target PUCCH resource from M PUCCH resources in a target PUCCH resource set, wherein Mis a positive integer and M≤K, and K is a number of PUCCH resources in the target PUCCH resource set as defined in a protocol.
- 18 . The terminal device of claim 17 , wherein the computer program is further executed by the terminal device to cause the terminal device to determine the M PUCCH resources in the target PUCCH resource set according to at least one of: a number of PRBs in the target PUCCH resource, a PRB offset for the initial uplink BWP, a number of PRBs in the initial uplink BWP, or a number of initial CS indexes in a set of initial CS indexes.
Description
CROSS-REFERENCE TO RELATED APPLICATION(S) This application is a continuation of International Application No. PCT/CN2021/103442, filed Jun. 30, 2021, the entire disclosure of which is hereby incorporated by reference. TECHNICAL FIELD This disclosure relates to the field of communication, and more specifically to a method for wireless communication, a terminal device, and a network device. BACKGROUND Uplink transmission is generally limited by a maximum power spectral density (PSD) and a maximum equivalent isotropically radiated power (EIRP). Currently, it can merely support transmission of physical uplink control channel (PUCCH) formats 0/1/4 on only one physical resource block (PRB), resulting in limited coverage of a PUCCH transmission. SUMMARY A method for wireless communication, a terminal device, and a network device are provided in embodiments of the disclosure. In a first aspect, a method for wireless communication is provided. The method includes the following. A terminal device determines a physical resource block (PRB) position of a target PUCCH resource for a PUCCH in an initial uplink bandwidth part (BWP), where the target PUCCH resource includes at least one PRB per hop unit. The terminal device transmits the PUCCH on the target PUCCH resource. In a second aspect, a terminal device is provided. The terminal device includes a transceiver, a processor coupled to the transceiver, and a memory configured to store a computer program. The computer program is executed by the processor to cause the terminal device to perform the following. The terminal device determines a PRB position of a target PUCCH resource for a PUCCH in an initial uplink BWP, where the target PUCCH resource includes at least one PRB per hop unit. The terminal device transmits the PUCCH on the target PUCCH resource. In a third aspect, a network device is provided. The network device includes a transceiver, a processor coupled to the transceiver, and a memory configured to store a computer program. The computer program is executed by the processor to cause the network device to perform the following. The network device transmits indication information to a terminal device, where the indication information indicates M PUCCH resources in a target PUCCH resource set, the M PUCCH resources include a target PUCCH resource, the target PUCCH resource includes at least one PRB per hop unit, M is a positive integer and M≤K, and K is the number of PUCCH resources in a PUCCH resource set as defined in a protocol. The network device receives a PUCCH transmitted on the target PUCCH resource by the terminal device. Other features and aspects of the disclosed features will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the features in accordance with implementations the disclosure. The summary is not intended to limit the scope of any implementations described herein. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic architectural diagram of a communication system to which embodiments of the disclosure are applied. FIG. 2 is a schematic flow chart of a method for wireless communication according to embodiments of the disclosure. FIG. 3 to FIG. 14 are schematic diagrams each illustrating resources in hop units according to embodiments of the disclosure. FIG. 15 is a schematic flow chart of a method for wireless communication according to embodiments of the disclosure. FIG. 16 is a schematic block diagram of a terminal device according to embodiments of the disclosure. FIG. 17 is a schematic block diagram of a network device according to embodiments of the disclosure. FIG. 18 is a schematic block diagram of a communication device according to embodiments of the disclosure. FIG. 19 is a schematic block diagram of an apparatus according to embodiments of the disclosure. FIG. 20 is a schematic block diagram of a communication system according to embodiments of the disclosure. DETAILED DESCRIPTION The following will describe technical solutions of embodiments of the disclosure with reference to the accompanying drawings in embodiments of the disclosure. Apparently, embodiments described herein are merely some embodiments, rather than all embodiments, of the disclosure. Based on the embodiments of the disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort shall fall within the protection scope of the disclosure. Technical solutions of embodiments of the disclosure are applicable to various communication systems, for example, a global system of mobile communication (GSM), a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS), a long term evolution (LTE) system, an advanced LTE (LTE-A) system, a new radio (NR) system, an evolved system of an NR system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR