Communication method and device, storage medium and program product

The terminal side adjusts the PUCCH resources according to the instructions of the base station side, which solves the problem of insufficient UCI resources for PUCCH transmission and improves the demodulation performance of the base station side.

CN120281447APending Publication Date: 2025-07-08ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510381236.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

During the PUCCH transmission UCI process, due to the harsh channel environment, the resources used for transmission of UCI in the PUCCH resources are reduced, which reduces the demodulation performance of the base station.

Method used

The terminal side adjusts the effective transmission resources in the PUCCH resource according to the parameters dynamically indicated by the base station side, ensures that the transmission resources meet the time deviation and frequency deviation estimation accuracy requirements and channel depth fading capabilities of the base station side, and improves the PUCCH demodulation performance of the base station side.

Benefits of technology

By dynamically adjusting PUCCH resources, the PUCCH demodulation performance on the base station side is improved, meeting the needs of channel environment changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281447A_ABST
    Figure CN120281447A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device, a storage medium and a program product, relates to the technical field of communication, and can manage transmission resources used for transmitting UCI in PUCCH resources and improve demodulation performance of the PUCCH. The method is applied to a first node, and comprises the following steps: receiving configuration information of a physical uplink control channel (PUCCH) sent by a second node; and sending uplink control information UCI to the second node on an effective transmission resource, wherein the effective transmission resource is determined according to the configuration information of the PUCCH.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a communication method, apparatus, storage medium, and program product. Background Art

[0002] With the development of communication technologies, the interactions between communication devices (such as terminals, base stations, etc.) have become increasingly frequent, and the management requirements for the communication states between communication devices have also become higher. For example, a terminal can send uplink control information (UCI) to a base station through a physical uplink control channel (PUCCH) to feedback channel states, confirm reception states, or request resource scheduling, etc.

[0003] However, during the process of transmitting UCI through PUCCH, the transmission resources in the PUCCH resources between the terminal and the base station for transmitting UCI are determined based on the number of UCI bits carried by the PUCCH. As the channel environment between the terminal and the base station deteriorates (such as deep channel fading, time offset, or frequency offset, etc.), the number of UCI bits carried by the PUCCH will also decrease synchronously, resulting in a reduction in the transmission resources for transmitting UCI, and reducing the demodulation performance of the base station for the PUCCH.

[0004] Therefore, how to manage the transmission resources in the PUCCH resources for transmitting UCI and improve the demodulation performance of the PUCCH has become an urgent technical problem to be solved. Summary of the Invention

[0005] Embodiments of the present disclosure provide a communication method, apparatus, storage medium, and program product, which can manage the transmission resources in the PUCCH resources for transmitting UCI and improve the demodulation performance of the PUCCH.

[0006] On the one hand, a communication method is provided. The method is applied to a first node and includes: receiving configuration information of a physical uplink control channel PUCCH sent by a second node; and sending uplink control information UCI to the second node on effective transmission resources, where the effective transmission resources are determined according to the configuration information of the PUCCH.

[0007] On the other hand, a communication method is provided. The method is applied to a second node and includes: sending configuration information of a physical uplink control channel PUCCH to a first node; and receiving uplink control information UCI sent by the first node on effective transmission resources, where the effective transmission resources are determined according to the configuration information of the PUCCH.

[0008] On the other hand, a communication apparatus is provided. The apparatus is applied to a first node and includes: a receiving module and a sending module.

[0009] A receiving module, configured to receive the configuration information of the Physical Uplink Control Channel (PUCCH) sent by a second node; a transmitting module, configured to send uplink control information (UCI) to the second node on effective transmission resources, where the effective transmission resources are determined according to the configuration information of the PUCCH.

[0010] In another aspect, a communication device is provided, which is applied to a second node, and the device includes: a transmitting module and a receiving module.

[0011] The transmitting module is configured to send the configuration information of the Physical Uplink Control Channel (PUCCH) to a first node; the receiving module is configured to receive the uplink control information (UCI) sent by the first node on effective transmission resources, where the effective transmission resources are determined according to the configuration information of the PUCCH.

[0012] In another aspect, a communication device is provided, including: a memory and a processor. The memory and the processor are coupled. The memory is used to store a computer program. When the processor executes the computer program, the communication method of any of the above embodiments is implemented.

[0013] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the communication method of any of the above embodiments is implemented.

[0014] In another aspect, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed, the communication method of any of the above embodiments is implemented.

[0015] In the scenario where the terminal side uploads UCI to the base station side through PUCCH in the embodiments of the present disclosure, in order to make full use of the available transmission resources under the PUCCH resource configuration as the effective transmission resources for carrying and transmitting UCI, the terminal side can correct the conventional parameters for determining the effective transmission resources according to the parameters dynamically indicated by the base station side, so that the actually transmitted PUCCH effective transmission resources on the terminal side can meet the accuracy requirements of the base station side for the PUCCH time offset and frequency offset estimation and the ability to cope with deep channel fading, and improve the demodulation performance of the base station side for the PUCCH. Description of the Drawings

[0016] In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings required to be used in some embodiments of the present disclosure. Obviously, the drawings in the following description are only the drawings of some embodiments of the present disclosure, and those of ordinary skill in the art can also obtain other drawings according to these drawings.

[0017] Figure 1Schematic diagram of a communication system provided by some embodiments of the present disclosure;

[0018] Figure 2 Flow schematic diagram of a communication method provided by some embodiments of the present disclosure;

[0019] Figure 3 Flow schematic diagram of another communication method provided by some embodiments of the present disclosure;

[0020] Figure 4 Flow schematic diagram of another communication method provided by some embodiments of the present disclosure;

[0021] Figure 5 Structural schematic of a communication device provided by some embodiments of the present disclosure Figure 1

[0022] Figure 6 Structural schematic of a communication device provided by some embodiments of the present disclosure Figure 2 ;

[0023] Figure 7 Structural schematic of a communication device provided by some embodiments of the present disclosure Figure 3 . Detailed implementation manners

[0024] Next, the technical solutions in the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0025] It should be noted that in the present disclosure, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present disclosure should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific manner.

[0026] Hereinafter, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features.

[0027] In the description of the present disclosure, unless otherwise specified, " / " means "or". For example, A / B may represent A or B. "And / or" herein is merely a relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, "at least one" means one or more, and "a plurality of" means two or more.

[0028] In the related art, the user equipment (UE) side can transmit UCI to the base station side through PUCCH, and the UCI can include a scheduling request (SR), a hybrid automatic repeat request acknowledgment / negative acknowledgment (HARQ-ACK / NACK), channel state information (CSI), and a cyclic redundancy check (CRC), etc.

[0029] For ease of description, some technical terms are as follows:

[0030] The number of PUCCH transmission resources actually transmitted on the UE side finally obtained through the related art or other technologies or methods described in the embodiments of the present disclosure is collectively referred to as the number of PUCCH effective transmission resources.

[0031] The effective transmission resources for transmitting UCI in the PUCCH resources may include physical resource blocks (RBs), subcarriers, and orthogonal frequency division multiplexing (OFDM) symbols. Hereinafter, the effective transmission resources are described by taking the effective resource block RB as an example, and the subcarrier or the OFDM symbol can replace the resource block RB in the description.

[0032] The number of PUCCH RBs (i.e., idle available RBs) configured in the PUCCH resources can be represented by and the number of RBs used for transmitting UCI among the available RBs of the PUCCH resources can be calculated through the following Formula 1 and Formula 2.

[0033] For example, when the bit length of the UCI carried by the PUCCH satisfies Formula 1, the UE side will select the smallest number of RBs that is less than or equal to and satisfies Formula 2 The number of PUCCH RBs for final transmission (i.e., the RBs for transmitting UCI).

[0034]

[0035] where, O ACK represents the bit length of HARQ-ACK in UCI, O SR represents the bit length of SR in UCI, O CSI represents the bit length of CSI in UCI, O CRC represents the bit length of CRC in UCI, and (O ACK + O SR + O CSI + O CRC ) can represent the bit length of UCI, represents the number of subcarriers (sc) actually carrying UCI in each RB of the PUCCH format, represents the number of remaining PUCCH symbols in a time slot after deducting the symbols for transmitting the demodulation reference signal (DMRS), O m represents the modulation order corresponding to different modulation schemes, and r represents the code rate (as shown in Table 1).

[0036] Table 1 Code Rate (r) Corresponding to the maxCodeRate Value

[0037] maxCodeRate Code rater 0 0.08 1 0.15 2 0.25 3 0.35 4 0.45 5 0.60 6 0.80 7 Reserved

[0038] In addition, in the related art, the base station side can also specify the PUCCH resources used by the UE side by configuring the PUCCH resource indicator parameter in the downlink control information (DCI) format for the UE side. The specific corresponding relationship is shown in Table 2.

[0039] Table 2 Mapping Relationship between PUCCH resource indicator and PUCCH resource

[0040]

[0041]

[0042] For example, when the UE schedules the new radio (NR) PUCCH format 2, the number of PUCCH RBs configured in the PUCCH resource Q m = 2, r = 0.08, and when the UCI is (O ACK + O SR + O CSI ) is from 3 to 11, the number of effective PUCCH RBs that can be calculated based on Formula 2 is shown in Table 3 below.

[0043] Table 3 Example of the number of effective RBs of PUCCH format 2

[0044]

[0045]

[0046] For another example, when the UE schedules the NR PUCCH format 3, the number of PUCCH RBs configured in the PUCCH resource O CRC = 0, Q m = 2, r = 0.08, and when the UCI is (O ACK + O SR + O CSI ) is from 3 to 11, the number of effective PUCCH RBs that can be calculated based on Formula 2 is shown in Table 4 below.

[0047] Table 4 Example of the number of effective RBs of PUCCH format 3

