A pucch transmission method, apparatus, terminal and network side device

CN115226209BActive Publication Date: 2026-09-11DATANG MOBILE COMM EQUIP CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202110413101.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-16
Publication Date
2026-09-11
Estimated Expiration
2041-04-16

AI Technical Summary

Technical Problem

[0002]在第五代新无线系统(5Generation New RAT,5G NR)中,大量存在低时延高可靠通信(Ultra-Reliable and Low Latency Communication,URLLC)业务,URLLC业务对时延的要求非常低,但考虑到非配对频谱上的上行传输和下行传输共享同一个频谱资源,则需要上行和下行进行时分复用(Time Division Multiplexing,TDM)传输,因此在一个载波组中,配置传输物理上行控制信道(Physical Uplink Control Channel,PUCCH)的载波上可能受限于上下行配比,不能在满足下行传输的处理时间最近的时域位置找到可用的上行资源,为了避免传输时延,影响URLLC性能,提出了可以进行PUCCH载波切换,但是目前如何使用PUCCH载波切换的方进行PUCCH传输还没有具体的方法

Benefits of technology

[0178]本发明的实施例,在需要进行PUCCH载波切换时,基于PUCCH载波切换前的第一载波上确定的进行PUCCH传输的第一时间单元,确定切换后的第二载波上进行PUCCH传输的第二时间单元,从而在不需要额外信令通知或指示的基础上,确定出PUCCH载波切换后的载波上传输PUCCH的时间单元,能够保证PUCCH载波切换传输的正常实现,同时不增加额外信令开销。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115226209B_ABST
    Figure CN115226209B_ABST
Patent Text Reader

Abstract

The application provides a PUCCH transmission method, device, terminal and network side equipment. The method comprises the following steps: a terminal determines a first time unit for PUCCH transmission on a first carrier; the terminal determines a second time unit for PUCCH transmission on a second carrier according to the first time unit; and the terminal transmits PUCCH in the second time unit on the second carrier. The first carrier is a carrier for transmitting PUCCH before PUCCH carrier switching of the terminal, and the second carrier is a carrier for transmitting PUCCH after PUCCH carrier switching of the terminal. The application determines the second time unit for transmitting PUCCH on the switched carrier based on the first time unit for transmitting PUCCH on the carrier before PUCCH carrier switching, so that the time unit for transmitting PUCCH on the switched carrier can be determined without additional signaling indication, and normal PUCCH carrier switching transmission can be ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a PUCCH transmission method, apparatus, terminal, and network-side equipment. Background Technology

[0002] In 5G New Radio (5G NR), there are numerous Ultra-Reliable and Low-Latency Communication (URLLC) services. URLLC services have very low latency requirements. However, considering that uplink and downlink transmissions on unpaired spectrum share the same spectrum resources, time division multiplexing (TDM) transmission is required for both uplink and downlink. Therefore, in a carrier group, the carrier configured to transmit the Physical Uplink Control Channel (PUCCH) may be limited by the uplink / downlink ratio, and may not be able to find available uplink resources in the time domain position that meets the processing time requirements for downlink transmission. To avoid transmission latency and affect URLLC performance, PUCCH carrier handover has been proposed. However, there is currently no specific method for how to perform PUCCH transmission using PUCCH carrier handover. Summary of the Invention

[0003] The purpose of this invention is to provide a PUCCH transmission method, apparatus, terminal, and network-side device that enables PUCCH transmission using a PUCCH carrier switching method.

[0004] An embodiment of the present invention provides a PUCCH transmission method, comprising:

[0005] The terminal determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0006] The terminal determines the second time unit for PUCCH transmission on the second carrier based on the first time unit;

[0007] The terminal transmits PUCCH in the second time unit of the second carrier;

[0008] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0009] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0010] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0011] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0012] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched by carrier.

[0013] The second time unit is determined based on the pre-configuration information of the first time unit.

[0014] Optionally, the target time unit includes one of the following:

[0015] The first time unit in the time units that overlap with the first time unit;

[0016] The last time unit in the time units that overlap with the first time unit;

[0017] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0018] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0019] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0020] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0021] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0022] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0023] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0024] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0025] Optionally, the indication information of the first indication field includes one of the following:

[0026] Information from the second time unit;

[0027] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0028] The time-domain offset relative to the first time unit on the first carrier.

[0029] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0030] Information from the second time unit;

[0031] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0032] The time-domain offset relative to the first time unit on the first carrier.

[0033] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0034] The first condition includes at least one of the following:

[0035] It does not overlap with the downlink symbols on the second carrier;

[0036] The symbols occupied by the Synchronization Signal and PBCH block (SSB) on the second carrier do not overlap;

[0037] The line transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0038] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0039] The preparation time requirements for the information carried by the PUCCH must be met.

[0040] Optionally, the sub-carrier spacing (SCS) of the second carrier is greater than or equal to the SCS of the first carrier.

[0041] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0042] or

[0043] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0044] An embodiment of the present invention provides a PUCCH transmission method, comprising:

[0045] The network-side equipment determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0046] The network-side device determines the second time unit for PUCCH transmission on the second carrier based on the first time unit;

[0047] The network-side device receives the PUCCH sent by the terminal in the second time unit of the second carrier;

[0048] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0049] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0050] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0051] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0052] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched on the carrier.

[0053] The second time unit is determined based on the pre-configuration information of the first time unit.

[0054] Optionally, the target time unit includes one of the following:

[0055] The first time unit in the time units that overlap with the first time unit;

[0056] The last time unit in the time units that overlap with the first time unit;

[0057] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0058] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0059] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0060] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0061] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0062] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0063] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0064] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0065] Optionally, the indication information of the first indication field includes one of the following:

[0066] Information from the second time unit;

[0067] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0068] The time-domain offset relative to the first time unit on the first carrier.

[0069] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0070] Information from the second time unit;

[0071] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0072] The time-domain offset relative to the first time unit on the first carrier.

[0073] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0074] The first condition includes at least one of the following:

[0075] It does not overlap with the downlink symbols on the second carrier;

[0076] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0077] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0078] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0079] The preparation time requirements for the information carried by the PUCCH must be met.

[0080] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0081] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0082] or

[0083] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0084] An embodiment of the present invention provides a terminal, including: a memory, a transceiver, and a processor.

[0085] 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:

[0086] Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0087] Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined;

[0088] The transceiver is used to: transmit PUCCH in the second time unit of the second carrier;

[0089] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0090] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0091] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0092] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0093] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched on the carrier.

[0094] The second time unit is determined based on the pre-configuration information of the first time unit.

[0095] Optionally, the target time unit includes one of the following:

[0096] The first time unit in the time units that overlap with the first time unit;

[0097] The last time unit in the time units that overlap with the first time unit;

[0098] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0099] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0100] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0101] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0102] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0103] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0104] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0105] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0106] Optionally, the indication information of the first indication field includes one of the following:

[0107] Information from the second time unit;

[0108] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0109] The time-domain offset relative to the first time unit on the first carrier.

[0110] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0111] Information from the second time unit;

[0112] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0113] The time-domain offset relative to the first time unit on the first carrier.

[0114] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0115] The first condition includes at least one of the following:

[0116] It does not overlap with the downlink symbols on the second carrier;

[0117] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0118] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0119] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0120] The preparation time requirements for the information carried by the PUCCH must be met.

[0121] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0122] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0123] or

[0124] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0125] Embodiments of the present invention provide a network-side device, including: a memory, a transceiver, and a processor.

[0126] 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:

[0127] Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0128] Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined;

[0129] The transceiver is used to: receive a PUCCH sent by the terminal in the second time unit of the second carrier;

[0130] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0131] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0132] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0133] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0134] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched on the carrier.

[0135] The second time unit is determined based on the pre-configuration information of the first time unit.

[0136] Optionally, the target time unit includes one of the following:

[0137] The first time unit in the time units that overlap with the first time unit;

[0138] The last time unit in the time units that overlap with the first time unit;

[0139] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0140] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0141] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0142] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0143] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0144] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0145] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0146] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0147] Optionally, the indication information of the first indication field includes one of the following:

[0148] Information from the second time unit;

[0149] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0150] The time-domain offset relative to the first time unit on the first carrier.

[0151] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0152] Information from the second time unit;

[0153] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0154] The time-domain offset relative to the first time unit on the first carrier.

[0155] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0156] The first condition includes at least one of the following:

[0157] It does not overlap with the downlink symbols on the second carrier;

[0158] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0159] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0160] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0161] The preparation time requirements for the information carried by the PUCCH must be met.

[0162] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0163] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0164] or

[0165] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0166] An embodiment of the present invention provides a PUCCH transmission device, comprising:

[0167] The first determining unit is used to determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0168] The second determining unit is configured to determine, based on the first time unit, a second time unit for PUCCH transmission on the second carrier.

[0169] A transmitting unit is configured to transmit a PUCCH in a second time unit of the second carrier;

[0170] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0171] An embodiment of the present invention provides a PUCCH transmission device, comprising:

[0172] The third determining unit is used to determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0173] The fourth determining unit is used to determine, based on the first time unit, the second time unit for PUCCH transmission on the second carrier.

