Communication method and apparatus

By selecting the uplink control channel or the shared channel to send uplink control information based on conditions, the problem of fixed transmission methods caused by channel overlap in 5G communication systems is solved, and flexible adaptation and coverage improvement of uplink control information are achieved.

WO2026157666A1PCT designated stage Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-16
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In 5G communication systems, when the physical uplink control channel and the physical uplink shared channel scheduled by the base station overlap in the time domain, existing technologies cannot flexibly adapt to different communication scenarios, resulting in the uplink control information being sent in a fixed manner as it follows the path, which cannot meet the needs of various network environments.

Method used

Terminals and network devices receive instruction information and select to send uplink control information on the uplink control channel or the uplink shared channel according to preset conditions, including power difference, demodulation threshold, modulation and coding scheme, etc., to ensure that the uplink control information is flexibly adapted to the network environment.

Benefits of technology

It enables flexible adaptation of uplink control information, improves coverage and transmission efficiency, and adapts to the needs of different communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142908_30072026_PF_FP_ABST
    Figure CN2025142908_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to a communication method and an apparatus. A terminal receives first information and second information, wherein the first information indicates a time domain resource of a physical uplink control channel, the second information indicates a time domain resource of a physical uplink shared channel, and the physical uplink control channel and the physical uplink shared channel overlap in time domain. The terminal sends uplink control information on the physical uplink control channel or the physical uplink shared channel on the basis of a first condition. If the physical uplink control channel and the physical uplink shared channel overlap in time domain, the terminal can determine a sending mode for the uplink control information on the basis of the first condition, for example, sending on the physical uplink control channel or the physical uplink shared channel, so that the uplink control information can be sent. In addition, the terminal can determine the sending mode on the basis of the first condition, and the sending mode can be a more favorable sending mode, for example, using the sending mode can improve coverage of the uplink control information.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510113500.4, filed on January 22, 2025, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0004] In fifth-generation (5G) communication systems, when the physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH) resources scheduled by the base station overlap in the time domain, the UE will choose to discard the PUCCH or reuse it on the PUSCH (also known as the in-path mode) based on the priority of the uplink control information. However, the in-path mode is always fixed when transmitting uplink control information, which cannot flexibly adapt to various scenarios of the communication system. Summary of the Invention

[0005] This application provides a communication method and apparatus to enable the uplink control information transmission method to adapt to various scenarios of the communication system.

[0006] Firstly, a first communication method is provided, which is applied to a terminal (which can be understood as a terminal device). That is, the method can be executed by the terminal device, or by other devices including terminal device functions, or by a chip system (or chip) or other functional module capable of implementing the functions of the terminal device, such as being disposed within the terminal device. In the following description, the method being executed by the terminal is taken as an example. The method includes: receiving first information and second information, the first information indicating the time-domain resources of an uplink control channel, and the second information indicating the time-domain resources of an uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; and transmitting uplink control information on the uplink control channel or the uplink shared channel according to a first condition.

[0007] In this embodiment, if the uplink control channel and the uplink shared channel overlap in the time domain, the terminal can determine the transmission method of the uplink control information based on a first condition, such as transmitting on the uplink control channel or on the uplink shared channel, so that the uplink control information can be transmitted. Furthermore, the terminal can determine the transmission method based on the first condition; that is, the terminal does not default to the accompanying mode, but can select the transmission method according to the corresponding conditions. This allows the transmission of the uplink control information to flexibly adapt to the network environment, i.e., the transmission method of the uplink control information can flexibly adapt to various scenarios of the communication system.

[0008] In one optional implementation, the first condition includes: the difference between a first transmit power and a second transmit power is greater than or equal to a first threshold, and the uplink control information is transmitted on the uplink control channel; or, the difference between the first transmit power and the second transmit power is less than the first threshold, and the uplink control information is transmitted on the uplink shared channel; wherein, the first transmit power is the transmit power of the uplink control channel, and the second transmit power is the transmit power of the uplink shared channel. If the first condition is met, the coverage of the uplink control information is high under the selected transmission mode.

[0009] In one optional implementation, the first transmit power or the second transmit power is related to one or more of the following parameters: the number of frequency domain units scheduled for the uplink control channel; the number of frequency domain units scheduled for the uplink shared channel; the maximum power backoff value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel; or, the maximum power backoff value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. Alternatively, the first transmit power or the second transmit power may also be related to other parameters, without specific limitations. The parameters related to the first transmit power and the second transmit power may be the same or different.

[0010] In one optional implementation, the first threshold is determined based on one or more of the following: the difference between the demodulation threshold of the uplink control channel and the demodulation threshold of the uplink shared channel; the difference between the modulation order of the uplink control channel and the modulation order of the uplink shared channel; or, the difference between the value of the modulation and coding scheme of the uplink control channel and the value of the modulation and coding scheme of the uplink shared channel. For example, the demodulation threshold of a channel refers to the minimum SNR required for the receiver of that channel to correctly demodulate the channel. The demodulation threshold can be related to the modulation and coding scheme, so the first threshold can be determined based on the demodulation threshold, and / or the first threshold can also be determined based on the modulation and coding scheme or the modulation order, making the determination of the first threshold more flexible and easier to implement.

[0011] In one alternative implementation, the first condition includes: when The uplink control information is transmitted on the uplink control channel; or, when The uplink control information is transmitted on the uplink shared channel; wherein, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. PUCCH,PUSCH The Maximum Power Back-Off (MPR) represents the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. PUSCH M represents the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH M represents the number of frequency domain units scheduled for the uplink control channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

[0012] In one optional implementation, when the uplink control information is transmitted on the uplink control channel, the uplink control channel and the uplink shared channel are transmitted simultaneously on the overlapping resources; or, when the uplink control information is transmitted on the uplink shared channel, the uplink control channel is not transmitted. Because the uplink control channel and the uplink shared channel overlap in the time domain, if the uplink control information is transmitted on the uplink control channel, it indicates that both the uplink control channel and the uplink shared channel will be transmitted (the uplink shared channel, for example, carries uplink data), therefore the uplink control channel and the uplink shared channel can be transmitted on the overlapping time domain resources. However, if the uplink control information is transmitted on the uplink shared channel, then the uplink control channel does not need to be transmitted.

[0013] In one optional implementation, the method is applied to a terminal whose transmit power is limited. Limited transmit power means, for example, that the terminal needs to transmit signals at full power. If the terminal's transmit power is limited, the terminal can use the scheme of this application embodiment to determine the transmission mode of uplink control information, for example, determining the transmission mode of uplink control information based on a first condition, thereby improving the coverage of uplink control information.

[0014] In an optional embodiment, the method further includes: receiving a first signal; and determining, based on a measurement result of the first signal, that the terminal's transmission power is limited. As an optional embodiment for a terminal to determine whether its transmission power is limited, the terminal can determine whether its transmission power is limited based on a measurement of the first signal. That is, this embodiment provides a scheme for a terminal to determine whether its transmission power is limited.

[0015] In one optional implementation, determining that the terminal's transmit power is limited based on the measurement result of the first signal includes: if the measurement result is less than or equal to a third threshold, determining that the terminal's transmit power is limited. If the measurement result is less than or equal to the third threshold, it may indicate that the terminal's channel conditions are poor, therefore the terminal needs to transmit the signal at full power to improve the signal transmission success rate. Therefore, if the measurement result is less than or equal to the third threshold, the terminal can determine that its transmit power is limited. The third threshold may be configured by the network device, predefined by the protocol, or set by the terminal itself.

[0016] In one optional implementation, the method further includes: determining that the terminal's transmission power is limited based on the fact that the terminal's maximum transmission power is less than or equal to the terminal's desired transmission power. As another optional implementation for the terminal to determine whether its transmission power is limited, the terminal can determine whether its transmission power is limited based on its maximum transmission power and its desired transmission power. The desired transmission power is, for example, the transmission power determined by the terminal according to a power control formula. In this way, the terminal can determine whether its transmission power is limited without performing a measurement, thereby reducing power consumption due to measurement.

[0017] Secondly, a second communication method is provided, which is applied to the network device side. That is, the method can be executed by a network device, or by other devices including network device functions, or by a chip system (or chip) or other functional module capable of implementing the functions of the network device. This chip system or functional module is, for example, located within the network device. In the following description, the method being executed by a network device is taken as an example. This network device includes, for example, access network devices and / or core network devices, such as a base station. The method includes: transmitting first information and second information, wherein the first information is used to indicate the time-domain resources of an uplink control channel, and the second information is used to indicate the time-domain resources of an uplink shared channel, the uplink control channel and the uplink shared channel overlapping in the time domain; and receiving uplink control information on the uplink control channel or the uplink shared channel according to a second condition. The second condition may be the same as the first condition, or it may be a corresponding condition.

[0018] In an optional implementation, the method further includes: sending third information, the third information indicating the transmission of uplink control information on the uplink control channel or the uplink shared channel, the third information being determined based on the second condition. In this implementation, the transmission method of the uplink control information can be determined by the network device, rather than by the terminal, which simplifies the implementation of the terminal and makes the solution of this application embodiment applicable to low-capacity terminals.

[0019] In one optional implementation, the second condition includes: the difference between the first demodulation threshold and the second demodulation threshold is greater than or equal to a second threshold, and the uplink control information is transmitted on the uplink control channel; or, the difference between the first demodulation threshold and the second demodulation threshold is less than the second threshold, and the uplink control information is transmitted on the uplink shared channel; wherein, the first demodulation threshold is the demodulation threshold of the uplink shared channel, and the second demodulation threshold is the demodulation threshold of the uplink control channel. For the network device, the first demodulation threshold and the second demodulation threshold can be known, and therefore the network device can determine the second condition accordingly.

[0020] In one optional implementation, the second threshold is determined based on a first transmit power and / or a second transmit power, wherein the first transmit power is the transmit power of the uplink control channel and the second transmit power is the transmit power of the uplink shared channel.

[0021] In one optional implementation, the first transmit power or the second transmit power is related to one or more of the following parameters: the number of frequency domain units scheduled for the uplink control channel; the number of frequency domain units scheduled for the uplink shared channel; the upper limit of the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel; or, the upper limit of the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel.

[0022] In one alternative implementation, the second condition includes: when The uplink control information is transmitted on the uplink control channel; or, when The uplink control information is transmitted on the uplink shared channel; wherein, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. max,PUCCH,PUSCHThe MPR represents the upper limit of the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. max,PUSCH M represents the upper limit of the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH+PUSCH M represents the number of frequency domain units scheduled for the uplink control channel and the uplink shared channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

[0023] In an optional implementation, the method further includes: when the uplink control information is received on the uplink control channel, simultaneously receiving the uplink control channel and the uplink shared channel on the overlapping resources; or, when the uplink control information is received on the uplink shared channel, not receiving the uplink control channel.