[0048] <![CDATA[O ACK +O SR +O CSI +O CRC > Number of valid RBs for PUCCH 3 1 4 1 5 1 6 1 7 1 8 2 9 2 10 2 11 2

[0049] Based on Table 3 and Table 4, it can be seen that when the number of UCI bits carried by the PUCCH is small, even when the minimum code rate r = 0.08 in Table 1 is used, the number of effective PUCCH RBs that can actually be scheduled by the UE side is still very small compared to the number of PUCCH RBs that can be configured in the PUCCH resource. Especially for the NR PUCCH format 3, as the number of configured PUCCH time-domain symbols increases and the number of UCI bits scheduled is small (such as the UCI bit length of 3 to 11 listed in the above example), the number of effective PUCCH RBs that can actually be scheduled by the UE side further decreases.

[0050] In the scenarios of the fifth generation mobile communication technology (5G), the future evolution of the fifth generation mobile communication technology (5G-A), and even the evolution of the sixth generation mobile communication technology (6G), there will be the following scenarios:

[0051] (1) In scenarios such as 200 megabits (Mbps, M) and 400M in the frequency domain bandwidth and high frequency and large bandwidth, the frequency domain resources are relatively abundant. When deep channel fading of individual RBs in the frequency domain is caused by multipath fading, the number of UCI bits carried by the PUCCH is small, and the number of effective PUCCH RBs actually transmitted by the UE obtained based on Formula 1 and Formula 2 under the relevant technology is small (as shown in Table 3 and Table 4), resulting in a waste of frequency domain resources and a limitation on the ability of the base station side to resist deep channel fading.

[0052] (2) In scenarios such as network controlled repeater (NCR) site switching, a large time offset will be generated. When the length of the UCI bit carried by the PUCCH is small, the number of effective PUCCH RBs actually transmitted by the UE side under the relevant technology is small, resulting in insufficient time offset estimation accuracy of the PUCCH itself on the base station side, which ultimately leads to a decrease in the PUCCH demodulation performance on the base station side.

[0053] (3) In high-speed scenarios such as high-speed rail where UEs move at high speeds, due to real-time requirements, the PUCCH on the base station side is also required to estimate and compensate for frequency offset based on its own DMRS. Similarly, when the number of UCI bits carried by the PUCCH is small, the number of effective PUCCH RBs actually transmitted by the UE side under the relevant technology is small, resulting in insufficient accuracy in the frequency offset estimation of the PUCCH itself, which in turn leads to a decrease in the PUCCH demodulation performance on the base station side.

[0054] Therefore, how to manage the number of effective RBs for transmitting UCI in PUCCH resources and improve the demodulation performance of PUCCH has become a technical problem that needs to be solved urgently.

[0055] Based on this, to solve the above technical problems, embodiments of the present disclosure provide a communication method, which is applied to the scenario of transmitting UCI via PUCCH. In the scenario where the terminal uploads UCI to the base station via PUCCH, in order to make full use of the available RBs under the PUCCH resource configuration as the effective RBs for carrying and transmitting UCI, the terminal side can correct the conventional parameters for determining the number of effective RBs according to the parameters dynamically indicated by the base station side, so that the number of effective PUCCH RBs actually transmitted by the terminal side can meet the accuracy requirements of the base station side for PUCCH time offset and frequency offset estimation and the ability to cope with deep channel fading, and improve the demodulation performance of the base station side for PUCCH.

[0056] In embodiments of the present disclosure, the network architecture of a mobile communication network (including but not limited to 2G, 3G, 4G, 5G, and future mobile communication networks (such as the evolution of future fifth-generation mobile communication technology (5th generation mobile communication technology advanced, 5G-A), sixth-generation mobile communication technology (6th generation mobile communication technology, 6G)), seventh-generation mobile communication technology (7th generation mobile communication technology, 7G))) may at least include a first communication node and a second communication node, and the first communication node and the second communication node may be abbreviated as the first node and the second node respectively.

[0057] Exemplarily, as Figure 1 shown, it is a schematic diagram of a communication system provided by embodiments of the present disclosure. The communication system may include: a first node 101 and a second node 102.

[0058] Among them, the first node 101 is used to send PUCCH to the second node 102 and carry and transmit UCI via PUCCH during the process of sending PUCCH. The second node 102 can obtain the UCI carried on the PUCCH by receiving the PUCCH sent by the first node 101.

[0059] In embodiments of the present disclosure, during the process of the first node 101 transmitting UCI via PUCCH, the number of effective RBs used for transmitting UCI in the PUCCH can be dynamically adjusted, and the second node 102 can also synchronize the dynamic adjustment of the number of effective RBs by the first node 101, so that the number of effective RBs in the PUCCH resources of the first node 101 and the second node 102 remains consistent.

[0060] In this way, the available RBs under the PUCCH resource configuration can be fully utilized as the effective RBs for carrying and transmitting UCI, so that the number of effective PUCCH RBs actually transmitted by the first node 101 can meet the accuracy requirements of the second node 102 for PUCCH time offset and frequency offset estimation and the ability to cope with deep channel fading, and improve the demodulation performance of the second node 102 for PUCCH.

[0061] It should be noted that the first node 101 may be a user equipment node, such as a passive Internet of Things device, a tag, or a terminal, etc. The second node 102 may be a network equipment node, such as a base station, an auxiliary node, or an intermediate node, etc.

[0062] Among them, a base station (BS) may be a base station in LTE, Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station device (gNB) in a 5G network, or a base station in a future communication system, etc. The base station may include various macro base stations, micro base stations, home base stations, remote radio heads, reconfigurable intelligent surfaces (RISs), routers, relay stations, transmission and reception points (TRPs), receivers, access points (APs), wireless fidelity (WIFI) devices, and other various network-side devices. Sometimes the base station may also be referred to as a reader or a transceiver for communicating with a terminal.

[0063] The terminal can be a device with wireless transceiver functions. The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. The embodiments of the present disclosure do not limit the application scenarios. Sometimes, the terminal can also be referred to as a user, a user equipment (UE), an A-IoT device, an access terminal, a UE unit, a UE station, a mobile station, a mobile platform, a remote station, a transmitter, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent, or a UE device, etc. The embodiments of the present disclosure do not limit this.

[0064] It should be noted that Figure 1 is only an exemplary framework diagram, Figure 1 the number of devices included in it, the names of each device are not restricted, and in addition to Figure 1 the devices shown, the communication system may also include other devices, such as core network devices.

[0065] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and service scenarios described in the embodiments of the present disclosure are for more clearly explaining the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present disclosure are equally applicable to similar technical problems.

[0066] Figure 2 shows a schematic flowchart of a communication method. As Figure 2 shown, this communication method is applied to a first node and includes:

[0067] S201. Receive the configuration information of the physical uplink control channel sent by the second node.

[0068] In the embodiments of the present disclosure, the configuration information of the PUCCH is used to determine the effective transmission resources for transmitting UCI in the PUCCH resources.

[0069] Among them, the effective transmission resources may include at least one of the following: RBs, subcarriers, and OFDM symbols.

[0070] It should be noted that an RB, a subcarrier, or an OFDM symbol can all be used as an effective transmission resource to transmit UCI, that is, the RBs, subcarriers, and OFDM symbols in the effective transmission resources can be replaced with each other.

[0071] In the following embodiments, the effective transmission resource is an RB (i.e., an effective RB) as an example to illustrate the embodiments of the present disclosure.

[0072] In the embodiments of the present disclosure, the configuration information of PUCCH may include the following conventional parameters shown in 1.1-1.6:

[0073] 1.1. The first number of available RBs in the PUCCH resource (i.e., the ) shown in the above formula (1);

[0074] 1.2. The second number of subcarriers used to carry UCI in each available RB of the PUCCH resource (i.e., the ) shown in the above formula (1) and formula (2);

[0075] 1.3. The third number of PUCCH symbols remaining after deducting the symbols used to transmit DMRS in one time slot (i.e., the ) shown in the above formula (1) and formula (2);

[0076] 1.4. The first code rate (i.e., r shown in the above formula (1) and formula (2));

[0077] 1.5. The modulation order (i.e., Q m ) shown in the above formula (1) and formula (2);

[0078] 1.6. The bit length of UCI (i.e., (O ACK + O SR + O CSI + O CRC )) shown in the above formula (1) and formula (2).

[0079] As a possible implementation, the first node may determine a plurality of effective RBs for transmitting UCI from the PUCCH resource according to the configuration information of the PUCCH.

[0080] In the existing related technologies, the first node may substitute the conventional parameters shown in 1.1-1.6 into the above formula (1) and formula (2) to calculate the number of effective RBs, and determine a plurality of effective RBs in the PUCCH resource in combination with the starting RB index.

[0081] It should be noted that the starting RB index can be configured by the second node for the first node through signaling. Alternatively, the starting RB index can be pre-agreed between the first node and the second node. Or, the starting RB index can be determined independently by the first node.

[0082] Among them, when the starting RB index is determined independently by the first node, the first node can send fourth indication information for indicating the starting RB index determined independently by the first node to the second node before sending UCI to the second node subsequently, so that the second node can synchronously determine multiple valid RBs for transmitting UCI in the PUCCH resource.

[0083] In some embodiments, the first code rate shown in 1.4 above is the code rate indicated by the code rate index configured by the second node in the PUCCH code rate table, and the PUCCH code rate table includes new code rate configurations extended and supplemented by the second node for the first node.

[0084] That is to say, by expanding more code rate configurations for the existing PUCCH code rate table (such as Table 1 above), the requirements for transmitting different numbers of PUCCH valid RBs can be met.

[0085] Exemplarily, for the PUCCH code rate table under the existing mechanism shown in Table 1, more maxCodeRate values and corresponding code rates r are expanded, as shown in Table 5. In Table 5, maxCodeRate = 0 to 6 are the code rate configurations described in the related art, and maxCodeRate = 7 to 9 are the newly added code rate configurations.

[0086] Table 5 Expanded PUCCH Code Rate Table

[0087]

[0088]

[0089] S202. Send uplink control information to the second node on the effective transmission resource.

[0090] It can be understood that in the scenario where the terminal side uploads UCI to the base station side through the PUCCH, in order to make full use of the available transmission resources under the PUCCH resource configuration as the effective transmission resources for carrying and transmitting UCI, the terminal side can correct and determine the conventional parameters of the effective transmission resources according to the parameters dynamically indicated by the base station side, so that the actually transmitted PUCCH effective transmission resources on the terminal side can meet the accuracy requirements of the base station side for PUCCH time offset and frequency offset estimation and the ability to cope with deep channel fading, and improve the demodulation performance of the base station side for the PUCCH.

[0091] In some embodiments, the configuration information of the PUCCH may further include at least one of the dynamic parameters shown in 2.1-2.3 below:

[0092] 2.1. The number parameter of the effective transmission resources (such as effective RBs) configured by the second node;

[0093] 2.2. The configuration condition of the number of effective transmission resources (such as effective RBs);

[0094] 2.3. The usage mode of the effective transmission resources (such as effective RBs);

[0095] It should be noted that the configuration information of the PUCCH including the conventional parameters shown in 1.1-1.6 above and the dynamic parameters shown in any one of 2.1-2.3 can be configured by the second node through radio resource control (RRC) signaling, or by the second node through downlink control information (DCI), or by the second node through a medium access control control element (MAC CE).

[0096] In some embodiments, for the dynamic parameter shown in 2.1 above, the number parameter of the effective RBs may be a new RRC parameter in the RRC signaling sent by the second node to the first node, and is used to determine the number of effective RBs for transmitting UCI.

[0097] The following takes the new RRC parameter in the RRC signaling to indicate the number of effective RBs of the PUCCH as an example for illustration.

[0098] When the configuration information of the PUCCH includes the number parameter of the effective RBs configured by the second node, in the process that the first node determines multiple effective resource blocks for transmitting the uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node may use the first number indicated by the number parameter of the effective RBs as the multiple effective RBs for the available RBs in the PUCCH resources.

[0099] That is to say, when the configuration information of the PUCCH includes the number parameter of the effective transmission resources and the number parameter of the effective transmission resources is the first number, the effective transmission resources may include the first number of available transmission resources in the PUCCH resources.

[0100] Exemplarily, if the quantity parameter of the valid RBs is 2, the first node may determine that the first quantity of the valid RBs is 2. If all available RBs in the PUCCH resource include: RB1, RB2, and RB3, the first node may use both RB2 and RB3 as valid RBs.

[0101] Among them, in the process that the first node uses the first quantity of available RBs in the PUCCH resource as multiple valid RBs according to the first quantity indicated by the quantity parameter of the valid RBs, the first node may compare the first quantity with the quantity of all available RBs, and when the first quantity is less than or equal to the quantity of all available RBs, use the first quantity of available RBs in the PUCCH resource as multiple valid RBs.

[0102] In addition, when the first quantity indicated by the quantity parameter of the valid RBs is greater than the quantity of all available RBs in the PUCCH resource, the first node may use all available RBs in the PUCCH resource as multiple valid RBs.

[0103] That is to say, when the first quantity is greater than the quantity of available transmission resources in the PUCCH resource, the valid transmission resources may include all available transmission resources in the PUCCH resource.

[0104] Thus, taking the RRC signaling as an example, when a corresponding new parameter is configured in the RRC signaling and the UE side determines the number of valid PUCCH RBs for actual transmission, it no longer uses the related technical methods described by the above formula 1 and formula 2, but directly determines the number of valid PUCCH RBs according to this parameter. When the value of this parameter exceeds the number of PUCCH RBs that the corresponding UE can actually schedule, the UE follows all the PUCCH RBs that it can actually schedule for transmission.

[0105] It should be noted that in the embodiments of the present disclosure, the quantity parameter of the valid transmission resources (such as valid RBs) may be a quantity parameter at the uplink bandwidth part (UL BWP) level. Or, the quantity parameter of the valid transmission resources (such as valid RBs) may be a quantity parameter at the PUCCH priority level. Or, the quantity parameter of the valid transmission resources (such as valid RBs) may be a quantity parameter at the cell level. Or, the quantity parameter of the valid transmission resources (such as valid RBs) may be a quantity parameter at the PUCCH resource level. Or, the quantity parameter of the valid transmission resources (such as valid RBs) may be a quantity parameter at the PUCCH format level.

[0106] Exemplarily, taking the number parameter of valid RBs at the UL BWP level as an example, for each UL BWP, an RRC parameter is newly added to indicate the number of valid RBs of PUCCH. This parameter can be the specific number of RBs, or it can be an index for obtaining the specific number of RBs based on a table.

[0107] Alternatively, taking the number parameter of valid RBs at the PUCCH priority level as an example, the number of valid RBs of PUCCH can be configured or not configured separately for different priorities of PUCCH. For example, a PUCCH priority index set {0, 1} can be configured to configure different priorities of the number of valid RBs. For the PUCCH priority index 0, a PUCCH valid RB number parameter (denoted as configuration parameter 0) is configured, and for all UEs subordinate to the PUCCH priority index 0, the number of valid RBs of PUCCH is determined according to configuration parameter 0; for the PUCCH priority index 1, another PUCCH valid RB number parameter (denoted as configuration parameter 1) can be configured or not configured, and for all UEs subordinate to the PUCCH priority index 1, the number of valid RBs of PUCCH is determined according to configuration parameter 1. If no PUCCH valid RB number parameter is configured for the PUCCH priority index 1, the number of valid RBs of PUCCH transmitted on the UE side is determined according to the related technology (i.e., the above formula 1 and formula 2).

[0108] Or, taking the number parameter of valid RBs at the cell level as an example, when this parameter is configured at the cell level, it takes effect for all UEs under this cell. For example, when configuring the PUCCH valid RB number parameter at the cell level, when the number of PUCCH RBs indicated by this parameter is greater than or equal to the number of PUCCH RBs configured in the corresponding PUCCH resource, the transmission is directly carried out according to the number of RBs in this PUCCH resource; when the number of PUCCH RBs indicated by this parameter is less than the number of PUCCH RBs configured in the corresponding PUCCH resource, the transmission is directly carried out according to the number of PUCCH RBs indicated by this parameter.

[0109] Or, taking the number parameter of valid RBs at the PUCCH resource level as an example, for each PUCCH resource within the BWP, a PUCCH valid RB number parameter is configured. When the UE configures the corresponding PUCCH resource, the number of valid RBs of PUCCH transmitted on the UE side is determined according to the indication of this parameter.

[0110] As another possible implementation, the number parameter of valid RBs can be a newly added parameter in the DCI sent by the second node to the first node, which is used to determine the number of valid RBs for transmitting UCI.

[0111] That is to say, by dynamically indicating the number of valid PUCCH RBs transmitted on the UE side through the newly added parameters of DCI, the related technical methods described in Formula 1 and Formula 2 above can no longer be used to determine the number of valid PUCCH RBs.

[0112] In addition, when the value of this parameter exceeds the number of PUCCH RBs that the corresponding UE can actually schedule, the UE transmits all the PUCCH RBs that it can actually schedule.

[0113] It should be noted that the method of newly introducing parameters in DCI may specifically include:

[0114] (1) The number of valid PUCCH RBs can be indicated by adding new parameters to the PUCCH resource indicator in DCI format. In the related technology, as shown in Table 2, the maximum length of the PUCCH resource indicator is 3 bits. For example, by expanding the bit length of the PUCCH resource indicator, the newly expanded bit positions can be used to represent the number of valid PUCCH RBs of the corresponding PUCCH resource. Assuming that the maximum number of valid PUCCH RBs to be indicated is 16, 4 additional bits can be added to the PUCCH resource indicator to indicate the number of valid PUCCH RBs, as shown in Table 6.

[0115] Table 6 The number of valid PUCCH RBs corresponding to the newly expanded 4 bits

[0116]

[0117]

[0118] (2) A new DCI format can also be added, which includes parameters for indicating the number of valid PUCCH RBs.

[0119] Taking the example of dynamically indicating the number of valid PUCCH RBs transmitted on the UE side by adding extended bit parameters to DCI, the following description is provided.

[0120] The number of valid RBs configured by the second node can be the resource indicator of the PUCCH. When the configuration information of the PUCCH includes the parameter of the number of valid RBs configured by the second node, in the process that the first node determines multiple valid resource blocks for transmitting uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node can determine the first number corresponding to the resource indicator of the PUCCH in the preset resource mapping table, and use all the available RBs with the first number in the PUCCH resources as multiple valid RBs to determine multiple valid RBs.

[0121] Among them, the preset resource mapping table can include preset indicators with different bit lengths. One preset indicator corresponds to a candidate number of valid RBs, and the bit length is associated with the largest candidate number in the preset resource mapping table (refer to the mapping table shown in Table 4 corresponding to 16 valid RBs above).

[0122] Optionally, the preset resource mapping table can include preset indicators with different bit lengths, and the bit length can be a positive integer greater than or equal to 1.

[0123] That is to say, the preset resource mapping table can be a combination of Table 2 and Table 6 above, including resource indicators with different bit lengths of 1, 2, 3, and 4.

[0124] In the embodiments of the present disclosure, when the configuration information of the PUCCH includes the parameter of the number of valid RBs configured by the second node, in the process that the first node determines multiple valid resource blocks for transmitting uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node can first determine whether the parameter of the number of valid RBs is a valid value (such as whether it is a positive integer, or in the sequence format shown in Table 6). If the parameter of the number of valid RBs is a valid value, the first node can use the first number corresponding to the parameter of the number of valid RBs (such as the directly indicated first number above, or the first number indicated based on the resource indicator in the preset resource mapping table) to use all the available RBs with the first number in the PUCCH resources as multiple valid RBs.

[0125] Alternatively, when the parameter of the number of valid RBs is an invalid value, the first node can determine the first number of valid RBs according to the above first code rate, second number, third number, modulation order, and bit length of UCI. Then, the first node can use all the available RBs with the first number in the PUCCH resources as multiple valid RBs.

[0126] In some embodiments, the number configuration conditions of the effective transmission resources (such as effective RBs) shown in 2.2 above can include at least one of the following 3.1 - 3.3:

[0127] 3.1. When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold (or greater than a preset lower bandwidth limit and less than or equal to a preset upper bandwidth limit), all available transmission resources in the PUCCH resource are used as effective transmission resources (such as effective RBs).

[0128] That is to say, the configuration condition can be that the UL BWP bandwidth is greater than a predefined minimum bandwidth threshold, or the UL BWP bandwidth is less than or equal to a predefined maximum bandwidth threshold, and all available RBs corresponding to the PUCCH resource configuration are directly transmitted.

[0129] For example, when the activated UL BWP bandwidth on the UE side is greater than the predefined bandwidth threshold, all UEs under this UL BWP transmit all available RBs corresponding to the PUCCH resource configuration.

[0130] 3.2. When the frequency or frequency band of the first node is within a preset frequency domain resource range, all available transmission resources in the PUCCH resource are used as effective transmission resources (such as effective RBs).

[0131] That is to say, the configuration condition can be based on RRC parameters related to frequency or frequency band. When the frequency or frequency band configured on the UE side meets the predefined frequency or frequency band range, all available RBs corresponding to the PUCCH resource configuration are directly transmitted.

[0132] For example, the corresponding frequency can be obtained through the absolute radio frequency channel number (ARFCN) parameter in the RRC parameters and the frequency band table. When the frequency configured on the UE side is within the predefined frequency range, all available RBs corresponding to the PUCCH resource configuration are directly transmitted.

[0133] 3.3. When the service parameters of the first node are in a preset parameter set, all available transmission resources in the PUCCH resource are used as effective transmission resources (such as effective RBs).

[0134] That is to say, the configuration condition can be based on RRC parameters related to the service scenario. When the RRC parameters of the corresponding service scenario configured on the UE side are enabled or the parameter values meet the preset parameter range, all available RBs corresponding to the PUCCH resource configuration are directly transmitted.

[0135] For example, when the timing advance report (ta-Report) parameter in the non-terrestrial networks (NTN) parameters is configured to enabled, all available RBs under the corresponding PUCCH resource configuration are directly transmitted. Another example is that when the highSpeedMeasFlag in the HighSpeedConfig parameter is configured to true, all available RBs under the corresponding PUCCH resource configuration are directly transmitted.

[0136] Optionally, when the configuration information includes both the quantity parameter of the effective transmission resources (such as effective RBs) shown in 2.1 above and the quantity configuration conditions shown in 2.2, the quantity configuration conditions further include at least one of the following 3.4 - 3.6:

[0137] 3.4. When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold (or greater than a preset lower bandwidth value and less than or equal to a preset upper bandwidth value), according to the first quantity indicated by the quantity parameter of the effective RBs, the first quantity of available transmission resources in the PUCCH resources is used as the effective transmission resources (such as effective RBs);

[0138] That is to say, the configuration condition can be that the UL BWP bandwidth is greater than a predefined minimum bandwidth threshold, or the UL BWP bandwidth is less than or equal to a predefined maximum bandwidth threshold, and the number of PUCCH effective RBs indicated by the RRC parameter under the corresponding PUCCH resource configuration is directly transmitted.

[0139] 3.5. When the frequency or frequency band of the first node is within a preset frequency domain resource range, according to the first quantity indicated by the quantity parameter of the effective RBs, the first quantity of available transmission resources in the PUCCH resources is used as the effective transmission resources (such as effective RBs);

[0140] That is to say, the configuration condition can be based on RRC parameters related to frequency or frequency band. When the frequency or frequency band configured on the UE side meets the predefined frequency or frequency band range, the number of PUCCH effective RBs indicated by the RRC parameter under the corresponding PUCCH resource configuration is directly transmitted.

[0141] 3.6. When the service parameter of the first node exists in a preset parameter set, according to the first quantity indicated by the quantity parameter of the effective RBs, the first quantity of available transmission resources in the PUCCH resources is used as the effective transmission resources (such as effective RBs).

[0142] That is to say, the configuration condition can be based on RRC parameters related to the service scenario. When the RRC parameters corresponding to the service scenario configured on the UE side enable or the parameter values satisfy the preset parameter range, directly transmit the number of valid PUCCH RBs indicated by the RRC parameters under the corresponding PUCCH resource configuration.

[0143] It can be understood that when the first node meets the predefined RRC configuration condition, directly transmit all available RBs under the corresponding PUCCH resource configuration or the number of valid PUCCH RBs indicated by the RRC parameters. When the predefined RRC configuration condition takes effect, the UE side no longer uses the related technical methods described in Formula 1 and Formula 2 above to determine the number of valid PUCCH RBs, but can perform PUCCH transmission by occupying all available RBs under the corresponding PUCCH resource configuration, or transmit according to the number of valid PUCCH RBs indicated by the above RRC parameters. When the predefined condition is not met, the UE side then determines the number of PUCCH RBs to be transmitted according to the related technology (i.e., Formula 1 and Formula 2 above).

[0144] In the embodiments of the present disclosure, if the first node autonomously determines the number of valid RBs based on the quantity configuration condition, before the first node sends UCI to the second node, the first node can send first indication information for indicating the satisfaction of the quantity configuration condition by the first node to the second node, so that the second node can determine the number of valid RBs corresponding to the subsequent UCI to be received according to the satisfaction of the quantity configuration condition by the first node.

[0145] Optionally, in the case where the configuration information of the PUCCH includes the quantity configuration condition of the valid RBs, in the process that the first node determines multiple valid resource blocks for transmitting the uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node can first determine whether the first node meets this quantity configuration condition. If the first node meets the quantity configuration condition, the first node can determine multiple valid RBs according to the methods shown in 3.1 - 3.6 above.

[0146] Or, in the case where the first node does not meet the quantity configuration condition, the first node can determine the first quantity of valid RBs according to the above first code rate, second quantity, third quantity, modulation order, and bit length of the UCI. Then, the first node can use the first quantity of available RBs in the PUCCH resource as multiple valid RBs.

[0147] In some embodiments, the usage manner of the above-mentioned valid transmission resources (such as valid RBs) shown in 2.3 may include at least one of the following:

[0148] Use all available transmission resources in the PUCCH resource as valid transmission resources (such as valid RBs);

[0149] Determine valid transmission resources (such as valid RBs) in the PUCCH resource based on predefined rules.

[0150] As a possible implementation, the configuration information of the PUCCH may include a fifth indication information, and the fifth indication information is used to indicate the usage mode of the valid transmission resources.

[0151] Exemplarily, taking the valid transmission resource as a valid RB as an example, the fifth indication information may be the number parameter of the valid RB, and the number parameter of the valid RB may be 1 bit. The two values of this 1 bit respectively correspond to two ways of determining the valid transmission resources:

[0152] Method 1: All transmission resources in the PUCCH are used as valid transmission resources;

[0153] Method 2: Determine the valid transmission resources in the PUCCH based on predefined rules.

[0154] Among them, the transmission of this 1-bit information is based on the RRC message, DCI in the PDCCH or MAC CE.

[0155] The base station (i.e., the second node) sends this 1-bit information to the UE (i.e., the first node). And the base station determines the valid transmission resources for receiving the UCI from the PUCCH resource based on the set value of this 1 bit, and receives the UCI from the valid transmission resources.

[0156] The UE receives this 1-bit information from the base station, and determines the valid transmission resources for transmitting the UCI in the PUCCH resource based on the value of this 1 bit, and sends the UCI in the determined valid transmission resources.

[0157] It should be noted that the fifth indication information may be a parameter of the Boolean type. For example, when the parameter value is true, directly schedule all the PUCCH RBs that can be scheduled under the corresponding PUCCH resource. When the parameter value is false, determine the number of valid PUCCH RBs transmitted by the UE according to the related technologies (i.e., the above formula one and formula two).

[0158] It can also be judged whether to schedule all the PUCCH RBs according to whether the parameter value is 0 or whether the parameter is configured. For example, when the parameter value is 0 or not configured, determine the number of valid PUCCH RBs transmitted by the UE according to the related technologies (i.e., the above formula one and formula two). When the parameter is a non-zero value, directly schedule all the PUCCH RBs that can be scheduled under the corresponding PUCCH resource.

[0159] Exemplarily, the predefined condition in Mode 2 may also be at least one of the configuration conditions described in 3.1-3.6.

[0160] In some embodiments, the effective transmission resource is determined according to the configuration information of the PUCCH and the code rate scaling factor of the effective transmission resource. The code rate scaling factor is used to scale the first code rate in the conventional parameters, so as to update and modify on the basis of the initial code rate for determining the number of effective RBs, so as to meet the demodulation requirements of the second node for the PUCCH.

[0161] That is to say, compared with the initial code rate used for transmission of the existing UCI in the PUCCH resource, as shown in Table 1, the embodiments of the present disclosure provide a more efficient code rate for the transmission of the UCI in the PUCCH resource by magnifying or reducing on the basis of the initial code rate, so that the number of effective RBs of the PUCCH can be configured more flexibly.

[0162] As a possible implementation manner, when the configuration information of the PUCCH includes the code rate scaling factor of the effective RB, in the process that the first node determines a plurality of effective resource blocks for transmitting the uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node may magnify or reduce the first code rate according to the code rate scaling factor to obtain a second code rate. Then, the first node may determine the first number of effective RBs according to the second code rate, the second quantity, the third quantity, the modulation order, and the bit length of the UCI. Then, the first node may use the first number of available RBs in the PUCCH resource as the plurality of effective RBs.

[0163] That is to say, the effective transmission resource may include the first number of available transmission resources determined by the second code rate, the second quantity, the third quantity, the modulation order, and the bit length in the PUCCH resource, and the second code rate is the first code rate after being magnified or reduced as indicated by the code rate scaling factor.

[0164] In this way, by multiplying the code rate scaling factor by the first code rate r obtained under the existing mechanism, the final code rate r' is obtained. The first code rate r obtained under the existing mechanism may be obtained through the PUCCH code rate table shown in Table 1 above, or through the configured PUSCH code rate table.

[0165] In this way, after the UE side obtains the code rate scaling factor, the final code rate r' is obtained in the above manner, and then the number of effective RBs of the PUCCH actually transmitted by the UE side is obtained according to the related technologies shown in Formula 1 and Formula 2 above.

[0166] Exemplarily, assuming that based on the currently configured PUSCH code rate table, the first code rate that can be obtained If the code rate scaling factor is set to 1, the final updated code rate Based on the configuration conditions given in the examples of Table 3 and Table 4 above, combined with the final code rate r′, the number of valid RBs of PUCCH obtained respectively can be shown in Table 7 and Table 8 below.

[0167] Table 7 Example of the number of valid RBs of PUCCH format 2 obtained based on the final code rate r′

[0168] <![CDATA[O ACK +O SR +O CSI +O CRC > Number of valid RBs for PUCCH 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12

[0169] Table 8 Example of the number of valid RBs of PUCCH format 3 obtained based on the final code rate r′

[0170] <![CDATA[O ACK +O SR +O CSI +O CRC > Number of valid RBs for PUCCH 3 2 4 2 5 2 6 3 7 3 8 3 9 4 10 4 11 4

[0171] It should be noted that in the embodiments of the present disclosure, the code rate scaling factor may be configured by the second node for the first node. Alternatively, the code rate scaling factor may be pre-configured in the first node.

[0172] Among them, the code rate scaling factor may be configured by RRC, and the code rate scaling factor may be at the channel level, ULBWP level, or different priority levels.

[0173] Alternatively, the code rate scaling factor may be dynamically configured and sent through DCI. In this way, after the UE obtains a code rate according to the existing mechanism, the final code rate is determined together with the code rate scaling factor notified by DCI.

[0174] Alternatively, the code rate scaling factor may be dynamically configured and sent through MAC CE. In this way, after the UE obtains a code rate according to the existing mechanism, the final code rate is determined together with the code rate scaling factor notified by MAC CE.

[0175] In addition, the code rate scaling factor pre-configured in the first node may be pre-configured by the first node and the second node in advance. Alternatively, the code rate scaling factor pre-configured in the first node may be determined independently by the first node.

[0176] In the embodiments of the present disclosure, when the code rate scaling factor is pre-configured in the first node, before the first node sends UCI to the second node, the first node may send second indication information for indicating the code rate scaling factor pre-configured in the first node to the second node, so that the second node can determine the number of valid RBs corresponding to the UCI to be received subsequently according to the code rate scaling factor pre-configured in the first node.

[0177] It should be noted that the value of the code rate scaling factor may be a positive integer greater than or equal to 1, or a floating point number greater than 0 and less than 1.

[0178] As another possible implementation, when the configuration information of the PUCCH includes the code rate scaling factor of the valid RBs, in the process that the first node determines multiple valid resource blocks for transmitting uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node may first determine whether the code rate scaling factor is a valid value (i.e., whether it meets the above-mentioned value range). If the code rate scaling factor is a valid value, the first node may amplify or reduce the first code rate according to the code rate scaling factor to obtain a second code rate. After that, the first node may use the first number of available RBs in the PUCCH resources as the multiple valid RBs.

[0179] Alternatively, when the code rate scaling factor is an invalid value, the first node may determine the first number of valid RBs according to the above-mentioned first code rate, second number, third number, modulation order, and bit length of the UCI. After that, the first node may use the first number of available RBs in the PUCCH resources as the multiple valid RBs.

[0180] That is to say, when the configured code rate scaling factor is a valid value within the above-mentioned value range, it can be used to calculate the final code rate r'. When the code rate scaling factor is not configured or the configured code rate scaling factor is an invalid value, the first code rate obtained according to the existing mechanism is used and the relevant technologies (i.e., the above-mentioned formula 1 and formula 2) are followed to obtain the number of PUCCH valid RBs.

[0181] In some embodiments, the effective transmission resources are determined according to the configuration information of the PUCCH and the sequence extension parameter of the UCI. Among them, the sequence extension parameter of the UCI is used to perform extension processing on the bit sequence of the UCI to amplify the bit length of the UCI in the conventional parameters, so as to perform update and modification on the basis of the initial bit length for determining the number of valid RBs, so as to meet the demodulation requirements of the second node for the PUCCH.

[0182] Among them, the sequence extension parameter may be configured by RRC, or may be configured by DCI or MAC CE.

[0183] That is to say, by extending the sequence bit length of the UCI information carried on the PUCCH, and then based on the existing code rate and mechanism, the number of PUCCH valid RBs transmitted by the UE side can be increased. In this way, when the sequence carrying the UCI is extended, the UE side generates and transmits signals according to the extended sequence, and follows the existing code rate and mechanism to determine the number of PUCCH valid RBs transmitted by the UE side.

[0184] As a possible implementation manner, when the configuration information of the PUCCH includes the sequence extension parameter of the UCI, in the process that the first node determines multiple valid resource blocks for transmitting the uplink control information from the physical uplink control channel resources according to the configuration information of the physical uplink control channel, the first node may perform length extension processing on the UCI according to the sequence extension parameter to obtain the extended UCI. Then, the first node may determine the first number of valid RBs according to the above first code rate, second quantity, third quantity, modulation order, and the bit length of the extended UCI. After that, the first node may use the first number of available RBs in the PUCCH resources as the multiple valid RBs.

[0185] That is to say, the effective transmission resources may include the first number of available transmission resources in the PUCCH resources determined by the first code rate, second quantity, third quantity, modulation order, and the extended bit length, and the extended bit length is the bit length of the UCI after the extension processing indicated by the sequence extension parameter.

[0186] It should be noted that the sequence extension parameter may be the repetition times N of the whole UCI, and N is a positive integer greater than 1. That is, the extension processing indicated by the sequence extension parameter is to repeat and splice the whole UCI N times. In the process that the first node performs length extension processing on the UCI according to the sequence extension parameter to obtain the extended UCI, the first node may repeat and splice the whole UCI N times to obtain the extended UCI, and the bit length of the extended UCI is N times the bit length of the UCI.

[0187] Exemplarily, if the UCI is a 6-bit sequence 010101 and the repetition times of the whole UCI indicated by the sequence extension parameter is 2, then the extended UCI is a 12-bit sequence 010101010101.

[0188] Alternatively, the sequence extension parameter may be the repetition times N of each character in the UCI, and N is a positive integer greater than 1. That is, the extension processing indicated by the sequence extension parameter is to insert N - 1 characters identical to the character after each character in the UCI. In the process that the first node performs length extension processing on the UCI according to the sequence extension parameter to obtain the extended UCI, for each character in the UCI, the first node may insert N - 1 characters identical to this character after the character to obtain the extended UCI, and the bit length of the extended UCI is N times the bit length of the UCI.

[0189] Exemplarily, if the UCI is a 6-bit sequence 010101 and the repetition times of each character in the UCI indicated by the sequence extension parameter is 2, then the extended UCI is a 12-bit sequence 001100110011.

[0190] That is to say, the bit length of the sequence carrying the UCI information sequence can be extended by N times through sequence repetition. Specifically, for the sequence repetition method, all bits of the sequence carrying the UCI information can be repeatedly copied N times as a whole, and finally a sequence with a length N times that of the original sequence length is obtained. Each bit of the sequence carrying the UCI information can also be repeatedly copied N times respectively, and finally a sequence with a length N times that of the original sequence length can also be obtained.

[0191] Therefore, according to the sequence repetition method and based on the existing mechanism, for different repetition multiples, the number of valid PUCCH RBs corresponding to the set conditions in Table 3 and Table 4 above can be increased to the number of valid PUCCH RBs corresponding to Table 9 and Table 10 respectively.

[0192] Table 9 Example of the number of valid PUCCH format2 RBs corresponding to different sequence repetition multiples

[0193]

[0194]

[0195] Table 10 Example of the number of valid PUCCH format3 RBs corresponding to different sequence repetition multiples

[0196]

[0197] Alternatively, the sequence extension parameter can be the extended length of the CRC in the UCI. The extension process indicated by the sequence extension parameter is to perform length extension processing on the CRC in the UCI according to the extended length. In the process that the first node performs length extension processing on the UCI according to the sequence extension parameter to obtain the extended UCI, the first node can perform length extension processing on the CRC in the UCI according to the extended length to obtain the extended UCI, and the CRC length in the extended UCI is the extended length.

[0198] That is to say, when the UCI sequence contains a CRC, the length of the UCI sequence can also be extended by increasing the length of the CRC in the UCI sequence.

[0199] Therefore, in the process that the first node sends the uplink control information to the second node on the effective transmission resource, the first node can send the extended UCI to the second node on the effective transmission resource.

[0200] It should be noted that the sequence extension parameter can be configured by the second node for the first node through signaling. Or, the sequence extension parameter can be pre-agreed by the first node and the second node. Alternatively, the starting RB index can be determined independently by the first node.

[0201] It should be noted that, in the embodiments of the present disclosure, the sequence extension parameter may be configured by the second node for the first node. Alternatively, the sequence extension parameter may be pre-configured in the first node.

[0202] Among them, the sequence extension parameter pre-configured in the first node may be pre-configured by the first node and the second node in advance. Alternatively, the sequence extension parameter pre-configured in the first node may be determined independently by the first node.

[0203] In the embodiments of the present disclosure, when the sequence extension parameter is pre-configured in the first node, before the first node sends UCI to the second node, it may send third indication information for indicating the sequence extension parameter pre-configured in the first node to the second node, so that the second node can determine the number of valid RBs corresponding to the UCI to be received subsequently according to the sequence extension parameter pre-configured in the first node.

[0204] In some embodiments, the effective transmission resource is jointly determined by the configuration information of the PUCCH, the code rate scaling factor of the effective transmission resource, and the sequence extension parameter.

[0205] The embodiments of the present disclosure further provide a communication method, which is applied to the second node, as Figure 3 shown, this communication method may include:

[0206] S301. Send the configuration information of the physical uplink control channel to the first node.

[0207] Among them, the configuration information of the physical uplink control channel may include the conventional parameters shown in 1.1 - 1.6 and the dynamic parameters shown in 2.1 - 2.3 as described above.

[0208] S302. Receive the uplink control information sent by the first node on the effective transmission resource.

[0209] Among them, the effective transmission resource is determined according to the configuration information of the PUCCH.

[0210] It should be noted that for the introduction of determining the effective transmission resource according to the configuration information of the PUCCH, reference may be made to the description of the above embodiments, which will not be elaborated here.

[0211] Next, taking the interaction between the first node and the second node as an example, the communication method provided in the above embodiments will be introduced, as Figure 4 shown, including:

[0212] S401. The second node sends the configuration information of the physical uplink control channel to the first node.

[0213] S402. The first node receives the configuration information of the physical uplink control channel sent by the second node.

[0214] S403. The first node sends uplink control information to the second node on the valid transmission resources.

[0215] S404. The second node receives the uplink control information sent by the first node on the valid transmission resources.

[0216] It can be understood that, in order to implement the above functions, the communication device includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraint conditions of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0217] The embodiments of the present disclosure can divide the communication device into function modules according to the above method embodiments. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one function module. The above integrated module can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, only a logical function division, and there may be other division methods in actual implementation. The following will be described by taking the example of dividing each function module corresponding to each function.

[0218] Figure 5 is a schematic structure of a communication device provided by the embodiments of the present disclosure Figure 1 , the communication device can be applied to the first node and execute the above Figure 2 shown communication method, and Figure 4 the embodiments on the first node side in Figure 5 As shown, the communication device 500 includes: a receiving module 501 and a sending module 502.

[0219] The receiving module 501 is configured to receive the configuration information of the physical uplink control channel PUCCH sent by the second node; the sending module 502 is configured to send uplink control information UCI to the second node on the valid transmission resources, and the valid transmission resources are determined according to the configuration information of the PUCCH.

[0220] In some embodiments, the valid transmission resources include at least one of the following:

[0221] Resource block RB;

[0222] Sub - carrier;

[0223] Orthogonal Frequency Division Multiplexing (OFDM) symbol.

[0224] In some embodiments, the configuration information is configured by a second node via Radio Resource Control (RRC) signaling; or,

[0225] the configuration information is configured by a second node via Downlink Control Information (DCI); or,

[0226] the configuration information is configured by a second node via Medium Access Control Control Element (MAC CE).

[0227] In some embodiments, the configuration information of the PUCCH includes: the usage mode of the effective transmission resources, and the usage mode of the effective transmission resources includes at least one of the following:

[0228] Regarding all available transmission resources in the PUCCH resource as effective transmission resources;

[0229] Determining effective transmission resources in the PUCCH resource based on a predefined rule.

[0230] In some embodiments, the configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources, and the quantity parameter of the effective transmission resources is a first quantity;

[0231] The effective transmission resources include the first quantity of available transmission resources in the PUCCH resource.

[0232] In some embodiments, when the first quantity is greater than the quantity of available transmission resources in the PUCCH resource, the effective transmission resources include all available transmission resources in the PUCCH resource.

[0233] In some embodiments, the quantity parameter of the effective transmission resources is a quantity parameter at the uplink bandwidth part level, or a quantity parameter at the PUCCH priority level, or a quantity parameter at the cell level, or a quantity parameter at the PUCCH resource level, or a quantity parameter at the PUCCH format level.

[0234] In some embodiments, the configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources, and the quantity parameter of the effective transmission resources is the resource indicator of the PUCCH;

[0235] The effective transmission resources include the first quantity of available transmission resources in the PUCCH resource indicated by the resource indicator of the PUCCH in a preset resource mapping table.

[0236] In some embodiments, the preset resource mapping table includes preset indicators with different bit lengths, one preset indicator corresponds to a candidate quantity of effective transmission resources, and the bit length is associated with the largest candidate quantity in the preset resource mapping table.

[0237] In some embodiments, the preset resource mapping table includes preset indicators with different bit lengths, and the bit length is a positive integer greater than or equal to 1.

[0238] In some embodiments, the configuration information of the PUCCH includes: a configuration condition for the number of effective transmission resources, and the configuration condition for the number of effective transmission resources includes at least one of the following:

[0239] When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, all available transmission resources in the PUCCH resources are used as effective transmission resources;

[0240] When the frequency or frequency band of the first node is within a preset frequency domain resource range, all available transmission resources in the PUCCH resources are used as effective transmission resources;

[0241] When the service parameter of the first node exists in a preset parameter set, all available transmission resources in the PUCCH resources are used as effective transmission resources.

[0242] In some embodiments, the configuration information of the PUCCH includes: a quantity parameter of effective transmission resources and a configuration condition for the number of effective transmission resources; the configuration condition for the number of effective transmission resources includes at least one of the following:

[0243] When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, determine the effective transmission resources in the PUCCH resources according to the quantity parameter of the effective transmission resources;

[0244] When the frequency or frequency band of the first node is within a preset frequency domain resource range, determine the effective transmission resources in the PUCCH resources according to the quantity parameter of the effective transmission resources;

[0245] When the service parameter of the first node exists in a preset parameter set, determine the effective transmission resources in the PUCCH resources according to the quantity parameter of the effective transmission resources.

[0246] In some embodiments, the sending module 502 is further configured to send first indication information to the second node, and the first indication information is used to indicate the satisfaction condition of the first node for the configuration condition of the number of effective transmission resources.

[0247] In some embodiments, the configuration information of the PUCCH includes:

[0248] A second quantity of subcarriers used to carry UCI in each available RB of the PUCCH resources;

[0249] A third quantity of PUCCH symbols after deducting the symbols for transmitting demodulation reference signal DMRS in one time slot;

[0250] The first code rate;

[0251] The modulation order;

[0252] The bit length of UCI.

[0253] In some embodiments, the first code rate is the code rate indicated by a code rate index configured by a second node in a PUCCH code rate table, and the PUCCH code rate table includes new code rate configurations supplemented and extended by the second node for the first node.

[0254] In some embodiments, the effective transmission resource is determined according to the configuration information of PUCCH, including: the effective transmission resource is determined according to the configuration information of PUCCH and the code rate scaling factor of the effective transmission resource;

[0255] The effective transmission resource includes a first quantity of available transmission resources in the PUCCH resource determined by a second code rate, a second quantity, a third quantity, the modulation order, and the bit length, and the second code rate is the first code rate after being amplified or reduced by the indication of the code rate scaling factor.

[0256] In some embodiments, the code rate scaling factor is configured by the second node for the first node.

[0257] In some embodiments, the code rate scaling factor is pre-configured in the first node; the sending module 502 is further configured to send second indication information to the second node, and the second indication information is used to indicate the code rate scaling factor.

[0258] In some embodiments, the effective transmission resource is determined according to the configuration information of PUCCH, including: the effective transmission resource is determined according to the configuration information of PUCCH and the code rate scaling factor of the effective transmission resource;

[0259] In the case where the code rate scaling factor is an invalid value, the effective transmission resource includes a first quantity of available transmission resources in the PUCCH resource determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

[0260] In some embodiments, the configuration information of PUCCH includes: the quantity configuration condition of the effective transmission resource;

[0261] In the case where the first node does not meet the quantity configuration condition of the effective transmission resource, the effective transmission resource includes a first quantity of available transmission resources in the PUCCH resource determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

[0262] In some embodiments, the configuration information of PUCCH includes: the quantity parameter of the effective transmission resource;

[0263] When the quantity parameter of the effective transmission resources is an invalid value, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

[0264] In some embodiments, the effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the sequence extension parameter of the UCI;

[0265] The effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the extended bit length, where the extended bit length is the bit length of the UCI after the extension process indicated by the sequence extension parameter.

[0266] In some embodiments, the sequence extension parameter is the repetition times N of the whole UCI, and N is a positive integer greater than 1;

[0267] The extension process indicated by the sequence extension parameter is to repeat and splice the whole UCI N times; the extended bit length is N times the bit length.

[0268] In some embodiments, the sequence extension parameter is the repetition times N of each character in the UCI, and N is a positive integer greater than 1;

[0269] The extension process indicated by the sequence extension parameter is to insert N - 1 characters identical to the character after each character in the UCI; the extended bit length is N times the bit length.

[0270] In some embodiments, the sequence extension parameter is the extension length of the CRC in the UCI;

[0271] The extension process indicated by the sequence extension parameter is to perform length extension processing on the CRC in the UCI according to the extension length; the CRC length in the extended UCI is the extension length.

[0272] In some embodiments, the sending module 502 is specifically configured to send the extended UCI to the second node on the effective transmission resources.

[0273] In some embodiments, the sequence extension parameter is configured by the second node for the first node.

[0274] In some embodiments, the sequence extension parameter is pre - configured in the first node; the sending module 502 is further configured to send third indication information to the second node, and the third indication information is used to indicate the sequence extension parameter.

[0275] Figure 6 It is a schematic structure of a communication device provided by an embodiment of the present disclosureFigure 2 , the communication device can be applied to the second node and execute the above Figure 3 shown communication method, and Figure 4 the embodiments on the second node side in Figure 6 As shown, the communication device 600 includes: a sending module 601 and a receiving module 602.

[0276] The sending module 601 is used to send the configuration information of the physical uplink control channel PUCCH to the first node; the receiving module 602 is used to receive the uplink control information UCI sent by the first node on the effective transmission resource, and the effective transmission resource is determined according to the configuration information of the PUCCH.

[0277] In some embodiments, the effective transmission resource includes at least one of the following:

[0278] Resource block RB;

[0279] Subcarrier;

[0280] Orthogonal frequency division multiplexing OFDM symbol.

[0281] In some embodiments, the configuration information is configured by the second node through radio resource control RRC signaling; or,

[0282] the configuration information is configured by the second node through downlink control information DCI; or,

[0283] the configuration information is configured by the second node through the media access control control element MAC CE.

[0284] In some embodiments, the configuration information of the PUCCH includes: the usage mode of the effective transmission resource, and the usage mode of the effective transmission resource includes at least one of the following:

[0285] Regarding all available transmission resources in the PUCCH resource as the effective transmission resource;

[0286] Determining the effective transmission resource in the PUCCH resource based on a predefined rule.

[0287] In some embodiments, the configuration information of the PUCCH includes: the quantity parameter of the effective transmission resource, and the quantity parameter of the effective transmission resource is the first quantity;

[0288] The effective transmission resource includes the first quantity of available transmission resources in the PUCCH resource.

[0289] In some embodiments, when the first quantity is greater than the quantity of available transmission resources in the PUCCH resource, the effective transmission resource includes all available transmission resources in the PUCCH resource.

[0290] In some embodiments, the quantity parameter of the effective transmission resources is the quantity parameter at the uplink bandwidth part level, or the quantity parameter at the PUCCH priority level, or the quantity parameter at the cell level, or the quantity parameter at the PUCCH resource level, or the quantity parameter at the PUCCH format level.

[0291] In some embodiments, the configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources, and the quantity parameter of the effective transmission resources is the resource indicator of the PUCCH;

[0292] The effective transmission resources include the first quantity of available transmission resources indicated by the resource indicator of the PUCCH in the PUCCH resources in a preset resource mapping table.

[0293] In some embodiments, the preset resource mapping table includes preset indicators with different bit lengths, one preset indicator corresponds to a candidate quantity of effective transmission resources, and the bit length is associated with the largest candidate quantity in the preset resource mapping table.

[0294] In some embodiments, the preset resource mapping table includes preset indicators with different bit lengths, and the bit length is a positive integer greater than or equal to 1.

[0295] In some embodiments, the configuration information of the PUCCH includes: the quantity configuration condition of the effective transmission resources, and the quantity configuration condition of the effective transmission resources includes at least one of the following:

[0296] When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, all available transmission resources in the PUCCH resources are used as effective transmission resources;

[0297] When the frequency or frequency band of the first node is within a preset frequency domain resource range, all available transmission resources in the PUCCH resources are used as effective transmission resources;

[0298] When the service parameter of the first node exists in a preset parameter set, all available transmission resources in the PUCCH resources are used as effective transmission resources.

[0299] In some embodiments, the configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources and the quantity configuration condition of the effective transmission resources; the quantity configuration condition of the effective transmission resources includes at least one of the following:

[0300] When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, determine the effective transmission resources in the PUCCH resources according to the quantity parameter of the effective transmission resources;

[0301] When the frequency or frequency band of the first node is within a preset frequency domain resource range, determine valid transmission resources in the PUCCH resources according to the quantity parameter of the valid transmission resources;

[0302] When the service parameter of the first node exists in a preset parameter set, determine valid transmission resources in the PUCCH resources according to the quantity parameter of the valid transmission resources.

[0303] In some embodiments, the receiving module 602 is further configured to receive first indication information sent by the first node, where the first indication information is used to indicate the satisfaction condition of the first node for the quantity configuration condition of the valid transmission resources.

[0304] In some embodiments, the configuration information of the PUCCH includes:

[0305] The second quantity of subcarriers for carrying UCI in each available RB of the PUCCH resource;

[0306] The third quantity of PUCCH symbols after deducting the symbols for transmitting the demodulation reference signal DMRS in one time slot;

[0307] The first code rate;

[0308] The modulation order;

[0309] The bit length of the UCI.

[0310] In some embodiments, the first code rate is the code rate indicated by the code rate index configured by the second node in the PUCCH code rate table, and the PUCCH code rate table includes new code rate configurations supplemented and extended by the second node for the first node.

[0311] In some embodiments, the valid transmission resources are determined according to the configuration information of the PUCCH, including: the valid transmission resources are determined according to the configuration information of the PUCCH and the code rate scaling factor of the valid transmission resources;

[0312] The valid transmission resources include the first quantity of available transmission resources determined by the second code rate, the second quantity, the third quantity, the modulation order, and the bit length in the PUCCH resources, and the second code rate is the first code rate after being amplified or reduced by the indication of the code rate scaling factor.

[0313] In some embodiments, the code rate scaling factor is configured by the second node for the first node.

[0314] In some embodiments, the code rate scaling factor is pre-configured in the first node; the receiving module 602 is further configured to receive second indication information sent by the first node, where the second indication information is used to indicate the code rate scaling factor.

[0315] In some embodiments, the effective transmission resources are determined according to the configuration information of PUCCH, including: the effective transmission resources are determined according to the configuration information of PUCCH and the code rate scaling factor of the effective transmission resources;

[0316] When the code rate scaling factor is an invalid value, the effective transmission resources include the first quantity of available transmission resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length in the PUCCH resources.

[0317] In some embodiments, the configuration information of PUCCH includes: the quantity configuration condition of the effective transmission resources;

[0318] When the first node does not meet the quantity configuration condition of the effective transmission resources, the effective transmission resources include the first quantity of available transmission resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length in the PUCCH resources.

[0319] In some embodiments, the configuration information of PUCCH includes: the quantity parameter of the effective transmission resources;

[0320] When the quantity parameter of the effective transmission resources is an invalid value, the effective transmission resources include the first quantity of available transmission resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length in the PUCCH resources.

[0321] In some embodiments, the effective transmission resources are determined according to the configuration information of PUCCH, including: the effective transmission resources are determined according to the configuration information of PUCCH and the sequence extension parameter of UCI;

[0322] The effective transmission resources include the first quantity of available transmission resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the extended bit length in the PUCCH resources, and the extended bit length is the bit length of UCI after the extension process indicated by the sequence extension parameter.

[0323] In some embodiments, the sequence extension parameter is the repetition times N of the whole UCI, and N is a positive integer greater than 1;

[0324] The extension process indicated by the sequence extension parameter is to repeat and splice the whole UCI N times; the extended bit length is N times the bit length.

[0325] In some embodiments, the sequence extension parameter is the repetition times N of each character in UCI, and N is a positive integer greater than 1;

[0326] The extension process indicated by the sequence extension parameter is to insert N - 1 characters identical to the character after each character in the UCI; the extended bit length is N times the bit length.

[0327] In some embodiments, the sequence extension parameter is the extension length of the CRC in the UCI;

[0328] The extension process indicated by the sequence extension parameter is to perform length extension processing on the CRC in the UCI according to the extension length; the length of the CRC in the extended UCI is the extension length.

[0329] In some embodiments, the receiving module 602 is specifically configured to receive the extended UCI sent by the first node on the valid transmission resources.

[0330] In some embodiments, the sequence extension parameter is configured by the second node for the first node.

[0331] In some embodiments, the sequence extension parameter is pre - configured in the first node; the receiving module 602 is further configured to receive the third indication information sent by the first node, and the third indication information is used to indicate the sequence extension parameter.

[0332] In the case of implementing the functions of the above - integrated modules in the form of hardware, the embodiments of the present disclosure provide another possible structural schematic diagram of the communication device involved in the above embodiments Figure 3 . As Figure 7 shown, the communication device 700 includes: a processor 702, a bus 704. Optionally, the communication device may further include a memory 701; optionally, the communication device may further include a communication interface 703.

[0333] The processor 702 can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 702 can be a central processing unit, a general - purpose processor, a digital signal processor, an application - specific integrated circuit, a field - programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. The processor 702 can also be a combination that implements computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0334] The communication interface 703 is used to connect to other devices through a communication network. The communication network can be an Ethernet, a radio access network, a wireless local area network (WLAN), etc.

[0335] The memory 701 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0336] As a possible implementation, the memory 701 can exist independently of the processor 702. The memory 701 can be connected to the processor 702 through the bus 704 for storing instructions or program codes. When the processor 702 calls and executes the instructions or program codes stored in the memory 701, the communication method provided by the embodiments of the present disclosure can be implemented.

[0337] In another possible implementation, the memory 701 can also be integrated with the processor 702.

[0338] The bus 704 can be an extended industry standard architecture (EISA) bus, etc. The bus 704 can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 7 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0339] Some embodiments of the present disclosure provide a computer-readable storage medium (for example, a non-transitory computer-readable storage medium). Computer program instructions are stored in the computer-readable storage medium. When the computer program instructions run on a computer, the computer is caused to execute the communication method described in any one of the above embodiments.

[0340] Exemplarily, the above computer-readable storage medium may include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data).

