PUCCH (Physical Uplink Control Channel) transmission method, terminal and network side equipment

The network-side device configures PUCCH resources for the terminal and performs PUCCH transmission on one or more frequency domain units, solving the PUCCH configuration and transmission problems under the cell's discontinuous spectrum resources, and improving spectrum utilization efficiency and communication performance.

CN120238267APending Publication Date: 2025-07-01VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311871114.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the prior art, there is no clear solution to how to efficiently and flexibly configure and transmit physical uplink control channel (PUCCH) resources when the cell contains discontinuous spectrum resources.

Method used

The terminal is configured with a network side device, so that it can transmit PUCCH on one or more frequency domain units, including the first PUCCH resource configuration and the second PUCCH resource configuration, respectively, for resource configuration in a single frequency domain unit and multiple frequency domain units, supporting transmission in different PUCCH formats.

Benefits of technology

It realizes that when a cell contains multiple frequency domain units, it is more flexible and efficient to utilize spectrum resources, and improves the effectiveness and performance of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238267A_ABST
    Figure CN120238267A_ABST
Patent Text Reader

Abstract

The invention discloses a PUCCH (Physical Uplink Control Channel) transmission method, a terminal and network side equipment, and belongs to the technical field of wireless communication, and the PUCCH transmission method comprises the following steps: the terminal receives PUCCH resource configuration sent by the network side equipment; and the terminal performs PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of wireless communication technology, and particularly relates to a PUCCH transmission method, a terminal, and a network-side device. Background Art

[0002] In the prior art, the carrier of each cell is a continuous frequency-domain resource, and the Physical Uplink Control Channel (PUCCH) resources are configured in each continuous uplink (UL) bandwidth part (BWP) of the frequency-domain resources. Each cell has only one active UL BWP, and the configuration and transmission of the PUCCH are carried out in one UL BWP. In order to efficiently utilize discontinuous frequency-domain resources, it is a potential direction for a cell to include multiple discontinuous spectrums. When a cell includes discontinuous spectrum resources, there is no clear solution on how to configure and transmit the PUCCH to flexibly and efficiently utilize these discontinuous spectrums. Summary of the Invention

[0003] Embodiments of this application provide a PUCCH transmission method, a terminal, and a network-side device, which can solve the problem of how to configure and transmit the PUCCH to flexibly and efficiently utilize discontinuous spectrums.

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

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

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

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

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

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

[0010] In a third aspect, a PUCCH transmission device is provided, including:

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

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

[0013] In a fourth aspect, a PUCCH transmission apparatus is provided, including:

[0014] A fourth determination module, configured to determine a PUCCH resource configuration for a terminal to perform PUCCH transmission on one or more frequency domain units;

[0015] A sending module, configured to send the PUCCH resource configuration to the terminal.

[0016] In a fifth aspect, a terminal is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the method described in the first aspect is implemented.

[0017] In a sixth aspect, a terminal is provided, including a processor and a communication interface. The communication interface 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.

[0018] In a seventh aspect, a network-side device is provided, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the method described in the second aspect is implemented.

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

[0020] In a ninth aspect, a readable storage medium is provided. The readable storage medium stores a program or instruction that, when executed by a processor, implements the method described in the first aspect, or implements the method described in the second aspect.

[0021] In a tenth aspect, a wireless communication system is provided, including: a terminal and a network-side device. 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.

[0022] In an eleventh aspect, a chip is provided, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the method described in the first aspect or the method described in the second aspect.

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

[0024] In the embodiments of the present application, by configuring PUCCH resources for the terminal on the network side, 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. Thus, when a cell includes multiple frequency domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 is a block diagram of a wireless communication system provided by the embodiments of the present application;

[0026] Figure 2 is one of the schematic flowcharts of the PUCCH transmission method provided by the embodiments of the present application;

[0027] Figure 3 is another schematic flowchart of the PUCCH transmission method provided by the embodiments of the present application;

[0028] Figure 4 is an implementation example diagram of the PUCCH transmission method provided by the embodiments of the present application;

[0029] Figure 5 is one of the schematic structural diagrams of the PUCCH transmission device provided by the embodiments of the present application;

[0030] Figure 6 is another schematic structural diagram of the PUCCH transmission device provided by the embodiments of the present application;

[0031] Figure 7 is the schematic structural diagram of a communication device provided by the embodiments of the present application;

[0032] Figure 8 is the schematic hardware structure diagram of a terminal provided by the embodiments of the present application;

[0033] Figure 9 is the schematic structural diagram of a network side device provided by the embodiments of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0034] The following will clearly describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application belong to the scope of protection of the present application.

[0035] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances 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 usually of the same type, and do not limit the number of objects. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0036] The term "indicate" in the present application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly informs the receiver of specific information, operations to be performed, or request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.

[0037] It should be noted that the technology described in the embodiments of this application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and 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 this application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and the NR term is used in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6 th Generation, 6G) communication system.

[0038] Figure 1The block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a 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, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home devices with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can include an access network device or a core network device. Among them, the access network device can also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device can 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, Transmission Reception Point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.

[0039] Next, with reference to the accompanying drawings, the PUCCH transmission method provided by the embodiments of this application will be described in detail through some embodiments and their application scenarios.

[0040] Figure 2 It is one of the flow diagrams of the PUCCH transmission method provided by the embodiments of this application. As Figure 2 shown, the method includes the following steps:

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

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

[0043] In the implementation of this application, a cell consists of at least one frequency-domain unit. A frequency-domain unit is a group of continuous frequency-domain resources, which can be band, carrier, subband, BWP, etc. The sizes of different frequency-domain units can be the same or different, and different frequency-domain units may not be continuous. For example, a cell consists of four frequency-domain units, and the sizes of these four frequency-domain units are 3 MHz, 10 MHz, 5 MHz, and 5 MHz respectively.