[0024] In an optional implementation, the method further includes receiving fourth information, the fourth information indicating that the terminal's transmit power is limited. If the terminal's transmit power is limited, the terminal can inform the network device, so that the network device can decide on the transmission method of uplink control information for the terminal.

[0025] For the technical effects of the second aspect or various alternative implementation methods, please refer to the introduction of the technical effects of the first aspect or corresponding implementation methods.

[0026] Thirdly, a third communication method is provided, which is applied to the terminal (which can be understood as a terminal device). That is, the method can be executed by the terminal device, or by other devices including terminal device functions, or by a chip system (or chip) or other functional module capable of implementing the functions of the terminal device. This chip system or functional module is, for example, located within the terminal device. In the following text, the method is taken as being executed by the terminal as an example. The method includes: receiving first information and second information, where the first information indicates the time-domain resources of the uplink control channel, and the second information indicates the time-domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; and transmitting uplink control information on the uplink control channel or the uplink shared channel, depending on whether the terminal's transmit power is limited.

[0027] In this embodiment, if the uplink control channel and the uplink shared channel overlap in the time domain, the terminal can determine the transmission method of the uplink control information based on a first condition, such as transmitting on the uplink control channel or on the uplink shared channel, so that the uplink control information can be transmitted. Furthermore, the terminal can determine the transmission method based on whether its transmit power is limited; that is, the terminal does not default to the accompanying mode, but can select the transmission method based on whether its transmit power is limited. This allows the transmission of the uplink control information to flexibly adapt to the network environment, i.e., the transmission method of the uplink control information can flexibly adapt to various scenarios of the communication system.

[0028] In one optional implementation, depending on whether the terminal's transmit power is limited, uplink control information is transmitted on an uplink control channel or an uplink shared channel, including: if the terminal's transmit power is not limited, transmitting the uplink control information on the uplink control channel. If the terminal's transmit power is not limited, transmitting uplink control information using the uplink control channel can provide better coverage, therefore, uplink control information can be transmitted on the uplink control channel.

[0029] In one optional implementation, depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel. This includes: if the terminal's transmit power is limited, transmitting the uplink control information according to a default method or a random method, wherein the default method or the random method involves transmitting the uplink control information on the uplink control channel or the uplink shared channel. If the terminal's transmit power is limited, uplink control information can be transmitted according to the default method or a randomly selected method without performing further judgment, thus improving the transmission efficiency of uplink control information and saving power consumption caused by the judgment process.

[0030] In one optional implementation, depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel, including: if the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel according to a first condition.

[0031] In one optional implementation, the first condition includes: the difference between the first transmit power and the second transmit power is greater than or equal to a first threshold, and the uplink control information is transmitted on the uplink control channel; or, the difference between the first transmit power and the second transmit power is less than the first threshold, and the uplink control information is transmitted on the uplink shared channel; wherein, the first transmit power is the transmit power of the uplink control channel, and the second transmit power is the transmit power of the uplink shared channel.

[0032] In one optional implementation, the first transmit power or the second transmit power is related to one or more of the following parameters: the number of frequency domain units scheduled for the uplink control channel; the number of frequency domain units scheduled for the uplink shared channel; the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel; or, the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel.

[0033] In one optional implementation, the first threshold is determined based on one or more of the following: the difference between the demodulation threshold of the uplink control channel and the demodulation threshold of the uplink shared channel; the difference between the modulation order of the uplink control channel and the modulation order of the uplink shared channel; or, the difference between the value of the modulation and coding scheme corresponding to the uplink control channel and the value of the modulation and coding scheme of the uplink shared channel.

[0034] In one alternative implementation, the first condition includes: when The uplink control information is transmitted on the uplink control channel; or, when The uplink control information is transmitted on the uplink shared channel; wherein, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. PUCCH,PUSCH The Maximum Power Back-Off (MPR) represents the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. PUSCH M represents the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH M represents the number of frequency domain units scheduled for the uplink control channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

[0035] In one optional implementation, when the uplink control information is transmitted on the uplink control channel, the uplink control channel and the uplink shared channel are transmitted simultaneously on overlapping resources; or, when the uplink control information is transmitted on the uplink shared channel, the uplink control channel is not transmitted.

[0036] In one optional implementation, the method further includes: receiving a first signal; and determining whether the transmission power of the terminal is limited based on a measurement result of the first signal.

[0037] In one optional implementation, determining whether the terminal's transmission power is limited based on the measurement result of the first signal includes: if the measurement result is less than or equal to a third threshold, determining that the terminal's transmission power is limited; otherwise, determining that the terminal's transmission power is not limited.

[0038] In an optional implementation, the method further includes: determining that the terminal's transmission power is limited based on the fact that the terminal's maximum transmission power is less than or equal to the terminal's expected transmission power; otherwise, determining that the terminal's transmission power is not limited.

[0039] For the technical effects of the various alternative implementations of the third aspect, please refer to the description of the technical effects of the first aspect or the corresponding implementation.

[0040] Fourthly, a communication device is provided. The communication device can realize the functions of the terminal described in the first or third aspect above. The communication device possesses the functions of the aforementioned terminal. The communication device is, for example, a terminal device, or other device including the functions of a terminal device, or a chip system (or chip) or other functional module, which can realize the functions of the terminal, and the chip system or functional module is, for example, disposed in a terminal device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). The transceiver unit can realize both transmitting and receiving functions. When the transceiver unit realizes the transmitting function, it can be called a transmitting unit (sometimes also called a transmitting module), and when the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also called a receiving module). The transmitting unit and the receiving unit can be the same functional module, which is called the transceiver unit, and this functional module can realize both transmitting and receiving functions; or, the transmitting unit and the receiving unit can be different functional modules, and the transceiver unit is a collective term for these functional modules.

[0041] In one optional implementation, the transceiver unit (or the receiving unit) is configured to receive first information and second information, wherein the first information is used to indicate the time-domain resources of the uplink control channel, and the second information is used to indicate the time-domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; the transceiver unit (or the sending unit) is configured to send uplink control information on the uplink control channel or the uplink shared channel according to a first condition.

[0042] In one optional implementation, the transceiver unit (or the receiving unit) is configured to receive first information and second information, wherein the first information is used to indicate the time-domain resources of the uplink control channel, and the second information is used to indicate the time-domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; the transceiver unit (or the sending unit) is configured to send uplink control information on the uplink control channel or the uplink shared channel depending on whether the terminal's transmit power is limited.

[0043] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the terminal described in the first or third aspect above.

[0044] Fifthly, a communication device is provided. The communication device can implement the functions of the network device described in the second aspect above. The communication device possesses the functions of the aforementioned network device. The communication device is, for example, a network device, or other device including network device functions, or a system-on-a-chip (or chip) or other functional module capable of implementing the functions of the network device, and the system-on-a-chip or functional module is, for example, disposed within the network device. The network device includes, for example, access network equipment and / or core network equipment. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). For details on the implementation of the transceiver unit, please refer to the description in the fourth aspect.

[0045] In one optional implementation, the transceiver unit (or the sending unit) is configured to send first information and second information, the first information being used to indicate the time-domain resources of the uplink control channel, and the second information being used to indicate the time-domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; the transceiver unit (or the receiving unit) is configured to receive uplink control information on the uplink control channel or the uplink shared channel according to a second condition.

[0046] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit to enable the communication device to perform the functions of the network device described in the second aspect above.

[0047] Sixthly, a communication device is provided, which can be a terminal device or a chip or chip system for use in a terminal device. The communication device includes a processor configured to perform the methods executed by the terminal in the aforementioned aspects. Optionally, the processor is coupled to a memory, which, when reading the computer program or instructions, causes the communication device to perform the methods executed by the terminal in the aforementioned aspects. The memory is used to store the computer program or instructions and can be included in the communication device or disposed externally. Optionally, the communication device further includes a communication interface from which the processor calls and runs the computer program or instructions.

[0048] A seventh aspect provides a communication device, which can be a network device or a chip or chip system for use in a network device. The communication device includes a processor configured to perform the methods performed by the network device as described in the preceding aspects. Optionally, the processor is coupled to a memory, which, when reading a computer program or instructions, causes the communication device to perform the methods performed by the network device as described in the preceding aspects. The memory is used to store the computer program or instructions and may be included in the communication device or disposed externally. Optionally, the communication device further includes a communication interface from which the processor calls and runs the computer program or instructions.

[0049] Eighthly, a communication system is provided, including a network device. The network device is used to perform the method described in the second aspect above. For example, the network device can be implemented using the communication apparatus described in the fifth or seventh aspect.

[0050] Optionally, the communication system may further include a terminal. The terminal is used to perform the methods described in the first or third aspect above. For example, the terminal can be implemented using the communication apparatus described in the fourth or sixth aspect.

[0051] Ninthly, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, cause the methods performed by the terminal and / or network device in the above aspects to be implemented.

[0052] In a tenth aspect, a computer program product containing instructions is provided, which, when the computer program or instructions are run on a computer, causes the methods described in the above aspects to be implemented. Attached Figure Description

[0053] Figures 1 and 2 are schematic diagrams of two structures of the access network device in the embodiments of this application;

[0054] Figure 3 is a schematic diagram of an application scenario according to an embodiment of this application;

[0055] Figures 4 to 6 are flowcharts of several communication methods provided in the embodiments of this application;

[0056] Figure 7 is a schematic diagram of a device provided in an embodiment of this application;

[0057] Figure 8 is a schematic diagram of another device provided in an embodiment of this application. Detailed Implementation

[0058] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0059] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0060] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. Furthermore, the numbering of steps in the various embodiments described in this application is only to distinguish different steps and is not used to limit the order in which the steps are performed.

[0061] The following explanations of some terms or concepts used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.

[0062] In this embodiment, the terminal device is a device with wireless transceiver capabilities, which can be a fixed device, a mobile device, a handheld device (e.g., a mobile phone), a wearable device, an in-vehicle device, or a wireless device (e.g., a communication module, a modem, or a chip system, etc.) built into the aforementioned devices. The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, including but not limited to the following: sensing scenarios, cellular communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type communications (M2M / MTC) communication, Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, and indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and mobile phone to VR glasses video transmission). When the terminal equipment is applied to V2X, it can also be called a V2X device, such as a smart car, digital car, unmanned car, driverless car, pilotless car, or automobile, self-driving car, or autonomous car, pure electric vehicle (EV), hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), new energy vehicle, or roadside unit (RSU). The terminal equipment can also be a device used in D2D communication, such as an electricity meter or water meter.

[0063] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0064] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0065] The terminal equipment may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication equipment, or user equipment, etc.

[0066] In this application embodiment, the device for implementing the terminal device function can be a terminal device, which can be a terminal device or a device capable of supporting the terminal device in implementing the function, such as a chip system. This device can be installed in the terminal device. In the technical solutions provided in this application embodiment, the example of a terminal device being used to implement the terminal device function is used to describe the technical solutions provided in this application embodiment.