[0341] An embodiment of the present disclosure provides a computer program product containing instructions. When the computer program product runs on a computer, it causes the computer to execute the communication method described in any one of the above embodiments.

[0342] As described above, the above are only specific implementation manners of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present disclosure should be covered by the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, Applied to a first node, the method includes: Receiving configuration information of a Physical Uplink Control Channel (PUCCH) sent by a second node; Sending uplink control information (UCI) to the second node on valid transmission resources, where the valid transmission resources are determined according to the configuration information of the PUCCH.

2. The method according to claim 1, wherein The valid transmission resources include at least one of the following: Resource Block (RB); Sub - carrier; Orthogonal Frequency Division Multiplexing (OFDM) symbol.

3. The method according to claim 2, wherein The configuration information is configured by the second node through Radio Resource Control (RRC) signaling; or, The configuration information is configured by the second node through Downlink Control Information (DCI); or, The configuration information is configured by the second node through a Media Access Control Control Element (MAC CE).

4. The method according to claim 2, wherein The configuration information of the PUCCH includes: the usage mode of the valid transmission resources, and the usage mode of the valid transmission resources includes at least one of the following: Regarding all available transmission resources in the PUCCH resources as the valid transmission resources; Determining the valid transmission resources in the PUCCH resources based on a predefined rule.