[0044] For a cell composed of at least one frequency-domain unit, the 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.

[0045] Optionally, the time unit may be a time period such as a symbol, a set of symbols, a time slot, a sub-time slot, a sub-frame, a frame, etc., and is not specifically limited.

[0046] For example, the terminal can transmit one PUCCH on one frequency-domain unit in one time unit based on the PUCCH resource configuration sent by the network-side device.

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

[0048] For example, the terminal can transmit one 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 one PUCCH resource belong to different frequency-domain units.

[0049] In the embodiments of the present application, by configuring PUCCH resources for the terminal by the network side, 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, so that when a cell includes multiple frequency-domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system.

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

[0051] The first PUCCH resource configuration is used to configure the first PUCCH resource, and each first PUCCH resource is configured within one frequency-domain unit;

[0052] The second PUCCH resource configuration is used to configure the second PUCCH resource, and each second PUCCH resource is configured within one or more frequency-domain units.

[0053] For example, the frequency-domain resources of the second PUCCH resource can span different frequency-domain units, and its frequency-domain resources may not be continuous, which can avoid insufficient resources within one frequency-domain unit or obtain a greater frequency diversity gain.

[0054] Optionally, the second PUCCH resource is used to transmit a PUCCH in a sequence-independent PUCCH format. For example, for a sequence-based PUCCH format, it can be a PUCCH format that transmits different information by transmitting different sequences; for example, PUCCH format 0 and format 1 in NR. For a sequence-independent PUCCH format, it can be a PUCCH format in which the UCI carried by the PUCCH is transmitted after being encoded, such as RM coding or polar coding. For example, PUCCH format 2, format 3, or format 4 in NR. Only the resources of the sequence-independent PUCCH format can be 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 fades and affecting the reception performance of the sequence.

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

[0056] 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,

[0057] 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,

[0058] 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,

[0059] The terminal performs the transmission of multiple PUCCHs on multiple frequency domain units in one time unit based on the second PUCCH resource configuration.

[0060] Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration are associated with the frequency domain unit.

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

[0062] For example, the first PUCCH resource configuration and / or the second PUCCH resource configuration may be configured under a 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 being associated with a frequency domain unit means that the first PUCCH resource configuration and / or the second PUCCH resource configuration belong to the associated frequency domain unit, and the corresponding PUCCH can only be transmitted on the associated frequency domain unit. Optionally, the first PUCCH resource configuration and / or the second PUCCH resource configuration are PUCCH resource configurations common to frequency domain units.

[0063] 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 set / subset / group of frequency domain units), that is, when configuring the PUCCH resource, 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 are not associated with a specific frequency domain unit, and on which frequency domain unit the PUCCH is transmitted can be determined according to other configurations or indication information of the base station. "Not associated with any frequency domain unit" can be understood as not having a one-to-one exclusive association with any frequency domain unit, and all frequency domain units (or a predefined / configured set / subset / group of frequency domain units) jointly apply the common PUCCH resource configuration.

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

[0065] 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 a common reference point.

[0066] For example, the frequency domain resource configuration of the PUCCH resource (such as the configuration of the starting physical resource block (PRB), PRB offset, etc.) is configured relative to a certain 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.

[0067] Optionally, the method further includes:

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

[0069] Optionally, the availability of a certain PUCCH resource in this application means that the terminal can transmit PUCCH on this resource, and the unavailability of the resource means that the terminal cannot transmit PUCCH on this resource.

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

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

[0072] 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 restricted within a frequency domain unit, then this PUCCH resource is unavailable, or if the frequency domain resources of a PUCCH resource are not restricted within a frequency domain unit, then only the PRBs within the frequency domain unit of the frequency domain resources of this PUCCH resource are available, and the remaining PRBs are unavailable.

[0073] Optionally, the terminal may determine the frequency domain unit where the PUCCH transmission is located according to the frequency domain unit corresponding to the PUCCH resource, or the terminal expects that the frequency domain unit where it is indicated or configured to transmit PUCCH is the same as the frequency domain unit where the PUCCH resource is configured.

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

[0075] For example, the frequency domain resource configuration of each PUCCH resource (such as the configuration of the starting PRB, PRB offset, etc.) is configured relative to the starting or ending PRB position of the frequency domain unit where it is transmitted (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 method is a floating PUCCH resource configuration and can take effect within any (or any one of the predefined / configured sets of frequency domain units / subsets of frequency domain units / groups of frequency domain units) frequency domain unit.

[0076] Optionally, the method further includes:

[0077] 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 resource of the first PUCCH resource within the first frequency-domain unit is available.

[0078] For example, when some PUCCH resources in the common PUCCH resource configuration cannot be accommodated in a certain frequency-domain unit based on the configured bandwidth (or the starting PRB and PRB offset), this PUCCH resource is invalid (or unavailable in this application, and the resource being invalid and unavailable can be understood in the same way) in this frequency-domain unit. At this time, the terminal does not expect to be instructed to use an invalid PUCCH resource (for example, the base station ensures that the above situation will not occur when configuring or scheduling PUCCH transmission), or when being configured / instructed to use an invalid PUCCH resource, the terminal does not transmit this PUCCH. Or when some PUCCH resources in the common 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 a predefined rule, such as performing a 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).

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

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