[0174] A receiving unit is configured to receive a PUCCH sent by a terminal in a second time unit of the second carrier.

[0175] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0176] An embodiment of the present invention provides a processor-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described PUCCH transmission method.

[0177] The beneficial effects of the above-mentioned technical solution of the present invention are:

[0178] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead. Attached Figure Description

[0179] Figure 1 This diagram illustrates the downlink scheduling timing and HARQ-ACK feedback timing.

[0180] Figure 2 One of the flowcharts illustrating the PUCCH transmission method according to an embodiment of the present invention;

[0181] Figure 3 One of the schematic diagrams showing the time unit position of PUCCH transmission during PUCCH carrier switching according to an embodiment of the present invention;

[0182] Figure 4 The second schematic diagram showing the time unit position of PUCCH transmission during PUCCH carrier switching in an embodiment of the present invention;

[0183] Figure 5The third schematic diagram showing the time unit position of PUCCH transmission during PUCCH carrier switching in an embodiment of the present invention;

[0184] Figure 6 Fourth schematic diagram showing the time unit position of PUCCH transmission during PUCCH carrier switching in an embodiment of the present invention;

[0185] Figure 7 Fifth schematic diagram showing the time unit position of PUCCH transmission during PUCCH carrier switching in an embodiment of the present invention;

[0186] Figure 8 The sixth schematic diagram illustrating the time unit position of PUCCH transmission during PUCCH carrier switching in an embodiment of the present invention;

[0187] Figure 9 A second schematic flowchart illustrating the PUCCH transmission method according to an embodiment of the present invention;

[0188] Figure 10 One of the schematic diagrams of the PUCCH transmission device according to an embodiment of the present invention;

[0189] Figure 11 One of the schematic diagrams of the PUCCH transmission device according to an embodiment of the present invention;

[0190] Figure 12 A schematic diagram illustrating the structure of a terminal according to an embodiment of the present invention;

[0191] Figure 13 This is a schematic diagram illustrating the structure of a network-side device according to an embodiment of the present invention. Detailed Implementation

[0192] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0193] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0194] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0195] 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 "or" relationship.

[0196] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0197] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the 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.

[0198] In describing the embodiments of the present invention, some concepts used in the following description will first be explained.

[0199] Uplink Control Information (UCI) includes: Hybrid Automatic Repeat Request-ACK (HARQ-ACK), Channel State Information (CSI), Scheduling Request (SR), and other information. HARQ-ACK is a collective term for positive acknowledgment (ACK) and negative acknowledgment (NACK). It is used to provide feedback on the Physical Downlink Shared Channel (PDSCH) or the Physical Downlink Control Channel (PDCCH) (also known as SPS PDSCH release) indicating the release of resources in the Semi-Persistent Scheduling (SPS), informing the base station whether the PDSCH or the PDCCH indicating the release of the SPS PDSCH has been correctly received. CSI is used to provide feedback on downlink channel quality, thereby helping the base station to better perform downlink scheduling, such as selecting the Modulation and Coding Scheme (MCS) and configuring appropriate Resource Blocks (RBs) based on the CSI. SR is used to request transmission resources of the Physical Uplink Shared Channel (PUSCH) carrying uplink services from the base station when the terminal needs to transmit uplink services. UCI is transmitted on the PUCCH. PUCCH is always transmitted on a fixed carrier.

[0200] For carrier aggregation (CA) scenarios:

[0201] The PUCCH is transmitted on the primary component carrier (PCC) or primary cell (PCell). When the CA scenario is configured to transmit the PUCCH on the secondary component carrier (SCC) or secondary cell (SCell), the aggregated carriers can be divided into two PUCCH carrier groups. Each PUCCH carrier group has a designated carrier for PUCCH transmission. The carrier group containing the PCC (or PCell) is the primary PUCCH carrier group, and the PUCCH is transmitted on the PCC (or PCell). The secondary PUCCH carrier groups all contain SCCs (or SCells). Higher-layer signaling configures one of the SCCs (or SCells) to transmit the PUCCH, which is called the PUCCH SCell. The HARQ-ACK of all downlink transmissions (including PDSCH and PDCCH that requires HARQ-ACK feedback) on all carriers in each carrier group is transmitted in the PUCCH on the designated carrier.

[0202] For dual-connective (DC) scenarios:

[0203] There are two carrier groups: the Master Carrier Group (MCG) and the Secondary Carrier Group (SCG). In each carrier group, the PUCCH is transmitted on a designated carrier. The MCG contains the PCC, and the PUCCH is transmitted on the PCC. The SCG contains the SCC, and the PUCCH is transmitted on one of the pre-configured SCCs (or PSCells).

[0204] 5G NR supports flexible timing relationships. For downlink transmissions with dynamic scheduling (i.e., transmissions scheduled by PDCCH or DCI), including PDSCH scheduled by PDCCH, type 3 HARQ-ACK codebook transmission triggered by DCI, and PDCCH itself requiring HARQ-ACK, such as PDCCH indicating downlink SPS resource release and PDCCH indicating SCell dormancy, the time slot or sub-time slot where HARQ-ACK transmission occurs can be determined based on the feedback timing indication field in the corresponding PDCCH or DCI (PDCCH and DCI can be considered equivalent; DCI is the specific transmission format of PDCCH, and PDCCH is the transmission channel of DCI).

[0205] Taking PDSCH as an example, the PDCCH carrying its scheduling information indicates the scheduling timing relationship (K0) between PDSCH and PDCCH, and the feedback timing relationship (K1) between PDSCH and its corresponding HARQ-ACK. Specifically, the time-domain resource allocation indication field in the DCI format used by PDCCH indicates the time slot offset K0 between the time slot where PDSCH is located and the time slot where DCI is located; the PDSCH-HARQ-ACK feedback timing indication field in the DCI format indicates the number of time slots K1 between the end of PDSCH and the start of HARQ-ACK. That is, assuming that the uplink and downlink SCS are the same, the PDSCH transmitted in time slot n will be transmitted in time slot n+K1 for HARQ-ACK transmission. Figure 1 As shown.

[0206] The complete set of K1 is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}, and is typically configured with a maximum of 8 values ​​for the terminal. The protocol specifies that the value of K1 is in units of time slots, i.e., K1 = 1 indicates an interval of 1 time slot; alternatively, the value of K1 can be in units of time slots or sub-slots, where sub-slots can be pre-configured to a length of 2 symbols (i.e., 7 sub-slots sequentially exist within one time slot), or a length of 7 symbols (i.e., 2 sub-slots sequentially exist within one time slot), etc. Whether a feedback timing indication field exists in the DCI can be determined by whether the number of indication bits configured by the higher-layer signaling is greater than 0, or by the number of elements in the set of alternative values ​​K1 for feedback timing configured by the higher-layer signaling. When the number of elements is greater than 1, the number of indication bits is determined according to the number of elements (e.g., ceil(log2N), where N is the number of elements and ceil is rounded up). When there is only one element, there is no indication field in the DCI, and this single value is used directly to determine the feedback timing.

[0207] For semi-static UCIs, such as CSI, SR, and the corresponding SPS PDSCH HARQ-ACK (SPS HARQ-ACK for short), the time slot or sub-time slot where the PUCCH carrying the semi-static UCI is transmitted is semi-statically determined, which is called semi-static feedback timing. For example, CSI and SR determine the time slot and symbol position of each transmission opportunity based on the period and offset value configured by the higher-layer signaling, and then periodically use the PUCCH resources configured by the higher-layer signaling to transmit in the corresponding time slot and corresponding symbol position. SPS HARQ-ACK can determine the HARQ-ACK feedback position (i.e., the time slot or sub-time slot) based on the K1 value indicated by the feedback timing indication field in the PDCCH indicating SPS PDSCH activation. If there is no feedback timing indication field in the PDCCH indicating SPS PDSCH activation, the HARQ-ACK feedback position can be determined according to a K1 value configured by the higher-layer signaling.

[0208] The PUCCH resource carrying CSI or SR is a PUCCH resource configured separately for each CSI report or SR configuration by the higher-layer signaling. The system can configure one or more PUCCH resource sets for carrying HARQ-ACK with dynamically scheduled downlink transmission. If only one PUCCH resource set is configured, the PUCCH resource carrying HARQ-ACK with dynamically scheduled downlink transmission can be selected from multiple resources in this resource set based on the PUCCH resource indication field in the scheduling PDCCH. If a resource set contains more than 8 resources, a resource can be selected from multiple resources by combining the Control Channel Element (CCE) information of the PDCCH and its PUCCH resource indication field. If multiple PUCCH resource sets are configured, each PUCCH resource set corresponds to a different number of UCI transmission bits. First, one PUCCH resource set is selected based on the number of UCI bits carried by the PUCCH. Then, within the selected PUCCH resource set, a resource is selected from multiple resources in that resource set based on the PUCCH resource indication field in the scheduling PDCCH. If a resource set contains only one PUCCH resource, the PDCCH may not contain a PUCCH resource indicator field, and the resource can be used directly for transmission.