5. The method according to claim 2, wherein The configuration information of the PUCCH includes: a quantity parameter of the valid transmission resources, and the quantity parameter of the valid transmission resources is a first quantity; The valid transmission resources include the first quantity of available transmission resources in the PUCCH resources.

6. The method according to claim 5, wherein When the first quantity is greater than the quantity of available transmission resources in the PUCCH resources, the valid transmission resources include all available transmission resources in the PUCCH resources.

7. The method according to claim 5 or 6, characterized in that, The quantity parameter of the valid transmission resources is a quantity parameter at the uplink bandwidth part level, or at the PUCCH priority level, or at the cell level, or at the PUCCH resource level, or at the PUCCH format level.

8. The method according to claim 2, wherein The configuration information of the PUCCH includes: a quantity parameter of the valid transmission resources, and the quantity parameter of the valid transmission resources is the resource indicator of the PUCCH; The valid transmission resources include the first quantity of available transmission resources in the PUCCH resources indicated by the resource indicator of the PUCCH in a preset resource mapping table.

9. The method according to claim 8, wherein The preset resource mapping table includes preset indicators with different bit lengths, and one preset indicator corresponds to a candidate quantity of the valid transmission resources, and the bit length is associated with the largest candidate quantity in the preset resource mapping table.

10. The method according to claim 8, characterized in that, The preset resource mapping table includes preset indicators with different bit lengths, and the bit length is a positive integer greater than or equal to 1.