[0081] In some embodiments, the PUCCH resource configuration can be divided into two parts. One part is common to all frequency-domain units (or a predefined / configured set of frequency-domain units / frequency-domain unit subset / frequency-domain unit group) (i.e., the same for all frequency-domain units), such as resource identifier (ID), PUCCH format information configuration, time-domain position, etc. The other part is specific to each frequency-domain unit (i.e., each frequency-domain unit can be independently configured, 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.

[0082] Optionally, the method further includes:

[0083] The terminal determines the frequency-domain unit where the PUCCH transmission is located based on at least one of the following:

[0084] A frequency-domain unit in the activated frequency-domain units that is configured with the first PUCCH resource configuration and / or the second PUCCH resource configuration;

[0085] A frequency-domain unit in the activated frequency-domain units that has the first PUCCH resource configuration and / or the second PUCCH resource configuration activated;

[0086] The frequency-domain unit configured by the network side for transmitting the PUCCH;

[0087] The frequency-domain unit indicated by the network side for transmitting the PUCCH;

[0088] The PUCCH resource identifier indicated by the network side;

[0089] The frequency-domain unit configured by higher-layer signaling or indicated by dynamic signaling;

[0090] The primary frequency-domain unit configured by the network side or predefined;

[0091] The frequency-domain unit determined by the association mapping between the physical downlink control channel PDCCH resource and the PUCCH resource;

[0092] 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;

[0093] The frequency-domain unit determined by a predefined rule.

[0094] In some embodiments, the terminal is configured with the first PUCCH resource configuration. The terminal performs PUCCH transmission on only one frequency-domain unit in one time unit, and there are multiple ways to determine the frequency-domain unit where the PUCCH transmission is located.

[0095] For example, when the PUCCH resource is configured in a frequency-domain unit, once a PUCCH resource is configured, it can only be transmitted on its associated frequency-domain unit. When the base station configures the PUCCH resource and activates / deactivates the frequency-domain unit, at most one activated frequency-domain unit has the PUCCH resource configuration at the same time, or at most one activated frequency-domain unit has the activated PUCCH resource configuration at the same time.

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

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

[0098] 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 among 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 configurations on the remaining frequency domain units are unavailable (or in an inactive state). The terminal transmits PUCCH on the primary frequency domain unit. Optionally, in the activation / deactivation of the uplink frequency domain unit, the primary frequency domain unit can change accordingly.

[0099] For example, the base station can configure PUCCH resources on multiple frequency domain units. In each time unit, the base station configures or indicates on which frequency domain unit the terminal transmits PUCCH. For example, the base station configures a PUCCH resource switching pattern through high-layer signaling to indicate on which frequency domain unit the terminal performs PUCCH transmission in each time unit (optionally, including using the PUCCH resource configuration corresponding to that 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 / certain time period (optionally, including using the PUCCH resource configuration corresponding to that frequency domain unit).

[0100] For example, the base station configures PUCCH resources, and this PUCCH resource configuration is common to all frequency domain units (or a predefined / configured set of frequency domain units / frequency domain unit subset / frequency domain unit group). The base station configures or indicates the frequency domain unit where PUCCH transmission is located.

[0101] For example, the base station indicates a frequency domain unit through high-layer signaling or L1-signaling.

[0102] 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 frequency domain unit is indicated among the multiple frequency domain units configured by the RRC through dynamic signaling Media Access Control Control Element (MAC CE) or Downlink Control Information (DCI) (which can be scheduling DCI or non-scheduling DCI).

[0103] For example, the base station configures or defines a certain 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, and the PUCCH is transmitted on the primary frequency domain unit.

[0104] For example, the terminal determines through associated mapping. For example, a specific Physical Downlink Control Channel (PDCCH) resource (Control Resource Set (CORESET), Search Space (SS), etc.) is associated with a specific PUCCH resource, and the associated PUCCH resource is determined according to the detected DCI (the corresponding CORESET, SS, Control Channel Elements (CCE) index, etc.).

[0105] For example, for dynamically scheduled PUCCH transmissions, such as for Hybrid Automatic Repeat reQuest ACKnowledgment (HARQ-ACK) PUCCH scheduled by DCI, the frequency domain unit where it is located is indicated by the scheduling DCI. Or if there is no corresponding indication field in the DCI scheduling the HARQ-ACK PUCCH, the frequency domain unit determined by other methods such as high-layer configuration or predefined can be adopted.

[0106] For example, for semi-statically configured PUCCH transmissions, such as transmitting channel state information (CSI), scheduling requests (SRs), or semi-persistent scheduling (SPS) HARQ-ACK PUCCHs, the frequency domain units where they are located can be configured by the base station through higher layer signaling. For example, for CSI and SR, when the base station configures each CSI and SR, it configures the corresponding PUCCH resources and / or the frequency domain units where the PUCCH transmissions are located, or it is indicated by activating DCI (for PUCCHs with activating DCI, such as SPS HARQ-ACK PUCCHs).

[0107] In some embodiments, the terminal is configured with a first PUCCH resource configuration, and the terminal can perform PUCCH transmissions on more than one frequency domain unit in a time unit. There can be multiple ways to determine the frequency domain units where the PUCCH transmissions are located.

[0108] For example, when the 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. When the base station configures PUCCH resources and activates / deactivates frequency domain units, there are available PUCCH resource configurations on more than one active frequency domain unit at the same time.

[0109] For example, the base station configures PUCCH resources on one or more (such as each frequency domain unit), and the terminal determines the frequency domain units where the PUCCH transmissions are located according to the PUCCH resource IDs indicated by the base station.

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

[0111] For example, the base station configures PUCCH resources, and this PUCCH resource configuration is common to all frequency domain units (or a predefined / configured set / subset / group of frequency domain units), and the base station configures or indicates the frequency domain units where the PUCCH transmissions are located.

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

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

[0114] For example, for dynamically scheduled PUCCH transmissions, such as HARQ-ACK PUCCH scheduled by DCI, the frequency domain unit where it is located is indicated by the scheduling DCI. Or if there is no corresponding indication field in the DCI scheduling HARQ-ACK PUCCH, the frequency domain unit determined by other methods such as high-layer configuration or predefined can be adopted.

[0115] For example, for semi-statically configured PUCCH transmissions, such as transmitting CSI, SR, SPS HARQ-ACK PUCCH, the frequency domain unit where it is located can be configured by the base station through high-layer signaling. For example, for CSI and SR, when the base station configures each CSI and SR, it configures the corresponding PUCCH resource and / or the frequency domain unit where the PUCCH transmission is located, or is indicated by the activation DCI (for PUCCH with activation DCI, such as SPS HARQ-ACK PUCCH).

[0116] In some embodiments, the terminal is configured with a second PUCCH resource configuration. The terminal can perform PUCCH transmission on more than one frequency domain unit in a time unit, and there are various ways to determine the frequency domain unit where the PUCCH transmission is located.

[0117] For example, the base station explicitly configures the frequency domain unit where the PUCCH transmission is located through high-layer signaling, 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 according to the starting PRB and the number of PRBs where the PUCCH resource is configured).

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

[0119] 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 PUCCH transmission is located according to the indication of the base station in combination with predefined rules. For example, for a PUCCH resource, according to the configured starting PRB and the number of PRBs, if part of its resources in frequency domain unit A (such as the frequency domain unit where the terminal is instructed to transmit this PUCCH) exceeds the frequency domain range of frequency domain unit A, the remaining PRBs are mapped to another / other frequency domain units (such as in the UL active frequency domain units, the frequency domain unit closest to frequency domain unit A or the frequency domain unit closest to frequency domain unit A and having uplink available resources in this time unit. The determination method of another / other frequency domain units can be determined by predefined rules or configured by the base station).

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

[0121] For example, for the frequency domain unit where the above DCI indicates PUCCH transmission, in one way, the frequency domain unit indicated by the base station must be an active frequency domain unit. In another way, the DCI can indicate that the PUCCH is transmitted in a frequency domain unit that is currently in an active or inactive state. If the frequency domain unit indicated by the DCI is currently in an inactive state, receiving this DCI means that this frequency domain unit is activated, and the time when this frequency domain unit is activated can be indicated by the base station or determined by predefined rules. For example, it is activated from a certain time (such as the starting symbol of PUCCH transmission / the starting position of the time domain unit where PUCCH is located / a predefined time interval after the end of DCI, etc.) until other signaling or rules deactivate this frequency domain unit, or it is only activated during the PUCCH transmission scheduled by the DCI / during the time unit / segment of the time unit where the PUCCH is located.

[0122] Optionally, the method further includes:

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

[0124] Determine a third frequency domain unit in the active frequency domain unit based on predefined rules and perform the first PUCCH transmission in the third frequency domain unit;

[0125] 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;

[0126] Cancel the first PUCCH transmission;

[0127] Postpone the first PUCCH transmission to the available time unit when the nearest second frequency domain unit is in an active state;

[0128] Multiplex at least part of the uplink control information (UCI) carried on the first PUCCH and transmit it on other uplink channels.

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

[0130] For example, the terminal switches to another active frequency domain unit to transmit the PUCCH according to a predefined rule, such as the active frequency domain unit with the smallest index / closest index to the frequency domain unit where this PUCCH is located / closest frequency domain position to the frequency domain unit where this PUCCH is located.

[0131] For example, the terminal still transmits the PUCCH in the frequency domain unit where this PUCCH is located, and after the PUCCH transmission, this frequency domain unit remains in an inactive state.

[0132] For example, if in this time unit, there are other PUCCHs (such as indicated by DCI) configured / scheduled to be transmitted on other active frequency domain units, the terminal switches to this other active frequency domain unit.

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

[0134] For example, the terminal multiplexes at least part of the uplink control information (Uplink Control Information, UCI) carried on this PUCCH and transmits it on other uplink channels.

[0135] Optionally, the method further includes:

[0136] In the case where 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:

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

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

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

[0140] Multiplex the UCI carried on different PUCCHs and transmit it on one PUCCH.

[0141] In some embodiments, for a certain time unit, the terminal expects to be configured / instructed to transmit PUCCH on the same frequency domain unit (e.g., for different high-layer configured PUCCH transmissions and PUCCH transmissions indicated by multiple DCIs), or if the terminal is configured or instructed to transmit different PUCCHs on different frequency domain units in the same time unit, the terminal can transmit PUCCH in any of the following ways.

[0142] For example, if the different frequency domain units above include the frequency domain unit dynamically indicated by the base station, the terminal transmits at least one of the different PUCCHs above on the dynamically indicated frequency domain unit (e.g., if the time domain resources of different PUCCHs overlap, the terminal can perform multiplexing between different PUCCHs or discard part of the PUCCH transmissions).

[0143] For example, if the different frequency domain units above 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 different PUCCHs above. For example, if the DCIs corresponding to multiple PDSCHs indicate to feedback their corresponding HARQ-ACK information in the same time unit, and the frequency domain units indicated by multiple DCIs can 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 multiple PDSCHs.

[0144] For example, the terminal transmits at least one of the different PUCCHs above on the frequency domain unit where the PUCCH with the highest priority / transmission content priority / content type, etc. is located (e.g., if the time domain resources of different PUCCHs overlap, the terminal can perform multiplexing between different PUCCHs or discard part of the PUCCH transmissions).

[0145] Figure 3 This is the second flowchart of the PUCCH transmission method provided by the embodiments of the present application. As Figure 3 shown, the method includes the following steps:

[0146] Step 300, the network side device determines the PUCCH resource configuration, and the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units.

[0147] Step 301, the network side device sends the PUCCH resource configuration to the terminal.

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

[0149] For a cell consisting of at least one frequency-domain unit, the embodiments of this 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.

[0150] In the embodiments of this application, by configuring PUCCH resources for the terminal through the network side, 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. Thus, when a cell contains multiple frequency-domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system.

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

[0152] The first PUCCH resource configuration is used to configure the first PUCCH resource, and each first PUCCH resource is configured within one frequency-domain unit;

[0153] The second PUCCH resource configuration is used to configure the second PUCCH resource, and each second PUCCH resource is configured within multiple frequency-domain units.

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

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

[0156] Optionally, the second PUCCH resource is used to transmit PUCCH in a PUCCH format that is not sequence-based.

[0157] The methods provided by the embodiments of this application are based on the same inventive concept. Therefore, the implementations of the methods can be referred to each other, and the repeated parts will not be elaborated.

[0158] The following uses embodiments of specific application scenarios to illustrate the methods provided by the above embodiments of this application.

[0159] Embodiment 1:

[0160] Suppose 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, a terminal can have one or more active frequency-domain units. The base station can configure and / or activate PUCCH resources in the following ways.

[0161] Method 1-1: The base station configures or predefines a certain frequency-domain unit as the primary frequency-domain unit, such as frequency-domain unit 3, and configures PUCCH resources on this frequency-domain unit. The terminal transmits PUCCH resources on this frequency-domain unit. In this method, in order to enable the terminal to have available PUCCH resources in different time units, the base station should ensure that the primary frequency-domain unit is always in an active state, or the base station should ensure that the primary frequency-domain unit is in an active state when PUCCH needs to be transmitted.

[0162] Method 1-2: The base station configures one or more groups of frequency-domain units. In each group of frequency-domain units, PUCCH resources are configured on one frequency-domain unit. In the same time unit, only one group of frequency-domain units is in an active state. The terminal performs PUCCH transmission on the frequency-domain unit in the active group of frequency-domain units where PUCCH resources are configured. The base station activates / deactivates in units of groups of frequency-domain units.

[0163] 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 of frequency-domain unit 0 and frequency-domain unit 3 is in an active state, or when activating frequency-domain unit 0 and frequency-domain unit 3, the base station indicates to the terminal whether the corresponding PUCCH resources are activated. If the corresponding PUCCH resources are not activated, the terminal does not transmit PUCCH on this frequency-domain unit, or the PUCCH resource configuration corresponding to this frequency-domain unit is unavailable. For example, 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, then the terminal transmits PUCCH on frequency-domain unit 0 (using its corresponding PUCCH resource configuration).

[0164] 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, such as frequency domain unit 0. When the terminal activates multiple frequency domain units, among the multiple frequency domain units except frequency domain unit 0, at most one frequency domain unit can be configured with PUCCH resources. If there is a frequency domain unit other than frequency domain unit 0 among the activated frequency domain units that is configured with PUCCH resources, the terminal uses the PUCCH resource configuration on this frequency domain unit and transmits PUCCH resources on this frequency domain unit. If not, it uses the PUCCH resource configuration on frequency domain unit 0 and transmits PUCCH on frequency domain unit 0.

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

[0166] Method 1-5: The base station configures PUCCH resources common to the frequency domain units (which can be all frequency domain units, or a predefined / configured set / subset / group of frequency domain units). The terminal can transmit PUCCH on any one of the (all frequency domain units, or a predefined / configured set / subset / group of frequency domain units) according to the configuration or indication of the base station. For example, determine the frequency domain unit where PUCCH is transmitted according to at least one of the following methods:

[0167] (1) Determined 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 the frequency domain unit with the best RSRP.

[0168] (2) Base station configuration or indication: For dynamically scheduled PUCCH transmissions, such as HARQ-ACK PUCCHs scheduled by DCI, the frequency domain unit where it is located is indicated by the scheduling DCI. Or if there is no corresponding indication field in the DCI scheduling the HARQ-ACK PUCCH, other methods such as higher layer configuration or predefined methods can be used to determine the frequency domain unit. For semi-statically configured PUCCH transmissions, such as transmitting CSI / SR / SPS HARQ-ACK PUCCHs, the frequency domain unit where it is located can be configured by the base station through higher layer signaling. For example, for CSI and SR, when the base station configures each CSI and SR, it configures the corresponding PUCCH resource and / or the frequency domain unit where the PUCCH transmission is located, or indicates it through an active DCI. For example, for CSI / SR, when the base station configures CSI / SR, it configures the corresponding PUCCH resource ID and configures the index of the frequency domain unit where the PUCCH transmission is located.

[0169] Optionally, for the frequency domain unit where the above DCI indicates the PUCCH transmission, in one implementation, the terminal expects the frequency domain unit indicated by the base station to be an active frequency domain unit. In another implementation, the DCI can indicate that the PUCCH is transmitted on a frequency domain unit that is currently in an active or inactive state. If the frequency domain unit indicated by the DCI is currently in an inactive state, receiving this DCI indicates that this frequency domain unit is activated. The time when this frequency domain unit is activated can be determined by the base station indication or a predefined rule. For example, it is activated from a certain time (such as the starting symbol of the PUCCH transmission / the starting position of the time domain unit where the PUCCH is located / a predefined time interval, etc.) until other signaling or rules deactivate this frequency domain unit, or it is only activated during the PUCCH transmission / during the time unit / within the time unit segment.

[0170] Optionally, for the method of determining the frequency domain unit where the PUCCH transmission is located as described above, 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 by the above method is in an inactive state or the resource is unavailable, the terminal transmits this PUCCH in any of the following ways:

[0171] (1) The terminal switches to another active frequency domain unit to transmit this PUCCH according to a predefined rule. For example, the active frequency domain unit with the smallest index / the index closest to the frequency domain unit where this PUCCH is located / the active frequency domain unit with the frequency domain position closest to the frequency domain unit where this PUCCH is located.

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

[0173] (3) If there is other PUCCH configured / scheduled for transmission on other activated frequency domain units (e.g., indicated by DCI) during this time unit, the terminal switches to such other activated frequency domain units.

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

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

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

[0177] (2) The terminal transmits at least one of the above different PUCCHs on the frequency domain unit where the PUCCH with the highest priority / transmission content priority / content type, etc. is located (e.g., if the time domain resources of different PUCCHs overlap, the terminal can multiplex between different PUCCHs or discard part of the PUCCH transmission).

[0178] In the above manners 1 - 5, PUCCH-config (IE for configuring PUCCH resources) is configured in the cell configuration, such as below servingCell-config (IE for configuring the serving cell).

[0179] Embodiment 2:

[0180] Suppose 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. During the same time unit, the terminal can have one or more activated frequency domain units. The base station can configure PUCCH resources in the following ways.

[0181] Method 2: At the same time, there can be more than one frequency domain unit with available PUCCH resource configuration, and PUCCH transmission can be performed on more than one frequency domain unit. Among them, the base station can perform PUCCH resource configuration through the following methods 2-1 and 2-2.

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

[0183] Method 2-2: The base station configures PUCCH resources common to all frequency domain units. For example, when configuring PUCCH resources, it is not associated with any specific frequency domain unit, and the base station configures or indicates the frequency domain unit where the PUCCH transmission is located. Among them, optionally, the method for each frequency domain unit where the PUCCH resource is located can be the same as the above method 1-5.

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

[0185] Optionally, if the terminal supports / is enabled to transmit PUCCH on different frequency domain units simultaneously, then if the terminal is configured or instructed to transmit different PUCCH on the frequency domain units, the terminal transmits different PUCCH on the respective configured or instructed frequency domain units.

[0186] Optionally, the above terminal supports transmitting PUCCH on 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 predefined by the protocol or reported by the terminal / configured by the base station), and the interval between the different frequency domain units meets certain requirements, etc. In one implementation, when the base station configures or instructs the terminal to transmit different PUCCH on different frequency domain units, ensuring that the different frequency domain units meet the certain requirements, then the terminal transmits its respective PUCCH on different frequency domain units according to the base station configuration or instruction. In one implementation, when the base station configures or instructs the terminal to transmit different PUCCH on different frequency domain units, if the different frequency domain units do not meet the certain requirements, then the terminal transmits some of the different PUCCH according to predefined rules, such as the PUCCH corresponding priority / transmission time sequence / borne content / scheduling type (such as the priority of dynamic scheduling is semi-statically configured), etc. For example, the terminal determines to transmit the PUCCH with the highest priority, does not transmit / discard / cancel the PUCCH that cannot be transmitted simultaneously with the highest priority, and if there are still remaining PUCCH, then among the remaining PUCCH, repeat the above steps.