[0067] The network devices in this application embodiment include, for example, access network devices (or access network elements) and / or core network devices (or core network elements). The access network devices are devices with wireless transceiver capabilities, used to communicate with the terminal devices. The access network devices include, but are not limited to, base stations (base transceiver stations, BTS, Node B, evolved Node B (eNodeB) / eNB, or the next generation Node B (gNodeB) / gNB), transmission reception points (TRPs), base stations evolved from the 3rd generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, etc. Multiple base stations can support networks using the same access technology or networks using different access technologies. A base station can contain one or more co-located or non-co-located transmission and reception points. The access network equipment can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network equipment can also be a server, etc. For example, the network equipment in V2X technology can be a roadside unit (RSU). The following description uses a base station as an example to illustrate the access network equipment. A base station can communicate with a terminal device, or it can communicate with a terminal device through a relay station. A terminal device can communicate with multiple base stations in different access technologies. The core network equipment is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the equipment implementing core network functions may differ in systems using different access technologies; this application does not limit this.Taking the 5th generation (5G) mobile communication technology system as an example, the core network equipment includes, for example, access and mobility management function (AMF), session management function (SMF), policy control function (PCF), or user plane function (UPF), etc.

[0068] In a CU-DU architecture, or in an open RAN (ORAN) system, access network equipment can include one or more logical network elements such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). One possible structure for access network equipment is shown in Figure 1. In this structure, core network equipment and access network equipment can communicate via a backhaul link; within the access network equipment, CUs and DUs can communicate via a midhaul link, and DUs and RUs can communicate via a fronthaul link.

[0069] Alternatively, another architecture for the access network device can be seen in Figure 2, which illustrates an access network device implemented using a chip, such as a RAN chip. The RAN chip may include a CU, DU, and RU. The CU can perform L2 and L3 functions, etc.; the DU can perform L1 functions and some L2 functions, etc.; and the RU can perform L1 computation and radio frequency (RF) digital functions, etc. The CU communicates with the core network device through a backhaul interface, which carries the traffic between the CU and the core network device. The CU may include a central processing unit (CPU) based on x86 or ARM architecture, and may include a field-programmable gate array (FPGA), graphics processing unit (GPU), or other accelerators. The CPU can communicate with the FPGA, GPU, or other accelerators via a peripheral component interconnect express (PCIe) interface.

[0070] The CU and DU communicate via a midhaul interface, which carries the traffic between the CU and DU. The DU may include an x86 or ARM architecture CPU, as well as FPGAs, GPUs, or other accelerators, which can communicate with the FPGA, GPU, or other accelerators via a PCIe interface.

[0071] The DU and RU communicate via a fronthaul interface, which carries the traffic between the DU and RU. If the access network equipment uses an integrated DU, the integrated DU can include the functions of both the DU and RU, and the RAN may no longer need to include a separate RU. The RU may include a RAN fronthaul processing unit, a digital processing unit, and an RF processing unit. The RAN fronthaul processing unit is implemented, for example, using an FPGA or an application-specific integrated circuit (ASIC). The digital processing unit is implemented, for example, using an FPGA or an ASIC.

[0072] The RU can be connected to an antenna to communicate with the UE via the antenna.

[0073] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-CP), and RU can also be called an open RU (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0074] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, or Physical (PHY) layer). As another example, the CU can be configured to implement the functions of protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the RLC, MAC, or PHY layers).

[0075] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0076] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0077] In this application embodiment, the apparatus for implementing the functions of a network device can be referred to as a network apparatus. This network apparatus can be a network element, a network device, or an apparatus capable of supporting the network device or network element in implementing the function, such as a chip system. This apparatus can be installed within the network device. In the technical solutions provided in this application embodiment, the apparatus for implementing the functions of a network device is described as a network apparatus (for example, an apparatus for implementing the functions of an access network apparatus is an access network apparatus, and an apparatus for implementing the functions of a core network apparatus is a core network apparatus).

[0078] The technical features involved in the embodiments of this application are described below.

[0079] When the PUCCH and PUSCH resources scheduled by the base station overlap in the time domain, the 5G communication protocol has established corresponding multiplexing rules for different control information types, as shown in Table 1. This control information can be uplink control information (UCI). According to this rule, when PUCCH and PUSCH conflict at the same time, the UE will choose to discard the control information or multiplex it onto the PUSCH based on its priority. Multiplexing uplink control information onto the PUSCH is also called in-path mode. That is, if both the control information carried on the PUCCH and the PUSCH need to be transmitted at the same time, the PUCCH and PUSCH cannot be transmitted concurrently. Concurrent mode refers to the method of transmitting UCI on the PUCCH and uplink data on the PUSCH.

[0080] Table 1NR R15 PUCCH and PUSCH Reuse Rules

[0081] According to 5G protocols, PUCCH can employ quadrature phase shift keying (QPSK) and... - Binary phase shift keying (BPSK) is one of the two modulation schemes available. The PUSCH offers a wider range of modulation options, including QPSK, quadrature amplitude modulation (QAM), 64QAM, and 256QAM. A higher modulation order corresponds to a higher demodulation threshold at the receiver, as shown in Table 2. The required signal-to-noise ratio (SNR) in Table 2 represents the demodulation threshold at the receiver. Different combinations of modulation order and code rate determine how many effective bits each resource element (RE) can carry, i.e., the modulation and coding scheme (MCS), which can be represented by an MCS index. When the UCI is used with the PUSCH, it can adopt the same modulation order and code rate as the data, thus having the same MCS index. According to simulation results, each increase of 1 in the MCS index raises the demodulation threshold at the receiver by approximately 1 dB. With the transmit power remaining constant, increasing the demodulation threshold means that the base station needs a higher signal strength to correctly receive data. This can cause UEs located at the cell edge to be unable to communicate normally with the base station, resulting in reduced cell coverage. Since the demodulation threshold for PUSCH at the receiver (e.g., the base station) is often higher than the demodulation threshold for PUCCH, transmitting UCI via the in-path method results in reduced UCI coverage compared to transmitting UCI on PUCCH. The demodulation threshold for PUSCH at the receiver refers to the minimum SNR required for correct demodulation of PUSCH. The demodulation threshold for PUCCH at the receiver refers to the minimum SNR required for correct demodulation of PUCCH.

[0082] Table 2

[0083] When UCI is routed along with the PUSCH, the base station can increase the number of resource elements (REs) occupied by UCI on the PUSCH by configuring a β offset, thereby lowering the demodulation threshold of the UCI. However, the demodulation threshold of the UCI after the adjustment is generally still higher than that when the UCI is transmitted on the PUCCH. That is, even if the base station adjusts the demodulation threshold of the UCI, transmitting UCI in the route may still lead to a reduction in UCI coverage compared to transmitting UCI on the PUCCH.

[0084] It is evident that when transmitting uplink control information, it is always fixed in the path-as-you-go mode, which cannot flexibly adapt to various scenarios of the communication system.

[0085] Therefore, in this embodiment, if the uplink control channel and the uplink shared channel overlap in the time domain, the UE can determine the transmission method of the uplink control information based on the first condition, such as transmitting on the uplink control channel or transmitting on the uplink shared channel, so that the uplink control information can be transmitted. Moreover, the UE can determine the transmission method based on the first condition, that is, the UE does not default to the accompanying mode, but can select the transmission method according to the corresponding conditions. This allows the transmission of the uplink control information to flexibly adapt to the network environment, that is, the transmission method of the uplink control information can flexibly adapt to various scenarios of the communication system.

[0086] The communication method provided in this application can be applied to fourth-generation (4G) communication systems, such as long-term evolution (LTE) communication systems, as well as 5G communication systems, such as 5G new radio (NR) communication systems, or various communication systems evolving after 5G, such as future communication systems. The method provided in this application can also be applied to Bluetooth systems, wireless fidelity (Wi-Fi) systems, long-range radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in this application can also be applied to terrestrial networks (TN) and non-terrestrial networks (NTN), such as satellite communication systems. For example, it can be applied to transparent satellite architectures, backhaul satellite architectures, or regenerative satellite architectures, etc., without limitation.

[0087] Figure 3 is a schematic diagram of a communication network applicable to an embodiment of this application. The communication network includes a network device and a UE. The UE can send uplink control information and uplink data to the network device using a first method.

[0088] The network architecture and communication process described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0089] The method provided in the embodiments of this application is described below with reference to the accompanying drawings. In various embodiments of this application, the frequency domain unit is, for example, a bandwidth part (BWP), carrier, subcarrier, resource block (RB), RB set, or RE, or it may be a frequency domain unit of other granularities; there is no limitation on this. In various embodiments of this application, the uplink control channel is, for example, PUCCH, or it may be other channels used to carry uplink control information; PUCCH will be used as an example below. In various embodiments of this application, the uplink shared channel is, for example, PUSCH, or it may be other channels used to carry uplink data; PUSCH will be used as an example below. In various embodiments of this application, the uplink control information is, for example, UCI. In various embodiments of this application, "transmit power" may also be called "transmit power," for example, "first transmit power" may also be called "first transmit power," "second transmit power" may also be called "second transmit power," etc.; there is no limitation on the name.

[0090] In the accompanying drawings corresponding to the various embodiments of this application, all steps indicated by dashed lines are optional steps.

[0091] Various embodiments of this application can be applied to the network architecture shown in FIG3. For example, the first device described in various embodiments of this application can be the UE shown in FIG3; the network device described in various embodiments of this application can be the network device shown in FIG3.

[0092] This application provides a communication method, please refer to Figure 4, which is a flowchart of the method.

[0093] S401, the network device sends first information and second information. Correspondingly, the UE receives the first information and second information.

[0094] The first and second messages can be sent simultaneously or at different times.

[0095] The first information can indicate the time-domain resources of the PUCCH. For example, the first information can be used to schedule the PUCCH for uplink control information transmission. The first information can indicate one or more of the following: the time-domain resources of the PUCCH, the frequency-domain resources of the PUCCH, or the maximum code rate (maxCodeRate) of the PUCCH. Optionally, if the first information is a radio resource control (RRC) message, the first information can indicate the maximum code rate. Based on satisfying the maximum code rate, the UE calculates a code rate, which is considered, for example, the code rate of the PUCCH. The UE can query the MCS index table corresponding to the PUCCH. In this table, the MCS index corresponding to the code rate closest to the PUCCH code rate is the MCS index of the PUCCH, thus determining the MCS of the PUCCH. In addition, the network device can know the code rate calculated by the UE, and therefore can also determine the MCS index of the PUCCH.

[0096] Optionally, the maximum bit rate may not be indicated through the first information, but through other messages, such as RRC messages. For example, if the first information is DCI or included in DCI, then the maximum bit rate can be indicated through these other messages.