11. The method according to claim 2, wherein The configuration information of the PUCCH includes: the quantity configuration condition of the valid transmission resources, and the quantity configuration condition of the valid transmission resources includes at least one of the following: When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, regarding all available transmission resources in the PUCCH resources as the valid transmission resources; When the frequency or frequency band of the first node is within a preset frequency domain resource range, all available transmission resources in the PUCCH resource are used as the effective transmission resources; When the service parameters of the first node are in a preset parameter set, all available transmission resources in the PUCCH resource are used as the effective transmission resources.

12. The method according to claim 2, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources and the quantity configuration condition of the effective transmission resources; the quantity configuration condition of the effective transmission resources includes at least one of the following: When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources; When the frequency or frequency band of the first node is within a preset frequency domain resource range, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources; When the service parameters of the first node are in a preset parameter set, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources.

13. The method according to claim 11 or 12, characterized in that, The method further includes: Sending first indication information to the second node, where the first indication information is used to indicate the satisfaction condition of the first node with respect to the quantity configuration condition of the effective transmission resources.

14. The method according to claim 2, characterized in that, The configuration information of the PUCCH includes: The second quantity of subcarriers for carrying the UCI in each available RB of the PUCCH resource; The third quantity of PUCCH symbols after deducting the symbols for transmitting the demodulation reference signal DMRS in one time slot; The first code rate; The modulation order; The bit length of the UCI.