[0209] NR also supports flexible uplink / downlink time slot allocation. On one hand, semi-static configuration via higher-layer signaling can determine which time slots within a given period are downlink, uplink, or mixed (uplink and downlink) time slots. For example, higher-layer signaling can configure the start point of a full downlink time slot, the number of consecutive full downlink time slots, the number of downlink symbols in the time slot following a full downlink time slot, the number of uplink symbols in the time slot before the first full uplink time slot, the number of consecutive full uplink time slots, or the end position. Symbols without uplink or downlink symbol indications are considered flexible symbols, which can be dynamically used for downlink or uplink transmission. Furthermore, the uplink / downlink allocation can be dynamically changed. For instance, periodically sending Slot Format Indication (SFI) DCIs can notify one or more consecutive time slots of the uplink / downlink symbol allocation within each time slot, thereby adjusting the number of uplink / downlink symbols within each time slot.

[0210] URLLC has two key performance indicators: high reliability, such as a BLER (Block Error Rate) of 10⁻⁵ or even lower; and low latency, such as a one-way air interface transmission time of no more than 0.5 ms or 1 ms. The UCI transmission latency of URLLC affects the transmission latency of URLLC services. For example, the latency of HARQ-ACK feedback affects PDSCH retransmission, and the latency of CSI feedback affects PDSCH scheduling, thus affecting downlink service latency; SR latency affects PUSCH latency, thus affecting uplink service latency. To reduce PUCCH transmission latency, a PUCCH carrier switching transmission method has been proposed.

[0211] Specifically, embodiments of the present invention provide a PUCCH transmission method that enables PUCCH transmission using a PUCCH carrier switching method.

[0212] like Figure 2 As shown, an embodiment of the present invention provides a PUCCH transmission method applied to a terminal, specifically including the following steps:

[0213] Step 21: The terminal determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0214] Wherein, the first carrier is the carrier that transmits PUCCH before the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The first carrier is the carrier originally configured to transmit PUCCH, such as PCell, PUCCH Scell, or PScell, etc. The terminal can determine the time unit position for transmitting PUCCH on the first carrier, that is, determine the first time unit. For example, for HARQ-ACK, the time unit (e.g., time slot or sub-time slot) where the PUCCH carrying HARQ-ACK is transmitted can be determined according to dynamic or semi-static feedback timing relationship. For CSI or SR, the periodic transmission opportunity can be determined according to the transmission period and offset configured on the carrier that originally transmits PUCCH. For example, for CSI, the configured period is 2 time slots and the offset is 0 (i.e., the offset value relative to the first time slot in a radio frame), then time slots #0, 2, 4, 6, 8, etc. in each radio frame are determined to be the time slots where CSI transmission is located.

[0215] Step 22: The terminal determines the second time unit for PUCCH transmission on the second carrier based on the first time unit.

[0216] The second carrier is the carrier on which the terminal transmits PUCCH after performing PUCCH carrier switching. That is, the second carrier is a carrier that can transmit PUCCH through PUCCH carrier switching. Specifically, the terminal is configured or allowed to perform PUCCH switching between the first carrier and the second carrier. In one embodiment, the switch is from the first carrier to the second carrier; normally, PUCCH is transmitted on the first carrier, but when switching conditions are met and carrier switching is required, the PUCCH is transmitted on the second carrier.

[0217] In this embodiment, when a PUCCH carrier switch is required, the terminal determines the second time unit for PUCCH transmission on the second carrier after the PUCCH carrier switch, based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch.

[0218] Step 23: The terminal transmits PUCCH in the second time unit of the second carrier;

[0219] Based on the first time unit for PUCCH transmission determined on the first carrier, the terminal determines the second time unit for PUCCH transmission on the second carrier, and then transmits PUCCH using the second time unit of the second carrier, completing the PUCCH transmission after the PUCCH carrier switch. In this case, the terminal no longer transmits PUCCH in the first time unit of the first carrier, and the PUCCH transmission behavior is switched to the second time unit of the second carrier.

[0220] In this embodiment, in the first time unit where PUCCH needs to be transmitted on the first carrier, if it is determined that PUCCH carrier switching is required, the target carrier after the PUCCH carrier switching can be determined as the second carrier according to a predetermined rule. Based on the first time unit on the first carrier, the second time unit on the second carrier is determined, and PUCCH transmission is performed in the second time unit of the second carrier. The information carried by the PUCCH transmitted in the second time unit of the second carrier is the UCI (or only a portion of the information) on the PUCCH that needs to be transmitted in the first time unit of the first carrier before the PUCCH carrier switching. Therefore, after the PUCCH carrier switching, there is no need to perform PUCCH transmission in the first time unit of the first carrier, thereby achieving the switching of PUCCH transmission from one carrier to another.

[0221] It should be noted that the time-domain resources (e.g., the specific symbol positions and numbers occupied in the second time unit) and frequency-domain resources (e.g., the number and positions of RBs, and may also include code-domain resources, such as orthogonal sequences, cyclic shifts, etc.) of the PUCCH transmitted in the second time unit of the second carrier can be determined according to other rules, and are not limited here.

[0222] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead.

[0223] Furthermore, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit may include one of the following methods (1) to (4):

[0224] Method (1): Determine the time unit on the second carrier that overlaps with the first time unit as the second time unit.

[0225] Method (2): Determine the target time unit in the time unit that overlaps with the first time unit on the second carrier, and designate it as the second time unit.

[0226] The second time unit can be a specific time unit among the time units that overlap with the first time unit on the first carrier. For example, if the SCS of the first carrier is smaller or the PUCCH transmission time unit on the first carrier is larger, there may be a first time unit that overlaps with multiple second time units. In this case, a specific time unit (i.e., the target time unit) among the multiple second time units can be used as the time unit for PUCCH transmission on the second carrier after the PUCCH carrier switch.

[0227] Optionally, the target time unit includes available PUCCH resources.

[0228] Specifically, the target time unit may include one of the following a to j:

[0229] (a) The first time unit in the time units that overlap with the first time unit.

[0230] (b) The last time unit in the time units that overlap with the first time unit.

[0231] (c) Among the time units that overlap with the first time unit, the first time unit contains available PUCCH resources.

[0232] Wherein, the available PUCCH resource is the PUCCH resource that satisfies the first condition;

[0233] The first condition may include at least one of the following c1 to c5:

[0234] c1: PUCCH resources that do not overlap with downlink symbols on the second carrier; that is, PUCCH resources that do not overlap with downlink symbols (configured by higher-layer signaling) on ​​the second carrier are the available PUCCH resources.

[0235] c2: The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap; that is, the available PUCCH resources are those that do not overlap with the symbols occupied by the SSB on the second carrier.

[0236] c3: Uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; that is, PUCCH resources that do not overlap in the time domain with uplink transmissions configured with higher-layer signaling on the second carrier are the available PUCCH resources. The uplink transmissions configured with higher-layer signaling are uplink transmissions not triggered by PDCCH scheduling, such as semi-static uplink transmissions like Sounding Reference Signal (SRS), Semi-Persistent Channel State Information (Semi-Persistent CSI, SP-CSI), and Configured Grant PUSCH (CG PUSCH).

[0237] c4: The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain; that is, the available PUCCH resources are those that do not overlap in the frequency domain with the uplink transmissions configured with higher-layer signaling on the second carrier.

[0238] c5: Meets the preparation time requirements for the information carried by PUCCH.

[0239] The PUCCH resources that meet the preparation time requirements for the information carried by the PUCCH, for example, when HARQ-ACK is transmitted on the PUCCH (i.e., the information carried by the PUCCH is HARQ-ACK), need to satisfy a fixed time interval between the end position of the downlink transmission of HARQ-ACK on the PUCCH (including PDSCH, PDCCH that needs to perform HARQ-ACK feedback, such as PDCCH indicating SPS resource release, PDCCH indicating SCelldormancy) and the start position of the PUCCH. The time interval is the time required for PDSCH processing and preparation for transmitting HARQ-ACK on the PUCCH.