[0097] The second information can indicate the time-domain resources of the PUSCH. For example, the second information can be used to schedule the PUSCH for uplink data transmission. The second information can indicate one or more of the following: the time-domain resources of the PUSCH, the frequency-domain resources of the PUSCH, or the MCS of the PUSCH. The MCS of the PUSCH may be the same as or different from the MCS of the PUSCH.

[0098] The time-domain resources of the PUCCH indicated by the first information and the time-domain resources of the PUSCH indicated by the second information may overlap, or it can be understood that the PUCCH and the PUSCH overlap in the time domain. This overlap may include partial overlap or complete overlap. Partial overlap, for example, occurs when the time-domain start position of the PUCCH and the time-domain start position of the PUSCH are different, and / or the time-domain end position of the PUCCH and the time-domain end position of the PUSCH are different. Complete overlap, for example, occurs when the time-domain start position of the PUCCH and the time-domain start position of the PUSCH are the same, and the time-domain end position of the PUCCH and the time-domain end position of the PUSCH are the same.

[0099] For example, the network device uses a dynamic scheduling method for the PUCCH and PUSCH. For instance, the first piece of information can be used to schedule the PUCCH; this first piece of information could be downlink control information (DCI). The second piece of information can be used to schedule the PUSCH; this second piece of information could also be DCI.

[0100] For example, the network device schedules the PUCCH and PUSCH using uplink unlicensed scheduling type 1. The first information is, for example, a radio resource control (RRC) message, or is included within an RRC message. The second information is, for example, an RRC message, or is included within an RRC message. For uplink unlicensed scheduling type 1, the ConfiguredGrantConfig information element in the RRC message can configure various parameters, including common parameters (e.g., period, number of hybrid automatic repeat request (HARQ) processes, power control parameters, number of redundancy version (RV) repetitions, etc.), and transmission parameters involved in the embodiments of this application (e.g., parameters indicating time-domain resources, parameters indicating frequency-domain resources (e.g., the parameter can indicate the number of frequency domain elements, etc.), or MCS, etc.). These transmission parameters can be configured through the RRC-ConfiguredUplinkGrant field in the ConfiguredGrantConfig information element.

[0101] For example, the network device schedules the PUCCH and PUSCH using uplink unlicensed scheduling type 2. For uplink unlicensed scheduling type 2, the network device can send an RRC message to configure common parameters, for example, these common parameters are configured through the ConfiguredGrantConfig information element in the RRC message, while the RRC message itself does not configure transmission parameters. Alternatively, the network device can send a DCI to configure these transmission parameters, for example, a DCI scrambled using configured scheduling (CS) - radio network temporary identifier (RNTI). When the UE receives the common parameters configured in the RRC message and the CS-RNTI scrambled DCI, which includes transmission parameters, it can trigger type 2 uplink unlicensed scheduling. Therefore, the first information is, for example, a DCI, referred to as DCI a. DCI a is, for example, a DCI scrambled using CS-RNTI. For example, the network device can send an RRC message, in which the ConfiguredGrantConfig element configures common parameters, which the UE can obtain by receiving the RRC message. Additionally, network devices can also send CS-RNTI scrambled DCI a, which indicates transmission parameters. The UE can obtain M by receiving this DCI a. [PUCCH] Similarly, the second information could be another DCI, referred to as DCI b. This DCI b could be a DCI scrambled via CS-RNTI. For example, the network device could send an RRC message containing a ConfiguredGrantConfig that configures common parameters, which the UE can obtain by receiving the RRC message. Alternatively, the network device could also send a CS-RNTI scrambled DCI b, which could indicate transmission parameters, and the UE could obtain M by receiving this DCI b. [PUSCH] And / or the MCS index corresponding to the PUSCH.

[0102] S402. The UE sends the uplink control information on the PUCCH or the PUSCH according to the first condition. Correspondingly, the network device receives the uplink control information on the PUCCH or the PUSCH according to the first condition.

[0103] Optionally, the UE can also transmit uplink data on the PUSCH, such as uplink data scheduled by the second information. Specifically, if the UE transmits uplink control information on the PUCCH, the UE can transmit uplink control information on the PUCCH and uplink data on the PUSCH. The network device can receive uplink control information on the PUCCH and uplink data on the PUSCH. Optionally, if the time domain resources of the PUCCH and PUSCH overlap, the PUCCH and PUSCH can be transmitted simultaneously on the overlapping time domain resources.

[0104] Alternatively, if the UE sends uplink control information on the PUSCH, the UE may specifically send uplink control information and uplink data on the PUSCH, and the network device may receive uplink control information and uplink data on the PUSCH. In this case, the UE may not send PUCCH; and the network device may not receive or detect PUCCH.

[0105] It can be understood that, in the embodiments of this application, if the PUCCH and PUSCH overlap in the time domain, the UE can select the uplink control information transmission method according to the first condition (for example, sending uplink control information on the PUCCH is one transmission method, and sending uplink control information on the PUSCH is another transmission method), thereby making the uplink control information transmission method more reasonable.

[0106] Optionally, the network device can determine the uplink control information transmission method based on the second condition, so that the network device can receive the uplink control information in the same way as the UE. Alternatively, the network device may not need to determine the uplink control information transmission method, but can perform detection on both the PUCCH and the PUSCH to receive the uplink control information. The second condition may be the same as the first condition, or it may be a condition corresponding to the first condition. The second condition will be described in the next embodiment.

[0107] Sending uplink control information on the PUCCH can be called a concurrent method. Concurrent method can also be understood as simultaneously sending the uplink control information on the PUCCH and the uplink data on the PUSCH. Sending uplink control information on the PUSCH can be called an in-path method. In-path method can also be understood as sending both uplink control information and uplink data on the PUSCH, or as sending UCI along with the PUSCH.

[0108] As an optional implementation of the first condition, the first condition may include: the difference between the first transmission power and the second transmission power is greater than or equal to a first threshold, and the uplink control information is transmitted on the PUCCH; or, the difference between the first transmission power and the second transmission power is less than the first threshold, and the uplink control information is transmitted on the PUSCH. Alternatively, the first condition may include: the difference between the first transmission power and the second transmission power is greater than the first threshold, and the uplink control information is transmitted on the PUCCH; or, the difference between the first transmission power and the second transmission power is less than or equal to the first threshold, and the uplink control information is transmitted on the PUSCH. Wherein, the first transmission power may be the transmission power of the PUCCH, or the transmission power of the uplink control information carried by the PUCCH, or the transmission power of the PUCCH carrying the uplink control information. The second transmission power may be the transmission power of the uplink control information carried by the PUSCH.

[0109] Optionally, the first transmit power may be related to one or more of the following parameters: the number of frequency domain units scheduled for the PUCCH, the number of frequency domain units scheduled for the PUSCH, the maximum power back-off value corresponding to the PUSCH and PUCCH when the uplink control information is transmitted on the PUCCH, or the maximum power back-off value corresponding to the PUSCH when the uplink control information is transmitted on the PUSCH. The second transmit power may also be related to one or more of the above parameters, and the parameters related to the first transmit power and the parameters related to the second transmit power may be the same or different. The number of frequency domain units scheduled for the PUSCH may be indicated, for example, by second information, which may indicate the number of frequency domain units of the PUSCH; the number of frequency domain units scheduled for the PUCCH may be indicated, for example, by first information, which may indicate the number of frequency domain units of the PUCCH.

[0110] Optionally, the first threshold can be determined based on one or more of the following information: the difference between the demodulation threshold of the PUCCH and the demodulation threshold of the PUSCH, the difference between the modulation order of the PUCCH and the modulation order of the PUSCH, or the difference between the MCS value of the PUCCH and the MCS value of the PUSCH. Optionally, the demodulation threshold of the PUCCH may represent, for example, the minimum SNR required for the receiver (e.g., a network device) to correctly demodulate the PUCCH; the demodulation threshold of the PUSCH may represent, for example, the minimum SNR required for the receiver (e.g., a network device) to correctly demodulate the PUSCH. The MCS value of the PUSCH may be, for example, the MCS index corresponding to the PUSCH; the MCS value of the PUCCH may be, for example, the MCS index corresponding to the PUCCH.

[0111] For example, if the first threshold is determined based on the difference between the demodulation threshold of the PUCCH and the demodulation threshold of the PUSCH, the UE can obtain this difference and thus determine the first threshold based on it. As an optional implementation for the UE to obtain this difference, the network device can send the difference to the UE, thereby allowing the UE to obtain it. Optionally, the difference can be indicated by first information, such as one or more of the following: the time-domain resources of the PUCCH, the frequency-domain resources of the PUCCH, the maximum code rate of the PUCCH, or the difference between the first demodulation threshold and the second demodulation threshold. Alternatively, the difference can be indicated by second information, such as one or more of the following: the time-domain resources of the PUSCH, the frequency-domain resources of the PUSCH, the MCS of the PUSCH, or the difference between the first demodulation threshold and the second demodulation threshold. Alternatively, the difference can also be indicated by other information besides the first and second information, such as RRC messages or DCI, etc., without specific limitations.

[0112] For example, the first threshold can be determined based on the difference between the modulation order of the PUCCH and the modulation order of the PUSCH. The UE can then obtain this difference in modulation orders to determine the first threshold. Alternatively, the protocol can predefine the correspondence between the modulation order difference and the demodulation threshold difference. The UE can determine the difference between the demodulation threshold of the PUCCH and the demodulation threshold of the PUSCH based on the difference in the modulation order of the PUCCH and the PUSCH, and this correspondence, and then determine the first threshold based on this demodulation threshold difference. The UE can determine the modulation order of the PUCCH in several ways. For example, for PUCCH format 1, or in other words, for format 1 PUCCH, the UE can select the modulation scheme based on the number of bits to be transmitted, such as the number of uplink control information bits to be transmitted. For instance, the UE can choose BPSK or QPSK as the modulation scheme, thus determining the modulation order corresponding to that scheme. For PUCCH format 2, a default modulation scheme, such as QPSK, can be used, thus determining the modulation order. For PUCCH format 3 or PUCCH format 4, the UE can determine the modulation scheme based on information configured by higher layers. For example, if the RRC message is configured with... Then UE can determine Alternatively, QPSK can be selected as the modulation scheme, thus determining the modulation order corresponding to this modulation scheme. The UE can determine the modulation order of the PUSCH based on the second information. Once the UE determines the modulation order of both the PUSCH and PUCCH, it can determine the difference between these two modulation orders. Then, based on the predefined correspondence between the modulation order difference and the demodulation threshold difference, the UE can determine the demodulation threshold difference. Based on this demodulation threshold difference, the UE can determine the first threshold.