15. The method according to claim 14, wherein The first code rate is the code rate indicated by the code rate index configured by the second node in the PUCCH code rate table, and the PUCCH code rate table includes the new code rate configuration extended and supplemented by the second node for the first node.

16. The method according to claim 14, wherein The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the code rate scaling factor of the effective transmission resources; The effective transmission resources include a first quantity of available transmission resources in the PUCCH resource determined by the second code rate, the second quantity, the third quantity, the modulation order, and the bit length, and the second code rate is the first code rate after being amplified or reduced as indicated by the code rate scaling factor.

17. The method according to claim 16, wherein The code rate scaling factor is configured by the second node for the first node.

18. The method according to claim 16, characterized in that, The code rate scaling factor is pre-configured in the first node; the method further includes: Sending second indication information to the second node, where the second indication information is used to indicate the code rate scaling factor.

19. The method according to claim 14, wherein The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the code rate scaling factor of the effective transmission resources; When the coding rate scaling factor is an invalid value, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first coding rate, the second quantity, the third quantity, the modulation order, and the bit length.

20. The method according to claim 14, characterized in that, The configuration information of the PUCCH includes: the quantity configuration condition of the effective transmission resources; When the first node does not meet the quantity configuration condition of the effective transmission resources, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first coding rate, the second quantity, the third quantity, the modulation order, and the bit length.

