Pucch transmission method, terminal, and network side device

The network-side device configures PUCCH resources for the terminal to transmit on multiple frequency domain units, which solves the efficiency of PUCCH resource configuration and transmission in discontinuous spectrum resource cells, and improves spectrum utilization efficiency and communication performance.

WO2025140693A1PCT designated stage expired Publication Date: 2025-07-03VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143661
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-12-30
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In the prior art, there is no clear solution to how to efficiently configure and transmit physical uplink control channel (PUCCH) resources in cells containing discontinuous spectrum resources.

Method used

The terminal is configured with the network side device, so that it can transmit PUCCH on one or more frequency domain units, supporting flexible resource configuration and transmission within multiple frequency domain units.

Benefits of technology

It realizes more flexible and efficient use of spectrum resources in cells containing multiple frequency domain units, and improves the effectiveness and performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143661_03072025_PF_FP_ABST
    Figure CN2024143661_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications. Disclosed are a PUCCH transmission method, a terminal, and a network side device. The PUCCH transmission method in embodiments of the present application comprises: a terminal receives a PUCCH resource configuration sent by a network side device; and the terminal performs PUCCH transmission on one or more frequency domain units on the basis of the PUCCH resource configuration.
Need to check novelty before this filing date? Find Prior Art

Description

PUCCH transmission method, terminal and network side equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on December 29, 2023, with application number 202311871114.9 and invention name “PUCCH transmission method, terminal and network side equipment”, the entire contents of which are incorporated by reference in this application. Technical Field

[0003] The present application belongs to the field of wireless communication technology, and specifically relates to a PUCCH transmission method, terminal, and network-side equipment. Background Art

[0004] Related Technology: Each cell's carrier is a continuous frequency domain resource. The Physical Uplink Control Channel (PUCCH) resource is configured within the continuous uplink (UL) bandwidth part (BWP) of each frequency domain resource. Each cell has only one activated UL BWP, and PUCCH configuration and transmission are performed within a single UL BWP. To efficiently utilize discontinuous frequency domain resources, a cell containing multiple discontinuous spectrums is a potential approach. When a cell contains discontinuous spectrum resources, there is no clear solution for how to configure and transmit PUCCH to flexibly and efficiently utilize these discontinuous spectrums. Summary of the Invention

[0005] The embodiments of the present application provide a PUCCH transmission method, terminal, and network-side equipment, which can solve the problem of how to configure and transmit PUCCH to flexibly and efficiently utilize non-continuous spectrum.

[0006] In a first aspect, a PUCCH transmission method is provided, which is performed by a terminal. The method includes:

[0007] The terminal receives the PUCCH resource configuration sent by the network side device;

[0008] The terminal performs PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.

[0009] In a second aspect, a PUCCH transmission method is provided, which is performed by a network-side device. The method includes:

[0010] The network-side device determines a PUCCH resource configuration, where the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units;

[0011] The network side device sends the PUCCH resource configuration to the terminal.

[0012] In a third aspect, a PUCCH transmission apparatus is provided, including:

[0013] A receiving module, configured to receive a PUCCH resource configuration sent by a network-side device;

[0014] A transmission module is configured to perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.

[0015] In a fourth aspect, a PUCCH transmission device is provided, including:

[0016] a fourth determining module, configured to determine a PUCCH resource configuration, where the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units;

[0017] A sending module is used to send the PUCCH resource configuration to the terminal.

[0018] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the method described in the first aspect is implemented.

[0019] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a PUCCH resource configuration sent by a network side device; and based on the PUCCH resource configuration, perform PUCCH transmission on one or more frequency domain units.

[0020] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the method described in the second aspect is implemented.

[0021] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the processor is used to determine the PUCCH resource configuration, the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units, and the communication interface is used to send the PUCCH resource configuration to the terminal.

[0022] In a ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the method described in the first aspect or the method described in the second aspect is implemented.

[0023] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the method described in the second aspect.

[0024] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0025] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0026] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] FIG1 is a block diagram of a wireless communication system provided in an embodiment of the present application;

[0028] FIG2 is a flow chart of a PUCCH transmission method according to an embodiment of the present application;

[0029] FIG3 is a second flow chart of the PUCCH transmission method provided in an embodiment of the present application;

[0030] FIG4 is a diagram illustrating an implementation example of a PUCCH transmission method provided in an embodiment of the present application;

[0031] FIG5 is a schematic diagram of a structure of a PUCCH transmission device according to an embodiment of the present application;

[0032] FIG6 is a second structural diagram of a PUCCH transmission device provided in an embodiment of the present application;

[0033] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0034] FIG8 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;

[0035] FIG9 is a schematic diagram of the structure of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0037] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0038] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0039] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0040] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0041] The PUCCH transmission method provided in the embodiments of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.

[0042] FIG2 is a flow chart of a PUCCH transmission method according to an embodiment of the present application. As shown in FIG2 , the method includes the following steps:

[0043] Step 200: The terminal receives the PUCCH resource configuration sent by the network side device.

[0044] Step 201: The terminal performs PUCCH transmission on one or more frequency domain units based on PUCCH resource configuration.

[0045] In the implementation of this application, a cell is composed of at least one frequency domain unit. A frequency domain unit is a group of continuous frequency domain resources, which can be a band, carrier, subband, BWP, etc. Different frequency domain units can be the same or different in size, and different frequency domain units can be discontinuous. For example, a cell is composed of four frequency domain units, and the sizes of these four frequency domain units are 3MHz, 10MHz, 5MHz, and 5MHz respectively.

[0046] For a cell consisting of at least one frequency domain unit, various embodiments of the present application provide solutions for PUCCH configuration and / or transmission. The network-side device configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network-side device.

[0047] Optionally, the time unit may be a symbol, a symbol set, a time slot, a sub-time slot, a sub-frame, a frame, or other time period, which is not specifically limited.

[0048] For example, the terminal may transmit a PUCCH in a time unit and a frequency domain unit based on the PUCCH resource configuration sent by the network-side device.

[0049] For example, the terminal may transmit multiple PUCCHs on multiple frequency domain units in one time unit based on the PUCCH resource configuration sent by the network-side device, wherein the multiple PUCCHs may overlap or not overlap in time.

[0050] For example, the terminal may transmit a PUCCH on multiple frequency domain units in one time unit based on the PUCCH resource configuration sent by the network side device. For example, different PRBs of a PUCCH resource belong to different frequency domain units.

[0051] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0052] Optionally, the PUCCH resource configuration includes at least one of the following:

[0053] A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure a first PUCCH resource, and each first PUCCH resource is configured in a frequency domain unit;

[0054] The second PUCCH resource configuration is used to configure a second PUCCH resource, and each second PUCCH resource is configured in one or more frequency domain units.

[0055] For example, the frequency domain resources of the second PUCCH resources may span different frequency domain units, and the frequency domain resources may be discontinuous, thereby avoiding insufficient resources in one frequency domain unit or obtaining a greater frequency diversity gain.

[0056] Optionally, the second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format. For example, for a sequence-based PUCCH format, it may be a PUCCH format that transmits different information by transmitting different sequences; for example, PUCCH format 0 and format 1 in NR; for a non-sequence-based PUCCH format, it may be a PUCCH format in which the UCI carried by the PUCCH is encoded, such as RM encoding or polar encoding, and then transmitted, such as PUCCH format 2, format 3 or format 4 in NR. Only PUCCH formats that are not sequence-based can have resources within multiple frequency domain units (across frequency domain units). Since the sequence-based PUCCH format needs to utilize the orthogonality between different sequences to correctly receive information, this method can avoid different parts of the sequence experiencing different channel fading and affecting the reception performance of the sequence.

[0057] Optionally, the terminal performs PUCCH transmission on one or more frequency domain units based on PUCCH resource configuration, including:

[0058] The terminal transmits one PUCCH in one time unit on one frequency domain unit based on the first PUCCH resource configuration; or

[0059] The terminal transmits multiple PUCCHs on multiple frequency domain units in one time unit based on the first PUCCH resource configuration; or

[0060] The terminal transmits one PUCCH on multiple frequency domain units in one time unit based on the second PUCCH resource configuration; or

[0061] Based on the second PUCCH resource configuration, the terminal transmits multiple PUCCHs on multiple frequency domain units in one time unit.

[0062] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with a frequency domain unit.

[0063] For example, the PUCCH resource configuration (the first PUCCH resource configuration and / or the second PUCCH resource configuration) is associated with a specific frequency domain unit.

[0064] For example, the first PUCCH resource configuration and / or the second PUCCH resource configuration can be configured under the frequency domain unit configuration. The PUCCH resource configuration configured under the configuration of frequency domain unit 1 is associated with frequency domain unit 1, and the PUCCH resource configuration configured under the configuration of frequency domain unit 2 is associated with frequency domain unit 2. It can be understood that the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with the frequency domain unit, indicating that the first PUCCH resource configuration and / or the second PUCCH resource configuration belongs to its associated frequency domain unit, and the corresponding PUCCH can only be transmitted on its associated frequency domain unit. Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