[0187] Example 3:

[0188] Suppose 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 active frequency domain units. The base station can configure PUCCH resources in the following ways.

[0189] Method 3: One PUCCH resource can be within one or more frequency domain units (the PRBs of one PUCCH are in different frequency domain units), and the frequency domain units associated / corresponding to one PUCCH can be:

[0190] (1) Explicit configuration by the base station higher layer.

[0191] Optionally, the PRBs of this PUCCH in each frequency domain unit can be configured separately, or the starting PRB and / or the number of PRBs of the PUCCH in each frequency domain unit are the same, such as Figure 4 PUCCH2 in

[0192] (2) Implicit determination (e.g., the terminal determines the frequency domain unit it is in based on the starting PRB and the number of PRBs configured for the PUCCH resource) or determination according to a predefined rule. For example, for a PUCCH resource, according to the starting PRB and the number of PRBs it is configured with, if some of its resources exceed the frequency domain range of frequency domain unit A (e.g., the frequency domain unit where the terminal is instructed to transmit this PUCCH), the remaining PRBs are mapped to another / other frequency domain units (e.g., in the UL active frequency domain unit, the other / other frequency domain unit closest to frequency domain unit A can be determined by a predefined method or configured by the base station). For example, Figure 4 PUCCH1 in

[0193] Optionally, only PUCCH formats that are not sequence-based can have resources in multiple frequency domain units.