[0113] For example, the first threshold is determined based on the difference between the MCS values ​​of the PUCCH and the PUSCH. The UE can then obtain this difference between the MCS values ​​to determine the first threshold. For instance, the protocol can predefine the correspondence between the differences between MCS values ​​and the demodulation threshold difference. The UE can determine the first threshold based on the difference between the PUCCH and PUSCH MCS values ​​and this correspondence. For example, the UE can determine the PUSCH MCS value based on the second information. The PUCCH MCS value can be calculated by the UE, thus allowing the UE to determine the difference between these two MCS values. Then, based on the predefined correspondence, the UE can determine the demodulation threshold difference. Based on this demodulation threshold difference, the UE can determine the first threshold. The MCS index corresponding to the PUCCH can be the MCS index corresponding to the PUCCH's code rate. For example, the UE can query the MCS index table corresponding to the PUSCH. Within this table, the MCS index corresponding to the code rate closest to the PUCCH's code rate is the PUCCH's MCS index. The PUCCH code rate can be calculated by the UE itself, based on the maximum code rate configured for RRC messages.

[0114] For example, the first condition includes: if the difference between the first transmit power and the second transmit power is greater than or equal to a first threshold, the uplink control information is transmitted on the PUCCH; or, if the difference between the first transmit power and the second transmit power is less than the first threshold, the uplink control information is transmitted on the PUSCH. For instance, the first condition may include: if Formula 1 is satisfied, the uplink control information is transmitted on the PUCCH; or, if Formula 2 is satisfied, the uplink control information is transmitted on the PUSCH.

[0115] Among them, required SNR PUSCH Indicates the demodulation threshold of PUSCH. Required SNR PUCCH Indicates the demodulation threshold of PUCCH. MPR PUCCH,PUSCHThis indicates the maximum power back-off value corresponding to the PUCCH and PUSCH when uplink control information is transmitted on the PUCCH. MPR PUSCH This indicates the maximum power back-off value for the PUSCH when uplink control information is transmitted on the PUSCH. M PUCCH This indicates the number of frequency domain units that the PUCCH is scheduled to use. M PUSCH This indicates the number of frequency domain units that PUSCH is scheduled for.

[0116] For example, the first condition includes: if the difference between the first transmit power and the second transmit power is greater than a first threshold, the uplink control information is transmitted on the PUCCH; or, if the difference between the first transmit power and the second transmit power is less than or equal to the first threshold, the uplink control information is transmitted on the PUSCH. For instance, the first condition may include: if Formula 3 is satisfied, the uplink control information is transmitted on the PUCCH; or, if Formula 4 is satisfied, the uplink control information is transmitted on the PUSCH.

[0117] For details regarding the parameters in Formula 3 or Formula 4, please refer to the explanation of Formula 1 or Formula 2. In Formulas 1 through 4, the first threshold is the required SNR. PUSCH -required SNR PUCCH For example. It can represent the difference between the first transmission power and the second transmission power, or be related to the difference between the first transmission power and the second transmission power.

[0118] To determine the first condition, the UE needs to obtain the parameters involved in the formula above. For example, the UE can obtain some or all of the parameters related to the first condition from the first information and / or the second information. This is used by the UE to obtain the required SNR. PUSCH -required SNR PUCCH Taking the value as an example, the UE can obtain the MCS index of the PUCCH by calculating and querying the MCS index table corresponding to the PUSCH. Alternatively, it can determine the MCS index of the PUSCH based on the second information. By querying the correspondence between the differences between MCS values ​​and the demodulation threshold difference, the demodulation threshold difference can be obtained, for example, to obtain the required SNR. PUSCH -required SNR PUCCHThe value. Alternatively, the UE can obtain the demodulation threshold difference by querying the correspondence between the modulation order difference and the demodulation threshold difference, based on the modulation order of the PUCCH (for information on how the UE determines the modulation order of the PUCCH, please refer to the relevant introduction above) and the modulation order of the PUSCH indicated by the second information, for example, to obtain the required SNR. PUSCH -required SNR PUCCH The value. Alternatively, the network device can indicate the required SNR to the UE through the first or second information. PUSCH -required SNR PUCCH If the value is specified, the UE can obtain the required SNR according to the instructions of the network device. PUSCH -required SNR PUCCH The value of .

[0119] In addition, M PUCCH It can be determined by the UE based on the first information, M PUSCH This can be determined by the UE based on the second information. MPR PUCCH,PUSCH and MPR PUSCH It is something the UE can determine. For example, provided the UE complies with the MPR specified in the protocol, the UE can determine the MPR based on its capabilities. PUCCH,PUSCH and MPR PUSCH .

[0120] The significance of the first condition provided in the embodiments of this application is explained below.

[0121] As mentioned earlier, since the demodulation threshold of PUSCH is often higher than that of PUCCH, transmitting uplink control information on PUSCH may result in reduced uplink control information coverage compared to transmitting it on PUCCH. Therefore, the most critical factor affecting uplink control information coverage in the accompanying mode is the difference in demodulation thresholds between PUSCH and PUCCH. For concurrent mode, the most critical factor affecting uplink control information coverage is the UE's MPR. Specifically, when PUCCH and PUSCH are transmitted concurrently, the signals on these two channels are superimposed in the time domain, resulting in spikes in the waveform. This leads to an increase in the peak-to-average power ratio (PAPR) (where PAPR is defined as the ratio of the peak power to the average power of the signal within a certain time interval). Consequently, the power amplifier enters the nonlinear region, causing out-of-band radiation and in-band distortion. The UE will increase the MPR and reduce the transmit power to avoid these situations. This application evaluates the MPR of the superimposed uplink control information and uplink data signal when PUCCH and PUSCH are concurrent, for example, using a 30kHz subcarrier spacing, 20MHz bandwidth, and a carrier frequency of 2.6GHz, taking QPSK for PUCCH and 16QAM for PUSCH as an example. The simulation results are shown in Tables 3 and 4, respectively. Table 3 shows the case using cyclic prefix (CP)-orthogonal frequency division multiplexing (OFDM) waveforms, and Table 4 shows the case using discrete fourier transform (DFT)-spread (S)-OFDM waveforms. Both Tables 3 and 4 use RB as the frequency domain unit. Based on Tables 3 and 4, it can be concluded that the frequency domain spacing and / or the frequency domain position of PUCCH and PUSCH may affect the UE's MPR. For example, the larger the frequency domain spacing of PUCCH and PUSCH, and the closer they are to the edge of the UE's operating frequency band, the larger the UE's MPR. In Tables 3 and 4, “boundary” can refer to the edge of the UE’s operating frequency band; and “center” can refer to the center of the UE’s operating frequency band.

[0122] Table 3 CP-OFDM Waveforms

[0123] Table 4 DFT-s-OFDM waveforms

[0124] Based on the above analysis, it can be determined that the most critical factor determining uplink control information coverage in the along-path mode is the required SNR, i.e., the demodulation threshold at the receiver. When the UE's power is limited (e.g., the UE needs to transmit uplink control information and uplink data at full power), the most critical factor determining UCI coverage in the concurrent mode is the transmit power after power backoff. Full power refers to the maximum uplink transmit power after power backoff, which is consistent with the UE's power level. When the difference in UE transmit power equals the difference in demodulation threshold, the maximum coverage distance (2D) is equal. This result can be verified through link budget, as shown in Table 5. The link budget parameters include a carrier frequency of 2.6 GHz, a subcarrier spacing (SCS) of 30 kHz, and the UE's transmitted signal occupying 10 RBs in the channel.

[0125] Table 5

[0126] The above conclusions also apply to uplink control information coverage in both in-line and concurrent modes. For example, in in-line mode, the UE's transmit power is represented by P. t,随路表示 In concurrent mode, the UE's transmit power is represented by P. t,并发 Indicated. Among them, P t,随路 =P t,max -MPR PUSCH P t,并发 =P t,max -MPR PUCCH,PUSCH Among them, P t,max This indicates the UE's maximum transmit power, which is specified, for example, by the protocol. PUSCH This indicates the MPR corresponding to the PUSCH when uplink control information is transmitted on the PUSCH, or the MPR corresponding to the PUSCH in the as-through mode. PUCCH,PUSCH This indicates the MPR of the PUSCH and the PUCCH when uplink control information is transmitted on the PUCCH, or it indicates the total MPR of the PUSCH and PUCCH in concurrent mode.

[0127] In the on-line mode, uplink control information and uplink data need to be obtained from the UE's total transmit power P. t,随路 Power sharing is achieved in the middle; in concurrent mode, uplink control information and uplink data need to be transferred from P... t,并发 Power sharing. For example, in the on-line mode, the power shared by UCI is... In concurrent mode, the power allocated to UCI is When the difference in UE transmit power equals the difference in demodulation threshold, the maximum coverage range (e.g., maximum coverage distance (2D)) of the signal is equal. Therefore, the UCI coverage corresponding to the in-path mode and the concurrent mode is equal when the following relationship is satisfied:

[0128] When either Formula 1 or Formula 3 is satisfied, the coverage of uplink control information in concurrent mode will be greater than or equal to the coverage of uplink control information in associative mode. Therefore, if Formula 1 or Formula 3 is satisfied, the first mode determined by the UE can be concurrent mode. When either Formula 2 or Formula 4 is satisfied, the coverage of uplink control information in associative mode will be greater than or equal to the coverage of uplink control information in concurrent mode. Therefore, if Formula 2 or Formula 4 is satisfied, the first mode determined by the UE can be associative mode.

[0129] As can be seen, the embodiments of this application can select the appropriate method to send uplink control information based on the coverage of uplink control information, so that when the UE sends uplink control information in the selected method, the uplink control information can have better coverage, so as to meet the communication needs of more UEs and network devices.

[0130] In this embodiment, if the PUSCH and PUCCH overlap in time domain resources, the UE can transmit uplink control information on either the PUSCH or PUCCH, ensuring the uplink control information is transmitted. Furthermore, the UE can select a transmission method based on a first condition. The UE does not default to an as-along mode but can select a transmission method based on corresponding conditions, allowing the transmission of the uplink control information to flexibly adapt to the network environment. That is, the transmission method of the uplink control information can flexibly adapt to various scenarios of the communication system. For example, the transmission method selected by the UE may be a method chosen considering the coverage of the uplink control information, thereby ensuring good coverage of the uplink control information.

[0131] This application provides another communication method, please refer to Figure 5, which is a flowchart of the method.

[0132] S501, the network device sends first information and second information. Correspondingly, the UE receives the first information and second information.

[0133] For more information on S501, please refer to S401 of the embodiment shown in FIG4.

[0134] S502, The network device sends third information. Correspondingly, the UE receives this third information.

[0135] The third information can indicate whether uplink control information is sent on the PUCCH or PUSCH, or it can be understood as indicating the method of sending uplink control information. Sending uplink control information on the PUCCH can also be called the concurrent method. The concurrent method can also be understood as simultaneously sending the uplink control information carried on the PUCCH and the uplink data carried on the PUSCH. Sending uplink control information on the PUSCH can also be called the in-path method. The in-path method can also be understood as sending both uplink control information and uplink data carried on the PUSCH, or as sending UCI along with the PUSCH.