[0240] For example, it is defined as: T proc,1 =((N1+d 1,1 +d 1,2 (2048+144)·κ2 -μ )·T c Where N1 is the processing time related to the processing capacity of the PDSCH that requires HARQ-ACK feedback, and a value is selected from the processing capacity list according to the reference μ; κ is the ratio between the Long Term Evolution (LTE) interval and the NR sampling interval; μ is the index of the SCS; the reference μ is the minimum value of μ corresponding to the PDCCH, PDSCH itself, PUCCH itself, etc., which schedule the PDSCH; and T C For NR, use an interval, d 1,1For the processing time offset value of HARQ-ACK transmitted on different uplink channels, if d is transmitted on PUCCH 1,1 =0, if d is transmitted on PUSCH 1,1 =1,d 1,2 The processing time offset is related to the number of symbols occupied by PDSCH.

[0241] It should be noted that the specific content of the first condition that the available PUCCH resource must satisfy is set according to requirements, that is, the first condition may include one or more of c1 to c5. For example: a PUCCH resource that does not overlap with the downlink symbols on the second carrier and does not overlap with the symbols occupied by the synchronization signal block SSB on the second carrier is a usable PUCCH resource; a PUCCH resource that does not overlap with the uplink transmission configured by the higher-layer signaling on the second carrier in the time and frequency domains and meets the preparation time requirements of the information carried by the PUCCH is a usable PUCCH resource. The specific content of the first condition that the available PUCCH resource must satisfy is set according to requirements. Other combinations are not described in detail.

[0242] (d) Among the time units that overlap with the first time unit, the last time unit containing available PUCCH resources.

[0243] (e) Among the time units that overlap with the first time unit, there is a time unit that overlaps with the start symbol of the PUCCH on the first carrier.

[0244] (f) Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier.

[0245] (g) Among the time units that overlap with the first time unit, there is a time unit that overlaps with the end symbol of the PUCCH on the first carrier.

[0246] (h) Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier.

[0247] (i) Among the time units that overlap with the first time unit, the first time unit overlaps with the symbol set occupied by the PUCCH on the first carrier;

[0248] (j) The last time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier in the time unit that overlaps with the first time unit.

[0249] For (i) and (j), the symbols occupied by the PUCCH on the first carrier may be multiple symbols in the time domain. Different symbols may overlap with different time units, so there are multiple time units that overlap with the symbols occupied by the PUCCH. In this case, one of the time units can be selected as the target time unit. For example, the first time unit or the last time unit that overlaps with the symbols in the set of symbols occupied by the PUCCH on the first carrier can be selected.

[0250] Method (3): Determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched on the carrier;

[0251] Specifically, the indication information of the first indication field may include one of the following:

[0252] Information from the second time unit;

[0253] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0254] The time-domain offset relative to the first time unit on the first carrier.

[0255] In this embodiment, for a PUCCH with a corresponding DCI, during PUCCH carrier switching, the second time unit for transmitting the PUCCH on the second carrier can be determined based on a first indication field in the DCI. The first indication field can be a reused existing indication field included in the DCI or a newly added indication field. The first indication field is used to indicate a second time unit on the second carrier (i.e., the indication information of the first indication field directly indicates the information of the second time unit), or to indicate a time-domain offset relative to the time-domain position of the PUCCH on the first carrier, or to indicate a time-domain offset relative to a first time unit on the first carrier. The unit of the time-domain offset can be a symbol or a PUCCH transmission time unit, where the unit of the symbol or PUCCH transmission time unit is the unit corresponding to the second carrier.

[0256] Method (4): Determine the second time unit based on the pre-configuration information of the first time unit.

[0257] Specifically, the pre-configuration information of the first time unit includes one of the following:

[0258] Information from the second time unit;

[0259] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0260] The time-domain offset relative to the first time unit on the first carrier.

[0261] In this embodiment, for each first time unit on the first carrier that can be switched via PUCCH, a corresponding second time unit on the second carrier can be predefined or preconfigured (i.e., the information of the second time unit is predefined or preconfigured), or a time-domain offset value can be predefined or preconfigured. This time-domain offset value is used to indicate the time-domain offset of the PUCCH on the second carrier relative to the time-domain position of the PUCCH on the first carrier, or to indicate the time-domain offset relative to the first time unit. The unit of the time-domain offset can be a symbol or a PUCCH transmission time unit, and the unit of the symbol or PUCCH transmission time unit is the unit corresponding to the second carrier.

[0262] As an optional embodiment, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0263] In this embodiment, the SCS of the first carrier and the second carrier are the same; or the SCS of the first carrier is not greater than the SCS of the second carrier. For example, if the SCS of the second carrier is 15kHz, then the SCS of the first carrier is also 15kHz; or if the SCS of the second carrier is 30kHz, the SCS of the first carrier can be 15kHz or 30kHz, etc.

[0264] As an optional embodiment, the unit of the first time unit is the same as the unit of the second time unit; for example, the units of the first time unit and the second time unit are both time slots, or both are sub-time slots of the same length.

[0265] Alternatively, the unit of the first time unit may differ from the unit of the second time unit. For example, the number of symbols contained in the first time unit may be less than or equal to the number of symbols contained in the second time unit. That is, the PUCCH transmission time unit on the first carrier is not greater than the PUCCH transmission time unit on the second carrier. For instance, if the PUCCH transmission time unit on the first carrier is a time slot, then the PUCCH transmission time unit on the second carrier is also a time slot; if the PUCCH transmission time unit on the first carrier is a sub-time slot with a length of 7 symbols, then the PUCCH transmission time unit on the second carrier can be a time slot or a sub-time slot with a length of 7 symbols, but cannot be a sub-time slot with a length of 2 symbols.

[0266] The unit of transmission time unit can be either a time slot or a sub-time slot. Sub-time slots can have different lengths, such as 2-symbol sub-time slots or 7-symbol sub-time slots. If no PUCCH transmission time unit unit is configured on the second carrier, then transmission is determined to be performed according to the same PUCCH transmission time unit as on the first carrier or a pre-agreed PUCCH transmission time unit.

[0267] The implementation process of the PUCCH transmission method of the present invention will be described below through specific embodiments.

[0268] Example 1:

[0269] like Figure 3 As shown, the first carrier is the carrier configured before PUCCH carrier switching for transmitting PUCCH (e.g., PCell, PUCCH Scell, or PScell), and the second carrier is the carrier through which PUCCH can be transmitted via carrier switching. The SCS of the first and second carriers are the same. On both the first and second carriers, PUCCH is transmitted according to time slots as the transmission time unit, meaning that the time domain resource of each PUCCH will not exceed one time slot. That is, the unit of feedback timing on the first carrier is a time slot (i.e., a time slot is the unit of PUCCH transmission time unit).

[0270] In Example 1, the HARQ-ACK feedback of PDSCH can be determined to be transmitted in time slot (m+k1), i.e., time slot n, based on k1 indicated by the feedback timing indication field in PDCCH and time slot m where the PDSCH transmission scheduled by PDCCH is located (the specific transmission resources in time slot n, such as symbol position, RB resources, etc., can be obtained from the PUCCH resource indication field in PDCCH, and are not limited here). When it is determined that PUCCH transmission needs to be performed in time slot n on the first carrier, and according to the rules of PUCCH carrier switching (the specific rules for determining are not limited), it is determined that PUCCH carrier switching needs to be performed in time slot n of the first carrier, then according to the method (1) of the embodiment of the present invention, time slot n can be determined as the first time unit on the first carrier, and time slot n on the second carrier that overlaps with it can be determined as the second time unit. Then it can be determined that after PUCCH carrier switching, PUCCH will be transmitted in time slot n on the second carrier, so that no additional signaling indication is needed, and the time unit position of PUCCH transmission on the target carrier after PUCCH carrier switching can be determined.

[0271] Example 2:

[0272] like Figure 4As shown, the first carrier is the carrier configured for transmitting PUCCH before PUCCH carrier switching, and the second carrier is the carrier through which PUCCH can be transmitted via carrier switching. The SCS of the first and second carriers are the same. It is assumed that on the first carrier, PUCCH is transmitted in sub-time slots of 7 symbols in length, meaning the unit of feedback timing k1 on the first carrier is also a sub-time slot; on the second carrier, PUCCH is transmitted in time slots.

[0273] In this second example, PUCCH transmission is determined to be performed in the sub-time slot (m+k1), i.e., sub-time slot 2n, of the first carrier according to the feedback timing. According to the rules of PUCCH carrier switching, it is determined that PUCCH carrier switching needs to be performed in the sub-time slot 2n of the first carrier. Then, according to the method (1) of the embodiment of the present invention, it can be determined that the sub-time slot 2n is the first time unit on the first carrier, and the second time unit on the second carrier that overlaps with it is determined to be time slot n. Then, it is determined that after PUCCH carrier switching, PUCCH is transmitted in time slot n on the second carrier. Thus, without any additional signaling indication, the time unit position of PUCCH transmission on the target carrier after PUCCH carrier switching can be determined.

[0274] Example 3:

[0275] The first carrier is the carrier configured to transmit PUCCH before PUCCH carrier switching, and the second carrier is the carrier through which PUCCH can be transmitted via carrier switching. The SCS of the first carrier is 15kHz, and the SCS of the second carrier is 30kHz. PUCCH is transmitted on both the first and second carriers according to time slots as transmission time units. When it is determined that PUCCH transmission needs to be performed on the first carrier in time slot n, and according to the rules of PUCCH carrier switching, it is determined that PUCCH carrier switching needs to be performed in time slot n of the first carrier, then according to the method (2) of the present invention, time slot n can be determined as the first time unit on the first carrier, and it is determined that there are multiple second time units on the second carrier that overlap with it, namely time slots 2n and 2n+1. Then, the target time unit among the multiple time units that overlap with the first time unit is determined as the second time unit. The target time unit can be determined in the following ways:

[0276] Method 1: The first time unit among multiple time units on the second carrier is used as the second time unit for PUCCH transmission, that is, PUCCH is transmitted in time slot 2n on the second carrier, such as... Figure 5 As shown;

[0277] Method 2: The last time unit among multiple time units on the second carrier is used as the second time unit for PUCCH transmission, that is, PUCCH is transmitted in time slot 2n+1 on the second carrier, such as... Figure 6 As shown;