[0065] For example, the PUCCH resource configuration (the first PUCCH resource configuration and / or the second PUCCH resource configuration) is common to all frequency domain units (or a predefined / configured frequency domain unit set / frequency domain unit subset / frequency domain unit group), that is, when the PUCCH resource is configured, it is not associated with any frequency domain unit. It can be understood that the first PUCCH resource configuration and / or the second PUCCH resource configuration is not associated with a specific frequency domain unit, and the frequency domain unit on which the PUCCH is transmitted can be determined based on other configurations or indication information of the base station. "Not associated with any frequency domain unit" can be understood as not being one-to-one exclusively associated with any frequency domain unit, and all frequency domain units (or a predefined / configured frequency domain unit set / frequency domain unit subset / frequency domain unit group) jointly apply the common PUCCH resource configuration.

[0066] For example, the first PUCCH resource configuration and / or the second PUCCH resource configuration may be configured under the cell configuration.

[0067] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the common reference point.

[0068] For example, the frequency domain resource configuration of the PUCCH resource (such as the starting physical resource block (PRB), PRB offset, etc.) is configured relative to a common reference point (such as point A). The terminal determines the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource based on the frequency domain position of the common reference point.

[0069] Optionally, the method further includes:

[0070] If the frequency domain resources of the first PUCCH resource are not completely within one frequency domain unit, the terminal determines that the first PUCCH resource is unavailable, or the terminal determines that the frequency domain resources of the first PUCCH resource within one frequency domain unit are available.

[0071] Optionally, in the present application, a certain PUCCH resource being available means that the terminal can transmit PUCCH on the resource, and a resource being unavailable means that the terminal cannot transmit PUCCH on the resource.

[0072] Optionally, when the terminal determines that the PUCCH resource is available, the terminal uses the available PUCCH resource (such as a PRB within a frequency domain unit) to transmit the PUCCH.

[0073] Optionally, when the terminal determines that the PUCCH resource is unavailable, the terminal may not transmit the PUCCH or multiplex the PUCCH or the content carried by the PUCCH onto other resources for transmission.

[0074] For example, the terminal expects that the frequency domain resources of each PUCCH resource are configured within a frequency domain unit, or if the frequency domain resources of a PUCCH resource are not limited to a frequency domain unit, the PUCCH resource is not available, or if the frequency domain resources of a PUCCH resource are not limited to a frequency domain unit, the frequency domain resources of the PUCCH resource are only available in the PRBs within the frequency domain unit, and the remaining PRBs are not available.

[0075] Optionally, the terminal may determine the frequency domain unit where the PUCCH is transmitted based on the frequency domain unit corresponding to the PUCCH resource, or the terminal expects that the frequency domain unit where it is instructed or configured to transmit the PUCCH is consistent with the frequency domain unit where the PUCCH resource is configured.

[0076] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the frequency domain unit.

[0077] For example, the frequency domain resource configuration of each PUCCH resource (such as the starting PRB, PRB offset, etc.) is configured relative to the starting or ending PRB position of the frequency domain unit where the transmission is located (i.e., the starting or ending position of the frequency domain unit). The terminal determines the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource based on the starting or ending position of the frequency domain unit. It can be understood that the PUCCH resource configuration in this manner is a floating PUCCH resource configuration, which can be effective in any frequency domain unit (or any of the predefined / configured frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups).

[0078] Optionally, the method further includes:

[0079] If the frequency domain range of the first PUCCH resource determined based on the frequency domain position of the first frequency domain unit exceeds the frequency domain range of the first frequency domain unit, the terminal determines that the first PUCCH resource is unavailable, or the terminal adjusts the frequency domain offset of the first PUCCH resource, or the terminal determines that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

[0080] For example, if some PUCCH resources in the public PUCCH resource configuration cannot be accommodated in a certain frequency domain unit based on the configured bandwidth (or starting PRB and PRB offset), this PUCCH resource is invalid (or unavailable, and invalid resources and unavailable resources are understood the same way in this application) in this frequency domain unit. At this time, the terminal does not expect to be instructed to use invalid PUCCH resources (for example, the base station ensures that the above situation will not occur when configuring or scheduling PUCCH transmission), or when configured / instructed to use invalid PUCCH resources, the terminal does not transmit the PUCCH. Or if some PUCCH resources in the public PUCCH resource configuration cannot be accommodated in a certain frequency domain unit based on the configured bandwidth, the terminal adjusts the frequency domain position according to predefined rules, such as performing PRB offset, or the PUCCH resource is truncated by the bandwidth of the frequency domain unit, that is, only the PRBs falling within the frequency domain unit are available).

[0081] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration includes a first configuration part common to the frequency domain units and a second configuration part specific to the frequency domain units.

[0082] In this application, it is understood that PUCCH resource configuration refers to configuring parameters related to PUCCH channel resources, which may include at least one of the following: PUCCH resources, PUCCH resource sets, time domain location of PUCCH resources, frequency domain location of PUCCH resources, sequence, code rate, power, beam, and other related parameters. For example, PUCCH-config in the prior art is an IE used to configure PUCCH resources.

[0083] In some embodiments, the PUCCH resource configuration can be divided into two parts, one part of which is common to all frequency domain units (or predefined / configured frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups) (i.e., the same for all frequency domain units), such as resource identifier (ID), PUCCH format information configuration, time domain position, etc., and the other part is specific to each frequency domain unit (i.e., each frequency domain unit can be configured independently, and can be the same or different), such as frequency domain position (such as starting PRB position, number of PRBs, etc.), code rate, transmission power control, beam-related information, spatial information, etc.

[0084] Optionally, the method further includes:

[0085] The terminal determines the frequency domain unit where the PUCCH is transmitted based on at least one of the following:

[0086] The frequency domain units configured with the first PUCCH resource configuration and / or the second PUCCH resource configuration in the activated frequency domain units;

[0087] A frequency domain unit in which the first PUCCH resource configuration and / or the second PUCCH resource configuration is activated in the activated frequency domain units;

[0088] Frequency domain unit configured by the network side for transmitting PUCCH;

[0089] Frequency domain unit for transmitting PUCCH indicated by the network side;

[0090] PUCCH resource identifier indicated by the network side;

[0091] Frequency domain units configured by higher layer signaling or indicated by dynamic signaling;

[0092] The main frequency domain unit configured or predefined on the network side;

[0093] A frequency domain unit determined by association mapping between a physical downlink control channel PDCCH resource and a PUCCH resource;

[0094] The frequency domain unit indicated by at least one of the scheduling downlink control information DCI, configuration signaling, and activation DCI corresponding to PUCCH transmission;

[0095] Frequency domain unit determined by predefined rules.

[0096] In some embodiments, the terminal is configured with a first PUCCH resource configuration, and the terminal performs PUCCH transmission on only one frequency domain unit in one time unit. The frequency domain unit where the PUCCH transmission is located can be determined in multiple ways.

[0097] For example, PUCCH resources are configured in frequency domain units. Once a PUCCH resource is configured, it can only be transmitted on its associated frequency domain unit. During PUCCH resource configuration and frequency domain unit activation / deactivation, the base station can only have PUCCH resource configurations on at most one active frequency domain unit at a time, or only have PUCCH resource configurations activated on at most one active frequency domain unit at a time.

[0098] For example, when the base station activates one or more frequency domain units, at most only one frequency domain unit among the multiple frequency domain units is configured with PUCCH resources. For example, the base station configures multiple frequency domain unit groups, each frequency domain unit group contains one or more frequency domain units, and at most only one frequency domain unit in each frequency domain unit group has PUCCH resources configured. The base station activates or deactivates according to the frequency domain unit group.

[0099] For example, the base station can perform PUCCH resource configuration on multiple frequency domain units (for example, each frequency domain unit). When the base station activates a frequency domain unit, it indicates whether to activate the PUCCH resource configuration on the frequency domain unit. If the PUCCH resource configuration on the frequency domain unit is not activated, it means that the base station only activates the frequency domain unit, and the PUCCH resource configuration on the frequency domain unit is not available. The terminal does not transmit PUCCH on the frequency domain unit, or the base station cannot schedule the terminal to transmit PUCCH on the frequency domain unit.

[0100] For example, the base station can configure PUCCH resources on multiple frequency domain units. The base station configures or predefines a frequency domain unit as the primary frequency domain unit. For example, the frequency domain unit with the lowest index in the activated frequency domain units is the primary frequency domain unit. Only the PUCCH resource configuration on the primary frequency domain unit is available, and the PUCCH resource configuration on the remaining frequency domain units is unavailable (or in an inactive state). The terminal transmits PUCCH on the primary frequency domain unit. Optionally, the primary frequency domain unit can change during the activation / deactivation of the uplink frequency domain unit.