[0136] Optionally, the third information can be determined based on the second condition. This means that, in this embodiment of the application, the network device can decide the transmission method of the uplink control information, which simplifies the implementation of the UE and makes this embodiment applicable to low-capability UEs.

[0137] As an optional implementation of the second condition, the second condition may include: if the difference between the first demodulation threshold and the second demodulation threshold is greater than or equal to a second threshold, uplink control information is transmitted on the PUCCH; or, if the difference between the first demodulation threshold and the second demodulation threshold is less than the second threshold, uplink control information is transmitted on the PUSCH. Alternatively, the second condition may include: if the difference between the first demodulation threshold and the second demodulation threshold is greater than the second threshold, uplink control information is transmitted on the PUCCH; or, if the difference between the first demodulation threshold and the second demodulation threshold is less than or equal to the second threshold, uplink control information is transmitted on the PUSCH. The first demodulation threshold may be a demodulation threshold of the PUSCH, or a demodulation threshold of the PUSCH carrying the uplink control information. The second demodulation threshold may be a demodulation threshold of the PUCCH, or a demodulation threshold of the PUCCH carrying the uplink control information.

[0138] Optionally, the second threshold can be determined based on the first transmission power and / or the second transmission power. The first transmission power is the PUCCH transmission power, and the second transmission power is the PUSCH transmission power. The first transmission power can be the PUCCH transmission power, or the transmission power of the uplink control information carried by the PUCCH, or the transmission power of the PUCCH carrying the uplink control information. The second transmission power can be the transmission power of the uplink control information carried by the PUSCH.

[0139] Optionally, the first transmit power may be related to one or more of the following parameters: the number of frequency domain units scheduled for the PUCCH, the number of frequency domain units scheduled for the PUSCH, the maximum power back-off value corresponding to the PUSCH and PUCCH when the uplink control information is transmitted on the PUCCH, or the maximum power back-off value corresponding to the PUSCH when the uplink control information is transmitted on the PUSCH. The second transmit power may also be related to one or more of the above parameters, and the parameters related to the first transmit power and the parameters related to the second transmit power may be the same or different. The number of frequency domain units scheduled for the PUSCH may be indicated, for example, by second information, which may indicate the number of frequency domain units of the PUSCH; the number of frequency domain units scheduled for the PUCCH may be indicated, for example, by first information, which may indicate the number of frequency domain units of the PUCCH.

[0140] For example, the second condition includes: if the difference between the first demodulation threshold and the second demodulation threshold is greater than or equal to the second threshold, uplink control information is transmitted on the PUCCH; or, if the difference between the first demodulation threshold and the second demodulation threshold is less than the second threshold, uplink control information is transmitted on the PUSCH. For instance, the second condition may include: if Formula 6 is satisfied, uplink control information is transmitted on the PUCCH; or, if Formula 7 is satisfied, uplink control information is transmitted on the PUSCH.

[0141] Among them, required SNR PUSCH Indicates the demodulation threshold of PUSCH. Required SNR PUCCH Indicates the demodulation threshold of PUCCH. MPR max,PUCCH,PUSCH This indicates the upper limit of the maximum power back-off value corresponding to the PUCCH and PUSCH when uplink control information is transmitted on the PUCCH. PUSCH This indicates the upper limit of the maximum power back-off value corresponding to the PUSCH when uplink control information is transmitted on the PUSCH. M PUCCH This indicates the number of frequency domain units that the PUCCH is scheduled to use. M PUSCH This indicates the number of frequency domain units that PUSCH is scheduled for.

[0142] For example, if the difference between the first demodulation threshold and the second demodulation threshold is greater than the second threshold, uplink control information is transmitted on the PUCCH; or, if the difference between the first demodulation threshold and the second demodulation threshold is less than or equal to the second threshold, uplink control information is transmitted on the PUSCH. For instance, the first condition may include: uplink control information is transmitted on the PUCCH when Equation 8 is satisfied; or, uplink control information is transmitted on the PUSCH when Equation 9 is satisfied.

[0143] For details regarding the parameters in Formula 8 or Formula 9, please refer to the explanation of Formula 6 or Formula 7. In Formulas 6 through 9, the second threshold is... For example, required SNR. PUSCH -required SNR PUCCH This represents the difference between the first demodulation threshold and the second demodulation threshold.

[0144] To determine the second condition, network devices need to obtain the parameters involved in the formula above. Among them, M is the number of frequency domain units (FTUs) that the PUCCH is scheduled for. PUCCH The number of frequency domain units M that are scheduled by PUSCH PUCCH Required SNR PUSCH and required SNR PUCCH These are all things that can be directly determined by network devices.

[0145] In addition, MPR max,PUCCH,PUSCH and MPR max,PUSCH For example, if it is predefined by the protocol, the network device can also know it.

[0146] In addition to the parameters mentioned above, if the network device makes a judgment based on Formula 6 and / or Formula 7, or Formula 8 and / or Formula 9, then required SNR needs to be used. PUSCH and required SNR PUCCH These two demodulation thresholds are also known to the network device.

[0147] Once the network device determines the uplink control information transmission method, it can instruct the UE on this method via third information. Optionally, the third information may be, for example, a DCI or included in a DCI; or, for example, a media access control (MAC) control element (CE) or included in a MAC CE; or, for example, a radio resource control (RRC) message or included in an RRC message. Alternatively, the third information may be other types of information, without limitation.

[0148] Optionally, the third information and the first information may be included in one message; or, the third information and the second information may be included in one message; or, the third information, the first information, and the second information may be included in different messages.

[0149] Optionally, the method may further include S503, whereby the UE transmits the uplink control information on the PUCCH or the PUSCH. Correspondingly, the network device receives the uplink control information on the PUCCH or the PUSCH.

[0150] Upon receiving the third information, the UE can transmit the uplink control information on the PUCCH or PUSCH as instructed by the third information, and the network device can also receive the uplink control information on the PUCCH or PUSCH. Specifically, if the UE transmits uplink control information on the PUCCH, it can transmit uplink control information on the PUCCH and uplink data on the PUSCH (this uplink data may be scheduled by the second information). The network device can receive uplink control information on the PUCCH and uplink data on the PUSCH. Optionally, if the time domain resources of the PUCCH and PUSCH overlap, the PUCCH and PUSCH can be transmitted simultaneously on the overlapping time domain resources.

[0151] Alternatively, if the UE sends uplink control information on the PUSCH, the UE may specifically send uplink control information and uplink data on the PUSCH, and the network device may receive uplink control information and uplink data on the PUSCH. In this case, the UE may not send PUCCH; and the network device may not receive or detect PUCCH.

[0152] In this embodiment, if the PUSCH and PUCCH overlap in the time domain, the UE can transmit uplink control information on either the PUSCH or PUCCH, ensuring the uplink control information is transmitted. Furthermore, the network device can select the transmission method for the uplink control information based on a second condition. That is, the UE does not default to the accompanying mode; instead, the network device can select the transmission method for the UE based on corresponding conditions. This allows the transmission of the uplink control information to flexibly adapt to the network environment, enabling the transmission method to flexibly adapt to various scenarios of the communication system. For example, the transmission method selected by the network device can be a method chosen considering the coverage of the uplink control information, thus ensuring good coverage. Moreover, in this embodiment, the network device can decide the transmission method of the uplink control information, simplifying UE implementation and making this embodiment applicable to low-capability UEs.

[0153] This application provides another communication method. Please refer to Figure 6, which is a flowchart of the method.

[0154] S601, the network device sends first information and second information. Correspondingly, the UE receives the first information and second information.

[0155] For further details on S601, please refer to S401 of the embodiment shown in FIG4.

[0156] S602. Depending on whether the UE's transmit power is limited, the UE transmits uplink control information on the PUSCH or PUCCH. For a description of these two transmission methods, please refer to the embodiment shown in Figure 4.

[0157] Specifically, if the UE sends uplink control information on the PUCCH, the UE can send uplink control information on the PUCCH and uplink data on the PUSCH (this uplink data can be scheduled by the second information). The network device can receive uplink control information on the PUCCH and uplink data on the PUSCH. Optionally, if the time domain resources of the PUCCH and PUSCH overlap, the PUCCH and PUSCH can be transmitted simultaneously on the overlapping time domain resources.

[0158] Alternatively, if the UE sends uplink control information on the PUSCH, the UE may specifically send uplink control information and uplink data on the PUSCH, and the network device may receive uplink control information and uplink data on the PUSCH. In this case, the UE may not send PUCCH; and the network device may not receive or detect PUCCH.

[0159] UE transmit power limitation means that the UE needs to transmit network device scheduling information at full power, such as uplink control information and uplink data. UE transmit power unlimited means that the UE does not need to transmit network device scheduling information at full power, such as uplink control information and uplink data. Here, "full power" can also be referred to as "full capacity," and can be represented by P. c,max For details regarding full power, please refer to the embodiment shown in Figure 4.

[0160] There are several different ways for a UE to determine whether its transmit power is limited.

[0161] As an optional implementation for the UE to determine whether its transmit power is limited, the UE can determine this based on measurement. For example, a network device sends a first signal, and the UE can receive the first signal. The UE measures the first signal, and based on the measurement result, it can determine whether its transmit power is limited. For example, if the measurement result is less than or equal to a third threshold, the UE's transmit power is limited; or, if the measurement result is greater than the third threshold, the UE's transmit power is not limited. As another example, if the measurement result is less than the third threshold, it indicates that the distance between the UE and the network device is too far, or that the channel quality between the UE and the network device is poor, then the UE's transmit power is limited; or, if the measurement result is greater than or equal to the third threshold, it indicates that the distance between the UE and the network device is too close, or that the channel quality between the UE and the network device is good, then the UE's transmit power is not limited. The third threshold can be configured by the network device, predefined by the protocol, or set by the UE itself. The measurement result is, for example, the reference signal received power (RSRP). The first signal may include, for example, a synchronization signal and a physical broadcast channel (PBCH) block (SSB) and / or a channel state information reference signal (CSI-RS), or may include other downlink signals.

[0162] As an alternative implementation for the UE to determine whether its transmit power is limited, the UE can determine whether its transmit power is limited based on a power control formula. For example, if the UE's maximum transmit power is less than or equal to its desired transmit power, then the UE's transmit power is limited; or, if the UE's maximum transmit power is greater than its desired transmit power, then the UE's transmit power is not limited. The UE's desired transmit power is, for example, the transmit power determined according to power control parameters, such as P0 + αPL + 10lg(2 μ ·M RB )+Δ TF +δ, the formula will be introduced later. The maximum transmit power of the UE, for example, is the full power of the UE, which can be expressed as P. c,max Then, if P c,max ≤P0+αPL+10lg(2 μ ·M RB )+Δ TF If +δ, then the UE's transmit power is limited; or, if P c,max>P0+αPL+10lg(2 μ ·M RB )+Δ TF If +δ, then the UE's transmit power is unrestricted. Or, if P c,max <P0+αPL+10lg(2 μ ·M RB )+Δ TF If +δ, then the UE's transmit power is limited; or, if P c,max ≥P0+αPL+10lg(2 μ ·M RB )+Δ TF If +δ, then the transmit power of the UE is unrestricted. Where P c,max =P t,max -MPR, P t,max Both P0 and MPR are known to the UE. For P0 + αPL + 10lg(2 μ ·M RB )+Δ TF +δ can be determined by the UE in combination with the open-loop power control parameters and / or closed-loop power control parameters issued by the network device, as well as other adjustment quantities.