[0278] Method 3: The first time unit with available PUCCH resources among multiple time units on the second carrier is used as the second time unit for PUCCH transmission. For example: assuming the PUCCH resources do not overlap with downlink symbols or SSB symbols configured in higher-layer signaling, and if available PUCCH resources exist in time slot 2n, then PUCCH is determined to be transmitted in time slot 2n on the second carrier. Figure 5 As shown; assuming there are no available PUCCH resources in time slot 2n, but available PUCCH resources exist in 2n+1 (e.g., the PUCCH resources do not overlap with downlink symbols or SSB symbols configured in higher-layer signaling), then it is determined that PUCCH will be transmitted in time slot 2n+1 on the second carrier, as follows. Figure 6 As shown;

[0279] Method 4: The last time unit among multiple time units on the second carrier where available PUCCH resources exist is used as the second time unit for PUCCH transmission. For example: assuming available PUCCH resources exist in both time slot 2n and time slot 2n+1, then PUCCH is determined to be transmitted in time slot 2n+1 on the second carrier.

[0280] Method 5: Based on the start symbol (or start time) of the PUCCH in the first time unit on the first carrier, the time unit on the second carrier that overlaps with the start symbol is determined as the second time unit. That is, the PUCCH is transmitted in time slot 2n on the second carrier. Figure 5 As shown.

[0281] Method Six: Based on the end symbol (or end time) of the PUCCH in the first time unit on the first carrier, the time unit on the second carrier that overlaps with the end time is determined as the second time unit. That is, the PUCCH is transmitted in time slot 2n+1 on the second carrier, as follows: Figure 6 As shown.

[0282] Method 7: The first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier among the time units that overlap with the first time unit is determined as the second time unit.

[0283] Method 8: The last time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier among the time units that overlap with the first time unit is determined as the second time unit.

[0284] Example 4:

[0285] The first carrier is the carrier configured to transmit PUCCH before PUCCH carrier switching, and the second carrier is the carrier through which PUCCH can be transmitted via carrier switching. The SCS of the first carrier and the SCS of the second carrier are the same, for example, both are 15kHz or both are 30kHz. PUCCH is transmitted on the first carrier according to time slots as transmission time units, and PUCCH is transmitted on the second carrier according to sub-time slots with a length of 7 symbols as transmission time units. If it is determined that PUCCH carrier switching needs to be performed in time slot n of the first carrier, then according to the method (2) of the present invention, time slot n can be determined as the first time unit on the first carrier, and it is determined that there are multiple second time units on the second carrier that overlap with it, namely sub-time slot 2n and sub-time slot 2n+1. Then, the target time unit among the multiple time units that overlap with the first time unit is determined as the second time unit. The target time unit can be determined in the following ways:

[0286] Method 1: The first time unit among multiple time units on the second carrier is used as the second time unit for PUCCH transmission, that is, PUCCH is transmitted in sub-time slot 2n on the second carrier, such as... Figure 7 As shown;

[0287] Method 2: The last time unit among multiple time units on the second carrier is used as the second time unit for PUCCH transmission, that is, PUCCH is transmitted in sub-slot 2n+1 on the second carrier, such as... Figure 8 As shown;

[0288] Method 3: The first time unit with available PUCCH resources among multiple time units on the second carrier is used as the second time unit for PUCCH transmission. For example: assuming the PUCCH resources do not overlap with downlink symbols or SSB symbols configured in higher-layer signaling, i.e., there are available PUCCH resources in sub-slot 2n, then PUCCH is determined to be transmitted in sub-slot 2n on the second carrier. Figure 7 As shown; assuming there are no available PUCCH resources in sub-slot 2n, but available PUCCH resources in sub-slot 2n+1, then it is determined that PUCCH will be transmitted in sub-slot 2n+1 on the second carrier, as follows. Figure 8 As shown;

[0289] Method 4: The last time unit among multiple time units on the second carrier where available PUCCH resources exist is used as the second time unit for PUCCH transmission. For example: Assuming available PUCCH resources exist in both sub-time slots 2n and 2n+1, then PUCCH is determined to be transmitted in sub-time slot 2n+1 on the second carrier.

[0290] Method 5: Based on the start symbol (or start time) of the PUCCH in the first time unit on the first carrier, the time unit on the second carrier that overlaps with the start symbol is determined as the second time unit, that is, the PUCCH is transmitted in sub-time slot 2n on the second carrier, such as... Figure 7 As shown.

[0291] Method Six: Based on the end symbol (or end time) of the PUCCH in the first time unit on the first carrier, the time unit on the second carrier that overlaps with the end time is determined as the second time unit. That is, the PUCCH is transmitted in sub-time slot 2n+1 on the second carrier, as follows: Figure 8 As shown.

[0292] Method 7: The first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier among the time units that overlap with the first time unit is determined as the second time unit.

[0293] Method 8: The last time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier among the time units that overlap with the first time unit is determined as the second time unit.

[0294] In the above embodiments of the present invention, only some SCSs are used as examples. The situation is similar when other SCSs are replaced, and will not be described in detail here. The above only uses a time slot as the PUCCH transmission time unit as an example. Changing the PUCCH transmission time unit to a sub-time slot on any carrier, or having sub-time slots with different numbers of symbols on two carriers, such as a 2-symbol sub-time slot on one carrier and a 7-symbol sub-time slot on the other carrier, the specific execution method is similar and will not be described in detail here. The above only uses the example of PUCCH carrying HARQ-ACK of PDSCH with PDCCH scheduling. The situation is similar when the PDSCH scheduling PDCCH is replaced with a PDCCH that needs HARQ-ACK. The difference is that the HARQ-ACK can be the HARQ-ACK of the PDCCH itself. The situation is similar when PUCCH carries other UCIs. The difference may be that for CSI and / or SR, the first time unit where the PUCCH transmission on the first carrier is located and the specific resources therein are determined according to the higher layer signaling configuration, not based on PDCCH notification.

[0295] Examples 1 to 4 above are only used to illustrate the methods (1) and (2) for determining the second time unit. It should be noted that the second time unit for PUCCH transmission on the second carrier can also be determined according to methods (3) and (4). For example, the second time unit can be determined based on the indication of the first indication field in the DCI corresponding to the PUCCH that needs to be switched on the carrier, or the second time unit can be determined based on predefined or preconfigured information. Specifically, the second time unit for PUCCH transmission on the second carrier can be directly determined by method (3) or method (4), or an offset value can be determined according to the method in method (3) or method (4), and the second time unit on the second carrier can be determined based on the offset value and the first time unit. For example, the offset value is the symbol offset relative to the starting position of the first time unit, or the offset value is the offset value relative to the first time unit that overlaps with the first time unit on the second carrier. For example, when there are multiple time units on the second carrier that overlap with the first time unit, for example Figure 5-8 In the case shown, the second time unit on the second carrier can be determined as the first or second time unit among two time units that overlap with the first time unit, depending on whether the offset value is 0 or 1.

[0296] The embodiments of this invention are illustrated using the case of synchronous CA between different carriers, where the boundaries of radio frames on different carriers are aligned. Therefore, the time slot boundaries of different carriers under the same SCS are also aligned. It should be noted that this can also be applied to the case of asynchronous CA, where the time slot numbers between different carriers differ by a fixed offset. In this case, the difference lies in the fact that, under the same SCS, the time slot on the second carrier aligned with time slot n on the first carrier may not necessarily be time slot n, but could be time slot m, where m = n + offset. The unit of offset is time slots. If the subcarrier spacing is different, the offset will be represented by the number of time slots corresponding to a reference SCS. In this situation, the method of the embodiments of this invention can still determine the corresponding second time unit on the second carrier.

[0297] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead.

[0298] like Figure 9As shown, an embodiment of the present invention provides a PUCCH transmission method applied to a network-side device, specifically including the following steps:

[0299] Step 91: The network-side device determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0300] Wherein, the first carrier is the carrier on which the terminal transmits PUCCH before performing PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The first carrier is the carrier originally configured to transmit PUCCH, such as PCell, PUCCH Scell, or PScell, etc. The network-side device can determine the time unit position for transmitting PUCCH on the first carrier, that is, determine the first time unit, which is the time unit position for the network-side device to receive PUCCH before performing PUCCH carrier switching.

[0301] For example, for HARQ-ACK, the time unit (e.g., time slot or sub-time slot) where the PUCCH transmission carrying HARQ-ACK is located can be determined based on dynamic or semi-static feedback timing relationships. For CSI or SR, periodic transmission opportunities can be determined based on the transmission period and offset configured on the carrier that originally transmits PUCCH. For example, for CSI, if the configured period is 2 time slots and the offset is 0 (i.e., the offset value relative to the first time slot in a radio frame), then time slots #0, 2, 4, 6, 8, etc. in each radio frame are determined to be the time slots where CSI transmission is located.

[0302] Step 92: The network-side device determines the second time unit for PUCCH transmission on the second carrier based on the first time unit.