[0194] In this Embodiment 3, the frequency domain resources of a PUCCH resource can span different frequency domain units, and its frequency domain resources can be discontinuous, which can avoid insufficient resources in one frequency domain unit or obtain a greater frequency diversity gain.

[0195] In the PUCCH transmission method provided by the embodiments of this application, the execution entity can be a PUCCH transmission device. In the embodiments of this application, taking the PUCCH transmission device executing the PUCCH transmission method as an example, the PUCCH transmission device provided by the embodiments of this application is described.

[0196] Figure 5 FIG. is one of the schematic structural diagrams of the PUCCH transmission device provided by the embodiments of this application. As Figure 5 shown, the embodiments of this application provide a PUCCH transmission device 500, including:

[0197] A receiving module 510, configured to receive the PUCCH resource configuration sent by the network-side device;

[0198] A transmitting module 520, configured to perform PUCCH transmission on one or more frequency domain units based on the PUCCH resource configuration.

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

[0200] The first PUCCH resource configuration, which is used to configure the first PUCCH resource, and each first PUCCH resource is configured in one frequency domain unit;

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

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

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

[0204] 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 a common reference point.

[0205] Optionally, the apparatus further comprises:

[0206] 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 a frequency domain unit, or determine that the frequency domain resources of the first PUCCH resource within a frequency domain unit are available.