[0101] For example, the base station can configure PUCCH resources on multiple frequency domain units. In each time unit, the base station configures or instructs the terminal on which frequency domain unit to transmit PUCCH. For example, the base station configures a PUCCH resource switching pattern through high-level signaling to instruct the terminal on which frequency domain unit to perform PUCCH transmission in each time unit (optionally, including the use of the PUCCH resource configuration corresponding to the frequency domain unit). Or the base station indicates through dynamic signaling on which frequency domain unit to perform PUCCH transmission in a certain time unit / time period (optionally, including the use of the PUCCH resource configuration corresponding to the frequency domain unit).

[0102] For example, the base station performs PUCCH resource configuration, which is common to all frequency domain units (or predefined / configured frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups), and the base station configures or indicates the frequency domain unit where the PUCCH is transmitted.

[0103] For example, the base station indicates a frequency domain unit through higher layer signaling or L1 signaling.

[0104] For example, the base station configures one or more frequency domain units through high-layer signaling (such as radio resource control (RRC) signaling). When the RRC signaling configures multiple frequency domain units, a dynamic signaling media access control control element (MAC CE) or downlink control information (DCI) (which can be a scheduled DCI or a non-scheduled DCI) is used to indicate a frequency domain unit among the multiple frequency domain units configured by the RRC.

[0105] For example, the base station configures or defines a certain frequency domain unit as a primary frequency domain unit. For example, the frequency domain unit with the lowest index among the activated frequency domain units is the primary frequency domain unit, and the PUCCH is transmitted on the primary frequency domain unit.

[0106] For example, the terminal determines through association mapping, for example, that a specific physical downlink control channel (PDCCH) resource (control resource set (CORESET), search space (SS), etc.) is associated with a specific PUCCH resource, and determines its associated PUCCH resource based on the detected DCI (corresponding CORESET, SS, control channel element (CCE) index, etc.).

[0107] For example, for dynamically scheduled PUCCH transmissions, such as Hybrid Automatic Repeat reQuest ACKnowledgment (HARQ-ACK) PUCCH scheduled with DCI, the frequency domain unit is indicated by the scheduling DCI. Alternatively, if there is no corresponding indication field in the DCI scheduling HARQ-ACK PUCCH, a frequency domain unit determined by other means such as high-level configuration or pre-definition can be used.

[0108] For example, for semi-statically configured PUCCH transmissions, such as transmission of channel state information (CSI), scheduling request (SR), or semi-persistent scheduling (SPS) HARQ-ACK PUCCH, the frequency domain unit in which it is located can be configured by the base station through high-level signaling. For example, for CSI and SR, the base station configures the corresponding PUCCH resources and / or the frequency domain unit in which the PUCCH transmission is located when configuring each CSI and SR, or through activation of DCI indication (for PUCCH with activated DCI, such as SPS HARQ-ACK PUCCH).

[0109] In some embodiments, the terminal is configured with a first PUCCH resource configuration, and the terminal may perform PUCCH transmission on more than one frequency domain unit in one time unit. The frequency domain unit where the PUCCH transmission is located may be determined in multiple ways.

[0110] For example, PUCCH resources are configured in frequency domain units. Once a PUCCH resource is configured, it can only be transmitted on the frequency domain unit to which it is associated. When the base station is performing PUCCH resource configuration and frequency domain unit activation / deactivation, there may be more than one active frequency domain unit with available PUCCH resource configurations at the same time.

[0111] For example, the base station configures PUCCH resources on one or more (eg, each frequency domain unit), and the terminal determines the frequency domain unit where the PUCCH transmission is located according to the PUCCH resource ID indicated by the base station.

[0112] Optionally, the identifier of the first PUCCH resource and / or the second PUCCH resource is a number within the frequency domain unit (the PUCCH resource ID is only numbered within each frequency domain unit), or a number within the range of all frequency domain units (it can be understood that the PUCCH resources in all frequency domain units are uniformly numbered).

[0113] For example, the base station performs PUCCH resource configuration, which is common to all frequency domain units (or predefined / configured frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups), and the base station configures or indicates the frequency domain unit where the PUCCH is transmitted.

[0114] For example, the base station indicates multiple frequency domain units through higher layer signaling or L1 signaling.

[0115] For example, the base station configures one or more frequency domain units through high-layer signaling (such as RRC signaling). When the RRC signaling configures multiple frequency domain units, more than one frequency domain unit is indicated in the multiple frequency domain units configured by RRC through MAC CE or DCI (which can be scheduled DCI or non-scheduled DCI).

[0116] For example, for dynamically scheduled PUCCH transmissions, such as HARQ-ACK PUCCH with DCI scheduling, the frequency domain unit is indicated by the scheduling DCI. Alternatively, if there is no corresponding indication field in the DCI scheduling HARQ-ACK PUCCH, a frequency domain unit determined by other means such as high-level configuration or pre-definition can be used.

[0117] For example, for semi-statically configured PUCCH transmission, such as transmission of CSI, SR, and SPS HARQ-ACK PUCCH, the frequency domain unit in which it is located can be configured by the base station through high-level signaling. For example, for CSI and SR, the base station configures the corresponding PUCCH resources and / or the frequency domain unit in which the PUCCH transmission is located when configuring each CSI and SR, or through activation of DCI indication (for PUCCH with activated DCI, such as SPS HARQ-ACK PUCCH).

[0118] In some embodiments, the terminal is configured with a second PUCCH resource configuration, and the terminal may perform PUCCH transmission on more than one frequency domain unit in one time unit. The frequency domain unit where the PUCCH transmission is located may be determined in multiple ways.

[0119] For example, the base station high-level explicitly configures the frequency domain unit where the PUCCH transmission is located, such as configuring one or more frequency domain units where a PUCCH resource is located, or implicitly configures the frequency domain unit where the PUCCH transmission is located (for example, the terminal determines the frequency domain unit where it is located based on the starting PRB and PRB number configured for the PUCCH resource).

[0120] For example, the base station indicates more than one frequency domain unit through higher layer signaling or L1 signaling.

[0121] For example, the base station indicates more than one frequency domain unit through high-layer signaling or L1-signaling, and the terminal determines the frequency domain unit where the PUCCH is transmitted based on the base station indication and the predefined rules. For example, a PUCCH resource has some resources in the frequency domain unit A (such as the frequency domain unit in which the terminal is instructed to transmit the PUCCH) that exceed the frequency domain range of the frequency domain unit A according to its configured starting PRB and number of PRBs, then the remaining PRBs are mapped to another / other frequency domain unit (such as the UL activated frequency domain unit, the frequency domain unit that is closest to the frequency domain unit A or the frequency domain unit that is closest to the frequency domain unit A and has uplink available resources within the time unit. The other / other frequency domain unit can be determined by a predefined rule or configured by the base station).

[0122] Optionally, the scheduling DCI or activation DCI is also used to activate the indicated frequency domain unit.

[0123] For example, for the frequency domain unit where the above-mentioned DCI indicates the PUCCH transmission, in one way, the frequency domain unit indicated by the base station must be an activated frequency domain unit, and in another way, the DCI can indicate that the frequency domain unit currently in an activated or inactivated state transmits PUCCH. If the frequency domain unit indicated by the DCI is currently in an inactivated state, then receiving the DCI indicates that the frequency domain unit is activated, where the time when the frequency domain unit is activated can be determined by the base station indication or predefined rules, for example, starting from a certain time (such as the PUCCH transmission start symbol / the starting position of the time domain unit where the PUCCH is located / the predefined time interval after the end of the DCI, etc.) and is activated until other signaling or rules cause the frequency domain unit to be deactivated, or it is activated only during the PUCCH transmission scheduled by the DCI / the time unit / the time unit segment.

[0124] Optionally, the method further includes:

[0125] When the second frequency domain unit where the first PUCCH transmission is located is in an inactive state or resources are unavailable, the terminal performs at least one of the following:

[0126] Determine a third frequency domain unit in the activated frequency domain units based on a predefined rule, and perform a first PUCCH transmission in the third frequency domain unit;

[0127] Performing a first PUCCH transmission in a second frequency domain unit, the second frequency domain unit being in an inactive state after the first PUCCH transmission is transmitted;

[0128] canceling the first PUCCH transmission;

[0129] Postponing the first PUCCH transmission to the most recent available time unit in which the second frequency domain unit is in an activated state;

[0130] At least part of the uplink control information UCI carried by the first PUCCH is multiplexed and transmitted on other uplink channels.