[0303] The second carrier is the carrier on which the terminal transmits PUCCH after performing PUCCH carrier switching. That is, the second carrier is a carrier that can transmit PUCCH through PUCCH carrier switching. Specifically, the terminal is configured or allowed to perform PUCCH switching between the first carrier and the second carrier. The network-side device determines the second time unit for transmitting PUCCH on the second carrier after carrier switching based on the first time unit, thereby enabling it to receive PUCCH in the second time unit of the second carrier after carrier switching.

[0304] In one embodiment, the PUCCH is switched from the first carrier to the second carrier. Normally, the PUCCH is transmitted on the first carrier, but when the switching conditions are met and a carrier switch is required, the PUCCH is transmitted on the second carrier instead of the first carrier.

[0305] Step 93: The network-side device receives the PUCCH sent by the terminal in the second time unit of the second carrier.

[0306] Based on the first time unit for PUCCH transmission determined on the first carrier, the network-side device determines the second time unit for PUCCH transmission on the second carrier. Then, it receives the PUCCH using the second time unit of the second carrier, completing the PUCCH transmission after carrier switching. In this case, if the terminal no longer transmits PUCCH in the first time unit of the first carrier, the network-side device no longer receives PUCCH in the first time unit of the first carrier, and the PUCCH transmission and reception are switched to the second time unit of the second carrier.

[0307] In the first time unit where PUCCH needs to be transmitted on the first carrier, if it is determined that PUCCH carrier switching is required, the target carrier after the PUCCH carrier switching can be determined as the second carrier according to a predetermined rule. Based on the first time unit on the first carrier, the second time unit on the second carrier is determined, and the PUCCH is received in the second time unit of the second carrier. The information carried by the PUCCH transmitted in the second time unit of the second carrier is the UCI (or only a portion of the information) on the PUCCH that needs to be transmitted in the first time unit of the first carrier before the PUCCH carrier switching. Therefore, after the PUCCH carrier switching, there is no need to transmit PUCCH in the first time unit of the first carrier, thus achieving the switching of PUCCH transmission from one carrier to another.

[0308] It should be noted that the time-domain resources (e.g., the specific symbol positions and numbers occupied in the second time unit) and frequency-domain resources (e.g., the number and positions of RBs, and may also include code-domain resources, such as orthogonal sequences, cyclic shifts, etc.) of the PUCCH transmitted in the second time unit of the second carrier can be determined according to other rules, and are not limited here.

[0309] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead.

[0310] If the terminal is configured or allowed to perform PUCCH carrier switching between the first carrier and the second carrier, then after the carrier switching, the location where the network-side device receives PUCCH changes. For example, if the terminal switches from transmitting PUCCH in the first time unit of the first carrier to transmitting PUCCH in the second time unit of the second carrier, then the network-side device switches from receiving PUCCH in the first time unit of the first carrier to receiving PUCCH in the second time unit of the second carrier.

[0311] Specifically, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit may include one of the following:

[0312] Method (1): Determine the time unit on the second carrier that overlaps with the first time unit as the second time unit;

[0313] Method (2): Determine the target time unit in the time unit that overlaps with the first time unit on the second carrier, and designate it as the second time unit.

[0314] The second time unit can be a specific time unit among the time units that overlap with the first time unit on the first carrier. For example, if the SCS of the first carrier is smaller or the PUCCH transmission time unit on the first carrier is larger, there may be a first time unit that overlaps with multiple second time units. In this case, a specific time unit (i.e., the target time unit) among the multiple second time units can be used as the time unit for PUCCH transmission on the second carrier after the PUCCH carrier switch.

[0315] Specifically, the target time unit may include one of the following:

[0316] The first time unit in the time units that overlap with the first time unit;

[0317] The last time unit in the time units that overlap with the first time unit;

[0318] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0319] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0320] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0321] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0322] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0323] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0324] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0325] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0326] The symbols occupied by the PUCCH on the first carrier may be multiple symbols in the time domain. Different symbols may overlap with different time units, so there may be multiple time units that overlap with the symbols occupied by the PUCCH. In this case, one of the time units can be selected as the target time unit. For example, the first time unit or the last time unit that overlaps with the symbols in the set of symbols occupied by the PUCCH on the first carrier can be selected.

[0327] Wherein, the available PUCCH resource is the PUCCH resource that satisfies the first condition;

[0328] The first condition includes at least one of the following:

[0329] It does not overlap with the downlink symbols on the second carrier;

[0330] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0331] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; wherein, the uplink transmissions configured with higher-layer signaling are uplink transmissions without PDCCH scheduling triggers, such as semi-static uplink transmissions like SRS, SP-CSI, and CG PUSCH.

[0332] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0333] The preparation time requirements for the information carried by the PUCCH must be met.

[0334] The PUCCH resources that meet the preparation time requirements for the information carried by the PUCCH, for example, when HARQ-ACK is transmitted on the PUCCH, need to satisfy a fixed time interval between the end position of the downlink transmission of HARQ-ACK on the PUCCH and the start position of the PUCCH. The time interval is the time required for PDSCH processing and preparation for transmitting HARQ-ACK on the PUCCH.

[0335] For example, it is defined as: T proc,1 =((N1+d 1,1 +d 1,2 (2048+144)·κ2 -μ )·T c Where N1 is the processing time related to the processing capacity of the PDSCH that requires HARQ-ACK feedback, and a value is selected from the processing capacity list according to the reference μ. κ is the ratio between the LTE adoption interval and the NR sampling interval, μ is the index of the SCS, and the reference μ is the minimum value of μ corresponding to the PDCCH, PDSCH itself, PUCCH itself, etc., which schedule the PDSCH. T C For NR, use an interval, d 1,1 For the processing time offset value of HARQ-ACK transmitted on different uplink channels, if d is transmitted on PUCCH 1,1 =0, if d is transmitted on PUSCH 1,1 =1,d 1,2 The processing time offset is related to the number of symbols occupied by PDSCH.

[0336] Method (3): Determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched on the carrier;

[0337] Specifically, the indication information of the first indication field may include one of the following:

[0338] Information from the second time unit;

[0339] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0340] The time-domain offset relative to the first time unit on the first carrier.

[0341] In this embodiment, for a PUCCH with a corresponding DCI, during PUCCH carrier switching, the second time unit for transmitting the PUCCH on the second carrier can be determined based on a first indication field in the DCI. The first indication field can be a reused existing indication field included in the DCI or a newly added indication field. The first indication field is used to indicate a second time unit on the second carrier, or to indicate a time-domain offset relative to the time-domain position of the PUCCH on the first carrier, or to indicate a time-domain offset relative to a first time unit on the first carrier. The unit of the time-domain offset can be a symbol or a PUCCH transmission time unit, where the unit of the symbol or PUCCH transmission time unit is the unit corresponding to the second carrier.

[0342] Method (4): Determine the second time unit based on the pre-configuration information of the first time unit.

[0343] Specifically, the pre-configuration information of the first time unit includes one of the following:

[0344] Information from the second time unit;

[0345] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0346] The time-domain offset relative to the first time unit on the first carrier.

[0347] In this embodiment, a corresponding second time unit on a second carrier can be predefined or preconfigured for each first time unit on the first carrier that can be switched via PUCCH, or a time-domain offset value can be predefined or preconfigured. This time-domain offset value is used to indicate the time-domain offset of the PUCCH on the second carrier relative to the time-domain position of the PUCCH on the first carrier, or to indicate the time-domain offset relative to the first time unit. The unit of the time-domain offset can be a symbol or a PUCCH transmission time unit, where the unit of the symbol or PUCCH transmission time unit is the unit corresponding to the second carrier.

[0348] Optionally, the subcarrier spacing (SCS) of the second carrier is greater than or equal to the SCS of the first carrier. The SCS of the first carrier and the second carrier are the same; or, the SCS of the first carrier is not greater than the SCS of the second carrier. For example, if the SCS of the second carrier is 15kHz, then the SCS of the first carrier is also 15kHz; or, for another example, if the SCS of the second carrier is 30kHz, the SCS of the first carrier can be 15kHz or 30kHz, etc.

[0349] Optionally, the unit of the first time unit is the same as the unit of the second time unit. For example, both the first and second time units are time slots, or sub-time slots of the same length. Alternatively, the unit of the first time unit is different from the unit of the second time unit. For example, the number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit. For instance, if the PUCCH transmission time unit on the first carrier is a time slot, then the PUCCH transmission time unit on the second carrier is also a time slot. If the PUCCH transmission time unit on the first carrier is a sub-time slot with a length of 7 symbols, then the PUCCH transmission time unit on the second carrier can be a time slot or a sub-time slot with a length of 7 symbols, but cannot be a sub-time slot with a length of 2 symbols.

[0350] In this embodiment, the unit of transmission time unit can be either a time slot or a sub-time slot. Sub-time slots can have different lengths, such as 2-symbol sub-time slots or 7-symbol sub-time slots. If no PUCCH transmission time unit unit is configured on the second carrier, then transmission is determined to be performed according to the same PUCCH transmission time unit as on the first carrier or a pre-agreed PUCCH transmission time unit.

