Uplink control information transmission method, reception method, terminal and network device
By determining the reference bit count based on the HARQ-ACK bit count in the communication system, the problem of inconsistent understanding of the HARQ-ACK bit count between the terminal and network equipment is solved, thus improving transmission performance and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-04
- Publication Date
- 2026-04-07
AI Technical Summary
In communication systems, the inconsistent interpretation of the number of bits in HARQ-ACK by the terminal and network equipment leads to poor transmission performance.
In uplink channels with overlapping time domains, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK, and transmitted simultaneously on the same uplink channel. Using signaling configuration or pre-agreed bit ranges and physical uplink control channel resource sets, PUCCH or PUSCH resources are determined to perform HARQ-ACK transmission and reception.
This enables terminals and network devices to stably understand the number of HARQ-ACK bits, improves transmission performance, reduces packet loss, and ensures the accuracy of information transmission.
Smart Images

Figure CN114599093B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to an uplink control information transmission method, a receiving method, a terminal and a network device. BACKGROUND
[0002] In some communication systems (for example: 5G system), a terminal can need to transmit multiple hybrid automatic repeat request-acknowledgment (HARQ-ACK). When the terminal transmits multiple HARQ-ACK codebooks on the same channel, some HARQ-ACK codebooks (for example: low-priority HARQ-ACK codebook) are likely to have unstable bit number due to packet loss caused by poor transmission performance, which may cause the terminal and the network device to have inconsistent understanding of the bit number of the HARQ-ACK transmitted by the terminal. SUMMARY
[0003] Embodiments of the present application provide an uplink control information transmission method, a receiving method, a terminal and a network device to solve the problem of inconsistent understanding of the bit number of the HARQ-ACK transmitted by the terminal between the terminal and the network device.
[0004] Embodiments of the present application provide an uplink control information transmission method, comprising:
[0005] In a case where a first uplink channel carrying a first hybrid automatic repeat request-acknowledgment (HARQ-ACK) and a second uplink channel carrying a second HARQ-ACK overlap in time domain, a terminal determines a reference bit number of the second HARQ-ACK according to a bit number of the first HARQ-ACK.
[0006] The terminal simultaneously transmits the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number.
[0007] Optionally, the determining of the reference bit number of the second HARQ-ACK according to the bit number of the first HARQ-ACK comprises:
[0008] The reference bit number corresponding to a target bit number interval is taken as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is a bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval among the multiple bit number intervals corresponds to a different reference bit number.
[0009] Optionally, the multiple bit number intervals are:
[0010] Multiple bit ranges configured or pre-agreed in the signaling configuration; or,
[0011] These are multiple bit ranges corresponding to the resource set of the Physical Uplink Control Channel (PUCCH) of the first HARQ-ACK.
[0012] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0013] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value; or
[0014] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0015] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0016] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0017] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0018] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0019] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or
[0020] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference number of bits, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
[0021] Optionally, determining the PUCCH resource includes at least one of the following:
[0022] Determine the PUCCH resource set;
[0023] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0024] Identify at least one PUCCH resource used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0025] Optionally, determining the PUCCH resource set includes:
[0026] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0027] and / or
[0028] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0029] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0030] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0031] and / or
[0032] The determination of at least one PUCCH resource for carrying CSI includes:
[0033] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0034] Optionally, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0035] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
[0036] Optionally, determining whether to discard CSI and / or discard a portion of CSI based at least on the reference bit count of the second HARQ-ACK includes:
[0037] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
[0038] Optionally, determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes:
[0039] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0040] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0041] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0042] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or
[0043] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
[0044] Optionally, when transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0045] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0046] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0047] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0048] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0049] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0050] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0051] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0052] This invention also provides an uplink control information receiving method, comprising:
[0053] When the first uplink channel carrying the first Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the network device determines the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK.
[0054] The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number.
[0055] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0056] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
[0057] Optionally, the plurality of bit number intervals are: multiple bit number intervals configured by signaling or pre-agreed; or
[0058] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0059] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0060] Optionally, when the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or
[0061] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0062] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0063] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0064] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0065] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0066] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or
[0067] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
[0068] Optionally, determining the PUCCH resource includes at least one of the following:
[0069] Determine the PUCCH resource set;
[0070] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0071] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0072] Optionally, determining the PUCCH resource set includes:
[0073] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0074] and / or
[0075] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0076] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0077] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0078] and / or
[0079] The determination of at least one PUCCH resource for carrying CSI includes:
[0080] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0081] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0082] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0083] Optionally, determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes:
[0084] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0085] Optionally, determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes:
[0086] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0087] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0088] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0089] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or
[0090] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
[0091] Optionally, when receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0092] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0093] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0094] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0095] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0096] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0097] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0098] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0099] This invention also provides a terminal, including a memory, a transceiver, and a processor:
[0100] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0101] When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK.
[0102] Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are transmitted simultaneously on the same uplink channel.
[0103] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0104] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
[0105] Optionally, the plurality of bit number intervals are:
[0106] Multiple bit ranges configured or pre-agreed in the signaling configuration; or,
[0107] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0108] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0109] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value; or
[0110] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0111] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0112] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0113] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0114] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0115] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or
[0116] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
[0117] Optionally, determining the PUCCH resource includes at least one of the following:
[0118] Determine the PUCCH resource set;
[0119] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0120] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0121] Optionally, determining the PUCCH resource set includes:
[0122] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0123] and / or
[0124] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0125] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0126] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0127] and / or
[0128] The determination of at least one PUCCH resource for carrying CSI includes:
[0129] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0130] Optionally, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0131] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
[0132] Optionally, determining whether to discard CSI and / or discard a portion of CSI based at least on the reference bit count of the second HARQ-ACK includes:
[0133] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
[0134] Optionally, determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes:
[0135] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0136] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0137] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0138] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or
[0139] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
[0140] Optionally, when transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0141] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0142] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0143] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0144] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0145] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0146] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0147] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0148] This invention also provides a network device, including a memory, a transceiver, and a processor:
[0149] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0150] When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK.
[0151] Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are received on the same uplink channel.
[0152] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0153] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
[0154] Optionally, the plurality of bit number intervals are: multiple bit number intervals configured by signaling or pre-agreed; or
[0155] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0156] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0157] Optionally, when the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or
[0158] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0159] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0160] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0161] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0162] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0163] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or
[0164] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
[0165] Optionally, determining the PUCCH resource includes at least one of the following:
[0166] Determine the PUCCH resource set;
[0167] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0168] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0169] Optionally, determining the PUCCH resource set includes:
[0170] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0171] and / or
[0172] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0173] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0174] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0175] and / or
[0176] The determination of at least one PUCCH resource for carrying CSI includes:
[0177] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0178] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0179] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0180] Optionally, determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes:
[0181] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0182] Optionally, determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes:
[0183] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0184] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0185] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number includes:
[0186] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or
[0187] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
[0188] Optionally, when receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0189] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0190] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0191] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0192] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0193] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0194] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0195] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0196] This invention also provides a terminal, comprising:
[0197] The determining unit is configured to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain.
[0198] The transmission unit is configured to transmit the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number.
[0199] This invention also provides a network device, comprising:
[0200] The determining unit is configured to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain.
[0201] A receiving unit is configured to receive the second HARQ-ACK and the first HARQ-ACK on the same uplink channel, based on the reference bit number.
[0202] This invention also provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the uplink control information transmission method provided in this invention embodiment, or the computer program is used to cause the processor to execute the uplink control information reception method provided in this invention embodiment.
[0203] In this embodiment of the invention, when the first uplink channel carrying the first HARQ-ACK and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the terminal determines the reference bit count of the second HARQ-ACK based on the bit count of the first HARQ-ACK. The terminal then transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel based on the reference bit count. This ensures that the terminal and network device have a consistent understanding of the bit count of the HARQ-ACK transmitted by the terminal, as the terminal transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel based on the reference bit count. Attached Figure Description
[0204] Figure 1 This is a schematic diagram of the network architecture applicable to embodiments of the present invention;
[0205] Figure 2 This is a schematic diagram of a semi-static HARQ-ACK codebook provided in an embodiment of the present invention;
[0206] Figure 3 This is a schematic diagram of a dynamic HARQ-ACK codebook provided in an embodiment of the present invention;
[0207] Figure 4 This is a flowchart of an uplink control information transmission method provided in an embodiment of the present invention;
[0208] Figure 5 This is a flowchart of an uplink control information receiving method provided in an embodiment of the present invention;
[0209] Figure 6 This is a schematic diagram of an uplink control information transmission provided in an embodiment of the present invention;
[0210] Figure 7 This is a structural diagram of a terminal provided in an embodiment of the present invention;
[0211] Figure 8 This is a structural diagram of a network device provided in an embodiment of the present invention;
[0212] Figure 9 This is a structural diagram of another terminal provided in an embodiment of the present invention;
[0213] Figure 10 This is a structural diagram of another network device provided in an embodiment of the present invention. Detailed Implementation
[0214] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0215] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "and / or" relationship.
[0216] In this embodiment of the invention, the term "multiple" refers to two or more, and other quantifiers are similar.
[0217] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0218] This invention provides an uplink control information transmission method, a receiving method, a terminal, and a network device to solve the problem of inconsistent understanding between the terminal and the network device regarding the number of bits in the HARQ-ACK transmitted by the terminal.
[0219] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0220] The technical solutions provided in this invention are applicable to a variety of systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), and 6G systems. All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0221] Please see Figure 1 , Figure 1 This is a schematic diagram of the network architecture applicable to the implementation of this invention, such as... Figure 1 As shown, it includes terminal 11 and network device 12.
[0222] The terminal involved in this embodiment of the invention can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device. These exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in this embodiment of the invention.
[0223] The network device involved in this embodiment of the invention can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with 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 attribute management of the air interface. For example, the network equipment involved in the embodiments of this invention can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this invention. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.
[0224] Network devices and terminals can each use one or more antennas for Multiple-Input Multiple-Output (MIMO) transmission. MIMO transmission can be Single-User MIMO (SU-MIMO) or Multiple-User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0225] In some communication systems (e.g., 5G NR), uplink channel transmission with different physical layer priorities is supported. Resource conflicts may exist between uplink channels with different physical layer priorities on the same terminal; for example, on the same carrier, the symbols occupied by uplink channels with different priorities may overlap. To avoid the peak-to-average power ratio (PAPR) increasing and causing power-limited problems due to multiple uplink channels transmitting in parallel on the same carrier at the same time, only the channel with the higher physical layer priority among the conflicting channels can be transmitted, discarding the channel with the lower physical layer priority. In this embodiment of the invention, to avoid discarding the uplink control information (UCI) carried on the low-priority channel, UCI multiplexing on multiple PUCCHs with different physical layer priorities can be supported for transmission on the same channel.
[0226] Channel transmission with different physical layer priorities can be as follows:
[0227] A terminal can support different service types, such as enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC). Different service types have different requirements for reliability and transmission latency. URLLC service flows may occur sporadically and intermittently; therefore, reserving different system resources independently for different services incurs significant overhead, and the resources reserved for URLLC may often remain unused. To improve system resource utilization, different services can be multiplexed on the same resources. It is possible that a data transmission scheduled earlier may be interrupted or canceled by a data transmission scheduled later. For example, after a terminal is scheduled to transmit an eMBB service on resource 1, a URLLC service arrives. To meet the latency requirements of the URLLC service, it needs to be scheduled as quickly as possible, potentially occupying all or part of the resources (including time-domain and / or frequency-domain resources) already allocated to the eMBB service for URLLC transmission. For example, it is possible that all or part of the symbols in the time-domain resources (symbol set) scheduled for eMBB on the same carrier are scheduled for URLLC transmission, regardless of whether the frequency-domain resources overlap. Since two uplink channels cannot be transmitted simultaneously on the same carrier at the same time, the eMBB service will be interrupted or canceled by the URLLC service.
[0228] To avoid interference between services, different priorities can be defined for different services. When resource conflicts occur, the higher-priority channel is selected for transmission, and the lower-priority channel is discarded. Therefore, to better support the transmission of different services with varying requirements, some protocols introduce physical layer priorities. When channels with different physical layer priorities conflict—that is, when multiple PUCCHs overlap in the time domain on the same carrier, or when PUCCHs and PUSCHs overlap in the time domain on the same carrier—the lower-priority channel is discarded, and only the higher-priority channel is transmitted.
[0229] The physical layer priorities of PUCCH and PUSCH can be obtained through default methods, dynamic DCI indication, or semi-static configuration via Radio Resource Control (RRC). For example, when PUCCH carries a Scheduling Request (SR), its priority is determined by the priority corresponding to the SR it carries, and the priority corresponding to each SR configuration is configured by higher-layer signaling. When PUCCH carries a HARQ-ACK for an SPS PDSCH or a HARQ-ACK for a PDCCH indicating SPS resource release (i.e., SPS PDSCH release), its priority is determined by the HARQ-ACK codebook number configured for the SPS PDSCH by higher-layer signaling; the HARQ-ACK codebook with number 0 has low priority, and the HARQ-ACK codebook with number 1 has high priority. When PUCCH carries CSI (including periodic CSI and semi-persistent channel state information), its priority is determined by the HARQ-ACK codebook number configured for the SPS PDSCH by higher-layer signaling. When using CSI (SP-CSI), its priority can be defaulted to low priority. When the DCI contains a priority indication field, the priority can be obtained through the priority indication field in the DCI (or PDCCH) corresponding to PUCCH and PUSCH (in this embodiment, PDCCH and DCI can be considered equivalent; DCI is the specific format used for PDCCH transmission, so having the corresponding DCI is equivalent to having the corresponding PDCCH). For example, if the DCI used by PDCCH contains a priority indication field, then: when PDCCH schedules a PDSCH, the priority of the PUCCH carrying the HARQ-ACK of this PDSCH can be indicated through the priority indication field. When PDCCH schedules a PUSCH, the priority of the scheduled PUSCH can be indicated through the priority indication field. PUSCH includes PUSCHs that only carry Transport Blocks (TBs) or PUSCHs that only carry Aperiodic Channel State Information (APS). The priority of a PUSCH carrying SP-CSI (CSI, A-CSI) or a PUSCH carrying both TB and A-CSI is determined by activating the priority indication field in the DCI of the SP-CSI PUSCH. If the DCI does not contain a priority indication field, or if the higher-layer signaling does not have a priority configured, the default is low priority.
[0230] The UCI transmission in 5G NR can be as follows:
[0231] UCI can contain information such as HARQ-ACK, CSI, and SR, and can be transmitted on PUCCH. HARQ-ACK is a collective term for positive acknowledgment (ACK) and negative acknowledgment (NACK), used to provide feedback on PDSCH or PDCCH indicating SPS resource release (also known as SPS PDSCH release), informing the network device whether the PDSCH or PDCCH indicating SPS PDSCH release has been correctly received. CSI is used to provide feedback on downlink channel quality, thereby helping the network device to better perform downlink scheduling, such as selecting Modulation and Coding Scheme (MCS) and configuring appropriate Resource Block (RB) resources based on CSI. SR is used when a terminal needs to transmit uplink services, requesting transmission resources for the PUSCH carrying the uplink service from the network device.
[0232] 5G NR systems can support both semi-static and dynamic HARQ-ACK codebook generation methods. The HARQ-ACK codebook can be a sequence of HARQ-ACK feedback generated for downlink transmissions (including PDSCH and SPS PDSCH releases) that perform HARQ-ACK feedback at the same time domain location or on the uplink channel.
[0233] A semi-static HARQ-ACK codebook can determine the set of downlink transmission positions Mc for HARQ-ACK feedback on each carrier c (specifically, on the currently active BWP on that carrier) within a slot or sub-slot n based on each value in the K1 set representing HARQ-ACK feedback timing. Then, the HARQ-ACK codebook transmitted in the slot or sub-slot n can be determined based on Mc. For example... Figure 2As shown, assuming the K1 set is {2,3,4,5,6,7,8,9}, where the time slots configured for uplink transmission are not included, and assuming that at most one PDSCH is transmitted in each time slot and the PDSCH contains only 1TB, the codebook size in time slot n+9 can be determined to be 6 bits. (If multiple PDSCHs can be transmitted in a time slot using Time Division Multiplexing (TDM), then multiple bits of HARQ-ACK positions can be reserved in each time slot. If a PDSCH contains multiple TBs or is configured for Code Block Group (CBG) transmission, then each PDSCH can correspond to more bits of HARQ-ACK, thus changing the codebook size in time slot n+9). The advantage of a semi-static HARQ-ACK codebook is that it can relatively stably ensure that the terminal and network devices understand the codebook size consistently. However, the overhead of a semi-static HARQ-ACK codebook is relatively large; even if only a few transmissions are scheduled in the downlink transmission position set Mc, feedback according to the maximum range is still required. To reduce feedback overhead, a fallback method for semi-static HARQ-ACK codebooks is proposed. That is, if only one downlink transmission is scheduled using fallback DCI (such as DCI format 1-0) within the Mc range, and the Downlink Assignment Index (DAI) field in the DCI is indicated as "1", then only one SPSPDSCH is received, and only one bit of HARQ-ACK is generated for transmission for the received downlink transmission. It is no longer necessary to generate a fixed-size HARQ-ACK codebook determined according to the K1 set.
[0234] The dynamic HARQ-ACK codebook can sort HARQ-ACKs according to the indication of the Counter-Downlink Assignment Index (C-DAI) field in the DCI that schedules downlink transmissions, and determine the total number of bits in the HARQ-ACK codebook according to the Total-Downlink Assignment Index (T-DAI) field. Therefore, the size of the HARQ-ACK codebook can be dynamically adjusted according to the actual scheduling at different feedback times, thereby saving HARQ-ACK feedback overhead. Specifically, the monitoring opportunity (MO) for an active BWP on a carrier can be determined first based on K1, K0 (the time slot interval between the PDCCH and its scheduled PDSCH, i.e., the scheduling timing) and the configured number of repeated transmissions (if configured). If multiple carriers exist, the PDCCH MOs on different carriers may be time-disaligned. Therefore, the PDCCH MOs on multiple carriers are sorted in chronological order to form a large set of PDCCH MOs, where each MO contains MOs that overlap in the time domain on multiple carriers. In this set of PDCCH MOs, C-DAI indicates the cumulative number of PDSCHs already transmitted on the current PDCCH MO on the current carrier, or the cumulative number of PDCCHs released by the SPS PDSCH, in the order of frequency domain first, then time domain. T-DAI indicates the total number of PDSCHs transmitted on all carriers by the current PDCCH MO, or the cumulative number of PDSCHs released by the SPS PDSCH. The number of PDSCHs released by PDSCH is determined by the network device when sending DCIs to schedule PDSCH transmissions. It ensures that C-DAI is accumulated sequentially across DCIs on different carriers within the same MO, while T-DAI has the same value across all DCIs within the same MO, representing the total number of DCIs scheduled across all frequency domains in that MO. For example... Figure 3 As shown, assuming both C-DAI and T-DAI are 2 bits, one 2-bit indicator state can be multiplexed using indicators 1, 5, 9…; one state can be multiplexed using indicators 2, 6, 10…; one state can be multiplexed using indicators 3, 7, 11…; and one state can be multiplexed using indicators 4, 8, 12…. The terminal detects PDCCHs using a certain DCI format (e.g., one or more of format 1-0, format 1-1, and format 1-2) from a defined PDCCH MO set, and generates a HARQ-ACK codebook based on the DAI information (including C-DAI and T-DAI) in the received PDCCH. The terminal then… Figure 3In the last DCI, scheduling T-DAI can determine the total number of bits as 6 (assuming that each DAI count corresponds to 1 PDSCH which corresponds to only 1 bit of HARQ-ACK; if one PDSCH corresponds to A bits of HARQ-ACK, then it is 6*A bits here).
[0235] Among them, PUCCH and PUCCH / PUSCH overlap with the same priority as follows:
[0236] NR does not support parallel transmission of PUCCH and PUSCH at the same time, regardless of whether they are on the same carrier or different carriers. When PUCCH and PUSCH (unless otherwise specified, PUCCH and PUSCH generally refer to PUCCH and PUSCH that do not use duplicate transmission) overlap in time domain resources, under the condition of satisfying predetermined timeline, UCI (usually HARQ-ACK and CSI) can be transferred from PUCCH to a PUSCH for transmission. If SR exists, SR will not be transmitted on PUSCH and will be discarded. If multiple PUSCHs overlap with a PUCCH, a PUSCH is selected according to predetermined rules. Among these rules, the PUSCH carrying A-CSI is given priority. If there are both PUSCHs with PDCCH scheduling (DG PUSCH) and PUSCHs without PDCCH scheduling (CG PUSCH, SP-CSIPUSCH, etc.), the DG PUSCH is given priority. After selection according to the above rules, if there are PUSCHs on multiple carriers, the PUSCH on the carrier with the lower carrier number can be given priority. If multiple PUSCHs that do not overlap in the time domain overlap with a PUCCH on the selected carrier, the earliest PUSCH can be given priority.
[0237] The timeline can be defined as follows: If a PUCCH or PUSCH has a corresponding PDCCH (e.g., the HARQ-ACK carried by the PUCCH is the HARQ-ACK of a PDSCH scheduled by a PDCCH or the HARQ-ACK of a PDCCH indicating the release of downlink SPS resources), then the PDCCH of the scheduled PDSCH or the PDCCH indicating the release of downlink SPS resources is the PDCCH corresponding to the PUCCH (or it can also be called the PDCCH of the scheduled PUCCH), and the PDCCH of the scheduled PUSCH is the PDCCH corresponding to the PUSCH. The first symbol of the channel with the earliest start time among the overlapping PUCCH and PUSCH is taken as the target symbol. If there are multiple channels with the same start time, one channel is randomly selected, and its first symbol is taken as the target symbol. The target symbol must meet the following timeline to be multiplexed and transmitted; otherwise, it is considered an incorrect scheduling.
[0238] Timeline 1: The target symbol is no earlier than the first symbol (including CP) after a T1mux time interval following the last symbol of any PDSCH or SPS PDSCH release that requires HARQ-ACK feedback on the PUCCH. In other words, the time interval between the target symbol and the last symbol of any of the aforementioned PDSCH or SPS PDSCH releases is no less than T1mux. T1mux is related to the PDSCH processing delay and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that the acquisition and preparation of HARQ-ACK can be completed before the transmission of the finalized channel for HARQ-ACK transmission begins.
[0239] Timeline 2: The target symbol is no earlier than the first symbol (including CP) after the T2mux time following the last symbol of any PDCCH (including the PDCCH indicating SPS PDSCH release) that schedules the PDSCH (if any) and PUSCH (if any), meaning the time interval between the target symbol and the last symbol of any of the aforementioned PDCCHs is no less than T2mux. T2mux is related to the PUSCH processing delay and can be calculated using a predetermined formula and relevant parameters. The purpose of this timeline is to ensure that when UCI needs to be transferred to the PUSCH for transmission, the PDCCH scheduling the PUSCH can be obtained before the PUCCH preparation begins, thus determining that UCI transmission does not need to be prepared on the PUCCH, and that transmission preparation, including UCI, can be completed before PUSCH transmission, i.e., UCI acquisition and multiplexing processing, and TB preparation (such as encoding, modulation, scrambling, etc.). If it is multiplexing between multiple PUCCHs, this T2mux is used to simulate the preparation time for CSI and SR with HARQ-ACK multiplexing.
[0240] If the HARQ-ACK carried by the PUCCH does not have a corresponding PDCCH (i.e., the HARQ-ACK is the HARQ-ACK of the SPS PDSCH), then there is no PDCCH to schedule the PDSCH. If there is no PUSCH or no corresponding PDCCH, then only T1mux needs to be checked, not T2mux. If the PUCCH carries CSI and / or SR, since there is no corresponding PDSCH, T1mux does not need to be checked. Furthermore, if there is no PUSCH or no corresponding PDCCH, then T2mux does not need to be checked either.
[0241] If two PUCCHs overlap, and at least one PUCCH is repeatedly transmitted (i.e., repeatedly transmitting UCI in each time slot across multiple time slots), then only the overlapping repetitions are processed according to high priority, discarding low priority ones, without affecting non-overlapping repetitions. If a PUCCH overlaps with a repetitive PUSCH, when the PUSCH uses time slot-based repetition (R15 repetition, or protocol-defined repetition type A), the UCI carried by the PUCCH is transferred to one or more PUSCH time slots overlapping with the PUCCH for transmission; when the PUSCH uses protocol-defined repetition type B, the UCI carried by the PUCCH is transferred to the earliest overlapping PUSCH containing more than one symbol in the actual repetition PUSCH (an actual repetition is a repetition PUSCH obtained after segmentation based on unavailable symbols, DL symbols, time slot boundaries, etc.); the PUSCHs of one or more repetitions overlapping with the PUCCH mentioned above must satisfy the multiplexing timeline. If a multi-slot PUCCH overlaps with a single-slot or multi-slot PUSCH, the overlapping PUSCH is discarded to ensure that the repeated transmission of PUCCH is not interrupted.
[0242] It should be noted that the above are merely illustrative examples of the features used in the embodiments of the present invention, and do not limit the protection schemes of the embodiments of the present invention in any way.
[0243] Please see Figure 4 , Figure 4 This is a flowchart of an uplink control information transmission method provided in an embodiment of the present invention, such as... Figure 4 As shown, it includes the following steps:
[0244] Step 401: When the first uplink channel carrying the first HARQ-ACK and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the terminal determines the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK.
[0245] Step 402: The terminal transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number.
[0246] The overlap in the time domain between the first uplink channel carrying the first HARQ-ACK and the second uplink channel carrying the second HARQ-ACK can be that the first uplink channel and the second uplink channel partially or completely overlap in the time domain.
[0247] The above-mentioned method of transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number can be described as transmitting the second HARQ-ACK according to the reference bit number, and transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel.
[0248] In this embodiment of the invention, the above steps enable the terminal to transmit the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count. In this way, the network device can receive the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit count, thereby ensuring that the terminal and the network device have a consistent understanding of the number of bits of the HARQ-ACK transmitted by the terminal.
[0249] As an optional implementation, determining the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK includes:
[0250] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
[0251] In this context, each of the aforementioned multiple bit number intervals may correspond to a different number of reference bits. Each bit number interval may be pre-configured with a different number of reference bits, thereby using the reference bit number corresponding to the bit number interval where the first HARQ-ACK bit number is located as the reference bit number of the second HARQ-ACK.
[0252] Optionally, the plurality of bit number intervals are:
[0253] Multiple bit ranges configured or pre-agreed in the signaling configuration; or,
[0254] Multiple bit ranges corresponding to the multiple PUCCH resource sets of the first HARQ-ACK.
[0255] The aforementioned signaling can be higher-layer signaling or physical-layer signaling, and can be terminal-specific signaling for a specific terminal, or multicast signaling or broadcast signaling for a group of terminals.
[0256] The aforementioned pre-agreed multiple bit ranges can be multiple bit ranges agreed upon in the protocol.
[0257] The aforementioned multiple bit ranges corresponding to the multiple PUCCH resource sets of the first HARQ-ACK can be divided in the same way as the bit ranges corresponding to the PUCCH resource sets. If the higher layer signaling configures multiple PUCCH resource sets for the first HARQ-ACK transmission of the terminal, and each PUCCH resource set corresponds to a bit range, then the bit ranges corresponding to these multiple PUCCH resource sets can be used as bit ranges for determining the reference bit range of the second HARQ-ACK. Then, a reference bit range can be defined for each bit range through a predefined method or through signaling configuration.
[0258] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0259] The aforementioned signaling can be higher-layer signaling or physical-layer signaling, and can be terminal-specific signaling for a specific terminal, or multicast signaling or broadcast signaling for a group of terminals.
[0260] The aforementioned pre-agreed terms can be defined by the protocol to correspond to the number of reference bits for each bit range.
[0261] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value.
[0262] The failure to receive configuration signaling could be due to the network device not sending it, or the network device sending it but the terminal not successfully receiving it.
[0263] In this implementation, if the terminal does not receive configuration signaling when the reference bit number corresponding to each bit number interval is the signaling configuration, the reference bit number corresponding to each bit number interval is determined to be a predefined value, wherein the predefined value corresponding to different bit number intervals is different.
[0264] Optionally, when the number of reference bits is a number of bits determined according to a predetermined rule:
[0265] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0266] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0267] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0268] The aforementioned preset number of bits can be the minimum number of bits, the maximum number of bits, the average number of bits, etc., within the bit range. The reference number of bits is obtained based on the number of bits within the bit range. For example, it is agreed that the reference number of bits is equal to one of the minimum number of bits, the maximum number of bits, and the average number of bits of the corresponding bit range.
[0269] The function related to the number of bits contained in the first bit range can be a predefined function or a function configured by the network device. In specific embodiments of the present invention, the function is not limited.
[0270] As an optional implementation, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number includes:
[0271] The PUCCH resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or
[0272] The target resource on the PUSCH for carrying HARQ-ACK is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
[0273] In this embodiment, since the PUCCH resource is determined at least based on the reference bit count, the selection of PUCCH resource by the terminal and network device can be avoided due to changes in the bit count of the second HARQ-ACK, thus achieving the effect of consistent understanding of PUCCH resource by the terminal and network device.
[0274] The determination of PUCCH resources mentioned above includes, but is not limited to, at least one of the following:
[0275] Determine the PUCCH resource set;
[0276] Determine the minimum number of RBs for the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0277] Identify one of at least one PUCCH resources used to carry CSI, wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0278] Optionally, determining the PUCCH resource set includes:
[0279] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK.
[0280] The PUCCH resource set is determined by the sum of the bits, which may be done by the method defined in the protocol for determining the PUCCH resource set by the number of bits. This embodiment of the invention does not limit this method.
[0281] Since the PUCCH resource set is determined according to the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK, the terminal and network device can have a consistent understanding of the PUCCH resource set.
[0282] Optionally, determining the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0283] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0284] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0285] The minimum number of RBs for determining the PUCCH resource based on the number of bits can be determined using the method defined in the protocol for determining the minimum number of RBs for the PUCCH resource based on the number of bits, and this embodiment of the present invention does not limit this.
[0286] Since the minimum number of RBs for PUCCH resources is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK, or by the sum of the first minimum number of RBs and the second minimum number of RBs as the minimum number of RBs for PUCCH resources, it is possible to achieve a consistent understanding of the minimum number of RBs for PUCCH resources between the terminal and the network device.
[0287] Optionally, determining one of the PUCCH resources in at least one PUCCH resource used to carry CSI includes:
[0288] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0289] This implementation may involve selecting a PUCCH resource from at least one PUCCH resource for carrying multiple CSIs when the first HARQ-ACK and the second HARQ-ACK are transmitted on a PUCCH resource used to carry multiple CSIs, and multiple PUCCH resources for carrying multiple CSIs exist. The selection is based on the sum of the number of bits in the first HARQ-ACK, the reference number of the second HARQ-ACK, and the number of bits in the CSI.
[0290] In this implementation, since a PUCCH resource is selected based on the sum of the number of bits in the first HARQ-ACK, the reference number of the second HARQ-ACK, and the number of bits in the CSI, the terminal and network device can have a consistent understanding of the PUCCH resource.
[0291] Optionally, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0292] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of the CS.
[0293] Specifically, if it is determined that the CSI should not be discarded, it is transmitted simultaneously with the second HARQ-ACK and the first HARQ-ACK on the same uplink channel. If it is determined that the CSI should be discarded, it is further determined which part of the CSI should be retained and which part should be discarded. The retained CSI is then transmitted simultaneously with the second HARQ-ACK and the first HARQ-ACK on the same uplink channel.
[0294] In this implementation, since the determination of whether to discard CSI and / or discard a portion of CS is based at least on the reference bit count of the second HARQ-ACK, the terminal and network device can have a consistent understanding of whether to discard CSI and / or discard a portion of CS.
[0295] Optionally, determining whether to discard CSI and / or discard a portion of CSI based at least on the reference bit count of the second HARQ-ACK includes:
[0296] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
[0297] In this embodiment of the invention, determining whether to discard CSI and / or discard a portion of CSI based on the number of bits can be done using the implementation method defined in the protocol for determining whether to discard CSI and / or discard a portion of CSI based on the number of bits. This is not limited in the specific embodiment of the invention.
[0298] Optionally, determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes:
[0299] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0300] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0301] In this embodiment, since the target resource is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK, or the target resource is determined to include the first resource and the second resource, the terminal and the network device can have a consistent understanding of the target resource. Therefore, the network device also determines the target resource in the above manner.
[0302] As an optional implementation, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number includes:
[0303] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or
[0304] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
[0305] The above-mentioned transmission of the second HARQ-ACK according to the reference bit number can be that the number of bits corresponding to the transmitted second HARQ-ACK is the above-mentioned reference bit number.
[0306] The actual number of bits mentioned above can refer to the number of bits determined according to the downlink reception situation and HARQ-ACK codebook type corresponding to the second HARQ-ACK.
[0307] Optionally, when transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then NACK bits are added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, the number of bits in the target bit sequence being the reference bit number.
[0308] In this embodiment of the invention, it is not limited to adding NACK bits to obtain the target bit sequence. For example, other bits defined by the protocol or configured by the network device can also be added to obtain a bit sequence with the above bit number as the reference bit number.
[0309] As an optional implementation, if it is determined from the signaling configuration or preset configuration that multiplexing transmission of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0310] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0311] In this embodiment, the reference number of the second HARQ-ACK can be determined based on the number of bits in the first HARQ-ACK only when it is determined according to the signaling configuration or preset configuration that multiplexed transmission of the first HARQ-ACK and the second HARQ-ACK is supported; or the reference number of the second HARQ-ACK can be determined based on the number of bits in the first HARQ-ACK only when uplink channel multiplexed transmission with different physical layer priorities is determined according to the signaling configuration or preset configuration.
[0312] If it is determined, based on the signaling configuration or preset configuration, that multiplexing of the first HARQ-ACK and the second HARQ-ACK is not supported, or that uplink channels with different physical layer priorities cannot be multiplexed, the low-priority uplink channel or the aforementioned second HARQ-ACK can be discarded.
[0313] As an optional implementation, the first uplink channel carrying the first HARQ-ACK has a higher priority than the second uplink channel carrying the second HARQ-ACK.
[0314] In this implementation, the lower-priority second HARQ-ACK can be multiplexed with the higher-priority first HARQ-ACK for transmission.
[0315] As an optional implementation, the first HARQ-ACK has a higher priority than the second HARQ-ACK.
[0316] In this implementation, HARQ-ACKs of different priorities can be multiplexed and transmitted.
[0317] As an optional implementation, the first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0318] In this implementation, HARQ-ACK for unicast services and HARQ-ACK for multicast services can be multiplexed and transmitted.
[0319] As an optional implementation, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different.
[0320] In this embodiment, since the first uplink channel and the second uplink channel can be PUCCH or PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different, it is possible to multiplex the HARQ-ACK carried by the same or different types of uplink channels for transmission.
[0321] As an optional implementation, the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK may be of the same or different types.
[0322] In this implementation, it is possible to multiplex the transmission of a first HARQ-ACK and a second HARQ-ACK that use the same or different HARQ-ACK codebook types.
[0323] It should be noted that the overlapping situations in the time domain mentioned in this invention generally refer to overlapping situations in the time domain within the same carrier group. For example, in the case of carrier aggregation (CA), in the same PUCCH carrier group; or in the case of dual link (DC), in the same primary carrier group (MCG) or the same secondary carrier group (SCG); or in the case of a combination of CA and DC, in the same PUCCH carrier group within a certain carrier group (MCG or SCG). The aforementioned carriers can be replaced by cells, which are equivalent.
[0324] In this embodiment of the invention, when the first uplink channel carrying the first HARQ-ACK and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the terminal determines the reference bit count of the second HARQ-ACK based on the bit count of the first HARQ-ACK. The terminal then transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel based on the reference bit count. This ensures that the terminal and network device have a consistent understanding of the bit count of the HARQ-ACK transmitted by the terminal, as the terminal transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel based on the reference bit count.
[0325] Please see Figure 5 , Figure 5 This is a flowchart of an uplink control information receiving method provided in an embodiment of the present invention, such as... Figure 5 As shown, it includes the following steps:
[0326] Step 501: When the first uplink channel carrying the first HARQ-ACK and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the network device determines the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK.
[0327] Step 502: The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number.
[0328] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0329] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
[0330] Optionally, the plurality of bit number intervals are: multiple bit number intervals configured by signaling or pre-agreed; or
[0331] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0332] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0333] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value; or
[0334] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0335] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0336] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0337] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0338] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0339] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or
[0340] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
[0341] Optionally, determining the PUCCH resource includes at least one of the following:
[0342] Determine the PUCCH resource set;
[0343] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0344] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0345] Optionally, determining the PUCCH resource set includes:
[0346] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0347] and / or
[0348] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0349] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0350] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0351] and / or
[0352] The determination of at least one PUCCH resource for carrying CSI includes:
[0353] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0354] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0355] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0356] Optionally, determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes:
[0357] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0358] Optionally, determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes:
[0359] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0360] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0361] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0362] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or
[0363] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
[0364] Optionally, when receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0365] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0366] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0367] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0368] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0369] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0370] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0371] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0372] It should be noted that this embodiment is as a comparison with... Figure 4 The implementation methods of the network devices shown in the embodiments can be found in the following examples. Figure 4The related descriptions of the embodiments shown will not be repeated in this embodiment to avoid repetition, and can achieve the same beneficial effects.
[0373] The method provided in the embodiments of the present invention will be illustrated below through examples:
[0374] Example:
[0375] In this embodiment, it is assumed that the number of bits in the feedback sequence of the high-priority HARQ-ACK (i.e., the first HARQ-ACK mentioned above) determined according to the corresponding codebook type (dynamic or semi-static) is A1 bits, and the number of bits in the feedback sequence of the low-priority HARQ-ACK (i.e., the second HARQ-ACK mentioned above) determined according to the corresponding codebook type (dynamic or semi-static) is A2 bits. It is also assumed that the terminal is configured to support multiplexing transmission when low-priority and high-priority channels overlap in the time domain, or that the terminal is configured to support multiplexing transmission of HARQ-ACKs of different priorities. Furthermore, according to the network device's scheduling, on an active bandwidth part (BWP) of the primary carrier, a low-priority PUCCH (LP PUCCH) carrying low-priority HARQ-ACK and a high-priority PUCCH (HP PUCCH) carrying high-priority HARQ-ACK are transmitted. PUCCH transmissions overlap in the time domain. The priority of two PUCCHs is determined by the priority of their HARQ-ACK codebooks, which can be dynamically indicated by the priority indication field in the DCI that schedules PDSCHs. Figure 6 As shown below, the details are as follows:
[0376] Assuming the relationship between the number of high-priority HARQ-ACK bits and the corresponding low-priority HARQ-ACK reference bits is determined based on pre-configuration of network devices or pre-agreement between network devices and terminals, as shown in Table 1 below; where all or part of the values of X1, X2, X3, and X4 can be values pre-configured by higher-layer signaling or pre-agreed values; for example, higher-layer signaling can configure only X1, X2, and X3, while agreeing on X4 = 1706 (the maximum number of HARQ-ACK bits currently supported by the system); or, higher-layer signaling can configure only X2 and X3, while agreeing on X = 2 and X4 = 1706; or, for values not configured by higher-layer signaling, directly agreeing on 1706; or, higher-layer signaling can configure X1, X2, X3, and X4; or, the values of X1, X2, X3, and X4 can be directly agreed on, for example, agreeing on X, X2, X3, and X4 with multiple already configured PUCCH resource sets. Assuming that four PUCCH resource sets corresponding to high-priority HARQ-ACK have been configured, with the corresponding bit ranges being consistent, the first PUCCH resource set corresponds to bits 0-N1, the second PUCCH resource set corresponds to bits N1+1 to N2, the third PUCCH resource set corresponds to bits N2+1 to N3, and the fourth PUCCH resource set corresponds to bits N3+1 to N4, then X1 = N1, X2 = N2, X3 = N3, and X4 = N4 can be directly determined. Here, N1 can be conventionally fixed at 2, N4 can be conventionally fixed at 1706, and N2 and N3 can be configured by higher-layer signaling. If not configured, the default value is 1706. The above four intervals are merely examples; in practice, fewer than four intervals can be divided, such as one, two, or three intervals, or more than four intervals can be divided. The specific implementation method is similar to the above process and will not be repeated here.
[0377] Table 1: Correspondence between the number of bits in high-priority HARQ-ACK and the reference bits
[0378]
[0379] The terminal side can be as follows:
[0380] Based on the actual received downlink transmission and the corresponding codebook generation method, a feedback sequence of high-priority HARQ-ACK containing A1 bit feedback information is obtained, and a feedback sequence of low-priority HARQ-ACK containing A2 bit feedback information is obtained. Assuming that the A1 bit information of the high-priority HARQ-ACK belongs to the second interval in Table 1, the reference bit number of the low-priority HARQ-ACK is determined to be Y2 according to this interval. Then, the PUCCH resource that carries both low-priority and high-priority HARQ-ACK is determined according to the A1 bit high-priority HARQ-ACK and the Y2 bit low-priority HARQ-ACK, and the high-priority HARQ-ACK and low-priority HARQ-ACK are sent on the determined PUCCH resource.
[0381] In this scenario, it is assumed that the selection of the PUCCH resource set and the determination of RBmin (if necessary) are based on the A1 bits of high-priority HARQ-ACK and the Y2 bits of low-priority HARQ-ACK. That is, based on the total number of bits (A1+Y2), a PUCCH resource set corresponding to this number of bits is determined from multiple PUCCH resource sets pre-configured for high-priority HARQ-ACK transmission in higher-layer signaling (each PUCCH resource set contains multiple PUCCH resources). Then, based on the PUCCH resource indication field in the last DCI corresponding to the high-priority HARQ-ACK, a PUCCH resource is determined from the determined PUCCH resource set. If it is not necessary to determine RBmin, this PUCCH resource is directly determined as the PUCCH resource for simultaneously transmitting both high-priority and low-priority HARQ-ACK. If it is necessary to further determine RBmin based on the determined PUCCH resource, it is assumed that the code rate corresponding to this determined PUCCH resource is r, the modulation order under QPSK modulation is Qm=2, and the number of subcarriers contained in one RB is... The number of symbols contained in the PUCCH resource is O ACK =A1+Y2,Q CRC Given the number of CRC bits corresponding to high-priority and low-priority HARQ-ACKs, then satisfying... No more than (The minimum number of RBs corresponding to the configured parameters for this PUCCH resource) RBmin is the number of RBs actually used to transmit high-priority and low-priority HARQ-ACKs on this PUCCH resource. In other words, when determining a PUCCH resource using the method described above, this PUCCH itself contains... The PUCCH resource is initially allocated to RBs, but based on the required number of HARQ-ACK bits and the target code rate r, only RBmin RBs are actually needed to meet the requirements. To reduce transmission overhead, this PUCCH resource can be used to transmit only RBmin RBs instead of occupying RBmin RBs. RB transmission.
[0382] Specifically, when both high-priority HARQ-ACK and low-priority HARQ-ACK are transmitted simultaneously on a single PUCCH resource as defined above:
[0383] If high-priority HARQ-ACK and low-priority HARQ-ACK use a joint coding method (i.e., the two information sequences are encoded together), it is determined that the high-priority HARQ-ACK is transmitted according to A1 bits and the low-priority HARQ-ACK is transmitted according to Y2 bits. That is, (Y2-A2) bits of NACK are added to the end of the A2-bit low-priority HARQ-ACK to obtain the Y2-bit low-priority HARQ-ACK sequence. Then, the high-priority and low-priority HARQ-ACK sequences are concatenated together, and the encoding and rate matching are performed according to the resource size available for HARQ-ACK transmission on the PUCCH resource (i.e., the total number of REs excluding pilots and other unusable REs). The encoded data is then transmitted on the corresponding RE on the PUCCH resource.
[0384] If high-priority HARQ-ACK and low-priority HARQ-ACK use independent encoding (i.e., the two information sequences are encoded separately), and the high-priority HARQ-ACK is determined to be transmitted according to A1 bits, then the resources corresponding to the high-priority HARQ-ACK (i.e., the total number of REs) are further determined from the given PUCCH resources based on A1 bits and the code rate r corresponding to the high priority. Then, the A1-bit high-priority HARQ-ACK is encoded and rate-matched based on the determined resource size, mapped to the corresponding resources for transmission. The low-priority HARQ-ACK is transmitted on the remaining resources in the PUCCH that are available for HARQ-ACK transmission. The low-priority HARQ-ACK can be transmitted according to its actual A2 bits or according to the referenced Y2 bits on the remaining resources; the specific method depends on the transmission method. Bit transmission only affects the transmission of low-priority HARQ-ACK itself (e.g., encoding, rate matching, actual bit rate), and does not affect the transmission of high-priority HARQ-ACK. Preferably, it can be transmitted according to Y2 bits, that is, the Y2-bit low-priority HARQ-ACK (the sequence obtained after the above NACK padding operation) is encoded and rate matched according to a determined resource size, and mapped to the corresponding resource for transmission. In this way, the network device can always detect and receive low-priority HARQ-ACK according to Y2 bits. However, if the low-priority HARQ-ACK is transmitted according to the actual bits A2, if there is packet loss in the downlink transmission of the corresponding low-priority HARQ-ACK at the terminal side, the terminal and the network device may not understand the number of A2 bits in a consistent manner, and the network device may not be able to correctly parse the low-priority HARQ-ACK.
[0385] The network device side can be as follows:
[0386] Based on the scheduling situation and the corresponding codebook generation method, it is determined that the feedback sequence of high-priority HARQ-ACK contains A1 bit information, and the feedback sequence of low-priority HARQ-ACK contains A2 bit information. In the same way as the terminal side, the reference bit number of low-priority HARQ-ACK can be determined as Y2. Then, the network device determines the PUCCH resource that carries both low-priority and high-priority HARQ-ACK according to the A1 bit high-priority HARQ-ACK and the Y2 bit low-priority HARQ-ACK, and receives high-priority HARQ-ACK and low-priority HARQ-ACK on the determined PUCCH resource.
[0387] The process of determining the PUCCH resource set and RBmin (if necessary) is the same as that on the terminal side and will not be repeated here.
[0388] Specifically, when both high-priority HARQ-ACK and low-priority HARQ-ACK are received simultaneously on a single PUCCH resource as defined above:
[0389] If the high-priority HARQ-ACK and low-priority HARQ-ACK use a joint coding method (i.e., the two information sequences are encoded together), following the reverse process of terminal-side concatenation, coding, and rate matching, the jointly coded received sequence is first obtained from the corresponding resources. Then, rate matching and decoding are performed to obtain the concatenated HARQ-ACK sequence. Based on the concatenation order, the A1-bit high-priority HARQ-ACK sequence and the Y2-bit low-priority HARQ-ACK sequence are determined. Furthermore, the A2-bit actual low-priority HARQ-ACK (i.e., the first A2 bits in the Y2 bits) is extracted from the Y2-bit low-priority sequence.
[0390] If high-priority HARQ-ACK and low-priority HARQ-ACK use independent encoding methods (i.e., the two information sequences are encoded separately), and it is determined that the high-priority HARQ-ACK is transmitted according to A1 bits, then for the high-priority HARQ-ACK, the resources (RE set) on the PUCCH resources for transmitting the high-priority HARQ-ACK are determined in the same way as on the terminal side. The received sequence of the high-priority HARQ-ACK (i.e., the sequence after rate matching at the sending end) is obtained from these REs. Following the reverse process of encoding and rate matching on the terminal side, based on the A1 bit size, rate matching and decoding are performed on the received sequence to obtain the A1-bit high-priority HARQ-ACK sequence. The remaining REs on the PUCCH resources are determined to be the transmission resources for low-priority HARQ-ACK. The received sequence of the low-priority HARQ-ACK (i.e., the sequence after rate matching at the sending end) is obtained from these REs. If it is determined that the terminal side transmits the low-priority HARQ-ACK according to Y2 bits on the remaining resources... For uplink transmission, following the reverse process of terminal-side encoding and rate matching, the received sequence is de-rate matched and decoded based on the Y2 bit size to obtain a Y2 bit low-priority HARQ-ACK sequence. Then, the actual A2 bits of low-priority HARQ-ACK (i.e., the first A2 bits in the Y2 bits) are extracted from this sequence. If it is determined that the terminal side sends according to the actual number of low-priority HARQ-ACK bits, the received sequence is de-rate matched and decoded based on the A2 bit size, following the reverse process of terminal-side encoding and rate matching, to obtain an A2 bit low-priority HARQ-ACK sequence. However, if packet loss occurs in the downlink transmission of the corresponding low-priority HARQ-ACK at the terminal side, causing inconsistencies in the understanding of the A2 bit number between the terminal and network device, the network device may not be able to correctly parse the A2 bit low-priority HARQ-ACK (because the A2 value sent by the terminal is different from the A2 value received by the network device, leading to errors in encoding and decoding based on different A2 bits).
[0391] It should be noted that the execution steps of the terminal and network devices described above are not in any particular order, but are only for illustrating the specific behavior. The above method can also be applied to replace one or both PUCCHs with PUSCH. If a high-priority PUCCH is replaced with a high-priority PUSCH, for example, if high-priority and low-priority HARQ-ACKs are transmitted simultaneously on a high-priority PUSCH, then the process of determining the PUCCH resources described above can be replaced with the process of determining the REs carrying high-priority and low-priority HARQ-ACKs on the PUSCH. In the above independent encoding process, the resources corresponding to the low-priority HARQ-ACK are not necessarily all the remaining resources on the PUSCH. If there is data transmission or CSI transmission on the PUSCH, the corresponding resources need to be calculated according to a predetermined formula based on the reference bit Y2 of the low-priority HARQ-ACK. Finally, the remaining resources are used to transmit CSI or data.
[0392] The above embodiments only take the determination of PUCCH resources as an example. If CSI and HARQ-ACK are transmitted simultaneously, it is also possible to determine which CSIs can be transmitted on the same PUCCH resource according to the above reference bit number. For example, it can be based on the CSI bit number B1, the high-priority HARQ-ACK bit number A1, the low-priority HARQ-ACK reference bit number Y2, and the corresponding CRC bits of these bits, according to a determined PUCCH resource based on its corresponding target code rate, number of symbols, number of RBs, and modulation order Q. m Based on the maximum number of bits that can be carried, as determined by the information, we can determine how many bits from the B1 bit CSI can be transmitted on this PUCCH. For example, we can select bits that satisfy the following formula. Each CSI report is transmitted simultaneously with the HARQ-ACK.
[0393] and
[0394]
[0395] Among them O SR This represents the number of SR bits when SR exists; if SR does not exist, it is 0. csi-part1,nThis represents the nth CSI report. If it is necessary to transmit CSI and HARQ-ACK simultaneously on CSI resources, and multiple PUCCH resources for carrying multiple CSI reports are configured, the resource among the multiple PUCCH resources for carrying multiple CSI reports can be determined based on the reference bit count. Specifically, based on the CSI bit count, the high-priority HARQ-ACK bit count A1, the low-priority HARQ-ACK reference bit count Y2, and the corresponding CRC bits, the resource with the smallest total RE count among the multiple resources, and capable of carrying this information transmission at the target code rate, can be selected as the target resource. For example, it can satisfy the following conditions: This means that the resource is used for simultaneous transmission;
[0396] The same applies if the HARQ-ACKs of different priorities in the above embodiments are replaced with unicast and multicast HARQ-ACKs, or with two other different UCI transmissions.
[0397] The embodiments of the present invention can achieve the following:
[0398] When two different types of HARQ-ACK conflict during transmission, the reference number of the second HARQ-ACK to be transmitted simultaneously with the first type of HARQ-ACK is determined based on the bit number range to which the bit number of the first type of HARQ-ACK belongs. The transmission resources for transmitting the first and second types of HARQ-ACK simultaneously are determined according to the reference number of bits, thereby avoiding the impact of changes in the bit number of the second type of HARQ-ACK due to packet loss on the transmission of the first type of HARQ-ACK.
[0399] In embodiments of the present invention, when two different types of HARQ-ACKs conflict during transmission, a reference number of bits for a second HARQ-ACK transmitted simultaneously with the first HARQ-ACK is determined based on the bit number range to which the bit number of the first HARQ-ACK belongs. Based on the reference number of bits, a method for multiplexing the two types of HARQ-ACKs is determined, thereby preventing changes in the bit number of the second type of HARQ-ACK due to packet loss from affecting the transmission of the first type of HARQ-ACK while supporting multiplexing the two types of HARQ-ACKs.
[0400] Please see Figure 7 , Figure 7 This is a structural diagram of a terminal provided in an embodiment of the present invention, such as... Figure 7 As shown, it includes a memory 720, a transceiver 700, and a processor 710:
[0401] The memory 720 is used to store computer programs; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:
[0402] When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK.
[0403] Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are transmitted simultaneously on the same uplink channel.
[0404] Transceiver 700 is used to receive and send data under the control of processor 710.
[0405] Among them, Figure 7 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 710 and memory represented by memory 720 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 700 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 730 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0406] The processor 710 is responsible for managing the bus architecture and general processing, while the memory 720 can store the data used by the processor 700 when performing operations.
[0407] Optionally, the processor 710 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0408] The processor executes any of the methods provided in the embodiments of the present invention according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0409] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0410] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
[0411] Optionally, the plurality of bit number intervals are:
[0412] Multiple bit ranges configured or pre-agreed in the signaling configuration; or,
[0413] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0414] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0415] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value; or
[0416] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0417] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0418] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0419] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0420] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0421] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or
[0422] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
[0423] Optionally, determining the PUCCH resource includes at least one of the following:
[0424] Determine the PUCCH resource set;
[0425] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0426] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0427] Optionally, determining the PUCCH resource set includes:
[0428] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0429] and / or
[0430] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0431] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0432] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0433] and / or
[0434] The determination of at least one PUCCH resource for carrying CSI includes:
[0435] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0436] Optionally, the step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0437] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
[0438] Optionally, determining whether to discard CSI and / or discard a portion of CSI based at least on the reference bit count of the second HARQ-ACK includes:
[0439] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
[0440] Optionally, determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes:
[0441] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0442] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0443] Optionally, transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count includes:
[0444] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or
[0445] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
[0446] Optionally, when transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0447] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0448] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0449] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0450] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0451] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0452] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0453] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0454] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0455] Please see Figure 8 , Figure 8 This is a structural diagram of a network device provided in an embodiment of the present invention, such as... Figure 8 As shown, it includes a memory 820, a transceiver 800, and a processor 810:
[0456] The memory 820 is used to store computer programs; the transceiver 800 is used to send and receive data under the control of the processor 810; the processor 810 is used to read the computer program in the memory 820 and perform the following operations:
[0457] When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK.
[0458] Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are received on the same uplink channel.
[0459] Transceiver 800 is used to receive and send data under the control of processor 810.
[0460] Among them, Figure 8In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 810) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 800 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 810 during operation.
[0461] The processor 810 can 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). The processor can also adopt a multi-core architecture.
[0462] The processor executes any of the methods provided in the embodiments of the present invention according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0463] Optionally, determining the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK includes:
[0464] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
[0465] Optionally, the plurality of bit number intervals are: multiple bit number intervals configured by signaling or pre-agreed; or
[0466] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0467] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0468] Optionally, when the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or
[0469] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0470] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0471] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0472] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0473] Optionally, the network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including:
[0474] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or
[0475] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
[0476] Optionally, determining the PUCCH resource includes at least one of the following:
[0477] Determine the PUCCH resource set;
[0478] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0479] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0480] Optionally, determining the PUCCH resource set includes:
[0481] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0482] and / or
[0483] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0484] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0485] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0486] and / or
[0487] The determination of at least one PUCCH resource for carrying CSI includes:
[0488] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0489] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes:
[0490] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0491] Optionally, determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes:
[0492] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0493] Optionally, determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes:
[0494] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0495] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0496] Optionally, receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number includes:
[0497] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or
[0498] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
[0499] Optionally, when receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0500] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0501] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0502] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0503] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0504] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0505] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0506] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0507] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0508] Please see Figure 9 , Figure 9 This is a structural diagram of a terminal provided in an embodiment of the present invention, such as... Figure 9 As shown, terminal 900 includes:
[0509] The determining unit 901 is used to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain.
[0510] The transmission unit 902 is used to transmit the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number.
[0511] Optionally, the determining unit 901 is used for:
[0512] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
[0513] Optionally, the plurality of bit number intervals are:
[0514] Multiple bit ranges configured or pre-agreed in the signaling configuration; or,
[0515] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0516] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0517] Optionally, when the number of reference bits is configured by signaling, if no configuration signaling is received, the number of reference bits is determined to be a predefined value; or
[0518] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0519] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0520] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0521] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0522] Optionally, the transmission unit 902 is used for:
[0523] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or
[0524] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
[0525] Optionally, determining the PUCCH resource includes at least one of the following:
[0526] Determine the PUCCH resource set;
[0527] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0528] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0529] Optionally, determining the PUCCH resource set includes:
[0530] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0531] and / or
[0532] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0533] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0534] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0535] and / or
[0536] The determination of at least one PUCCH resource for carrying CSI includes:
[0537] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0538] Optionally, the transmission unit 902 is also used for:
[0539] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
[0540] Optionally, determining whether to discard CSI and / or discard a portion of CSI based at least on the reference bit count of the second HARQ-ACK includes:
[0541] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
[0542] Optionally, determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes:
[0543] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0544] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0545] Optionally, the transmission unit 902 is used for:
[0546] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or
[0547] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
[0548] Optionally, when transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0549] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0550] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0551] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0552] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0553] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0554] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0555] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0556] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0557] Please see Figure 10 , Figure 10 This is a structural diagram of a network device provided in an embodiment of the present invention, such as... Figure 10 As shown, network device 1000 includes:
[0558] The determining unit 1001 is used to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain.
[0559] The receiving unit 1002 is configured to receive the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number.
[0560] Optionally, the determining unit 1001 is used for:
[0561] The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
[0562] Optionally, the plurality of bit number intervals are: multiple bit number intervals configured by signaling or pre-agreed; or
[0563] These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
[0564] Optionally, the reference number of bits corresponding to each bit range is: a number of bits configured by signaling, pre-agreed, or determined according to predetermined rules.
[0565] Optionally, when the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or
[0566] When the number of reference bits is the number of bits determined according to a predetermined rule:
[0567] The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or
[0568] The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range;
[0569] Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
[0570] Optionally, the receiving unit 1002 is used for:
[0571] The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or
[0572] The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference number of bits, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
[0573] Optionally, determining the PUCCH resource includes at least one of the following:
[0574] Determine the PUCCH resource set;
[0575] Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK;
[0576] Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
[0577] Optionally, determining the PUCCH resource set includes:
[0578] The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK;
[0579] and / or
[0580] The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes:
[0581] The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or,
[0582] The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK.
[0583] and / or
[0584] The determination of at least one PUCCH resource for carrying CSI includes:
[0585] Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
[0586] Optionally, the receiving unit 1002 is also used for:
[0587] When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0588] Optionally, determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes:
[0589] Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI drop and / or drops a portion of the CSI.
[0590] Optionally, determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes:
[0591] The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or
[0592] A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
[0593] Optionally, the receiving unit 1002 is used for:
[0594] When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or
[0595] When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
[0596] Optionally, when receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, wherein the number of bits in the target bit sequence is the reference bit number.
[0597] Optionally, if it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference bit count of the second HARQ-ACK is determined; or
[0598] In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
[0599] Optionally, the priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or,
[0600] The first HARQ-ACK has a higher priority than the second HARQ-ACK; or,
[0601] The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
[0602] Optionally, the first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; and / or,
[0603] The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
[0604] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0605] It should be noted that the division of units in the embodiments of this invention is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0606] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0607] This invention also provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the uplink control information transmission method provided in this invention embodiment, or the computer program is used to cause the processor to execute the uplink control information reception method provided in this invention embodiment.
[0608] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0609] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, 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 storage and optical storage) containing computer-usable program code.
[0610] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0611] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0612] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0613] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method for transmitting uplink control information, characterized in that, include: When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the terminal determines the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK. The terminal transmits the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number. The step of determining the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK includes: The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
2. The method as described in claim 1, characterized in that, The plurality of bit number intervals are: Multiple bit ranges configured or pre-agreed in the signaling configuration; or, These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
3. The method as described in claim 1, characterized in that, The reference bit count corresponding to each bit count interval is: the bit count configured by signaling, pre-agreed, or determined according to predetermined rules.
4. The method as described in claim 3, characterized in that, When the reference bit count is configured by signaling, if no configuration signaling is received, the reference bit count is determined to be a predefined value; or When the number of reference bits is the number of bits determined according to a predetermined rule: The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range; Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
5. The method as described in claim 1, characterized in that, The step of transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number includes: The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
6. The method as described in claim 5, characterized in that, The determination of PUCCH resources includes at least one of the following: Determine the PUCCH resource set; Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK; Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
7. The method as described in claim 6, characterized in that, The determination of the PUCCH resource set includes: The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK. and / or The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes: The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or, The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK. and / or The determination of at least one PUCCH resource for carrying CSI includes: Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
8. The method as described in claim 6, characterized in that, The step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes: When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
9. The method as described in claim 8, characterized in that, The determination of whether to perform CSI drop and / or drop a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes: Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
10. The method as described in claim 5, characterized in that, Determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes: The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
11. The method as described in claim 1, characterized in that, The step of transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number includes: When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
12. The method as described in claim 11, characterized in that, When transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, the number of bits in the target bit sequence being the reference bit number.
13. The method according to any one of claims 1 to 12, characterized in that, If it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference number of the second HARQ-ACK is determined; or In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
14. The method according to any one of claims 1 to 12, characterized in that, The priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or, The first HARQ-ACK has a higher priority than the second HARQ-ACK; or, The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
15. The method according to any one of claims 1 to 12, characterized in that, The first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; And / or, The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
16. A method for receiving uplink control information, characterized in that, include: When the first uplink channel carrying the first Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the network device determines the reference number of the second HARQ-ACK based on the number of bits in the first HARQ-ACK. The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number. The step of determining the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK includes: The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
17. The method as described in claim 16, characterized in that, The multiple bit ranges are: multiple bit ranges configured in the signaling or pre-agreed; or These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
18. The method as described in claim 16, characterized in that, The reference bit count corresponding to each bit count interval is: the bit count configured by signaling, pre-agreed, or determined according to predetermined rules.
19. The method as described in claim 18, characterized in that, When the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or When the number of reference bits is the number of bits determined according to a predetermined rule: The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range; Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
20. The method as described in claim 16, characterized in that, The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including: The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
21. The method as described in claim 20, characterized in that, The determination of PUCCH resources includes at least one of the following: Determine the PUCCH resource set; Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK; Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
22. The method as described in claim 21, characterized in that, The determination of the PUCCH resource set includes: The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK. and / or The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes: The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or, The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK. and / or The determination of at least one PUCCH resource for carrying CSI includes: Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
23. The method as described in claim 21, characterized in that, The step of receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes: When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
24. The method as described in claim 23, characterized in that, Determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes: Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI discard and / or discards a portion of the CSI.
25. The method as described in claim 20, characterized in that, Determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes: The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
26. The method as described in claim 16, characterized in that, The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including: When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
27. The method as described in claim 26, characterized in that, When receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, the number of bits in the target bit sequence being the reference bit number.
28. The method according to any one of claims 16 to 27, characterized in that, If it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference number of the second HARQ-ACK is determined; or In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
29. The method according to any one of claims 16 to 27, characterized in that, The priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or, The first HARQ-ACK has a higher priority than the second HARQ-ACK; or, The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
30. The method according to any one of claims 16 to 27, characterized in that, The first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; And / or, The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
31. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK. Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are transmitted simultaneously on the same uplink channel; The step of determining the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK includes: The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
32. The terminal as described in claim 31, characterized in that, The plurality of bit number intervals are: Multiple bit ranges configured or pre-agreed in the signaling configuration; or, These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
33. The terminal as described in claim 31, characterized in that, The reference bit count corresponding to each bit count interval is: the bit count configured by signaling, pre-agreed, or determined according to predetermined rules.
34. The terminal as described in claim 33, characterized in that, When the reference bit count is configured by signaling, if no configuration signaling is received, the reference bit count is determined to be a predefined value; or When the number of reference bits is the number of bits determined according to a predetermined rule: The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range; Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
35. The terminal as described in claim 31, characterized in that, The step of transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number includes: The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously transmitted on the PUCCH resource; or The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are transmitted simultaneously on the target resource.
36. The terminal as described in claim 35, characterized in that, The determination of PUCCH resources includes at least one of the following: Determine the PUCCH resource set; Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK; Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
37. The terminal as described in claim 36, characterized in that, The determination of the PUCCH resource set includes: The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK. and / or The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes: The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or, The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK. and / or The determination of at least one PUCCH resource for carrying CSI includes: Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
38. The terminal as described in claim 36, characterized in that, The step of simultaneously transmitting the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes: When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether to discard CSI and / or discard a portion of CSI.
39. The terminal as described in claim 38, characterized in that, The determination of whether to perform CSI drop and / or drop a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes: Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether to perform CSI drop and / or drop a portion of the CSI.
40. The terminal as described in claim 35, characterized in that, Determining the target resource on the PUSCH for carrying HARQ-ACK based at least on the reference bit count includes: The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
41. The terminal as described in claim 31, characterized in that, The step of transmitting the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit number includes: When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is transmitted according to the reference bit number; or When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is transmitted according to the reference number of bits, or according to the actual number of bits.
42. The terminal as described in claim 41, characterized in that, When transmitting the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, then a negative acknowledgment (NACK) bit is added to the end of the actual bit sequence of the second HARQ-ACK to obtain a target bit sequence, the number of bits in the target bit sequence being the reference bit number.
43. The terminal as claimed in any one of claims 31 to 42, characterized in that, If it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference number of the second HARQ-ACK is determined; or In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
44. The terminal as claimed in any one of claims 31 to 42, characterized in that, The priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or, The first HARQ-ACK has a higher priority than the second HARQ-ACK; or, The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
45. The terminal as claimed in any one of claims 31 to 42, characterized in that, The first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; And / or, The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
46. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: When the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain, the reference number of the second HARQ-ACK is determined based on the number of bits in the first HARQ-ACK. Based on the reference bit count, the second HARQ-ACK and the first HARQ-ACK are received on the same uplink channel; The step of determining the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK includes: The reference bit number corresponding to the target bit number interval is used as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval has a different reference bit number.
47. The network device as described in claim 46, characterized in that, The multiple bit ranges are: multiple bit ranges configured in the signaling or pre-agreed; or These are multiple bit ranges corresponding to the multiple physical uplink control channel (PUCCH) resource sets of the first HARQ-ACK.
48. The network device as described in claim 46, characterized in that, The reference bit count corresponding to each bit count interval is: the bit count configured by signaling, pre-agreed, or determined according to predetermined rules.
49. The network device as described in claim 48, characterized in that, When the reference bit count is configured by signaling, if no configuration signaling is sent to the terminal, then the reference bit count is determined to be a predefined value; or When the number of reference bits is the number of bits determined according to a predetermined rule: The number of bits corresponding to the first bit range is: the number of bits calculated based on a function related to the number of bits contained in the first bit range; or The number of bits corresponding to the first bit range is: the number of bits determined based on the preset number of bits contained in the first bit range; Wherein, the first bit number interval is any bit number interval among the plurality of bit number intervals.
50. The network device as described in claim 46, characterized in that, The network device receives the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number, including: The Physical Uplink Control Channel (PUCCH) resource is determined at least based on the reference bit count, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the PUCCH resource; or The target resource for carrying HARQ-ACK on the Physical Uplink Shared Channel (PUSCH) is determined based at least on the reference bit number, and the first HARQ-ACK and the second HARQ-ACK are simultaneously received on the target resource.
51. The network device as described in claim 50, characterized in that, The determination of PUCCH resources includes at least one of the following: Determine the PUCCH resource set; Determine the minimum number of resource blocks (RBs) required to carry the PUCCH resources that carry the first HARQ-ACK and the second HARQ-ACK; Identify one of at least one PUCCH resources used to carry Channel State Information (CSI), wherein the PUCCH resource used to carry CSI is a PUCCH resource used to carry multiple CSIs.
52. The network device as described in claim 51, characterized in that, The determination of the PUCCH resource set includes: The PUCCH resource set is determined by the sum of the number of bits in the first HARQ-ACK and the reference number in the second HARQ-ACK. and / or The determination of the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK includes: The minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK is determined by summing the number of bits in the first HARQ-ACK and the reference number of the second HARQ-ACK; or, The first minimum number of RBs used to carry the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and the second minimum number of RBs used to carry the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK. The sum of the first minimum number of RBs and the second minimum number of RBs is taken as the minimum number of RBs for the PUCCH resources carrying the first HARQ-ACK and the second HARQ-ACK. and / or The determination of at least one PUCCH resource for carrying CSI includes: Based on the sum of the number of bits in the first HARQ-ACK, the reference number in the second HARQ-ACK, and the number of bits in the CSI, a PUCCH resource is selected from at least one PUCCH resource used to carry the CSI, wherein the CSI is the CSI transmitted simultaneously with the first HARQ-ACK and the second HARQ-ACK.
53. The network device as described in claim 51, characterized in that, The step of receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number further includes: When CSI and HARQ-ACK are transmitted simultaneously, it is determined, at least based on the reference bit count of the second HARQ-ACK, whether the terminal performs CSI drop and / or drops a portion of the CSI.
54. The network device as described in claim 53, characterized in that, Determining whether the terminal has dropped CSI and / or dropped a portion of CSI, based at least on the reference bit count of the second HARQ-ACK, includes: Based on the reference bit counts of the first HARQ-ACK and the second HARQ-ACK, it is determined whether the terminal performs CSI discard and / or discards a portion of the CSI.
55. The network device as described in claim 50, characterized in that, Determining the target resources on the Physical Uplink Shared Channel (PUSCH) for carrying HARQ-ACK based at least on the reference bit count includes: The target resource on the PUSCH for carrying the first HARQ-ACK and the second HARQ-ACK is determined according to the sum of the number of bits of the first HARQ-ACK and the reference number of the second HARQ-ACK; or A first resource on the PUSCH for carrying the first HARQ-ACK is determined according to the number of bits of the first HARQ-ACK, and a second resource on the PUSCH for carrying the second HARQ-ACK is determined according to the reference number of bits of the second HARQ-ACK, wherein the target resource includes the first resource and the second resource.
56. The network device as described in claim 46, characterized in that, Receiving the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number includes: When the first HARQ-ACK and the second HARQ-ACK are transmitted using joint encoding, the second HARQ-ACK is received according to the reference bit count; or When the first HARQ-ACK and the second HARQ-ACK are transmitted using independent encoding, the second HARQ-ACK is received according to the reference number of bits, or the second HARQ-ACK is received according to the actual number of bits.
57. The network device as described in claim 56, characterized in that, When receiving the second HARQ-ACK according to the reference bit number, if the number of bits in the actual bit sequence of the second HARQ-ACK is less than the reference bit number, it is determined that the terminal adds a negative acknowledgment (NACK) bit to the end of the actual transmitted bit sequence of the second HARQ-ACK to obtain a target bit sequence, the number of bits in the target bit sequence being the reference bit number.
58. The network device as claimed in any one of claims 46 to 57, characterized in that, If it is determined from the signaling configuration or preset configuration that multiplexing of the first HARQ-ACK and the second HARQ-ACK is supported, the reference number of the second HARQ-ACK is determined; or In the case of uplink channel multiplexing transmission with different physical layer priorities determined according to signaling configuration or preset configuration, the reference bit number of the second HARQ-ACK is determined.
59. The network device according to any one of claims 46 to 57, characterized in that, The priority of the first uplink channel carrying the first HARQ-ACK is higher than the priority of the second uplink channel carrying the second HARQ-ACK; or, The first HARQ-ACK has a higher priority than the second HARQ-ACK; or, The first HARQ-ACK is a unicast service HARQ-ACK, and the second HARQ-ACK is a multicast service HARQ-ACK.
60. The network device according to any one of claims 46 to 57, characterized in that, The first uplink channel carrying the first HARQ-ACK is one of PUCCH and PUSCH, and the second uplink channel carrying the second HARQ-ACK is one of PUCCH and PUSCH, and the channel types of the first uplink channel and the second uplink channel are the same or different; And / or, The HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK include: dynamic HARQ-ACK codebook or semi-static HARQ-ACK codebook, and the HARQ-ACK codebook used by the first HARQ-ACK and the HARQ-ACK codebook used by the second HARQ-ACK are of the same or different types.
61. A terminal, characterized in that, include: The determining unit is configured to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain. A transmission unit is configured to transmit the second HARQ-ACK and the first HARQ-ACK simultaneously on the same uplink channel according to the reference bit count. Specifically, the determining unit is used to take the reference bit number corresponding to the target bit number interval as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each bit number interval in the multiple bit number intervals corresponds to a different reference bit number.
62. A network device, characterized in that, include: The determining unit is configured to determine the reference number of the second HARQ-ACK based on the number of bits of the first HARQ-ACK when the first uplink channel carrying the first hybrid automatic repeat request acknowledgment (HARQ-ACK) and the second uplink channel carrying the second HARQ-ACK overlap in the time domain. The receiving unit is configured to receive the second HARQ-ACK and the first HARQ-ACK on the same uplink channel according to the reference bit number; Specifically, the determining unit is used to take the reference bit number corresponding to the target bit number interval as the reference bit number of the second HARQ-ACK, wherein the target bit number interval is the bit number interval to which the bit number of the first HARQ-ACK belongs among multiple bit number intervals, and each of the multiple bit number intervals has a different reference bit number.
63. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the uplink control information transmission method according to any one of claims 1 to 15, or the computer program causes the processor to perform the uplink control information reception method according to any one of claims 16 to 30.
Citation Information
Patent Citations
UCI transmission method, UCI receiving method, terminal and network equipment
CN111835480A
Enhanced hybrid automatic repeat request for wireless communications
US20200177319A1