[0207] 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 a frequency domain unit.

[0208] Optionally, the apparatus further comprises:

[0209] 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 adjust the frequency domain offset of the first PUCCH resource, or determine that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

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

[0211] Optionally, the apparatus further comprises:

[0212] A third determination module, configured to determine the frequency domain unit where PUCCH transmission is located based on at least one of the following:

[0213] 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;

[0214] 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;

[0215] A frequency domain unit configured by the network side for transmitting PUCCH;

[0216] A frequency domain unit indicated by the network side for transmitting PUCCH;

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

[0218] Frequency domain unit configured by higher layer signaling or indicated by dynamic signaling;

[0219] Primary frequency domain unit configured or predefined by the network side;

[0220] Frequency domain unit determined by the association mapping between the physical downlink control channel PDCCH resource and the PUCCH resource;

[0221] 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;

[0222] Frequency domain unit determined by predefined rules.

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

[0224] Optionally, the apparatus further includes:

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

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

[0227] Perform the first PUCCH transmission in the second frequency domain unit, where the second frequency domain unit is in an inactive state after the first PUCCH transmission is transmitted;

[0228] Cancel the first PUCCH transmission;

[0229] Postpone the first PUCCH transmission to the available time unit when the nearest second frequency domain unit is in an active state;

[0230] Multiplex at least part of the uplink control information UCI carried by the first PUCCH on other uplink channels for transmission.