[0351] The implementation process of the PUCCH transmission method applied to network-side devices in this invention is the same as or similar to the implementation process of the PUCCH transmission method applied to terminals, as shown in Examples 1 to 4, and will not be repeated here. It should be noted that Examples 1 to 4 are only used as examples of determining the second time unit in methods (1) and (2). It should also be noted that the second time unit for PUCCH transmission on the second carrier can also be determined according to methods (3) and (4), for example: determining the second time unit based on the indication of the first indication field in the DCI corresponding to the PUCCH that needs to be switched on the carrier, or determining the second time unit based on predefined or preconfigured information. Specifically, the second time unit for PUCCH transmission on the second carrier can be directly determined by method (3) or method (4), or an offset value can be determined according to the method in method (3) or method (4), and the second time unit on the second carrier can be determined based on the offset value and the first time unit.

[0352] The embodiments of the present invention are illustrated using the case of synchronous CA between different carriers, where the boundaries of radio frames on different carriers are aligned. Therefore, the time slot boundaries of different carriers under the same SCS are also aligned. It should be noted that this can also be applied to the case of asynchronous CA, where the time slot numbers between different carriers differ by a fixed offset. In this case, the difference lies in the fact that, under the same SCS, the time slot on the second carrier aligned with time slot n on the first carrier is not necessarily time slot n, but could be time slot m, where m = n + offset. The unit of offset is time slots. If the subcarrier spacing is different, the offset will be represented by the number of time slots corresponding to a reference SCS. In this situation, using the method of the embodiments of the present invention, the corresponding second time unit on the second carrier can still be determined.

[0353] In the PUCCH transmission method of this application embodiment, the method for determining the second time unit for PUCCH transmission on the second carrier based on the first time unit is applicable to both the terminal and the network-side device. That is, the method by which the terminal determines the second time unit for PUCCH transmission on the second carrier is also applicable to the embodiment where the network-side device determines the second time unit for PUCCH transmission on the second carrier; repeated content will not be described again. In the PUCCH transmission method of this invention embodiment, for the terminal, after determining the second time unit on the second carrier, PUCCH is transmitted in the second time unit; for the network-side device, after determining the second time unit on the second carrier, PUCCH is received in the second time unit.

[0354] The above embodiments describe the positioning method of the present invention. The following embodiments will further describe the corresponding devices in conjunction with the accompanying drawings.

[0355] Specifically, such as Figure 10 As shown, this embodiment of the invention provides a PUCCH transmission device 100, applied to a terminal, comprising:

[0356] The first determining unit 101 is used to determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0357] The second determining unit 102 is used to determine a second time unit for PUCCH transmission on the second carrier based on the first time unit.

[0358] Transmission unit 103 is configured to transmit PUCCH in the second time unit of the second carrier;

[0359] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0360] Optionally, the second determining unit 102 specifically includes one of the following:

[0361] The first determining subunit is used to determine the time unit on the second carrier that overlaps with the first time unit, which is the second time unit;

[0362] The second determining subunit is used to determine the target time unit among the time units on the second carrier that overlap with the first time unit, which is the second time unit;

[0363] The third determining subunit is used to determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched by carrier.

[0364] The fourth determining subunit is used to determine the second time unit based on the pre-configuration information of the first time unit.

[0365] Optionally, the target time unit includes one of the following:

[0366] The first time unit in the time units that overlap with the first time unit;

[0367] The last time unit in the time units that overlap with the first time unit;

[0368] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0369] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0370] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0371] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0372] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0373] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0374] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0375] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0376] Optionally, the indication information of the first indication field includes one of the following:

[0377] Information from the second time unit;

[0378] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0379] The time-domain offset relative to the first time unit on the first carrier.

[0380] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0381] Information from the second time unit;

[0382] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0383] The time-domain offset relative to the first time unit on the first carrier.

[0384] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0385] The first condition includes at least one of the following:

[0386] It does not overlap with the downlink symbols on the second carrier;

[0387] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0388] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0389] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0390] The preparation time requirements for the information carried by the PUCCH must be met.

[0391] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0392] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0393] or

[0394] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0395] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead.

[0396] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the terminal, 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.

[0397] like Figure 11 As shown, this embodiment of the invention provides a PUCCH transmission device 110, applied to network-side equipment, comprising:

[0398] The third determining unit 111 is used to determine the first time unit for transmitting the physical uplink control channel PUCCH on the first carrier.

[0399] The fourth determining unit 112 is used to determine, based on the first time unit, the second time unit for PUCCH transmission on the second carrier.

[0400] The receiving unit 113 is configured to receive the PUCCH sent by the terminal in the second time unit of the second carrier;

[0401] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0402] Optionally, the fourth determining unit 112 specifically includes one of the following:

[0403] The fifth determining subunit is used to determine the time unit on the second carrier that overlaps with the first time unit, which is the second time unit;

[0404] The sixth determining subunit is used to determine the target time unit among the time units on the second carrier that overlap with the first time unit, which is the second time unit;

[0405] The seventh determining subunit is used to determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched by carrier.

[0406] The eighth determining subunit is used to determine the second time unit based on the pre-configuration information of the first time unit.

[0407] Optionally, the target time unit includes one of the following:

[0408] The first time unit in the time units that overlap with the first time unit;

[0409] The last time unit in the time units that overlap with the first time unit;

[0410] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0411] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0412] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0413] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0414] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0415] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0416] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0417] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0418] Optionally, the indication information of the first indication field includes one of the following:

[0419] Information from the second time unit;

[0420] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0421] The time-domain offset relative to the first time unit on the first carrier.

[0422] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0423] Information from the second time unit;

[0424] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0425] The time-domain offset relative to the first time unit on the first carrier.

[0426] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0427] The first condition includes at least one of the following:

[0428] It does not overlap with the downlink symbols on the second carrier;

[0429] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0430] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0431] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0432] The preparation time requirements for the information carried by the PUCCH must be met.

[0433] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0434] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0435] or

[0436] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0437] In embodiments of the present invention, when a PUCCH carrier switch is required, a second time unit for PUCCH transmission on the second carrier after the switch is determined based on the first time unit for PUCCH transmission determined on the first carrier before the PUCCH carrier switch. This allows the time unit for PUCCH transmission on the carrier after the PUCCH carrier switch to be determined without the need for additional signaling notifications or instructions, ensuring the normal implementation of PUCCH carrier switch transmission without increasing additional signaling overhead.

[0438] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to network side devices 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.

[0439] It should be noted that the division of units in the embodiments of this application 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.

[0440] 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.

[0441] like Figure 12As shown, an embodiment of the present invention also provides a terminal, including: a memory 1220, a transceiver 1200, and a processor 1210; wherein, the memory 1220 is used to store computer programs; and the transceiver 1200 is used to send and receive data under the control of the processor 1210.

[0442] Processor 1210 is configured to read the computer program in the memory and perform the following operations:

[0443] Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0444] Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined;

[0445] The transceiver 1200 is used to: transmit PUCCH in the second time unit of the second carrier;

[0446] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0447] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0448] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0449] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0450] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched on the carrier.

[0451] The second time unit is determined based on the pre-configuration information of the first time unit.

[0452] Optionally, the target time unit includes one of the following:

[0453] The first time unit in the time units that overlap with the first time unit;

[0454] The last time unit in the time units that overlap with the first time unit;

[0455] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0456] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0457] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0458] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0459] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0460] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0461] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0462] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0463] Optionally, the indication information of the first indication field includes one of the following:

[0464] Information from the second time unit;

[0465] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0466] The time-domain offset relative to the first time unit on the first carrier.

[0467] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0468] Information from the second time unit;

[0469] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0470] The time-domain offset relative to the first time unit on the first carrier.

[0471] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0472] The first condition includes at least one of the following:

[0473] It does not overlap with the downlink symbols on the second carrier;

[0474] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0475] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0476] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0477] The preparation time requirements for the information carried by the PUCCH must be met.

[0478] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0479] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0480] or

[0481] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0482] It should be noted that, in Figure 12 In 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 1210) and memory (memory 1220). 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 1200 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1230 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 1210 is responsible for managing the bus architecture and general processing, and the memory 1220 can store data used by the processor 1210 during operation.

[0483] Optionally, the processor 1210 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.

[0484] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.

[0485] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0486] like Figure 13 As shown, this embodiment of the invention also provides a network-side device, including: a memory 1320, a transceiver 1300, and a processor 1310; wherein, the memory 1320 is used to store computer programs; the transceiver 1300 is used to send and receive data under the control of the processor 1310; and the processor is used to read the computer program in the memory and perform the following operations:

[0487] Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier.

[0488] Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined;

[0489] The transceiver 1300 is used to: receive a PUCCH sent by the terminal in the second time unit of the second carrier;

[0490] Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier.

[0491] Optionally, determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following:

[0492] The time unit on the second carrier that overlaps with the first time unit is determined as the second time unit;

[0493] The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit;

[0494] The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched on the carrier.

[0495] The second time unit is determined based on the pre-configuration information of the first time unit.

[0496] Optionally, the target time unit includes one of the following:

[0497] The first time unit in the time units that overlap with the first time unit;

[0498] The last time unit in the time units that overlap with the first time unit;