[0163] As another optional implementation for the UE to determine whether its transmit power is limited, the UE can determine whether its transmit power is limited when generating a power headroom report (PHR). The PHR can indicate the power headroom, which can be the difference between the UE's maximum transmit power and the currently assessed transmit power (e.g., the UE's expected transmit power). For example, if PHR ≥ 0, the UE's transmit power is not limited; or, if PHR < 0, the UE's transmit power is limited. As another example, if PHR > 0, the UE's transmit power is not limited; or, if PHR ≤ 0, the UE's transmit power is limited.

[0164] In addition to the methods mentioned above, the UE can also determine whether its transmit power is limited by other methods, and will not impose any restrictions on it.

[0165] Optionally, if the UE's transmit power is not limited, the UE can transmit uplink control information on the PUCCH. Alternatively, if the UE's transmit power is limited, the UE can transmit uplink control information on either the PUCCH or PUSCH. For example, the specific channel on which uplink control information is transmitted can be a default, such as either the PUCCH or PUSCH. Alternatively, the transmission method of the uplink control information can be a default method, such as transmitting uplink control information on either the PUCCH or PUSCH. Alternatively, if the UE's transmit power is limited, the transmission method of the uplink control information can be randomly determined by the UE, for example, the UE randomly determines to transmit uplink control information on either the PUCCH or PUSCH. Alternatively, if the UE's transmit power is limited, the transmission method of the uplink control information can also be determined according to a first condition, which can be described in the embodiment shown in Figure 4. Alternatively, if the UE's transmit power is limited, the transmission method of the uplink control information can also be determined by the network device, for example, the network device can determine it according to a second condition, which can be described in the embodiment shown in Figure 5.

[0166] For example, the transmit power of the UE can satisfy the following relationship: P = min{P c,max ,P0+α·PL+10·lg(2 μ ·M RB )+Δ TF +δ} (Formula 10)

[0167] Formula 10 can also be called the UE power control formula. Where P represents the UE's transmit power, P... c,max P0 represents the UE's full power, such as the maximum uplink transmit power after power backoff and consistent with the UE's power level. P0 represents the target receive power, a configurable parameter for the network device. α represents partial path loss compensation, a configurable parameter for the network device. PL represents the uplink path loss estimate. μ is related to the subcarrier spacing, for example, subcarrier spacing Δf = 2. μ 15kHz. M RB This represents the number of frequency domain units scheduled by network devices. Δ TF This represents the power offset associated with the transmission format (e.g., MCS). δ represents the power adjusted by the closed-loop power control. min{x,y} represents taking the minimum value of x and y. Where, P0+α·PL+10·lg(2 μ ·M RB )+Δ TF The value of +δ can be considered as the expected transmit power of the UE.

[0168] According to Formula 10, when P c,max >P0+αPL+10lg(2 μ·M RB )+Δ TF When +δ, the transmit power used by the UE is P0 + αPL + 10lg(2 μ ·M RB )+Δ TF +δ, MPR does not affect the transmit power. Therefore, Equation 1 in the aforementioned embodiment can be transformed into the following relationship:

[0169]

[0170] Formula 2 in the foregoing embodiments can be transformed into the following relationship:

[0171] Alternatively, Formula 3 in the foregoing embodiments can be transformed into the following relationship:

[0172] Formula 4 in the foregoing embodiments can be transformed into the following relationship:

[0173] For an explanation of the parameters in the formula, please refer to the example shown in Figure 4.

[0174] According to simulation results, while ensuring consistent peak throughput for both concurrent and parallel connections, the PUSCH, using demodulation thresholds of 165QAM, 64QAM, and 256QAM, still exhibits a 3.4dB to 4.2dB difference compared to the QPSK-based PUCCH (-6.2dB), as shown in Table 6. This difference is greater than...

[0175] Table 6

[0176] Therefore, it can be assumed that when the UE's transmit power is unrestricted, it is highly likely that formula 11 or formula 13 will be satisfied, meaning that the uplink control information coverage in concurrent mode is better than that in as-along mode. Therefore, if the UE's transmit power is unrestricted, the UE can transmit uplink control information on the PUCCH. However, if the UE's transmit power is restricted, the UE can use further methods to determine how to transmit uplink control information to achieve better coverage. For example, if the UE's transmit power is restricted, the UE can determine whether to transmit uplink control information on the PUSCH or the PUCCH based on a first condition. Further details on this can be found in the embodiment shown in Figure 4. This implementation can also be understood as a combination of the embodiment shown in Figure 6 and the embodiment shown in Figure 4.

[0177] Alternatively, if the UE's transmit power is limited, the network device can determine how to send uplink control information to achieve better coverage. For example, if the UE's transmit power is limited, the UE can send a fourth message to the network device. This fourth message can indicate that the UE's transmit power is limited, or it can be used to instruct or request the network device to determine the transmission method of the uplink control information. Upon receiving the fourth message, the network device can determine whether to send the uplink control information on the PUSCH or PUCCH based on the second condition, and after determination, it can notify the UE. The UE can then send the uplink control information on either the PUSCH or PUCCH as instructed by the network device. For details on how the network device determines the transmission method of the uplink control information based on the conditions and how the network device notifies the UE, please refer to the embodiment shown in Figure 5. This implementation can also be understood as a combination of the embodiment shown in Figure 6 and the embodiment shown in Figure 5.

[0178] Alternatively, if the UE's transmit power is limited, the UE can also use a default method to send uplink control information, such as sending uplink control information on the PUCCH or PUSCH.

[0179] Alternatively, if the UE's transmit power is limited, the UE can also randomly determine the transmission method of the uplink control information, for example, the UE can randomly determine whether to transmit the uplink control information on the PUCCH or the PUSCH.

[0180] If the UE sends uplink control information using the default method or a randomly determined method, no further judgment is required, which simplifies the UE implementation and reduces the transmission latency of uplink control information.

[0181] In this embodiment, if the PUSCH and PUCCH overlap in the time domain, the UE can transmit uplink control information on either the PUSCH or PUCCH, ensuring the uplink control information is transmitted. Furthermore, the UE or network device can select a transmission method to flexibly adapt the transmission of the uplink control information to the network environment, i.e., to make the transmission method of the uplink control information flexibly adaptable to various scenarios of the communication system. For example, the transmission method selected by the UE or network device can be a transmission method chosen considering the coverage of the uplink control information, thereby ensuring good coverage of the uplink control information. Moreover, this embodiment combines the limitation of the UE's transmit power to determine the transmission method of the uplink control information, which simplifies the determination process.

[0182] Figure 7 shows a schematic diagram of a communication device provided in an embodiment of this application. The communication device 700 can be a UE or its circuit system as described in any of the embodiments shown in Figures 4 to 6, used to implement the method corresponding to the UE in the above method embodiments. Alternatively, the communication device 700 can be a network device or its circuit system as described in any of the embodiments shown in Figures 4 to 6, used to implement the method corresponding to the network device in the above method embodiments. For example, one type of circuit system is a chip system.

[0183] The communication device 700 includes at least one processor 701. The processor 701 can be used for internal processing within the device to implement certain control processing functions. Optionally, the processor 701 includes instructions. Optionally, the processor 701 can store data. Optionally, different processors can be independent devices, located in different physical locations, or located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.

[0184] Optionally, the communication device 700 includes one or more memories 703 for storing instructions. Optionally, the memories 703 may also store data. The processor and the memories may be separate or integrated together.

[0185] Optionally, the communication device 700 includes a communication line 702 and at least one communication interface 704. Since the memory 703, communication line 702, and communication interface 704 are all optional, they are all represented by dashed lines in Figure 7.

[0186] Optionally, the communication device 700 may further include a transceiver and / or an antenna. The transceiver can be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver unit, transceiver circuit, input / output interface, etc., and is used to realize the transmission and reception functions of the communication device 700 via the antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter can be used to generate a radio frequency (RF) signal from a baseband signal, and the receiver can be used to convert the RF signal back into a baseband signal.

[0187] The processor 701 may include a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present application.

[0188] Communication line 702 may include a path for transmitting information between the aforementioned components.

[0189] The communication interface 704 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.

[0190] The memory 703 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 701 via communication line 702. Alternatively, the memory 703 may be integrated with the processor 701.

[0191] The memory 703 stores computer execution instructions for implementing the present application's solution, and its execution is controlled by the processor 701. The processor 701 executes the computer execution instructions stored in the memory 703, thereby implementing the steps performed by the UE in any of the embodiments shown in Figures 4 to 6, or the steps performed by the network device in any of the embodiments shown in Figures 4 to 6.

[0192] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0193] In a specific implementation, as one example, processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG7.

[0194] In a specific implementation, as one embodiment, the communication device 700 may include multiple processors, such as processors 701 and 705 in FIG. 7. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Here, a processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0195] When the device shown in Figure 7 is a chip, such as a UE chip or a network device chip, the chip includes a processor 701 (and may also include a processor 705), a communication line 702, and a communication interface 704. Optionally, it may include a memory 703. Specifically, the communication interface 704 may be an input interface, pins, or circuits, etc. The memory 703 may be a register, cache, etc. The processor 701 and processor 705 may be a general-purpose CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of a program that controls the communication method of any of the above embodiments.

[0196] This application embodiment can divide the device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. For example, when dividing each functional module according to its own function, Figure 8 is a schematic diagram of a device. This device 800 can be the UE or network device involved in the above method embodiments, or a chip in the UE or a chip in the network device. The device 800 includes a processing unit 802 and a transceiver unit 801.

[0197] It should be understood that the device 800 can be used to implement the steps performed by the UE and / or network device in the communication method of the embodiments of this application. The relevant features can be referred to the embodiments shown in any of the figures 4 to 6 above, and will not be repeated here.

[0198] Optionally, the functions / implementation processes of the transceiver unit 801 and processing unit 802 in Figure 8 can be implemented by the processor 701 in Figure 7 calling computer execution instructions stored in memory 703. Alternatively, the functions / implementation processes of the processing unit 802 in Figure 8 can be implemented by the processor 701 in Figure 7 calling computer execution instructions stored in memory 703, and the functions / implementation processes of the transceiver unit 801 in Figure 8 can be implemented by the communication interface 704 in Figure 7.