[0231] Optionally, the apparatus further includes:

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

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

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

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

[0236] Multiplex the UCI carried by different PUCCHs and transmit them on one PUCCH.

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

[0238] 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,

[0239] 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,

[0240] 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,

[0241] The terminal performs the transmission of multiple PUCCHs on multiple frequency domain units in one time unit based on the second PUCCH resource configuration.

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

[0243] Optionally, the second PUCCH resource is used to transmit the PUCCH of the non-sequence-based PUCCH format.

[0244] In the embodiments of the present application, the network side configures the PUCCH resources for the terminal. 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. Thus, when a cell includes multiple frequency domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0245] Figure 6 This is the second structural schematic diagram of the PUCCH transmission device provided by the embodiments of the present application, as Figure 6 shown, the embodiments of the present application provide a PUCCH transmission device 600, including:

[0246] The fourth determination module 610 is configured to determine the PUCCH resource configuration, and the PUCCH resource configuration is used for the terminal to perform PUCCH transmission on one or more frequency domain units;

[0247] A sending module 620, configured to send PUCCH resource configuration to a terminal.

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

[0249] A first PUCCH resource configuration, which is used to configure first PUCCH resources, and each first PUCCH resource is configured within one frequency domain unit;

[0250] A second PUCCH resource configuration, which is used to configure second PUCCH resources, and each second PUCCH resource is configured within multiple frequency domain units.

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

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

[0253] Optionally, the second PUCCH resource is used to transmit a PUCCH in a PUCCH format not based on a sequence.

[0254] In the embodiments of the present application, the network side configures PUCCH resources for a terminal. 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. Thus, when a cell includes multiple frequency domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0255] The PUCCH transmission device in the embodiments of the present application may 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 a chip. The electronic device may be a terminal or other devices other than a terminal. Exemplarily, the terminal may include, but is not limited to, the types of the above-mentioned terminal 11, and other devices may be a server, a Network Attached Storage (NAS), etc., which are not specifically limited in the embodiments of the present application.

[0256] The PUCCH transmission device provided in the embodiments of the present application can implement each process implemented in the above method embodiments and achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0257] Such as Figure 7As shown in the figure, an embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702. A program or instruction that can run on the processor 701 is stored on the memory 702. For example, when the communication device 700 is a terminal, when the program or instruction is executed by the processor 701, it implements each step of the above-mentioned 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, when the program or instruction is executed by the processor 701, it implements each step of the above-mentioned PUCCH transmission method embodiment corresponding to the network-side device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0258] An embodiment of the present application further provides a terminal, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the method embodiment as Figure 2 shown. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this terminal embodiment, and can achieve the same technical effect. Specifically, Figure 8 It is a schematic diagram of the hardware structure of a terminal according to an embodiment of the present application.

[0259] The terminal 800 includes, but is not limited to, at least some components such as 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 a processor 810.

[0260] Those skilled in the art can understand that the terminal 800 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 810 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements, which will not be elaborated here.

[0261] It should be understood that in the embodiments of the present application, the input unit 804 may include a Graphics Processing Unit (GPU) 8041 and a microphone 8042. The graphics processing unit 8041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the 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, for example, a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also referred to as a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. The 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, a joystick, which will not be elaborated here.

[0262] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 801 may transmit it to the processor 810 for processing; in addition, the radio frequency unit 801 may send the uplink data to the network-side device. Generally, 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, etc.

[0263] 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. Among them, the first storage area may store an operating system, application programs 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 a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 809 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.

[0264] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 810 either.

[0265] Among them, the radio frequency unit 801 is used to receive the PUCCH resource configuration sent by the network-side device; based on the PUCCH resource configuration, PUCCH transmission is performed on one or more frequency domain units.

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

[0267] The first PUCCH resource configuration is used to configure the first PUCCH resource, and each first PUCCH resource is configured within a frequency domain unit;

[0268] The second PUCCH resource configuration is used to configure the second PUCCH resource, and each second PUCCH resource is configured within one or more frequency domain units.

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

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

[0271] 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 a common reference point.

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

[0273] If the frequency domain resources of the first PUCCH resource are not completely within a frequency domain unit, determine that the first PUCCH resource is unavailable, or determine that the frequency domain resources of the first PUCCH resource within a frequency domain unit are available.

[0274] 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 a frequency domain unit.

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

[0276] 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, determine that the first PUCCH resource is unavailable, or adjust the frequency domain offset of the first PUCCH resource, or determine that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

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

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

[0279] Determine the frequency domain unit where the PUCCH transmission is located based on at least one of the following:

[0280] The frequency domain unit in the activated frequency domain units where the first PUCCH resource configuration and / or the second PUCCH resource configuration is configured;

[0281] A frequency-domain unit in the activated frequency domain units that activates the first PUCCH resource configuration and / or the second PUCCH resource configuration;

[0282] A frequency-domain unit configured by the network side for transmitting PUCCH;

[0283] A frequency-domain unit indicated by the network side for transmitting PUCCH;

[0284] A PUCCH resource identifier indicated by the network side;

[0285] A frequency-domain unit configured by higher-layer signaling or indicated by dynamic signaling;

[0286] A primary frequency-domain unit configured by the network side or predefined;

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

[0288] A 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;

[0289] A frequency-domain unit determined by a predefined rule.

[0290] Optionally, the scheduling DCI or the activation DCI is further used to activate the indicated frequency-domain unit.

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