[0499] The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources;

[0500] The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources;

[0501] Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier;

[0502] Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier;

[0503] Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier;

[0504] Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier;

[0505] Among the time units that overlap with the first time unit, the first time unit that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier.

[0506] The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

[0507] Optionally, the indication information of the first indication field includes one of the following:

[0508] Information from the second time unit;

[0509] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0510] The time-domain offset relative to the first time unit on the first carrier.

[0511] Optionally, the pre-configuration information of the first time unit includes one of the following:

[0512] Information from the second time unit;

[0513] The time-domain offset relative to the time-domain position of the PUCCH on the first carrier;

[0514] The time-domain offset relative to the first time unit on the first carrier.

[0515] Optionally, the available PUCCH resource is a PUCCH resource that satisfies the first condition;

[0516] The first condition includes at least one of the following:

[0517] It does not overlap with the downlink symbols on the second carrier;

[0518] The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap;

[0519] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain;

[0520] The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain;

[0521] The preparation time requirements for the information carried by the PUCCH must be met.

[0522] Optionally, the subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

[0523] Optionally, the unit of the first time unit is the same as the unit of the second time unit;

[0524] or

[0525] The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

[0526] Among them, Figure 13In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1310) and memory (memory 1320). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface. Transceiver 1300 may be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. Processor 1310 is responsible for managing the bus architecture and general processing, and memory 1320 may store data used by processor 1300 during operation.

[0527] The processor 1310 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.

[0528] It should be noted that the network-side device provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the network-side device, 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.

[0529] In addition, specific embodiments of the present invention also provide a processor-readable storage medium storing a computer program thereon, wherein the program, when executed by a processor, implements the steps of the PUCCH transmission method described above. This achieves the same technical effect, and to avoid repetition, will not be repeated here. The readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).

[0530] 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.

[0531] 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 this application. 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, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.

[0532] These processor-executable instructions may also be stored in a processor-readable memory that can instruct 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 that implement the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.

[0533] These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.

[0534] 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 PUCCH transmission method, characterized in that, include: The terminal determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. The terminal determines the second time unit for PUCCH transmission on the second carrier based on the first time unit; The terminal transmits PUCCH in the second time unit of the second carrier; Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The step of determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following: The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit; The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched as a carrier. The second time unit is determined based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

2. The method according to claim 1, characterized in that, The indication information of the first indication field includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

3. The method according to claim 1, characterized in that, The pre-configuration information of the first time unit includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

4. The method according to claim 1, characterized in that, The available PUCCH resources are PUCCH resources that satisfy the first condition; The first condition includes at least one of the following: It does not overlap with the downlink symbols on the second carrier; The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain; The preparation time requirements for the information carried by the PUCCH must be met.

5. The method according to claim 1, characterized in that, The subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

6. The method according to claim 1, characterized in that, The unit of the first time unit is the same as the unit of the second time unit; or The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

7. A PUCCH transmission method, characterized in that, include: The network-side equipment determines the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. The network-side device determines the second time unit for PUCCH transmission on the second carrier based on the first time unit; The network-side device receives the PUCCH sent by the terminal in the second time unit of the second carrier; Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The step of determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following: The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit; The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched as a carrier. The second time unit is determined based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

8. The method according to claim 7, characterized in that, The indication information of the first indication field includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

9. The method according to claim 7, characterized in that, The pre-configuration information of the first time unit includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

10. The method according to claim 7, characterized in that, The available PUCCH resources are PUCCH resources that satisfy the first condition; The first condition includes at least one of the following: It does not overlap with the downlink symbols on the second carrier; The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain; The preparation time requirements for the information carried by the PUCCH must be met.

11. The method according to claim 7, characterized in that, The subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

12. The method according to claim 7, characterized in that, The unit of the first time unit is the same as the unit of the second time unit; or The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

13. A terminal, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined; The transceiver is used to: transmit PUCCH in the second time unit of the second carrier; Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The step of determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following: The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit; The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched as a carrier. The second time unit is determined based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

14. The terminal according to claim 13, characterized in that, The indication information of the first indication field includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

15. The terminal according to claim 13, characterized in that, The pre-configuration information of the first time unit includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

16. The terminal according to claim 13, characterized in that, The available PUCCH resources are PUCCH resources that satisfy the first condition; The first condition includes at least one of the following: It does not overlap with the downlink symbols on the second carrier; The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain; The preparation time requirements for the information carried by the PUCCH must be met.

17. The terminal according to claim 13, characterized in that, The subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

18. The terminal according to claim 13, characterized in that, The unit of the first time unit is the same as the unit of the second time unit; or The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

19. A network-side device, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. Based on the first time unit, a second time unit for PUCCH transmission on the second carrier is determined; The transceiver is used to: receive a PUCCH sent by the terminal in the second time unit of the second carrier; Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The step of determining the second time unit for PUCCH transmission on the second carrier based on the first time unit includes one of the following: The target time unit in the time unit that overlaps with the first time unit on the second carrier is identified as the second time unit; The second time unit is determined based on the indication information of the first indication field of the downlink control information (DCI) corresponding to the PUCCH that needs to be switched as a carrier. The second time unit is determined based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

20. The network-side device according to claim 19, characterized in that, The indication information of the first indication field includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

21. The network-side device according to claim 19, characterized in that, The pre-configuration information of the first time unit includes one of the following: Information from the second time unit; The time-domain offset relative to the time-domain position of the PUCCH on the first carrier; The time-domain offset relative to the first time unit on the first carrier.

22. The network-side device according to claim 19, characterized in that, The available PUCCH resources are PUCCH resources that satisfy the first condition; The first condition includes at least one of the following: It does not overlap with the downlink symbols on the second carrier; The symbols occupied by the synchronization signal block SSB on the second carrier do not overlap; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the time domain; The uplink transmissions configured with higher-layer signaling on the second carrier do not overlap in the frequency domain; The preparation time requirements for the information carried by the PUCCH must be met.

23. The network-side device according to claim 19, characterized in that, The subcarrier spacing SCS of the second carrier is greater than or equal to the SCS of the first carrier.

24. The network-side device according to claim 19, characterized in that, The unit of the first time unit is the same as the unit of the second time unit; or The number of symbols contained in the first time unit is less than or equal to the number of symbols contained in the second time unit.

25. A PUCCH transmission device, characterized in that, include: The first determining unit is used to determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. The second determining unit is configured to determine, based on the first time unit, a second time unit for PUCCH transmission on the second carrier. A transmitting unit is configured to transmit a PUCCH in a second time unit of the second carrier; Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, and the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching. The terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The second determining unit specifically includes one of the following: The second determining subunit is used to determine the target time unit among the time units on the second carrier that overlap with the first time unit, which is the second time unit; The third determining subunit is used to determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched by carrier. The fourth determining subunit is used to determine the second time unit based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

26. A PUCCH transmission device, characterized in that, include: The third determining unit is used to determine the first time unit for transmitting the Physical Uplink Control Channel (PUCCH) on the first carrier. The fourth determining unit is used to determine, based on the first time unit, the second time unit for PUCCH transmission on the second carrier. A receiving unit is configured to receive a PUCCH sent by a terminal in a second time unit of the second carrier. Wherein, the first carrier is the carrier for transmitting PUCCH before the terminal performs PUCCH carrier switching, the second carrier is the carrier for transmitting PUCCH after the terminal performs PUCCH carrier switching, and the terminal determines to perform PUCCH carrier switching in the first time unit of the first carrier. The fourth determining unit specifically includes one of the following: The sixth determining subunit is used to determine the target time unit among the time units on the second carrier that overlap with the first time unit, which is the second time unit; The seventh determining subunit is used to determine the second time unit based on the indication information of the first indication field of the downlink control information DCI corresponding to the PUCCH that needs to be switched by carrier. The eighth determining subunit is used to determine the second time unit based on the pre-configuration information of the first time unit; The target time unit includes one of the following: The first time unit in the time units that overlap with the first time unit; The last time unit in the time units that overlap with the first time unit; The time unit that overlaps with the first time unit includes the first time unit containing available PUCCH resources; The time unit that overlaps with the first time unit contains the last time unit with available PUCCH resources; Among the time units that overlap with the first time unit, there are time units that overlap with the start symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the start time of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end symbol of the PUCCH on the first carrier; Among the time units that overlap with the first time unit, there are time units that overlap with the end time of the PUCCH on the first carrier; The first time unit that overlaps with the first time unit is the one that overlaps with the symbols in the symbol set occupied by the PUCCH on the first carrier. The last time unit that overlaps with the symbol set occupied by the PUCCH on the first carrier is the one that overlaps with the first time unit.

27. A processor-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the PUCCH transmission method as described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Feedback information transmission method and device

    CN115189843A

  • Wireless communication method and user equipment for transmission over different bandwidth portions

    CN116250205A

  • Determining carriers for control channel transmissions

    CN116530164A

  • Uplink control information transmission method and communication device

    CN116724619A

  • Feedback information sending method and device and feedback information receiving method and device

    CN116762437A