[0199] Optionally, when the device 800 is a chip or circuit, the function / implementation process of the transceiver unit 801 can also be implemented through pins or circuits. Optionally, the transceiver unit 801 may include a transmitting unit and / or a receiving unit, whereby the transmitting unit implements the transmitting function and the receiving unit implements the receiving function; or, the transceiver unit 801 may be an integral module capable of implementing both transmitting and / or receiving functions. Optionally, the transceiver unit 801 can be implemented using a transceiver.

[0200] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the methods performed by the UE and / or network device in the aforementioned method embodiments. Thus, the functions described in the above embodiments can be implemented as software functional units and sold or used as independent products. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to it, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0201] This application also provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method executed by the UE and / or network device in any of the foregoing method embodiments.

[0202] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the methods performed by the UE and / or network device involved in any of the above method embodiments.

[0203] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0204] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.

[0205] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and storage medium can be disposed in an ASIC, which can be disposed in the terminal device. Optionally, the processor and storage medium can also be disposed in different components of the terminal device.

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

[0207] The contents of the various embodiments of this application can be referenced to each other. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0208] It is understood that in the embodiments of this application, the UE and / or network device may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples. In the embodiments of this application, other operations or variations of various operations may also be performed. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first information and second information, wherein the first information is used to indicate the time domain resources of the uplink control channel and the second information is used to indicate the time domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; Based on the first condition, uplink control information is transmitted on the uplink control channel or the uplink shared channel.

2. The method according to claim 1, characterized in that, The first condition includes: If the difference between the first transmission power and the second transmission power is greater than or equal to a first threshold, the uplink control information is transmitted on the uplink control channel; or, If the difference between the first transmission power and the second transmission power is less than the first threshold, the uplink control information is transmitted on the uplink shared channel; Wherein, the first transmission power is the transmission power of the uplink control channel, and the second transmission power is the transmission power of the uplink shared channel.

3. The method according to claim 2, characterized in that, The first transmission power or the second transmission power is related to one or more of the following parameters: The number of frequency domain units scheduled for the uplink control channel; The number of frequency domain units scheduled for the uplink shared channel; When the uplink control information is transmitted on the uplink control channel, the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel; or... The uplink control information is transmitted on the uplink shared channel, which is the maximum power back-off value corresponding to the uplink shared channel.

4. The method according to claim 2 or 3, characterized in that, The first threshold is determined based on one or more of the following information: The difference between the demodulation threshold of the uplink control channel and the demodulation threshold of the uplink shared channel; The difference between the modulation order of the uplink control channel and the modulation order of the uplink shared channel; or, The difference between the modulation and coding scheme value of the uplink control channel and the modulation and coding scheme value of the uplink shared channel.

5. The method according to any one of claims 1 to 4, characterized in that, The first condition includes: when The uplink control information is transmitted on the uplink control channel; or... when The uplink control information is transmitted on the uplink shared channel; Among them, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. PUCCH,PUSCH The Maximum Power Back-Off (MPR) represents the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. PUSCH M represents the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH M represents the number of frequency domain units scheduled for the uplink control channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

6. The method according to any one of claims 1 to 5, characterized in that, When the uplink control information is transmitted on the uplink control channel, the uplink control channel and the uplink shared channel are transmitted simultaneously on the overlapping resources; or, When the uplink control information is transmitted on the uplink shared channel, the uplink control channel is not transmitted.

7. The method according to any one of claims 1 to 5, characterized in that, The method is applied to a terminal whose transmission power is limited.

8. The method according to claim 7, characterized in that, The method further includes: Receive the first signal; Based on the measurement results of the first signal, it is determined that the terminal's transmission power is limited.

9. The method of claim 8, wherein, Determining that the terminal's transmit power is limited based on the measurement results of the first signal includes: If the measurement result is less than or equal to the third threshold, it is determined that the terminal's transmission power is limited.

10. The method of claim 7, wherein, The method further includes: The terminal's transmission power is determined to be limited based on the fact that the terminal's maximum transmission power is less than or equal to the terminal's expected transmission power.

11. A communication method, comprising: The method includes: Receive first information and second information, wherein the first information is used to indicate the time domain resources of the uplink control channel and the second information is used to indicate the time domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; Depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel.

12. The method of claim 11, wherein, Depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel, including: The terminal's transmit power is unrestricted, and it transmits the uplink control information on the uplink control channel.

13. The method of claim 11, wherein, Depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel, including: The terminal's transmit power is limited, and it sends the uplink control information according to a default method or a random method. The default method or the random method is to send the uplink control information on the uplink control channel or the uplink shared channel.

14. The method of claim 11, wherein, Depending on whether the terminal's transmit power is limited, uplink control information is transmitted on the uplink control channel or the uplink shared channel, including: The terminal's transmit power is limited, and according to the first condition, it transmits uplink control information on the uplink control channel or the uplink shared channel.

15. The method according to claim 14, characterized in that, The first condition includes: If the difference between the first transmission power and the second transmission power is greater than or equal to a first threshold, the uplink control information is transmitted on the uplink control channel; or, If the difference between the first transmission power and the second transmission power is less than the first threshold, the uplink control information is transmitted on the uplink shared channel; Wherein, the first transmission power is the transmission power of the uplink control channel, and the second transmission power is the transmission power of the uplink shared channel.

16. The method according to claim 15, characterized in that, The first transmission power or the second transmission power is related to one or more of the following parameters: The number of frequency domain units scheduled for the uplink control channel; The number of frequency domain units scheduled for the uplink shared channel; When the uplink control information is transmitted on the uplink control channel, the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel; or... The uplink control information is transmitted on the uplink shared channel, which is the maximum power back-off value corresponding to the uplink shared channel.

17. The method according to claim 15 or 16, characterized in that The first threshold is determined based on one or more of the following information: The difference between the demodulation threshold of the uplink control channel and the demodulation threshold of the uplink shared channel; The difference between the modulation order of the uplink control channel and the modulation order of the uplink shared channel; or, The difference between the modulation and coding scheme value corresponding to the uplink control channel and the modulation and coding scheme value of the uplink shared channel.

18. The method according to any one of claims 14 to 17, characterized in that, The first condition includes: When The uplink control information is transmitted on the uplink control channel; or... When The uplink control information is transmitted on the uplink shared channel; Among them, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. PUCCH,PUSCH The Maximum Power Back-Off (MPR) represents the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. PUSCH M represents the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH M represents the number of frequency domain units scheduled for the uplink control channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

19. The method according to any one of claims 11 to 18, characterized in that, When the uplink control information is transmitted on the uplink control channel, the uplink control channel and the uplink shared channel are transmitted simultaneously on overlapping resources; or, When the uplink control information is transmitted on the uplink shared channel, the uplink control channel is not transmitted.

20. The method of any one of claims 11-19, wherein, The method further includes: Receive the first signal; The measurement results of the first signal determine whether the terminal's transmission power is limited.

21. The method of claim 20, wherein, Determining whether the terminal's transmit power is limited based on the measurement results of the first signal includes: If the measurement result is less than or equal to the third threshold, it is determined that the terminal's transmission power is limited; otherwise, it is determined that the terminal's transmission power is not limited.

22. The method of any one of claims 11-19, wherein, The method further includes: If the terminal's maximum transmit power is less than or equal to its expected transmit power, the terminal's transmit power is determined to be limited; otherwise, the terminal's transmit power is determined to be unlimited.

23. A method of communication, comprising: The method includes: Send first information and second information, wherein the first information is used to indicate the time domain resources of the uplink control channel and the second information is used to indicate the time domain resources of the uplink shared channel, wherein the uplink control channel and the uplink shared channel overlap in the time domain; According to the second condition, uplink control information is received on the uplink control channel or the uplink shared channel.

24. The method of claim 23, wherein, The method further includes: Send a third message, the third message indicating that uplink control information is sent on the uplink control channel or the uplink shared channel, the third message being determined based on the second condition.

25. The method of claim 23 or 24, wherein, The second condition includes: If the difference between the first demodulation threshold and the second demodulation threshold is greater than or equal to the second threshold, the uplink control information is transmitted on the uplink control channel; or, If the difference between the first demodulation threshold and the second demodulation threshold is less than the second threshold, the uplink control information is transmitted on the uplink shared channel. Wherein, the first demodulation threshold is the demodulation threshold of the uplink shared channel, and the second demodulation threshold is the demodulation threshold of the uplink control channel.

26. The method of claim 24 or 25, wherein, The second threshold is determined based on a first transmission power and / or a second transmission power, wherein the first transmission power is the transmission power of the uplink control channel and the second transmission power is the transmission power of the uplink shared channel.

27. The method of claim 26, wherein, The first transmission power or the second transmission power is related to one or more of the following parameters: The number of frequency domain units scheduled for the uplink control channel; The number of frequency domain units scheduled for the uplink shared channel; When the uplink control information is transmitted on the uplink control channel, the upper limit of the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel; or... When the uplink control information is transmitted on the uplink shared channel, the upper limit of the maximum power back-off value corresponding to the uplink shared channel.

28. The method of any one of claims 23-27, wherein, The second condition includes: When The uplink control information is transmitted on the uplink control channel; or... When The uplink control information is transmitted on the uplink shared channel; Among them, required SNR PUSCH Indicates the demodulation threshold of the uplink shared channel, required SNR PUCCH This represents the demodulation threshold of the uplink control channel, MPR. max,PUCCH,PUSCH The MPR represents the upper limit of the maximum power back-off value corresponding to the uplink control channel and the uplink shared channel when the uplink control information is transmitted on the uplink control channel. max,PUSCH M represents the upper limit of the maximum power back-off value corresponding to the uplink shared channel when the uplink control information is transmitted on the uplink shared channel. PUCCH M represents the number of frequency domain units scheduled for the uplink control channel. PUSCH This indicates the number of frequency domain units that are scheduled for the uplink shared channel.

29. The method according to any one of claims 23 to 28, characterized in that, The method further includes: When the uplink control information is received on the uplink control channel, the uplink control channel and the uplink shared channel are simultaneously received on the overlapping resources; or, When the uplink control information is received on the uplink shared channel, the uplink control channel is not received.

30. The method of any one of claims 23-29, wherein, The method further includes: Receive fourth information, which indicates that the terminal's transmit power is limited.

31. A communications device, characterized by The communication device includes a module for performing the method as described in any one of claims 1 to 10, or includes a module for performing the method as described in any one of claims 11 to 22, or includes a module for performing the method as described in any one of claims 23 to 30.

32. A communications device, characterized by The communication device includes a processor configured to perform the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 22, or the method as described in any one of claims 23 to 30.

33. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 10 to be performed, or causes the method as described in any one of claims 11 to 22 to be performed, or causes the method as described in any one of claims 23 to 30 to be performed.

34. A computer program product, characterised in that, The computer program product includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 10, or causes the computer to perform the method as described in any one of claims 11 to 22, or causes the computer to perform the method as described in any one of claims 23 to 30.