[0131] In some embodiments, if within a certain time unit, the frequency domain unit where a certain PUCCH (first PUCCH) is transmitted is in an inactive state or resources are unavailable (for example, the transmission direction configured or indicated within the time unit is downlink, or the terminal also configures / schedules downlink transmission in the frequency domain unit in the time unit), the terminal can transmit PUCCH in any of the following ways.

[0132] For example, the terminal switches to another activated frequency domain unit to transmit the PUCCH according to predefined rules, such as the activated frequency domain unit with the smallest index / the index closest to the frequency domain unit where the PUCCH is located / the frequency domain position closest to the frequency domain unit where the PUCCH is located.

[0133] For example, the terminal still transmits the PUCCH in the frequency domain unit where the PUCCH is located. After the PUCCH is transmitted, the frequency domain unit is still in an inactive state.

[0134] For example, if other PUCCHs are configured / scheduled to be transmitted on other activated frequency domain units in the time unit (for example, indicated by DCI), the terminal switches to the other activated frequency domain units.

[0135] For example, the terminal cancels the PUCCH transmission or postpones the PUCCH transmission in the frequency domain unit to the next available time unit.

[0136] For example, the terminal multiplexes at least part of uplink control information (UCI) carried by the PUCCH on other uplink channels for transmission.

[0137] Optionally, the method further includes:

[0138] When configured or instructed to transmit different PUCCHs in different frequency domain units in the same time unit, the terminal performs at least one of the following:

[0139] Transmitting at least one of the different PUCCHs in the dynamically indicated frequency domain unit;

[0140] Transmit at least one of the different PUCCHs in the frequency domain unit indicated by the last DCI;

[0141] Transmit at least one of the different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located;

[0142] The UCI carried by different PUCCHs is multiplexed on one PUCCH for transmission.

[0143] In some embodiments, for a certain time unit, the terminal expects to be configured / instructed to transmit PUCCH on the same frequency domain unit (for example, PUCCH transmission configured for different higher layers, and PUCCH transmission indicated by multiple DCIs), or if the terminal is configured or instructed to transmit different PUCCHs in different frequency domain units for the same time unit, the terminal can transmit PUCCH in any of the following ways.

[0144] For example, if the above-mentioned different frequency domain units include a frequency domain unit dynamically indicated by the base station, the terminal transmits at least one of the above-mentioned different PUCCHs on the dynamically indicated frequency domain unit (for example, if different PUCCH time domain resources overlap, the terminal can multiplex different PUCCHs or discard part of the PUCCH transmission).

[0145] For example, if the above-mentioned different frequency domain units are indicated by multiple DCIs, the terminal can determine the frequency domain unit according to the indication of the last DCI to transmit at least one of the above-mentioned different PUCCHs. For example, if the DCI indications corresponding to multiple PDSCHs feed back their corresponding HARQ-ACK information in the same time unit, where the frequency domain units indicated by the multiple DCIs may be the same or different, the terminal determines the frequency domain unit where the HARQ-ACK feedback is located according to the indication of the last DCI corresponding to the multiple PDSCHs.

[0146] For example, the terminal transmits at least one of the above-mentioned different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located according to the priority of each PUCCH / priority of the transmission content / content type, etc. (for example, if different PUCCH time domain resources overlap, the terminal can multiplex different PUCCHs or discard some PUCCH transmissions).

[0147] FIG3 is a second flow chart of a PUCCH transmission method according to an embodiment of the present application. As shown in FIG3 , the method includes the following steps:

[0148] Step 300: The network-side device determines a PUCCH resource configuration, where the PUCCH resource configuration is used by the terminal to perform PUCCH transmission on one or more frequency domain units.

[0149] Step 301: The network side device sends PUCCH resource configuration to the terminal.

[0150] In the implementation of this application, a cell is composed of at least one frequency domain unit. A frequency domain unit is a group of continuous frequency domain resources, which can be a band, carrier, subband, BWP, etc. Different frequency domain units can be the same or different in size, and different frequency domain units can be discontinuous. For example, a cell is composed of four frequency domain units, and the sizes of these four frequency domain units are 3MHz, 10MHz, 5MHz, and 5MHz respectively.

[0151] For a cell consisting of at least one frequency domain unit, various embodiments of the present application provide solutions for PUCCH configuration and / or transmission. The network-side device configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network-side device.

[0152] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0153] Optionally, the PUCCH resource configuration includes at least one of the following:

[0154] A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure a first PUCCH resource, and each first PUCCH resource is configured in a frequency domain unit;

[0155] The second PUCCH resource configuration is used to configure a second PUCCH resource, and each second PUCCH resource is configured in multiple frequency domain units.

[0156] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with a frequency domain unit.

[0157] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

[0158] Optionally, the second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format.

[0159] The methods provided in the various embodiments of this application are based on the same application concept, so the implementation of each method can refer to each other, and the repeated parts will not be repeated.

[0160] The following examples illustrate the methods provided in the above embodiments of the present application through specific application scenarios.

[0161] Example 1:

[0162] Assume that a cell consists of four frequency domain units, and the sizes of these four frequency domain units (0-3) are 5MHz, 10MHz, 5MHz, and 20MHz respectively. In the same time unit, the terminal can have one or more activated frequency domain units. The base station can configure and / or activate PUCCH resources in the following ways.

[0163] Method 1-1: The base station configures or predefines a frequency domain unit as the primary frequency domain unit, such as frequency domain unit 3, and configures PUCCH resources in this frequency domain unit. The terminal then transmits PUCCH resources in this frequency domain unit. In this method, in order for the terminal to have available PUCCH resources in different time units, the base station should ensure that the primary frequency domain unit is always activated, or the base station should ensure that the primary frequency domain unit is activated when PUCCH transmission is required.

[0164] Method 1-2: The base station configures one or more frequency domain unit groups. Each frequency domain unit group configures PUCCH resources on one frequency domain unit. Only one frequency domain unit group is active in the same time unit. The terminal transmits PUCCH on the frequency domain unit configured with PUCCH resources in the active frequency domain unit group. The base station activates / deactivates frequency domain unit groups.

[0165] Method 1-3: The base station configures PUCCH resources on one or more frequency domain units. For example, the base station configures PUCCH resources on frequency domain unit 0 and frequency domain unit 3 respectively. In the same time unit, the base station ensures that only one frequency domain unit among frequency domain unit 0 and frequency domain unit 3 is in an activated state, or when activating frequency domain unit 0 and frequency domain unit 3, the base station indicates to the terminal whether its corresponding PUCCH resources are activated. If its corresponding PUCCH resources are not activated, the terminal does not transmit PUCCH on the frequency domain unit, or the PUCCH resource configuration corresponding to the frequency domain unit is unavailable. For example, if the base station activates frequency domain unit 0 and frequency domain unit 3, but indicates that the PUCCH resources of frequency domain unit 0 are activated and the PUCCH resources of frequency domain unit 3 are not activated, the terminal transmits PUCCH on frequency domain unit 0 (using its corresponding PUCCH resource configuration).

[0166] Method 1-4: The base station configures PUCCH resources on one or more frequency domain units. When the base station configures PUCCH resources on multiple frequency domain units, one of the frequency domain units is the default frequency domain unit, for example, frequency domain unit 0. When multiple frequency domain units are activated for the terminal, at most one of the multiple frequency domain units, except for frequency domain unit 0, can have PUCCH resources configured. If there is a PUCCH resource configuration on a frequency domain unit other than frequency domain unit 0 among the activated frequency domain units, the terminal uses the PUCCH resource configuration on that frequency domain unit and transmits the PUCCH resources on that frequency domain unit. If not, the PUCCH resource configuration on frequency domain unit 0 is used and the PUCCH is transmitted on frequency domain unit 0.

[0167] In the above-mentioned methods 1-1 to 1-4, PUCCH-config (IE for configuring PUCCH resources) is configured under the frequency domain unit configuration, for example, under BWP-config (assuming the frequency domain unit is BWP, IE for configuring the frequency domain unit BWP).

[0168] Mode 1-5: The base station configures a common PUCCH resource for the frequency domain unit (which may be all frequency domain units, or a predefined / configured frequency domain unit set / frequency domain unit subset / frequency domain unit group). The terminal may transmit the PUCCH on any frequency domain unit (in all frequency domain units, or in a predefined / configured frequency domain unit set / frequency domain unit subset / frequency domain unit group) according to the configuration or instruction of the base station. For example, the frequency domain unit where the PUCCH transmission is located is determined according to at least one of the following methods:

[0169] (1) Determination by predefined rules: for example, the primary frequency domain unit, or the frequency domain unit with the smallest index / lowest frequency among all activated uplink frequency domain units (groups), or the frequency domain unit with the best channel quality, such as RSRP.