21. The method according to claim 14, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources; When the quantity parameter of the effective transmission resources is an invalid value, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first coding rate, the second quantity, the third quantity, the modulation order, and the bit length.

22. The method according to claim 14, wherein The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the sequence extension parameter of the UCI; The effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first coding rate, the second quantity, the third quantity, the modulation order, and the extended bit length, where the extended bit length is the bit length of the UCI after the extension process indicated by the sequence extension parameter.

23. The method according to claim 22, wherein The sequence extension parameter is the repetition times N of the whole UCI, and N is a positive integer greater than 1; The extension process indicated by the sequence extension parameter is to repeat and splice the whole UCI N times; the extended bit length is N times the bit length.

24. The method according to claim 22, wherein The sequence extension parameter is the repetition times N of each character in the UCI, and N is a positive integer greater than 1; The extension process indicated by the sequence extension parameter is to insert N - 1 characters identical to the character after each character in the UCI; the extended bit length is N times the bit length.

25. The method according to claim 22, wherein The sequence extension parameter is the extended length of the CRC in the UCI; The extension process indicated by the sequence extension parameter is to perform length extension processing on the CRC in the UCI according to the extended length; the length of the CRC in the extended UCI is the extended length.

26. The method according to claim 22, wherein Sending the uplink control information UCI to the second node on the effective transmission resources includes: Sending the extended UCI to the second node on the effective transmission resources.