[0292] In the case where the second frequency-domain unit where the first PUCCH transmission is located is in an inactive state or the resource is unavailable, perform at least one of the following:

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

[0294] 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;

[0295] Cancel the first PUCCH transmission;

[0296] Postpone the first PUCCH transmission to the available time unit when the nearest second frequency-domain unit is in an active state;

[0297] Multiplex at least part of the uplink control information UCI carried by the first PUCCH and transmit it on other uplink channels.

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

[0299] In the case where it is configured or indicated that different PUCCHs are transmitted in different frequency domain units in the same time unit, at least one of the following is performed:

[0300] Transmit at least one of different PUCCHs in a dynamically indicated frequency domain unit;

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

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

[0303] Multiplex the UCI carried by different PUCCHs and transmit them on one PUCCH.

[0304] Optionally, based on the PUCCH resource configuration, perform PUCCH transmission on one or more frequency domain units, including:

[0305] Based on the first PUCCH resource configuration, transmit one PUCCH on one frequency domain unit in one time unit; or,

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

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

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

[0309] Optionally, 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.

[0310] Optionally, the second PUCCH resource is used to transmit a PUCCH in a PUCCH format that is not sequence-based.

[0311] In the embodiments of the present application, the network side configures PUCCH resources for the terminal. 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, so that when a cell includes multiple frequency domain units, the spectrum resources of the cell can be utilized more flexibly and efficiently to improve the effectiveness and performance of the communication system.

[0312] It can be understood that the implementation processes of the various implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiments and achieve the same or corresponding technical effects. To avoid repetition, they will not be elaborated here.

[0313] The embodiment of the present application further provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instructions to implement the steps of the method embodiment as shown in Figure 5 The steps of the method embodiment. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment. Each implementation process and implementation manner of the above method embodiment can be applied to this network-side device embodiment, and the same technical effects can be achieved.

[0314] Specifically, the embodiment of the present application further provides a network-side device. As shown in Figure 9 As shown, 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. The antenna 91 is connected to the radio frequency device 92. In the uplink direction, the radio frequency device 92 receives information through the antenna 91 and sends the received information to the baseband device 93 for processing. In the downlink direction, the baseband device 93 processes the information to be sent and sends it to the radio frequency device 92. The radio frequency device 92 processes the received information and then sends it out through the antenna 91.

[0315] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 93, and the baseband device 93 includes a baseband processor.

[0316] The baseband device 93 may include, for example, at least one baseband board, and a plurality of chips are provided on the baseband board. As shown in Figure 9 As shown, 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 embodiments.

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

[0318] Specifically, the network-side device 900 of the embodiment of the present application further includes: instructions or programs stored on the memory 95 and executable on the processor 94. The processor 94 calls the instructions or programs in the memory 95 to execute the Figure 5 methods executed by the respective modules shown in the figure, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0319] The embodiment of the present application further provides a readable storage medium, on which a program or instructions are stored. When the program or instructions are executed by a processor, the various processes of the above-mentioned PUCCH transmission method embodiment are implemented, and the same technical effects can be achieved. To avoid repetition, it will not be elaborated here.

[0320] Among them, the processor is the processor in the terminal or network-side device described in the above embodiments. The readable storage medium includes computer-readable storage media such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0321] Another embodiment of this application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above PUCCH transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0322] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip.

[0323] Another embodiment of this application provides a computer program / program product. The computer program / program product is stored in a storage medium. The computer program / program product is executed by at least one processor to implement each process of the above PUCCH transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0324] Another embodiment of this application provides a PUCCH transmission system, including: a terminal and a network-side device. 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.

[0325] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element. In addition, it should be pointed out that the methods and devices in the embodiments of this application are not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0326] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, they can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical disks, etc.) and include several instructions for causing a terminal or a network-side device to execute the methods described in various embodiments of the present application.

[0327] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.

Claims

1. A method for transmitting a Physical Uplink Control Channel (PUCCH), characterized in that, 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, characterized in that, 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, characterized in that, 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 where the first PUCCH resource configuration and / or the second PUCCH resource configuration is configured; The frequency domain unit in the activated frequency domain units where the first PUCCH resource configuration and / or the second PUCCH resource configuration is activated; 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 the higher layer signaling or indicated by the dynamic signaling; The main frequency domain unit configured by the network side or predefined; The frequency domain unit determined through 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, characterized in that, 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 resources are 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, where the second frequency domain unit is in an inactive state 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, characterized in that, 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 method for transmitting a Physical Uplink Control Channel (PUCCH), characterized in that, 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 a PUCCH in a PUCCH format that is not sequence-based.

22. A Physical Uplink Control Channel (PUCCH) transmission device, characterized in that, 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, characterized in that, 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, characterized in that, 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 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 adjust the frequency domain offset of the first PUCCH resource, or determine that the frequency domain resources of the first PUCCH resource within the first frequency domain unit are available.

29. The PUCCH transmission device according to any one of claims 23 to 28, characterized in that, 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 on the network side; The frequency domain unit determined by the associated 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; The frequency domain unit determined by the predefined rule.

30. The PUCCH transmission device 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 the 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 available time unit when the second frequency domain unit is closest to being 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 device 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, characterized in that, 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 the transmission of one PUCCH on one frequency domain unit in one time unit; or, Based on the first PUCCH resource configuration, performing the transmission of multiple PUCCHs on multiple frequency domain units in one time unit; or, Based on the second PUCCH resource configuration, performing the transmission of one PUCCH on multiple frequency domain units in one time unit; or, Based on the second PUCCH resource configuration, performing the transmission of multiple PUCCHs on multiple frequency domain units in one time unit.

33. A physical uplink control channel PUCCH transmission device, characterized in that, Includes: A fourth determination module, configured to determine the 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, characterized in that, 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, characterized in that, It includes a processor and a memory. 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, characterized in that, Programs or instructions are stored on the readable storage medium. When the programs or instructions are executed by the 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.