[0170] (2) Base station configuration or indication: For dynamically scheduled PUCCH transmission, such as HARQ-ACK PUCCH with DCI scheduling, the frequency domain unit in which it is located is indicated by the scheduling DCI. Or if there is no corresponding indication field in the DCI for scheduling HARQ-ACK PUCCH, the frequency domain unit determined by other means such as high-level configuration or pre-definition can be used. For semi-statically configured PUCCH transmission, such as the transmission of CSI / SR / SPS HARQ-ACK PUCCH, the frequency domain unit in which it is located can be configured by the base station through high-level signaling. For example, for CSI and SR, the base station configures the corresponding PUCCH resources and / or the frequency domain unit in which the PUCCH transmission is located when configuring each CSI and SR, or indicates it by activating DCI. For example, for CSI / SR, the base station configures the corresponding PUCCH resource ID and the frequency domain unit index in which the PUCCH transmission is located when performing CSI / SR configuration.

[0171] Optionally, for the frequency domain unit where the above-mentioned DCI indicates the PUCCH transmission, in one embodiment, the terminal expects the frequency domain unit indicated by the base station to be an activated frequency domain unit. In another embodiment, the DCI may indicate that the frequency domain unit currently in an activated or inactivated state transmits PUCCH. If the frequency domain unit indicated by the DCI is currently in an inactivated state, then receiving the DCI indicates that the frequency domain unit is activated, where the time when the frequency domain unit is activated may be determined by a base station indication or a predefined rule, for example, starting from a certain time (such as the PUCCH transmission start symbol / the starting position of the time domain unit where the PUCCH is located / a predefined time interval, etc.) and is activated until other signaling or rules cause the frequency domain unit to be deactivated, or it is activated only during the PUCCH transmission period / the time unit / the time unit segment.

[0172] Optionally, for the frequency domain unit where the PUCCH transmission is determined in the above manner, in one implementation, the terminal expects that the frequency domain units where multiple PUCCH transmissions are configured in a certain time unit are the same. In another implementation, within a certain time unit, if the frequency domain unit where the PUCCH is located determined in the above manner is in an inactive state or the resource is unavailable, the terminal transmits the PUCCH in any of the following ways:

[0173] (1) The terminal switches to another activated frequency domain unit to transmit the PUCCH according to a predefined rule, such as the activated frequency domain unit with the smallest index / the index closest to the frequency domain unit where the PUCCH is located / the frequency domain position closest to the frequency domain unit where the PUCCH is located.

[0174] (2) The terminal still transmits the PUCCH on the frequency domain unit where the PUCCH is located. After the PUCCH is transmitted, the frequency domain unit is still in an inactive state.

[0175] (3) If other PUCCHs are configured / scheduled to be transmitted on other activated frequency domain units in the time unit (for example, indicated by DCI), the terminal switches to the other activated frequency domain units.

[0176] (4) The terminal cancels the PUCCH transmission.

[0177] (5) Optionally, for a certain time unit, the terminal expects to be configured / instructed to transmit PUCCH on the same frequency domain unit. For example, if multiple DCIs schedule the terminal to transmit different HARQ-ACK information in the same time unit, the terminal expects the frequency domain units of the PUCCHs indicated by the multiple DCIs to be the same, or the terminal determines the frequency domain unit of the PUCCH according to the last DCI indication, or if the terminal is configured or instructed to transmit different PUCCHs in different frequency domain units, the terminal transmits in any of the following ways:

[0178] (1) If the above-mentioned different frequency domain units include a frequency domain unit dynamically indicated by the base station, the terminal transmits at least one of the above-mentioned different PUCCHs on the dynamically indicated frequency domain unit (for example, if different PUCCH time domain resources overlap, the terminal can multiplex different PUCCHs or discard part of the PUCCH transmission).

[0179] (2) The terminal transmits at least one of the above-mentioned different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located according to the priority of each PUCCH / the priority of the transmission content / the content type, etc. (for example, if different PUCCH time domain resources overlap, the terminal can multiplex different PUCCHs or discard some PUCCH transmissions).

[0180] In the above methods 1-5, PUCCH-config (IE used to configure PUCCH resources) is configured under the cell configuration, such as servingCell-config (IE used to configure the serving cell).

[0181] Example 2:

[0182] Assume that a cell consists of four frequency domain units, with sizes of 0-3 being 5 MHz, 10 MHz, 5 MHz, and 20 MHz, respectively. In the same time unit, a terminal can have one or more active frequency domain units. The base station can configure PUCCH resources in the following ways.

[0183] Method 2: At the same time, more than one frequency domain unit may have available PUCCH resource configurations, and PUCCH transmissions may be transmitted on more than one frequency domain unit. The base station may configure PUCCH resources using the following methods 2-1 and 2-2.

[0184] Method 2-1: The base station performs PUCCH resource configuration on multiple (for example, each frequency domain unit). In one embodiment, the PUCCH resource ID is numbered only within each frequency domain unit. When the base station instructs the terminal to transmit PUCCH, it needs to indicate the terminal PUCCH resource ID and its corresponding frequency domain unit ID / index. The terminal determines its corresponding specific PUCCH resource based on the two, for example, which frequency domain unit to use which PUCCH and what transmission parameters (such as the sequence used, code rate, power, beam information, etc., at least one transmission parameter) to use for transmission. In another embodiment, the PUCCH resource ID is numbered within all frequency domain units, and the frequency domain unit where the PUCCH resource is configured is the frequency domain unit where the PUCCH resource is transmitted. When the base station instructs the terminal to transmit PUCCH, it indicates the PUCCH resource ID, and the terminal can determine its corresponding specific PUCCH resource and the frequency domain unit according to the PUCCH resource ID. In one embodiment, if the base station has configured PUCCH resources only in one frequency domain unit, the terminal transmits PUCCH in that frequency domain unit according to its corresponding PUCCH configuration. If the base station configures PUCCH resources in multiple frequency domain units, in one embodiment, when the base station activates a frequency domain unit, the PUCCH resources corresponding to the frequency domain unit are also activated (i.e., its corresponding PUCCH configuration is available). In another embodiment, when the base station activates a frequency domain unit, it indicates whether to activate its corresponding PUCCH resources. The base station may activate only a certain frequency domain unit without activating the PUCCH resource configuration on it.

[0185] Method 2-2: The base station configures PUCCH resources that are common to all frequency domain units. For example, when configuring PUCCH resources, they are not associated with any specific frequency domain unit. The base station configures or indicates the frequency domain unit in which the PUCCH is transmitted. Optionally, the method for each frequency domain unit in which the PUCCH resource is located can be the same as the above methods 1-5.

[0186] Optionally, if the terminal does not support / is not enabled to simultaneously transmit PUCCH in different frequency domain units, the terminal expects to be instructed to transmit PUCCH in the same frequency domain unit, the same as the above methods 1-5, or if the terminal is configured or instructed to transmit different PUCCHs in frequency domain units, the terminal determines that the PUCCH transmission method can be the same as the above methods 1-5.

[0187] Optionally, if the terminal supports / is enabled to simultaneously transmit PUCCH in different frequency domain units, if the terminal is configured or instructed to transmit different PUCCHs in the frequency domain units, the terminal transmits different PUCCHs in the frequency domain units respectively configured or instructed.

[0188] Optionally, the above-mentioned terminal supports the transmission of PUCCH in different frequency domain units, and the different frequency domain units meet certain requirements, for example, the different frequency domain units belong to different frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups (the frequency domain unit sets / frequency domain unit subsets / frequency domain unit groups can be pre-defined by the protocol or reported by the terminal / configured by the base station), and the intervals between the different frequency domain units meet certain requirements, etc. In one embodiment, when the base station configures or instructs the terminal to transmit different PUCCHs in different frequency domain units, it ensures that the different frequency domain units meet the certain requirements, and the terminal transmits its own PUCCH in different frequency domain units according to the configuration or instruction of the base station. In one embodiment, the base station configures or instructs the terminal to transmit different PUCCHs in different frequency domain units. If the different frequency domain units do not meet the certain requirements, the terminal transmits part of the PUCCHs in the different PUCCHs according to predefined rules, such as PUCCH corresponding priority / transmission time early or late / bearing content / scheduling type (such as semi-static configuration of dynamic scheduling priority), etc. For example, the terminal determines the PUCCH with the highest transmission priority, does not transmit / discards / cancels the PUCCH that cannot be transmitted simultaneously with the highest priority, and if there are any remaining PUCCHs, repeats the above steps in the remaining PUCCHs.

[0189] Example 3:

[0190] Assume that a cell consists of four frequency domain units, with sizes of 0-3 being 5 MHz, 10 MHz, 5 MHz, and 20 MHz, respectively. In the same time unit, a terminal can have one or more active frequency domain units. The base station can configure PUCCH resources in the following ways.

[0191] Mode 3: A PUCCH resource may be in one or more frequency domain units (PRBs of a PUCCH may be in different frequency domain units), where the frequency domain unit associated with / corresponding to a PUCCH may be:

[0192] (1) Base station high-level display configuration.

[0193] Optionally, the PRBs of the PUCCH in each frequency domain unit may be configured separately, or the starting PRB and / or number of PRBs of the PUCCH in each frequency domain unit may be the same, such as PUCCH2 in FIG4 .

[0194] (2) Implicit determination (e.g., the terminal determines the frequency domain unit in which the PUCCH resource is located based on the starting PRB and the number of PRBs configured therein) or determination based on predefined rules. For example, if a PUCCH resource has some resources in frequency domain unit A (e.g., the frequency domain unit in which the terminal is instructed to transmit the PUCCH) that exceed the frequency domain range of frequency domain unit A based on the starting PRB and the number of PRBs configured therein, the remaining PRBs are mapped to another / other frequency domain unit (e.g., the UL activated frequency domain unit that is closest to frequency domain unit A. The other / other frequency domain unit can be determined by a predefined method or configured by the base station), such as PUCCH1 in FIG4 .

[0195] Optionally, only resources of a non-sequence-based PUCCH format can be within multiple frequency domain units.

[0196] In this embodiment 3, the frequency domain resources of a PUCCH resource may span different frequency domain units, and the frequency domain resources may be discontinuous, thereby avoiding insufficient resources in a frequency domain unit or obtaining a greater frequency diversity gain.

[0197] The PUCCH transmission method provided in the embodiment of the present application may be performed by a PUCCH transmission device. In the embodiment of the present application, the PUCCH transmission device performing the PUCCH transmission method is taken as an example to illustrate the PUCCH transmission device provided in the embodiment of the present application.

[0198] FIG5 is a schematic diagram of a structure of a PUCCH transmission device according to an embodiment of the present application. As shown in FIG5 , an embodiment of the present application provides a PUCCH transmission device 500, including:

[0199] The receiving module 510 is configured to receive a PUCCH resource configuration sent by a network-side device;

[0200] The transmission module 520 is configured to perform PUCCH transmission on one or more frequency domain units based on PUCCH resource configuration.

[0201] Optionally, the PUCCH resource configuration includes at least one of the following:

[0202] A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure a first PUCCH resource, and each first PUCCH resource is configured in a frequency domain unit;

[0203] The second PUCCH resource configuration is used to configure a second PUCCH resource, and each second PUCCH resource is configured in one or more frequency domain units.

[0204] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with a frequency domain unit.

[0205] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

[0206] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the common reference point.

[0207] Optionally, the device further comprises:

[0208] The first determining module is configured to determine that the first PUCCH resource is unavailable if the frequency domain resource of the first PUCCH resource is not completely within one frequency domain unit, or to determine that the frequency domain resource of the first PUCCH resource within one frequency domain unit is available.

[0209] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the frequency domain unit.

[0210] Optionally, the device further comprises:

[0211] The second determination module is used to determine that the first PUCCH resource is unavailable if the frequency domain range of the first PUCCH resource determined based on the frequency domain position of the first frequency domain unit exceeds the frequency domain range of the first frequency domain unit, or to adjust the frequency domain offset of the first PUCCH resource, or to determine that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

[0212] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration includes a first configuration part common to the frequency domain units and a second configuration part specific to the frequency domain units.

[0213] Optionally, the device further comprises:

[0214] The third determining module is configured to determine the frequency domain unit where the PUCCH transmission is located based on at least one of the following:

[0215] The frequency domain units configured with the first PUCCH resource configuration and / or the second PUCCH resource configuration in the activated frequency domain units;

[0216] A frequency domain unit in which the first PUCCH resource configuration and / or the second PUCCH resource configuration is activated in the activated frequency domain units;

[0217] Frequency domain unit configured by the network side for transmitting PUCCH;

[0218] Frequency domain unit for transmitting PUCCH indicated by the network side;

[0219] PUCCH resource identifier indicated by the network side;

[0220] Frequency domain units configured by higher layer signaling or indicated by dynamic signaling;

[0221] The main frequency domain unit configured or predefined on the network side;

[0222] A frequency domain unit determined by association mapping between a physical downlink control channel PDCCH resource and a PUCCH resource;

[0223] The frequency domain unit indicated by at least one of the scheduling downlink control information DCI, configuration signaling, and activation DCI corresponding to PUCCH transmission;

[0224] Frequency domain unit determined by predefined rules.

[0225] Optionally, the scheduling DCI or activation DCI is also used to activate the indicated frequency domain unit.

[0226] Optionally, the device further comprises:

[0227] The first execution module is configured to execute at least one of the following when the second frequency domain unit where the first PUCCH transmission is located is in an inactive state or resources are unavailable:

[0228] Determine a third frequency domain unit in the activated frequency domain units based on a predefined rule, and perform a first PUCCH transmission in the third frequency domain unit;

[0229] Performing a first PUCCH transmission in a second frequency domain unit, the second frequency domain unit being in an inactive state after the first PUCCH transmission is transmitted;

[0230] canceling the first PUCCH transmission;

[0231] Postponing the first PUCCH transmission to the most recent available time unit in which the second frequency domain unit is in an activated state;

[0232] At least part of the uplink control information UCI carried by the first PUCCH is multiplexed and transmitted on other uplink channels.

[0233] Optionally, the device further comprises:

[0234] The second execution module is configured to, when configured or instructed to transmit different PUCCHs in different frequency domain units in the same time unit, perform at least one of the following:

[0235] Transmitting at least one of the different PUCCHs in the dynamically indicated frequency domain unit;

[0236] Transmit at least one of the different PUCCHs in the frequency domain unit indicated by the last DCI;

[0237] Transmit at least one of the different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located;

[0238] The UCI carried by different PUCCHs is multiplexed on one PUCCH for transmission.

[0239] Optionally, the terminal performs PUCCH transmission on one or more frequency domain units based on PUCCH resource configuration, including:

[0240] The terminal transmits one PUCCH in one time unit on one frequency domain unit based on the first PUCCH resource configuration; or

[0241] The terminal transmits multiple PUCCHs on multiple frequency domain units in one time unit based on the first PUCCH resource configuration; or

[0242] The terminal transmits one PUCCH on multiple frequency domain units in one time unit based on the second PUCCH resource configuration; or

[0243] Based on the second PUCCH resource configuration, the terminal transmits multiple PUCCHs on multiple frequency domain units in one time unit.

[0244] Optionally, the identifier of the first PUCCH resource and / or the second PUCCH resource is a number within a frequency domain unit, or a number within the range of all frequency domain units.

[0245] Optionally, the second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format.

[0246] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0247] FIG6 is a second structural diagram of a PUCCH transmission device provided in an embodiment of the present application. As shown in FIG6 , an embodiment of the present application provides a PUCCH transmission device 600, including:

[0248] A fourth determining module 610 is configured to determine a PUCCH resource configuration, where the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units;

[0249] The sending module 620 is configured to send the PUCCH resource configuration to the terminal.

[0250] Optionally, the PUCCH resource configuration includes at least one of the following:

[0251] A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure a first PUCCH resource, and each first PUCCH resource is configured in a frequency domain unit;

[0252] The second PUCCH resource configuration is used to configure a second PUCCH resource, and each second PUCCH resource is configured in multiple frequency domain units.

[0253] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with a frequency domain unit.

[0254] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

[0255] Optionally, the second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format.

[0256] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0257] The PUCCH transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0258] The PUCCH transmission device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned method embodiments and achieve the same technical effects. To avoid repetition, it will not be described here.

[0259] As shown in Figure 7, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction, when executed by the processor 701, implements the various steps of the PUCCH transmission method embodiment corresponding to the terminal, and can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instruction, when executed by the processor 701, implements the various steps of the PUCCH transmission method embodiment corresponding to the network-side device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0260] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG2 . This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, FIG8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0261] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 808, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of the processor 810.

[0262] Those skilled in the art will appreciate that the terminal 800 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 810 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0263] It should be understood that in an embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0264] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 801 may transmit the data to the processor 810 for processing. Furthermore, the radio frequency unit 801 may send uplink data to the network-side device. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0265] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0266] Processor 810 may include one or more processing units. Optionally, processor 810 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 810.

[0267] The radio frequency unit 801 is configured to receive a PUCCH resource configuration sent by a network-side device; and perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.

[0268] Optionally, the PUCCH resource configuration includes at least one of the following:

[0269] A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure a first PUCCH resource, and each first PUCCH resource is configured in a frequency domain unit;

[0270] The second PUCCH resource configuration is used to configure a second PUCCH resource, and each second PUCCH resource is configured in one or more frequency domain units.

[0271] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with a frequency domain unit.

[0272] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

[0273] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the common reference point.

[0274] Optionally, the processor 810 is configured to:

[0275] If the frequency domain resources of the first PUCCH resource are not completely within one frequency domain unit, it is determined that the first PUCCH resource is unavailable, or it is determined that the frequency domain resources of the first PUCCH resource within one frequency domain unit are available.

[0276] Optionally, the frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the frequency domain unit.

[0277] Optionally, the processor 810 is configured to:

[0278] If the frequency domain range of the first PUCCH resource determined based on the frequency domain position of the first frequency domain unit exceeds the frequency domain range of the first frequency domain unit, it is determined that the first PUCCH resource is unavailable, or the frequency domain offset of the first PUCCH resource is adjusted, or it is determined that the frequency domain resource of the first PUCCH resource within the first frequency domain unit is available.

[0279] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration includes a first configuration part common to the frequency domain units and a second configuration part specific to the frequency domain units.

[0280] Optionally, the processor 810 is configured to:

[0281] The frequency domain unit where the PUCCH transmission is located is determined based on at least one of the following:

[0282] The frequency domain units configured with the first PUCCH resource configuration and / or the second PUCCH resource configuration in the activated frequency domain units;

[0283] A frequency domain unit in which the first PUCCH resource configuration and / or the second PUCCH resource configuration is activated in the activated frequency domain units;

[0284] Frequency domain unit configured by the network side for transmitting PUCCH;

[0285] Frequency domain unit for transmitting PUCCH indicated by the network side;

[0286] PUCCH resource identifier indicated by the network side;

[0287] Frequency domain units configured by higher layer signaling or indicated by dynamic signaling;

[0288] The main frequency domain unit configured or predefined on the network side;

[0289] A frequency domain unit determined by association mapping between a physical downlink control channel PDCCH resource and a PUCCH resource;

[0290] The frequency domain unit indicated by at least one of the scheduling downlink control information DCI, configuration signaling, and activation DCI corresponding to PUCCH transmission;

[0291] Frequency domain unit determined by predefined rules.

[0292] Optionally, the scheduling DCI or activation DCI is also used to activate the indicated frequency domain unit.

[0293] Optionally, the processor 810 is configured to:

[0294] When the second frequency domain unit where the first PUCCH transmission is located is in an inactive state or resources are unavailable, perform at least one of the following:

[0295] Determine a third frequency domain unit in the activated frequency domain units based on a predefined rule, and perform a first PUCCH transmission in the third frequency domain unit;

[0296] Performing a first PUCCH transmission in a second frequency domain unit, the second frequency domain unit being in an inactive state after the first PUCCH transmission is transmitted;

[0297] canceling the first PUCCH transmission;

[0298] Postponing the first PUCCH transmission to the most recent available time unit in which the second frequency domain unit is in an activated state;

[0299] At least part of the uplink control information UCI carried by the first PUCCH is multiplexed and transmitted on other uplink channels.

[0300] Optionally, the processor 810 is configured to:

[0301] In the case where different PUCCHs are transmitted in different frequency domain units in the same time unit, at least one of the following is performed:

[0302] Transmitting at least one of the different PUCCHs in the dynamically indicated frequency domain unit;

[0303] Transmit at least one of the different PUCCHs in the frequency domain unit indicated by the last DCI;

[0304] Transmit at least one of the different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located;

[0305] The UCI carried by different PUCCHs is multiplexed on one PUCCH for transmission.

[0306] Optionally, based on the PUCCH resource configuration, performing PUCCH transmission on one or more frequency domain units includes:

[0307] Based on the first PUCCH resource configuration, one PUCCH is transmitted in one time unit on one frequency domain unit; or,

[0308] Based on the first PUCCH resource configuration, one time unit transmits multiple PUCCHs on multiple frequency domain units; or,

[0309] Based on the second PUCCH resource configuration, one PUCCH is transmitted on multiple frequency domain units in one time unit; or,

[0310] Based on the second PUCCH resource configuration, multiple PUCCHs are transmitted on multiple frequency domain units in one time unit.

[0311] Optionally, the identifier of the first PUCCH resource and / or the second PUCCH resource is a number within a frequency domain unit, or a number within the range of all frequency domain units.

[0312] Optionally, the second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format.

[0313] In an embodiment of the present application, the network side configures PUCCH resources for the terminal, and the terminal can perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration sent by the network side device. Therefore, when a cell contains multiple frequency domain units, the spectrum resources of the cell can be used more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0314] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.

[0315] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG5 . This network-side device embodiment corresponds to the aforementioned network-side device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.

[0316] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 9, the network-side device 900 includes an antenna 91, a radio frequency device 92, a baseband device 93, a processor 94, and a memory 95. Antenna 91 is connected to radio frequency device 92. In the uplink direction, radio frequency device 92 receives information via antenna 91 and sends the received information to baseband device 93 for processing. In the downlink direction, baseband device 93 processes the information to be transmitted and sends it to radio frequency device 92. Radio frequency device 92 processes the received information and then sends it through antenna 91.

[0317] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 93 , which includes a baseband processor.

[0318] The baseband device 93 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 9, one of the chips is, for example, a baseband processor, which is connected to the memory 95 through a bus interface to call the program in the memory 95 and execute the network device operations shown in the above method embodiment.

[0319] The network side device may further include a network interface 96, which is, for example, a Common Public Radio Interface (CPRI).

[0320] Specifically, the network side device 900 of the embodiment of the present application also includes: instructions or programs stored in the memory 95 and can be run on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the methods executed by each module shown in Figure 5 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0321] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned PUCCH transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0322] The processor is the processor in the terminal or network-side device described in the above embodiments. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0323] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned PUCCH transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0324] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0325] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned PUCCH transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0326] An embodiment of the present application also provides a PUCCH transmission system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the PUCCH transmission method corresponding to the terminal as described above, and the network side device can be used to execute the steps of the PUCCH transmission method corresponding to the network side device as described above.

[0327] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0328] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0329] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A method for transmitting a Physical Uplink Control Channel (PUCCH), wherein, Including: The terminal receives the PUCCH resource configuration sent by the network side device; Based on the PUCCH resource configuration, the terminal performs PUCCH transmission on one or more frequency domain units.

2. The PUCCH transmission method according to claim 1, wherein, The PUCCH resource configuration includes at least one of the following: The first PUCCH resource configuration, which is used to configure the first PUCCH resource, and each of the first PUCCH resources is configured within one frequency domain unit; The second PUCCH resource configuration, which is used to configure the second PUCCH resource, and each of the second PUCCH resources is configured within one or more frequency domain units.

3. The PUCCH transmission method according to claim 2, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with the frequency domain unit.

4. The PUCCH transmission method according to claim 2, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to the frequency domain unit.

5. The PUCCH transmission method according to claim 4, wherein, The frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the common reference point.

6. The PUCCH transmission method according to any one of claims 2 to 5, wherein, The method further includes: If the frequency domain resources of the first PUCCH resource are not completely within one frequency domain unit, the terminal determines that the first PUCCH resource is unavailable, or the terminal determines that the frequency domain resources of the first PUCCH resource within one frequency domain unit are available.

7. The PUCCH transmission method according to claim 4, wherein, The frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of the frequency domain unit.

8. The PUCCH transmission method according to claim 7, wherein, The method further includes: If the frequency domain range of the first PUCCH resource determined based on the frequency domain position of the first frequency domain unit exceeds the frequency domain range of the first frequency domain unit, the terminal determines that the first PUCCH resource is unavailable, or the terminal adjusts the frequency domain offset of the first PUCCH resource, or the terminal determines that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

9. The PUCCH transmission method according to claim 4, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration includes a first configuration part common to the frequency domain unit and a second configuration part specific to the frequency domain unit.

10. The PUCCH transmission method according to any one of claims 2 to 9, wherein, The method further includes: The terminal determines the frequency domain unit where the PUCCH transmission is located based on at least one of the following: The frequency domain unit in the activated frequency domain units that configures the first PUCCH resource configuration and / or the second PUCCH resource configuration; The frequency domain unit in the activated frequency domain units that activates the first PUCCH resource configuration and / or the second PUCCH resource configuration; The frequency domain unit configured by the network side for transmitting PUCCH; The frequency domain unit indicated by the network side for transmitting PUCCH; The PUCCH resource identifier indicated by the network side; The frequency domain unit configured by high-layer signaling or indicated by dynamic signaling; The primary frequency domain unit configured by the network side or predefined; The frequency domain unit determined by the association mapping between the physical downlink control channel PDCCH resource and the PUCCH resource; The frequency domain unit indicated by at least one of the scheduling downlink control information DCI, configuration signaling, and activation DCI corresponding to the PUCCH transmission; Frequency domain units determined by predefined rules.

11. The PUCCH transmission method according to claim 10, wherein, The scheduling DCI or the activation DCI is further used to activate the indicated frequency domain units.