27. The method according to claim 22, wherein The sequence extension parameter is configured by the second node for the first node.

28. The method according to claim 22, wherein The sequence extension parameter is pre-configured in the first node; the method further includes: Sending third indication information to the second node, where the third indication information is used to indicate the sequence extension parameter.

29. A communication method, characterized in that, Applied to the second node, the method includes: Send the configuration information of the Physical Uplink Control Channel (PUCCH) to the first node; Receive the Uplink Control Information (UCI) sent by the first node on the effective transmission resources, where the effective transmission resources are determined according to the configuration information of the PUCCH.

30. The method according to claim 29, wherein The effective transmission resources include at least one of the following: Resource Block (RB); Sub - carrier; Orthogonal Frequency Division Multiplexing (OFDM) symbol.

31. The method according to claim 30, wherein, The configuration information is configured by the second node through Radio Resource Control (RRC) signaling; or, The configuration information is configured by the second node through Downlink Control Information (DCI); or, The configuration information is configured by the second node through Medium Access Control Control Element (MAC CE).

32. The method according to claim 30, wherein, The configuration information of the PUCCH includes: the usage mode of the effective transmission resources, and the usage mode of the effective transmission resources includes at least one of the following: Use all available transmission resources in the PUCCH resource as the effective transmission resources; Determine the effective transmission resources in the PUCCH resource based on a predefined rule.

33. The method according to claim 30, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources, and the quantity parameter of the effective transmission resources is the first quantity; The effective transmission resources include the first quantity of available transmission resources in the PUCCH resource.

34. The method according to claim 33, characterized in that, When the first quantity is greater than the quantity of available transmission resources in the PUCCH resource, the effective transmission resources include all available transmission resources in the PUCCH resource.

35. The method according to claim 33 or 34, characterized in that, The quantity parameter of the effective transmission resources is the quantity parameter at the uplink bandwidth part level, or the PUCCH priority level, or the cell level, or the PUCCH resource level, or the PUCCH format level.

36. The method according to claim 30, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources, and the quantity parameter of the effective transmission resources is the resource indicator of the PUCCH; The effective transmission resources include the first quantity of available transmission resources in the PUCCH resource indicated by the resource indicator of the PUCCH in a preset resource mapping table.

37. The method according to claim 36, wherein The preset resource mapping table includes preset indicators with different bit lengths, and one preset indicator corresponds to a candidate quantity of the effective transmission resources, and the bit length is associated with the largest candidate quantity in the preset resource mapping table.

38. The method according to claim 36, characterized in that, The preset resource mapping table includes preset indicators with different bit lengths, and the bit length is a positive integer greater than or equal to 1.

39. The method according to claim 30, wherein The configuration information of the PUCCH includes: the quantity configuration condition of the effective transmission resources, and the quantity configuration condition of the effective transmission resources includes at least one of the following: When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, use all available transmission resources in the PUCCH resource as the effective transmission resources; When the frequency or frequency band of the first node is within a preset frequency domain resource range, all available transmission resources in the PUCCH resource are used as the effective transmission resources; When the service parameters of the first node are in a preset parameter set, all available transmission resources in the PUCCH resource are used as the effective transmission resources.

40. The method according to claim 30, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources and the quantity configuration condition of the effective transmission resources; the quantity configuration condition of the effective transmission resources includes at least one of the following: When the bandwidth of the uplink bandwidth part of the first node is greater than a preset bandwidth threshold, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources; When the frequency or frequency band of the first node is within a preset frequency domain resource range, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources; When the service parameters of the first node are in a preset parameter set, the effective transmission resources are determined in the PUCCH resource according to the quantity parameter of the effective transmission resources.

41. The method according to claim 39 or 40, characterized in that, The method further includes: Receiving first indication information sent by the first node, where the first indication information is used to indicate the satisfaction situation of the first node with respect to the quantity configuration condition of the effective transmission resources.

42. The method according to claim 30, wherein The configuration information of the PUCCH includes: The second quantity of subcarriers used to carry the UCI in each available RB of the PUCCH resource; The third quantity of PUCCH symbols after deducting the symbols used to transmit the demodulation reference signal DMRS in one time slot; The first code rate; The modulation order; The bit length of the UCI.

43. The method according to claim 42, wherein The first code rate is the code rate indicated by the code rate index configured by the second node in the PUCCH code rate table, and the PUCCH code rate table includes new code rate configurations extended and supplemented by the second node for the first node.

44. The method according to claim 42, wherein The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the code rate scaling factor of the effective transmission resources; The effective transmission resources include the first quantity of available transmission resources in the PUCCH resource determined by the second code rate, the second quantity, the third quantity, the modulation order, and the bit length, where the second code rate is the first code rate after being amplified or reduced as indicated by the code rate scaling factor.

45. The method according to claim 44, wherein, The code rate scaling factor is configured by the second node for the first node.

46. The method according to claim 44, characterized in that, The code rate scaling factor is pre-configured in the first node; the method further includes: Receiving second indication information sent by the first node, where the second indication information is used to indicate the code rate scaling factor.

47. The method according to claim 42, characterized in that, The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the code rate scaling factor of the effective transmission resources; In the case where the code rate scaling factor is an invalid value, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

48. The method according to claim 42, wherein The configuration information of the PUCCH includes: the quantity configuration condition of the effective transmission resources; In the case where the first node does not meet the quantity configuration condition of the effective transmission resources, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

49. The method according to claim 42, wherein The configuration information of the PUCCH includes: the quantity parameter of the effective transmission resources; In the case where the quantity parameter of the effective transmission resources is an invalid value, the effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the bit length.

50. The method according to claim 42, characterized in that, The effective transmission resources are determined according to the configuration information of the PUCCH, including: the effective transmission resources are determined according to the configuration information of the PUCCH and the sequence extension parameter of the UCI; The effective transmission resources include a first quantity of available transmission resources in the PUCCH resources determined by the first code rate, the second quantity, the third quantity, the modulation order, and the extended bit length, where the extended bit length is the bit length of the UCI after the extension process indicated by the sequence extension parameter.

51. The method according to claim 50, wherein, The sequence extension parameter is the repetition times N of the whole UCI, and N is a positive integer greater than 1; The extension process indicated by the sequence extension parameter is to repeat and splice the whole UCI N times; the extended bit length is N times the bit length.

52. The method according to claim 50, wherein, The sequence extension parameter is the repetition times N of each character in the UCI, and N is a positive integer greater than 1; The extension process indicated by the sequence extension parameter is to insert N - 1 characters identical to the character after each character in the UCI; the extended bit length is N times the bit length.

53. The method according to claim 50, wherein The sequence extension parameter is the extended length of the CRC in the UCI; The extension process indicated by the sequence extension parameter is to perform length extension processing on the CRC in the UCI according to the extended length; the length of the CRC in the extended UCI is the extended length.

54. The method according to claim 50, wherein Receiving the uplink control information UCI sent by the first node on the effective transmission resources includes: Receiving the extended UCI sent by the first node on the effective transmission resources.

55. The method according to claim 50, wherein The sequence extension parameter is configured by the second node for the first node.

56. The method according to claim 50, characterized in that, The sequence extension parameter is pre-configured in the first node; the method further includes: Receiving a third indication information sent by the first node, where the third indication information is used to indicate the sequence extension parameter.

57. A communication device, characterized in that, Including: A memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; When the processor executes the instructions, it executes the method according to any one of claims 1-56.

58. A computer-readable storage medium, characterized in that, Computer instructions are stored on the computer-readable storage medium, and when the computer instructions run on a computer, the computer is caused to execute the method according to any one of claims 1-56.

59. A computer program product, characterized in that, The computer program product includes computer program instructions, and when the computer program instructions are executed, the method according to any one of claims 1-56 is implemented.