12. The PUCCH transmission method according to claim 10, wherein, The method further includes: When the second frequency domain unit where the first PUCCH transmission is located is in an inactive state or the resource is unavailable, the terminal performs at least one of the following: Determine a third frequency domain unit in the activated frequency domain units based on predefined rules, and perform the first PUCCH transmission in the third frequency domain unit; Perform the first PUCCH transmission in the second frequency domain unit, and the second frequency domain unit becomes inactive after the first PUCCH transmission is transmitted; Cancel the first PUCCH transmission; Postpone the first PUCCH transmission to the nearest available time unit when the second frequency domain unit is in an active state; Multiplex at least part of the uplink control information UCI carried by the first PUCCH on other uplink channels for transmission.

13. The PUCCH transmission method according to claim 10, wherein, The method further includes: When the terminal is configured or indicated to transmit different PUCCHs in different frequency domain units in the same time unit, the terminal performs at least one of the following: Transmit at least one of the different PUCCHs in the dynamically indicated frequency domain unit; Transmit at least one of the different PUCCHs in the frequency domain unit indicated by the last DCI; Transmit at least one of the different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located; Multiplex the UCI carried by the different PUCCHs on one PUCCH for transmission.

14. The PUCCH transmission method according to any one of claims 2 to 13, wherein, The terminal performs PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration, including: The terminal performs the transmission of one PUCCH on one frequency domain unit in one time unit based on the first PUCCH resource configuration; or, The terminal performs the transmission of multiple PUCCHs on multiple frequency domain units in one time unit based on the first PUCCH resource configuration; or, The terminal performs the transmission of one PUCCH on multiple frequency domain units in one time unit based on the second PUCCH resource configuration; or, The terminal performs the transmission of multiple PUCCHs on multiple frequency domain units in one time unit based on the second PUCCH resource configuration.

15. The PUCCH transmission method according to claim 2, wherein, The identifier of the first PUCCH resource and / or the second PUCCH resource is a number within the frequency domain unit or a number within the range of all frequency domain units.

16. The PUCCH transmission method according to claim 2, wherein, The second PUCCH resource is used to transmit a PUCCH in a non-sequence-based PUCCH format.

17. A Physical Uplink Control Channel (PUCCH) transmission method, wherein, Including: The network side device determines the PUCCH resource configuration for the terminal to perform PUCCH transmission on one or more frequency domain units; The network side device sends the PUCCH resource configuration to the terminal.

18. The PUCCH transmission method according to claim 17, wherein, The PUCCH resource configuration includes at least one of the following: The first PUCCH resource configuration for configuring the first PUCCH resource, and each of the first PUCCH resources is configured within one frequency domain unit; Second PUCCH resource configuration, where the second PUCCH resource configuration is used to configure second PUCCH resources, and each of the second PUCCH resources is configured within a plurality of frequency domain units.

19. The PUCCH transmission method according to claim 18, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration is associated with frequency domain units.

20. The PUCCH transmission method according to claim 18, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to frequency domain units.

21. The PUCCH transmission method according to claim 18, wherein, The second PUCCH resource is used to transmit PUCCHs in PUCCH formats that are not sequence-based.

22. A Physical Uplink Control Channel (PUCCH) transmission device, wherein, Includes: A receiving module, configured to receive PUCCH resource configuration sent by a network-side device; A transmitting module, configured to perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.

23. The PUCCH transmission device according to claim 22, wherein, The PUCCH resource configuration includes at least one of the following: A first PUCCH resource configuration, where the first PUCCH resource configuration is used to configure first PUCCH resources, and each of the first PUCCH resources is configured within one frequency domain unit; A second PUCCH resource configuration, where the second PUCCH resource configuration is used to configure second PUCCH resources, and each of the second PUCCH resources is configured within one or more frequency domain units.

24. The PUCCH transmission device according to claim 23, wherein, The first PUCCH resource configuration and / or the second PUCCH resource configuration is a PUCCH resource configuration common to frequency domain units.

25. The PUCCH transmission device according to claim 24, wherein, The frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of a common reference point.

26. The PUCCH transmission device according to any one of claims 23 to 25, wherein, The apparatus further includes: A first determination module, configured to determine that the first PUCCH resource is unavailable if the frequency domain resources of the first PUCCH resource are not completely within one frequency domain unit, or to determine that the frequency domain resources of the first PUCCH resource within one frequency domain unit are available.

27. The PUCCH transmission device according to claim 24, wherein, The frequency domain resources of the first PUCCH resource and / or the second PUCCH resource are determined based on the frequency domain position of frequency domain units.

28. The PUCCH transmission device according to claim 27, wherein, The apparatus further includes: A second determination module, configured to determine that the first PUCCH resource is unavailable if the frequency domain range of the first PUCCH resource determined based on the frequency domain position of a first frequency domain unit exceeds the frequency domain range of the first frequency domain unit, or to adjust the frequency domain offset of the first PUCCH resource, or to determine that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

29. The PUCCH transmission apparatus according to any one of claims 23 to 28, wherein, The apparatus further includes: A third determination module, configured to determine the frequency domain unit where PUCCH transmission is located based on at least one of the following: A frequency domain unit in the activated frequency domain units where the first PUCCH resource configuration and / or the second PUCCH resource configuration is configured; A frequency domain unit in the activated frequency domain units where the first PUCCH resource configuration and / or the second PUCCH resource configuration is activated; A frequency domain unit configured by the network side for transmitting PUCCH; A frequency domain unit indicated by the network side for transmitting PUCCH; A PUCCH resource identifier indicated by the network side; A frequency domain unit configured by higher layer signaling or indicated by dynamic signaling; The main frequency domain unit configured or predefined by the network side; The frequency domain unit determined by the associated mapping between the physical downlink control channel PDCCH resources and the PUCCH resources; The frequency domain unit indicated by at least one of the scheduling downlink control information DCI, configuration signaling, and activation DCI corresponding to the PUCCH transmission; The frequency domain unit determined by a predefined rule.

30. The PUCCH transmission apparatus according to claim 29, wherein, The device further includes: A first execution module, configured to perform at least one of the following when the second frequency domain unit where the first PUCCH transmission is located is in an inactive state or the resource is unavailable: Determine a third frequency domain unit in the active frequency domain unit based on a predefined rule, and perform the first PUCCH transmission in the third frequency domain unit; Perform the first PUCCH transmission in the second frequency domain unit, where the second frequency domain unit becomes inactive after the first PUCCH transmission is transmitted; Cancel the first PUCCH transmission; Postpone the first PUCCH transmission to the nearest available time unit when the second frequency domain unit is active; Multiplex at least part of the uplink control information UCI carried by the first PUCCH on other uplink channels for transmission.

31. The PUCCH transmission apparatus according to claim 29, wherein, The device further includes: A second execution module, configured to perform at least one of the following when configured or instructed to transmit different PUCCHs in different frequency domain units in the same time unit: Transmit at least one of the different PUCCHs in the dynamically indicated frequency domain unit; Transmit at least one of the different PUCCHs in the frequency domain unit indicated by the last DCI; Transmit at least one of the different PUCCHs in the frequency domain unit where the PUCCH with the highest priority is located; Multiplex the UCI carried by the different PUCCHs on one PUCCH for transmission.

32. The PUCCH transmission device according to any one of claims 23 to 31, wherein, Performing PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration includes: Based on the first PUCCH resource configuration, performing one PUCCH transmission on one frequency domain unit in one time unit; or, Based on the first PUCCH resource configuration, performing multiple PUCCH transmissions on multiple frequency domain units in one time unit; or, Based on the second PUCCH resource configuration, performing one PUCCH transmission on multiple frequency domain units in one time unit; or, Based on the second PUCCH resource configuration, performing multiple PUCCH transmissions on multiple frequency domain units in one time unit.

33. A physical uplink control channel PUCCH transmission device, wherein, Includes: A fourth determination module, configured to determine a PUCCH resource configuration for the terminal to perform PUCCH transmission on one or more frequency domain units; A sending module, configured to send the PUCCH resource configuration to the terminal.

34. A terminal, wherein, Includes a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, it implements the PUCCH transmission method according to any one of claims 1 to 16.

35. A network-side device, wherein, It includes a processor and a memory, and the memory stores programs or instructions that can run on the processor. When the programs or instructions are executed by the processor, the PUCCH transmission method described in any one of claims 17 to 21 is implemented.

36. A readable storage medium, wherein, Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by a processor, the PUCCH transmission method described in any one of claims 1 to 16 is implemented, or the PUCCH transmission method described in any one of claims 17 to 21 is implemented.

Citation Information

Patent Citations

  • Communication method and device

    CN109996339A

  • PUCCH transmission method and device, equipment and storage medium

    CN114698113A

  • Method for transmitting data, terminal device and network device

    WO2018170673A1

  • Method for configuring physical uplink control channel resource and device

    WO2021233430A1