A UCI multiplexing transmission method and device

By determining the coding method based on the information length ratio of UCI in the 5G NR system, multiplexed transmission of high- and low-priority UCI is achieved, solving the problem of low-priority channel resource discarding caused by time domain overlap and improving data transmission efficiency.

CN115190597BActive Publication Date: 2025-09-26DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110360374.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-02
Publication Date
2025-09-26
Estimated Expiration
2041-04-02

AI Technical Summary

Technical Problem

In the 5G NR system, when high-priority and low-priority physical channel resources overlap in the time domain, the low-priority physical channel resources in the prior art are discarded, resulting in increased impact on data transmission.

Method used

The coding mode is determined based on the information length ratio of UCIs to be transmitted with different priorities, and UCIs with different priorities are multiplexed and transmitted on the same resource using a joint coding or independent coding method.

Benefits of technology

This reduces the phenomenon of discarding low-priority physical channel resources when time domain overlaps, and improves data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190597B_ABST
    Figure CN115190597B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for multiplexing and transmitting UCI, which relates to the field of wireless communication technology. When the resources corresponding to UCIs to be transmitted of different priorities overlap in the time domain, the terminal device determines the encoding method for each UCI to be transmitted based on the ratio of the information lengths of the UCIs to be transmitted of different priorities, so that each UCI to be transmitted can be encoded using the determined encoding method and the encoded UCI can be transmitted on the same resource, thereby reducing the phenomenon of discarding low-priority physical channel resources when physical channels of different priorities overlap in the time domain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a method and device for multiplexing and transmitting UCI. Background Art

[0002] At present, mobile communication networks have entered the era of 5G (Fifth Generation) mobile communication technology. In the 5G NR (New RAT) system, the data uplink supports two physical channel resources with different priorities. When the high-priority physical channel resources and the low-priority physical channel resources overlap in the time domain, the terminal device discards the low-priority physical channel resources and only transmits the high-priority physical channel resources.

[0003] In order to reduce the impact on data transmission caused by discarding low-priority physical channel resources when physical channel resources of different priorities overlap in the time domain, a solution is needed that can multiplex and transmit physical channel resources of different priorities. Summary of the Invention

[0004] The embodiments of the present application provide a method and device for multiplexing and transmitting UCI, so as to reduce the phenomenon of discarding low-priority physical channel resources when physical channel resources of different priorities overlap in the time domain.

[0005] In a first aspect, an embodiment of the present application provides a method for multiplexing and transmitting uplink control information (UCI), which is applied to a terminal device. The method includes:

[0006] If resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, determining a coding scheme for the UCI to be transmitted based on a ratio of information lengths of the UCI to be transmitted of different priorities;

[0007] Based on the determined encoding mode, the UCI to be transmitted is encoded, and the encoded UCI is transmitted through the same resource.

[0008] In an optional embodiment, the information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and determining the encoding mode for the UCI to be transmitted based on a ratio of the information lengths of the UCI to be transmitted of different priorities includes:

[0009] Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted;

[0010] If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted;

[0011] If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted;

[0012] If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0013] In an optional embodiment, the first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0014] In an optional embodiment, the information length of the UCI to be transmitted is the number of coded bits of the UCI to be transmitted; and determining the encoding mode for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities includes:

[0015] Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted;

[0016] Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted;

[0017] Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted;

[0018] A coding mode for each UCI to be transmitted is determined according to the second ratio.

[0019] In an optional embodiment, determining, according to the second ratio, a coding mode for each UCI to be transmitted includes:

[0020] If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted;

[0021] If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted;

[0022] If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0023] In an optional embodiment, the second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RC signaling or MAC CE signaling.

[0024] In an optional embodiment, the UCI to be transmitted includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

[0025] In an optional embodiment, before determining the encoding mode for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities, the method further includes:

[0026] If the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, performing a step of determining an encoding method for the UCI to be transmitted based on a ratio of the information lengths of the UCIs to be transmitted with different priorities;

[0027] If the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it is determined to perform joint coding on each UCI to be transmitted.

[0028] In an optional embodiment, the first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling; the first set length and the second set length are positive integers.

[0029] In an optional embodiment, it is determined that resources corresponding to UCI to be transmitted of different priorities overlap in the time domain by:

[0030] If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, or the resources corresponding to UCI to be transmitted of different priorities overlap with the third resource in the time domain, it is determined that the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain.

[0031] In an optional embodiment, the resource is at least one of the following resources: a physical uplink control channel PUCCH resource in format 2, format 3 or format 4, and a physical uplink shared channel PUSCH resource.

[0032] In an optional embodiment, transmitting the encoded UCI through the same resource includes:

[0033] The encoded UCI is transmitted through the resources corresponding to the high-priority UCI to be transmitted.

[0034] In a second aspect, an embodiment of the present application provides a method for multiplexing and transmitting uplink control information (UCI), which is applied to a network-side device. The method includes:

[0035] For received UCI to be decoded, determining a coding mode for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded; the UCI to be decoded is coded UCI transmitted through the same resource;

[0036] Based on the determined encoding mode, the UCI is decoded to obtain data in the UCI.

[0037] In a third aspect, an embodiment of the present application provides a terminal device, including:

[0038] a coding mode determining unit, configured to determine a coding mode for the UCI to be transmitted based on a ratio of information lengths of the UCI to be transmitted of different priorities if resources corresponding to the UCI to be transmitted of different priorities overlap in the time domain;

[0039] The information transmission unit is configured to encode the UCI to be transmitted based on a determined encoding method, and transmit the encoded UCI through the same resource.

[0040] In a fourth aspect, an embodiment of the present application provides a network-side device, including:

[0041] an information receiving unit, configured to determine, for received UCI to be decoded, a coding mode for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded; the UCI to be decoded is coded UCI transmitted through the same resource;

[0042] The decoding unit is configured to decode the UCI based on the determined encoding mode to obtain data in the UCI.

[0043] In a fifth aspect, an embodiment of the present application provides a terminal device, including: a memory, a transceiver, and a processor;

[0044] The memory is used to store computer instructions;

[0045] The transceiver is used to send and receive data under the control of the processor;

[0046] The processor is configured to read the computer program in the memory and execute the following steps:

[0047] If resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, determining a coding mode for the UCI to be transmitted based on a ratio of information lengths of the UCI to be transmitted of different priorities;

[0048] Based on the determined encoding mode, the UCI to be transmitted is encoded, and the encoded UCI is transmitted through the same resource.

[0049] In an optional embodiment, the information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and the processor is specifically configured to:

[0050] Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted;

[0051] If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted;

[0052] If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted;

[0053] If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0054] In an optional embodiment, the information length of the UCI to be transmitted is the number of coded bits of the UCI to be transmitted; and the processor is specifically configured to:

[0055] Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted;

[0056] Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted;

[0057] Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted;

[0058] A coding mode for each UCI to be transmitted is determined according to the second ratio.

[0059] In an optional embodiment, the processor is specifically configured to:

[0060] If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted; or,

[0061] If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted; or,

[0062] If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0063] In a sixth aspect, an embodiment of the present application provides a network-side device, including: a memory, a transceiver, and a processor;

[0064] The memory is used to store computer instructions;

[0065] The transceiver is used to send and receive data under the control of the processor;

[0066] The processor is configured to read the computer program in the memory and execute the following steps:

[0067] For received UCI to be decoded, determining a coding mode for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded; the UCI to be decoded is coded UCI transmitted through the same resource;

[0068] Based on the determined encoding mode, the UCI is decoded to obtain data in the UCI.

[0069] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method as described in any one of the first aspects is implemented.

[0070] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method as described in any one of the second aspects is implemented.

[0071] The multiplexing transmission method of UCI provided in an embodiment of the present application, when the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, the terminal device determines the encoding method for each UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities, so that each UCI to be transmitted can be encoded by the determined encoding method, and the encoded UCI can be transmitted on the same resource, so as to reduce the phenomenon of discarding low-priority physical channel resources when physical channels of different priorities overlap in the time domain. BRIEF DESCRIPTION OF THE DRAWINGS

[0072] Figure 1 A schematic diagram of the structure of a communication system applicable to an embodiment of the present application;

[0073] Figure 2 A schematic diagram of a flow chart of a method for multiplexing and transmitting UCI provided in an embodiment of the present application;

[0074] Figure 3 A schematic diagram of overlapping resources of different priorities in the time domain provided in an embodiment of the present application;

[0075] Figure 4 A schematic diagram of another embodiment of the present application showing overlapping of resources of different priorities in the time domain;

[0076] Figure 5 A schematic diagram of a flow chart of another UCI multiplexing transmission method provided in an embodiment of the present application;

[0077] Figure 6 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0078] Figure 7 A schematic diagram of the structure of a network-side device provided in an embodiment of the present application;

[0079] Figure 8 A schematic diagram of the structure of another terminal device provided in an embodiment of the present application;

[0080] Figure 9 A schematic diagram of the structure of another network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0081] The specific embodiments of the present application are described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present application and are not intended to limit the present application.

[0082] It should be noted that the terms "first" and "second" in the embodiments of this application are used to distinguish similar objects, rather than to describe a specific order or precedence. The term "and / or" in the embodiments of this application describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0083] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0084] Figure 1 Schematic diagram of the structure of the communication system applicable to the embodiment of the present application. The communication system may be a 5G communication system, such as Figure 1 As shown, the communication system may include a network side device 100 and a terminal device 200.

[0085] The network-side device 100 is a device that provides wireless communication functions for terminal devices, including but not limited to: gNB, RNC (radio network controller), NB (node ​​B), BSC (base station controller), BTS (base transceiver station), HNB (for example, home evolved node B, or home node B), BBU (Base Band Unit), TRP (transmitting and receiving point), TP (transmitting point), mobile switching center, etc. in 5G. The network-side device 100 may also be a device that provides wireless communication functions for terminal devices in other communication systems that may appear in the future.

[0086] In the specific embodiments below, the network-side device 100 is described as a base station. The base station, as a radio access network (RAN) node, may include a gNB that provides wireless network user plane and control plane protocols and functions for the 5G network.

[0087] The terminal device 200 is a device with wireless communication capabilities and can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water (such as ships); and can also be deployed in the air (such as airplanes, balloons, and satellites). The terminal can be a mobile phone, a pad (tablet), a computer with wireless transceiver capabilities, a VR (virtual reality) terminal, an AR (augmented reality) 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, etc. It can also be various forms of UE (User Equipment), MS (Mobile Station), etc.

[0088] The terminal device 200 can provide voice and / or data connectivity to the user, has a wireless connection function, and can be connected to a wireless modem, etc. The terminal device 200 can communicate with one or more core networks via the network side device 100 .

[0089] During the communication between the network-side device 100 and the terminal device 200, the data uplink supports two physical channel resources with different priorities. However, for the same terminal device, in order to avoid excessive PAPR (Peak to Average Power Ratio), the simultaneous transmission of multiple PUCCH (Physical Uplink Control Channel) resources is not supported, nor is the simultaneous transmission of PUCCH resources and PUSCH (Physical Uplink Shared Channel) resources supported. Currently, when high-priority physical channel resources and low-priority physical channel resources overlap in the time domain, the terminal device discards the low-priority physical channel resources and only transmits high-priority physical channel resources. For example, when high-priority PUCCH resources and low-priority PUCCH resources overlap in the time domain, the terminal device will discard the low-priority PUCCH resources and only transmit high-priority PUCCH resources.

[0090] In order to reduce the impact of discarding low-priority physical channel resources on data transmission when physical channel resources of different priorities overlap in the time domain, a solution is needed to multiplex physical channel resources of different priorities for transmission. However, there is currently no clear transmission solution for when UCI (Uplink Control Information) of different priorities is multiplexed on the same resource for transmission. For example, when HARQ-ACK (Hybrid Automatic Repeat request-ACKnowledgment) of different priorities is multiplexed on the same PUCCH resource, or when HARQ-ACK of different priorities is multiplexed on the same PUSCH resource, it is unclear whether independent coding or joint coding should be used.

[0091] In response to the above problems, an embodiment of the present application provides a multiplexing transmission method of UCI, a network side device, and a terminal device. Among them, when the resources corresponding to the UCI to be transmitted of different priorities overlap in the time domain, the terminal device can determine the encoding method for each UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities, encode the UCI to be transmitted based on the determined encoding method, and transmit the encoded UCI through the same resource. The network side device receives the UCI to be decoded transmitted through the same resource, determines the encoding method for the UCI based on the ratio of the information lengths of the UCIs of different priorities contained in the UCI to be decoded, decodes the UCI based on the determined encoding method, and obtains the data in the UCI. Among them, the encoding method can be joint encoding or independent encoding. Through the above process, the multiplexing transmission of UCIs of different priorities on the same resource can be achieved, thereby reducing the phenomenon of discarding low-priority physical channel resources when physical channels of different priorities overlap in the time domain.

[0092] Specifically, the UCI to be transmitted may include one or more of the following information: HARQ-ACK, CSI (Channel State Information), and SR (Scheduling Request). Correspondingly, the UCI of different priorities included in the UCI to be decoded may also include one or more of the following information: HARQ-ACK, CSI, and SR.

[0093] The resources multiplexed on the same resource can be PUCCH resources of PUCCH format 2, format 3, or format 4, and / or PUSCH resources. The PUCCH format is a resource format specified by the 3GPP (The 3rd Generation Partnership Project) protocol. In the 3GPP 5G NR protocol, PUCCH resources have five formats: format 0, format 1, format 2, format 3, and format 4. Among them, data transmitted on PUCCH resources of format 0 and format 1 can be transmitted without encoding, while data transmitted on PUCCH resources of format 2, format 3, and format 4 requires encoding before transmission.

[0094] The method executed by the terminal device 200 is as follows: Figure 2 As shown, the following steps are included:

[0095] Step S201 : If resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, a coding scheme for the UCI to be transmitted is determined based on a ratio of information lengths of the UCI to be transmitted of different priorities.

[0096] In one embodiment, the terminal device may determine the encoding method for each UCI to be transmitted based on the ratio of the number of bits of UCI to be transmitted of different priorities. Specifically, a first ratio of the number of bits of high-priority UCI to be transmitted to the number of bits of low-priority UCI to be transmitted may be determined. If the first ratio is greater than a first threshold value, it is determined that each UCI to be transmitted is jointly encoded; if the first ratio is less than the first threshold value, it is determined that each UCI to be transmitted is independently encoded; if the first ratio is equal to the first threshold value, it is determined that each UCI to be transmitted is jointly encoded. Alternatively, if the first ratio is greater than the first threshold value, it is determined that each UCI to be transmitted is jointly encoded; if the first ratio is less than the first threshold value, it is determined that each UCI to be transmitted is independently encoded; if the first ratio is equal to the first threshold value, it is determined that each UCI to be transmitted is independently encoded.

[0097] That is, if the first ratio is greater than or equal to the first threshold, joint coding is performed for each UCI to be transmitted; if the first ratio is less than the first threshold, independent coding is performed for each UCI to be transmitted. Alternatively, if the first ratio is greater than the first threshold, joint coding is performed for each UCI to be transmitted; if the first ratio is less than or equal to the first threshold, independent coding is performed for each UCI to be transmitted.

[0098] The first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC (Radio Resource Control) signaling or MAC CE (Medium access control-control element) signaling.

[0099] In another embodiment, the encoding method for each UCI to be transmitted can be determined based on the ratio of the number of encoded bits of UCI to be transmitted with different priorities. Specifically, the number of encoded bits of the high-priority UCI to be transmitted can be determined based on the number of bits of the high-priority UCI to be transmitted and the code rate of the high-priority UCI to be transmitted; the number of encoded bits of the low-priority UCI to be transmitted can be determined based on the number of bits of the low-priority UCI to be transmitted and the code rate of the low-priority UCI to be transmitted; a second ratio of the number of encoded bits of the high-priority UCI to be transmitted to the number of encoded bits of the low-priority UCI to be transmitted can be determined; and based on the second ratio, the encoding method for each UCI to be transmitted can be determined.

[0100] If the second ratio is greater than a second threshold value, it is determined that joint coding is performed for each UCI to be transmitted; if the second ratio is less than the second threshold value, it is determined that independent coding is performed for each UCI to be transmitted; if the second ratio is equal to the second threshold value, it is determined that joint coding is performed for each UCI to be transmitted. Alternatively, if the second ratio is greater than the second threshold value, it is determined that joint coding is performed for each UCI to be transmitted; if the second ratio is less than the second threshold value, it is determined that independent coding is performed for each UCI to be transmitted; if the second ratio is equal to the second threshold value, it is determined that independent coding is performed for each UCI to be transmitted.

[0101] That is, if the second ratio is greater than or equal to the second threshold, joint coding is performed for each UCI to be transmitted; if the second ratio is less than the second threshold, independent coding is performed for each UCI to be transmitted. Alternatively, if the second ratio is greater than the second threshold, joint coding is performed for each UCI to be transmitted; if the second ratio is less than or equal to the second threshold, independent coding is performed for each UCI to be transmitted.

[0102] For example, assume that the number of bits of high-priority UCI to be transmitted is divided by the code rate of the high-priority UCI to be transmitted to obtain the coded bit number A, and the number of bits of low-priority UCI to be transmitted is divided by the code rate of the low-priority UCI to be transmitted to obtain the coded bit number B.

[0103] If the ratio of A to B is greater than the second threshold, it is determined that the UCIs to be transmitted are multiplexed on the same resource using joint coding;

[0104] If the ratio of A to B is less than the second threshold, it is determined that each UCI to be transmitted is multiplexed on the same resource and independently coded;

[0105] If the ratio of A to B is equal to the second threshold, it is determined that each UCI to be transmitted is multiplexed on the same resource using joint coding, or it is determined that each UCI to be transmitted is multiplexed on the same resource using independent coding.

[0106] The second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0107] Step S202: Encode the UCI to be transmitted based on the determined encoding method, and transmit the encoded UCI through the same resource.

[0108] The same resource may be a high-priority physical channel resource or a low-priority physical channel resource.

[0109] Through the above method, the terminal device can clearly determine whether to use independent coding or joint coding for each UCI to be transmitted based on the ratio of the information lengths of UCI to be transmitted with different priorities. That is to say, the terminal device can determine the encoding method to be used when UCIs of different priorities are multiplexed on the same resource based on the ratio of the information lengths of UCIs of different priorities, so that the UCI to be transmitted can be encoded based on the determined encoding method, and UCIs of different priorities to be transmitted can be multiplexed and transmitted on the same resource.

[0110] In some embodiments, before determining the encoding scheme for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities, the UCI multiplexing transmission method provided in the embodiment of the present application may further include:

[0111] When the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, a step is performed to determine the encoding method for each UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted with different priorities; if the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it is determined to perform joint encoding for each UCI to be transmitted.

[0112] That is to say, if the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, it can be determined that joint coding is performed for each UCI to be transmitted. If the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it can also be determined that joint coding is performed for each UCI to be transmitted. If the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, and the information length of the low-priority UCI to be transmitted is also less than or equal to the second set length, it can also be determined that joint coding is performed for each UCI to be transmitted.

[0113] The first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling. The first set length and the second set length are positive integers.

[0114] For example, if the number of high-priority UCI bits to be transmitted is greater than a predefined number of bits, X, and the number of low-priority UCI bits to be transmitted is greater than a predefined number of bits, Y, then the coding scheme to be used when multiplexing the UCIs of different priorities on the same resource is determined based on the ratio of their information lengths. Otherwise, a joint coding scheme is always used. The number of bits, X, and Y, are positive integers that are predefined or configured by a higher layer.

[0115] In some embodiments, it can be determined that the resources corresponding to UCIs to be transmitted of different priorities overlap in the time domain in the following manner: if the resources corresponding to UCIs to be transmitted of different priorities overlap in the time domain, or the resources corresponding to UCIs to be transmitted of different priorities overlap with the third resource in the time domain, then it is determined that the resources corresponding to UCIs to be transmitted of different priorities overlap in the time domain. If the resources corresponding to UCIs to be transmitted of different priorities overlap in the time domain, the encoding method for each UCI to be transmitted can be determined based on the ratio of the information lengths of the UCIs to be transmitted of different priorities, and based on the determined encoding method, each UCI to be transmitted is encoded, and the encoded UCI is transmitted through the resources corresponding to the UCI to be transmitted of high priority.

[0116] For easier understanding, the following describes the UCI multiplexing transmission method performed by the terminal device through several specific embodiments.

[0117] Example 1

[0118] like Figure 3 As shown, a PUCCH resource carrying HP (High Priority) HARQ-ACK information and a PUCCH resource carrying LP (Low Priority) HARQ-ACK information overlap in the time domain, and the threshold value for selecting the predefined coding mode is 2.

[0119] Case 1: Assuming that the number of bits of HP HARQ-ACK information is 3 and the number of bits of LP HARQ-ACK information is 9, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 1 / 3, which is less than the threshold value of 2. In this case, it is determined that independent coding is used for multiplexing.

[0120] Case 2: Assuming that the number of bits of HP HARQ-ACK information is 9 and the number of bits of LP HARQ-ACK information is 3, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 3, which is greater than the threshold value 2. In this case, it is determined to use joint coding for multiplexing.

[0121] Case 3: Assuming that the number of bits of HP HARQ-ACK information is 6 and the number of bits of LP HARQ-ACK information is 3, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 2, which is equal to the threshold value 2. In this case, it is determined to use joint coding for multiplexing.

[0122] In this embodiment, the joint coding mode is selected for multiplexing as an example for description. In other embodiments, when the situation is 3, an independent coding mode may be selected for multiplexing.

[0123] After encoding each UCI to be transmitted based on the determined encoding method, the terminal device can transmit the encoded UCI through the HP PUCCH resource. The HP PUCCH resource is the PUCCH resource corresponding to the HP HARQ-ACK information, or the PUCCH resource carrying the HP HARQ-ACK information.

[0124] Example 2

[0125] like Figure 3 As shown, a PUCCH resource carrying HP HARQ-ACK information (ie, HP PUCCH) and a PUCCH resource carrying LPHARQ-ACK information (ie, LP PUCCH) overlap in the time domain. It is assumed that the threshold value for selecting the predefined coding mode configured by RRC signaling is 1. Figure 3 Slot in represents a time slot.

[0126] Case 1: Assuming the number of HP HARQ-ACK information bits is 3 and the corresponding code rate is 0.2, the number of coded bits of the HP HARQ-ACK information is 15. The number of LP HARQ-ACK information bits is 9 and the corresponding code rate is 0.5, the number of coded bits of the LP HARQ-ACK information is 18. The ratio of the number of coded bits of the HP HARQ-ACK information to the number of coded bits of the LP HARQ-ACK information is 5 / 6, which is less than the threshold value of 1. In this case, it is determined that independent coding is used for multiplexing.

[0127] Case 2: Assuming that the number of bits of HP HARQ-ACK information is 5 and the corresponding code rate is 0.2, the number of coded bits of HP HARQ-ACK is 25. The number of bits of LP HARQ-ACK information is 9 and the corresponding code rate is 0.5, the number of coded bits of LP HARQ-ACK information is 18, and the ratio of the number of coded bits of HP HARQ-ACK information to the number of coded bits of LP HARQ-ACK information is 25 / 18. If it is greater than the threshold value of 1, it is determined to use joint coding for multiplexing.

[0128] Case 3: Assuming that the number of bits of HP HARQ-ACK information is 2 and the corresponding code rate is 0.2, the number of coded bits of HP HARQ-ACK information is 10, the number of bits of LP HARQ-ACK information is 5, and the corresponding code rate is 0.5, the number of coded bits of LP HARQ-ACK information is 10, and the ratio of the number of coded bits of HP HARQ-ACK information to the number of coded bits of LP HARQ-ACK information is 1, which is equal to the threshold value 1. It is determined that joint coding is used for multiplexing.

[0129] In this embodiment, the joint coding mode is selected for multiplexing as an example for description. In other embodiments, when the situation is 3, an independent coding mode may be selected for multiplexing.

[0130] After encoding each UCI to be transmitted based on the determined encoding method, the terminal device can transmit the encoded UCI through the HP PUCCH resource. The HP PUCCH resource is the PUCCH resource corresponding to the HP HARQ-ACK information, or the PUCCH resource carrying the HP HARQ-ACK information.

[0131] Example 3

[0132] like Figure 3 As shown in FIG, a PUCCH resource carrying HP HARQ-ACK information and a PUCCH resource carrying LP HARQ-ACK information overlap in the time domain, the threshold value for selecting the predefined coding mode is 1, and the predefined X and Y values ​​are both 2. That is, only when the number of bits of the HP HARQ-ACK information and the LP HARQ-ACK information are both greater than 2, the coding mode is selected based on the threshold value 1, otherwise the joint coding mode is always used.

[0133] Case 1: Assuming that the number of bits of the HP HARQ-ACK information is 2 and the number of bits of the LP HARQ-ACK information is 6, since the number of bits of the HP HARQ-ACK information is not greater than 2, it is determined to use a joint coding method for multiplexing.

[0134] Case 2: Assuming that the number of bits of HP HARQ-ACK information is 5 and the number of bits of LP HARQ-ACK information is 6, the ratio of the number of bits of HP HARQ-ACK information to the number of bits of LP HARQ-ACK information is determined to be 5 / 6. If it is less than the threshold value 1, independent coding mode is selected for multiplexing.

[0135] Case 3: Assuming that the number of bits of HP HARQ-ACK information is 5 and the number of bits of LP HARQ-ACK information is 1, since the number of bits of LP HARQ-ACK information is not greater than 2, it is determined to use a joint coding method for multiplexing.

[0136] Case 4: Assuming that the number of bits of HP HARQ-ACK information is 4 and the number of bits of LP HARQ-ACK information is 2, the ratio of the number of bits of HP HARQ-ACK information to the number of bits of LP HARQ-ACK information is determined to be 2. If it is greater than the threshold value of 1, joint coding is selected for multiplexing.

[0137] Based on the determined coding method, after encoding each UCI to be transmitted, the terminal device can transmit the encoded UCI through the HP PUCCH resource, such as Figure 3 As shown by the arrow in , the HP PUCCH resource is the PUCCH resource corresponding to the HP HARQ-ACK information, or the PUCCH resource carrying the HP HARQ-ACK information.

[0138] Example 4

[0139] like Figure 4 As shown, a PUCCH resource carrying HP HARQ-ACK information (i.e., HP PUCCH) overlaps with an HP PUSCH resource in the time domain, and a PUCCH resource carrying LP HARQ-ACK information (i.e., LP PUCCH) also overlaps with the HP PUSCH resource in the time domain. Assume that the threshold value for selecting the predefined coding method is 2. Figure 4 The Slot in represents a time slot.

[0140] Case 1: Assuming that the number of bits of HP HARQ-ACK information is 2 and the number of bits of LP HARQ-ACK information is 6, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 1 / 3, which is less than the threshold value of 2. In this case, it is determined to use independent coding for multiplexing.

[0141] Case 2: Assuming that the number of bits of HP HARQ-ACK information is 6 and the number of bits of LP HARQ-ACK information is 2, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 3, which is greater than the threshold value of 2. In this case, it is determined to use joint coding for multiplexing.

[0142] Case 3: Assuming that the number of bits of HP HARQ-ACK information is 6 and the number of bits of LP HARQ-ACK information is 3, the ratio of the number of bits of HPHARQ-ACK information to the number of bits of LP HARQ-ACK information is 2, which is equal to the threshold value 2. In this case, it is determined to use joint coding for multiplexing.

[0143] In this embodiment, the joint coding mode is selected for multiplexing as an example for description. In other embodiments, when the situation is 3, an independent coding mode may be selected for multiplexing.

[0144] Based on the determined coding method, after encoding each UCI to be transmitted, the terminal device can transmit the encoded UCI through the HP PUSCH resource, such as Figure 4 As shown by the arrow in .

[0145] The method performed by the network side device 100 is as follows Figure 5 As shown, the following steps are included:

[0146] Step S501 : For received UCI to be decoded, a coding mode for the UCI is determined based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded.

[0147] The UCI to be decoded is coded UCI transmitted via the same resource. The coded UCI is obtained by encoding the UCI to be transmitted based on the determined coding scheme, after the terminal device determines that resources corresponding to the UCI to be transmitted of different priorities overlap in the time domain, based on the ratio of the information lengths of the UCI to be transmitted of different priorities.

[0148] Taking the network side device 100 as an example, which is a base station, since the physical channel resources used by the terminal device and the information length of the UCI carried on the physical channel resources are scheduled by the base station, or determined by the terminal device and the base station according to the protocol, the base station can obtain the information length of UCI of different priorities contained in the received UCI to be decoded, and determine the encoding method for UCI based on the ratio of the information lengths of UCI of different priorities contained in the UCI to be decoded.

[0149] The specific process of the base station determining the coding method for UCI is the same as the specific process of the terminal device determining the coding method for UCI to be transmitted, so it can be executed with reference to the above and will not be repeated here.

[0150] Step S502: Decode the UCI based on the determined encoding method to obtain data in the UCI.

[0151] The network-side device uses a method corresponding to that of the terminal device to determine the encoding method for UCI based on the ratio of the information lengths of UCIs of different priorities. This allows the network-side device to decode the UCI transmitted on the same resource based on the determined encoding method to obtain the data in the UCI, thereby reducing the phenomenon of discarding low-priority physical channel resources when physical channels of different priorities overlap in the time domain.

[0152] For example, in one embodiment, assuming that the number of bits of the high-priority UCI to be transmitted is 6 and the number of bits of the low-priority UCI to be transmitted is 3, the ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted is 2, which is equal to the threshold value 2. The terminal device determines to use a joint coding method to encode the UCI to be transmitted and transmits the encoded UCI through the high-priority PUCCH resource. The base station receives the UCI to be decoded transmitted through the high-priority PUCCH resource, and determines that the ratio of the number of bits of the high-priority UCI to the number of bits of the low-priority UCI is 2, which is equal to the threshold value 2, that is, it determines that the coding method for UCI is joint coding. Based on the determined coding method, the base station decodes the UCI and obtains the data in the UCI.

[0153] In another embodiment, assuming that the number of bits of the high-priority UCI to be transmitted is 6 and the number of bits of the low-priority UCI to be transmitted is 3, the ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted is 2, which is equal to the threshold value 2. The terminal device determines to use an independent coding method to encode the UCI to be transmitted and transmits the encoded UCI through the high-priority PUCCH resource. The base station receives the UCI to be decoded transmitted through the high-priority PUCCH resource, and determines that the ratio of the number of bits of the high-priority UCI to the number of bits of the low-priority UCI is 2, which is equal to the threshold value 2, that is, it determines that the coding method for UCI is independent coding. Based on the determined coding method, the base station decodes the UCI and obtains the data in the UCI.

[0154] Based on the same technical concept, an embodiment of the present application also provides a terminal device, which can implement the process performed by the aforementioned embodiment.

[0155] Figure 6 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 6 As shown, the terminal device includes: an encoding mode determination unit 601 and an information transmission unit 602;

[0156] The coding mode determining unit 601 is configured to determine a coding mode for the UCI to be transmitted based on a ratio of information lengths of the UCI to be transmitted of different priorities if resources corresponding to the UCI to be transmitted of different priorities overlap in the time domain;

[0157] The information transmission unit 602 is configured to encode the UCI to be transmitted based on the determined encoding method, and transmit the encoded UCI through the same resource.

[0158] In an optional embodiment, the information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and the encoding mode determining unit 601 is specifically configured to:

[0159] Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted;

[0160] If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted;

[0161] If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted;

[0162] If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0163] In an optional embodiment, the first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0164] In an optional embodiment, the information length of the UCI to be transmitted is the number of coding bits of the UCI to be transmitted; and the coding mode determining unit 601 is specifically configured to:

[0165] Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted;

[0166] Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted;

[0167] Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted;

[0168] A coding mode for each UCI to be transmitted is determined according to the second ratio.

[0169] In an optional embodiment, the encoding mode determining unit 601 is specifically configured to:

[0170] If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted;

[0171] If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted;

[0172] If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0173] In an optional embodiment, the second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RC signaling or MAC CE signaling.

[0174] In an optional embodiment, the UCI to be transmitted includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

[0175] In an optional embodiment, the encoding mode determining unit 601 may also be configured to:

[0176] If the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, performing a step of determining an encoding method for the UCI to be transmitted based on a ratio of the information lengths of the UCIs to be transmitted with different priorities;

[0177] If the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it is determined to perform joint coding on each UCI to be transmitted.

[0178] In an optional embodiment, the first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling; the first set length and the second set length are positive integers.

[0179] In an optional embodiment, the encoding mode determining unit 601 may also be configured to:

[0180] If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, or the resources corresponding to UCI to be transmitted of different priorities overlap with the third resource in the time domain, it is determined that the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain.

[0181] In an optional embodiment, the resource is at least one of the following resources: a physical uplink control channel PUCCH resource in format 2, format 3 or format 4, and a physical uplink shared channel PUSCH resource.

[0182] In an optional embodiment, the information transmission unit 602 is specifically configured to:

[0183] The encoded UCI is transmitted through the resources corresponding to the high-priority UCI to be transmitted.

[0184] Based on the same technical concept, an embodiment of the present application also provides a network-side device, which can implement the process executed by the aforementioned embodiment.

[0185] Figure 7 This is a schematic diagram of the structure of a network side device provided in an embodiment of the present application. Figure 7 As shown, the terminal device includes: an information receiving unit 701 and a decoding unit 702;

[0186] The information receiving unit 701 is configured to determine, for received UCI to be decoded, a coding scheme for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded; the UCI to be decoded is coded UCI transmitted through the same resource;

[0187] The decoding unit 702 is configured to decode the UCI based on the determined encoding mode to obtain data in the UCI.

[0188] In an optional embodiment, the information length of the UCI is the number of bits of the UCI; the information receiving unit 701 is specifically configured to:

[0189] Determining a first ratio of the number of bits of the high-priority UCI to the number of bits of the low-priority UCI;

[0190] If the first ratio is greater than a first threshold, determining that the encoding method for the UCI is joint coding;

[0191] If the first ratio is less than the first threshold, determining that the encoding method for the UCI is independent encoding;

[0192] If the first ratio is equal to the first threshold, it is determined that the coding mode for the UCI is joint coding or independent coding.

[0193] In an optional embodiment, the first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0194] In an optional embodiment, the information length of the UCI is the number of coded bits of the UCI; the information receiving unit 701 is specifically configured to:

[0195] Determining, according to the number of bits of the high-priority UCI and the code rate of the high-priority UCI, a number of coded bits of the high-priority UCI;

[0196] Determining, according to the number of bits of the low-priority UCI and the code rate of the low-priority UCI, a number of coded bits of the low-priority UCI;

[0197] Determining a second ratio of the number of coded bits of the high-priority UCI to the number of coded bits of the low-priority UCI;

[0198] Determine an encoding method for the UCI according to the second ratio.

[0199] In an optional embodiment, the information receiving unit 701 is specifically configured to:

[0200] If the second ratio is greater than a second threshold, determining that the encoding method for the UCI is joint coding;

[0201] If the second ratio is less than the second threshold, determining that the encoding mode for the UCI is independent encoding;

[0202] If the second ratio is equal to the second threshold, it is determined that the coding method for the UCI is joint coding or independent coding.

[0203] In an optional embodiment, the second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RC signaling or MAC CE signaling.

[0204] In an optional embodiment, the UCI includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

[0205] In an optional embodiment, the information receiving unit 701 may also be used to:

[0206] If the information length of the high-priority UCI is greater than the first set length, and the information length of the low-priority UCI is greater than the second set length, performing a step of determining an encoding method for the UCI based on a ratio of information lengths of UCIs of different priorities;

[0207] If the information length of the high-priority UCI is less than or equal to the first set length, or the information length of the low-priority UCI is less than or equal to the second set length, it is determined that the encoding method for the UCI is joint encoding.

[0208] In an optional embodiment, the first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling; the first set length and the second set length are positive integers.

[0209] In an optional embodiment, the resource is at least one of the following resources: a physical uplink control channel PUCCH resource in format 2, format 3 or format 4, and a physical uplink shared channel PUSCH resource.

[0210] Based on the same technical concept, the embodiment of the present application also provides a terminal device, for example, Figure 1 The terminal device 200 in the embodiment described above can be implemented in the terminal device 200. Figure 2 The flow of the method being executed.

[0211] Figure 8 FIG1 shows a schematic diagram of the structure of the terminal device provided in an embodiment of the present application, that is, another schematic diagram of the structure of the terminal device 200. Figure 8 As shown, the terminal device includes a processor 801, a memory 802 and a transceiver 803;

[0212] The processor 801 is responsible for managing the bus architecture and general processing, and the memory 802 can store data used by the processor 801 when performing operations. The transceiver 803 is used to receive and send data under the control of the processor 801.

[0213] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 801 and memory represented by memory 802. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are not further described herein. The bus interface provides an interface. Processor 801 is responsible for managing the bus architecture and general processing, while memory 802 can store data used by processor 801 when performing operations.

[0214] The processes disclosed in the embodiments of this application can be applied to or implemented by processor 801. During implementation, each step of the signal processing process can be completed by hardware integrated logic circuits or software instructions in processor 801. Processor 801 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly implemented and executed by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 802, and processor 801 reads the information in memory 802 and, in conjunction with its hardware, completes the steps of the signal processing process.

[0215] Specifically, the processor 801 is configured to read the program in the memory 802 and execute:

[0216] If resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, determining a coding mode for the UCI to be transmitted based on a ratio of information lengths of the UCI to be transmitted of different priorities;

[0217] Based on the determined encoding mode, the UCI to be transmitted is encoded, and the encoded UCI is transmitted through the same resource.

[0218] In an optional embodiment, the information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and the processor 801 is specifically configured to:

[0219] Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted;

[0220] If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted;

[0221] If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted;

[0222] If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0223] In an optional embodiment, the first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0224] In an optional embodiment, the information length of the UCI to be transmitted is the number of coded bits of the UCI to be transmitted; and the processor 801 is specifically configured to:

[0225] Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted;

[0226] Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted;

[0227] Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted;

[0228] A coding mode for each UCI to be transmitted is determined according to the second ratio.

[0229] In an optional embodiment, the processor 801 is specifically configured to:

[0230] If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted;

[0231] If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted;

[0232] If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

[0233] In an optional embodiment, the second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RC signaling or MAC CE signaling.

[0234] In an optional embodiment, the UCI to be transmitted includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

[0235] In an optional embodiment, the encoding mode determining unit 601 may also be configured to:

[0236] If the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, performing a step of determining an encoding method for the UCI to be transmitted based on a ratio of the information lengths of the UCIs to be transmitted with different priorities;

[0237] If the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it is determined to perform joint coding on each UCI to be transmitted.

[0238] In an optional embodiment, the first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling; the first set length and the second set length are positive integers.

[0239] In an optional embodiment, the processor 801 may further be configured to:

[0240] If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, or the resources corresponding to UCI to be transmitted of different priorities overlap with the third resource in the time domain, it is determined that the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain.

[0241] In an optional embodiment, the resource is at least one of the following resources: a physical uplink control channel PUCCH resource in format 2, format 3 or format 4, and a physical uplink shared channel PUSCH resource.

[0242] In an optional embodiment, the processor 801 is specifically configured to:

[0243] The encoded UCI is transmitted through the resources corresponding to the high-priority UCI to be transmitted.

[0244] The terminal device provided in the embodiment of the present application can determine the encoding method to be used when UCI of different priorities are multiplexed on the same resource based on the ratio of the information lengths of UCI to be transmitted of different priorities, so that the UCI to be transmitted can be encoded based on the determined encoding method, and UCI to be transmitted of different priorities can be multiplexed and transmitted on the same resource.

[0245] Based on the same technical concept, the embodiment of the present application also provides a network side device, for example, Figure 1 The network side device 100 in the embodiment described above can be implemented in the network side device 100. Figure 5 The flow of the method being executed.

[0246] Figure 9FIG1 shows a schematic diagram of the structure of the network side device provided in an embodiment of the present application, that is, another schematic diagram of the structure of the network side device 100. Figure 9 As shown, the network side device includes a processor 901, a memory 902 and a transceiver 903;

[0247] The processor 901 is responsible for managing the bus architecture and general processing, and the memory 902 can store data used by the processor 901 when performing operations. The transceiver 903 is used to receive and send data under the control of the processor 901.

[0248] The bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits such as one or more processors represented by processor 901 and memory represented by memory 902. The bus architecture can also link various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and are not further described herein. The bus interface provides an interface. Processor 901 is responsible for managing the bus architecture and general processing, while memory 902 can store data used by processor 901 when performing operations.

[0249] The processes disclosed in the embodiments of this application can be applied to or implemented by processor 901. During implementation, each step of the signal processing process can be completed by hardware integrated logic circuits or software instructions in processor 901. Processor 901 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly implemented and executed by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 902, and processor 901 reads the information in memory 902 and, in conjunction with its hardware, completes the steps of the signal processing process.

[0250] Specifically, the processor 901 is configured to read the program in the memory 902 and execute:

[0251] For received UCI to be decoded, determining a coding mode for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded; the UCI to be decoded is coded UCI transmitted through the same resource;

[0252] Based on the determined encoding mode, the UCI is decoded to obtain data in the UCI.

[0253] In an optional embodiment, the information length of the UCI is the number of bits of the UCI; the processor 901 is specifically configured to:

[0254] Determining a first ratio of the number of bits of the high-priority UCI to the number of bits of the low-priority UCI;

[0255] If the first ratio is greater than a first threshold, determining that the encoding method for the UCI is joint coding;

[0256] If the first ratio is less than the first threshold, determining that the encoding method for the UCI is independent encoding;

[0257] If the first ratio is equal to the first threshold, it is determined that the coding mode for the UCI is joint coding or independent coding.

[0258] In an optional embodiment, the first threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling.

[0259] In an optional embodiment, the information length of the UCI is the number of coded bits of the UCI; the processor 901 is specifically configured to:

[0260] Determining, according to the number of bits of the high-priority UCI and the code rate of the high-priority UCI, a number of coded bits of the high-priority UCI;

[0261] Determining, according to the number of bits of the low-priority UCI and the code rate of the low-priority UCI, a number of coded bits of the low-priority UCI;

[0262] Determining a second ratio of the number of coded bits of the high-priority UCI to the number of coded bits of the low-priority UCI;

[0263] Determine an encoding method for the UCI according to the second ratio.

[0264] In an optional embodiment, the processor 901 is specifically configured to:

[0265] If the second ratio is greater than a second threshold, determining that the encoding method for the UCI is joint coding;

[0266] If the second ratio is less than the second threshold, determining that the encoding mode for the UCI is independent encoding;

[0267] If the second ratio is equal to the second threshold, it is determined that the coding method for the UCI is joint coding or independent coding.

[0268] In an optional embodiment, the second threshold value is a predefined value or a value configured by high-layer signaling; the high-layer signaling is RC signaling or MAC CE signaling.

[0269] In an optional embodiment, the UCI includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

[0270] In an optional embodiment, the processor 901 may further be configured to:

[0271] If the information length of the high-priority UCI is greater than the first set length, and the information length of the low-priority UCI is greater than the second set length, performing a step of determining an encoding method for the UCI based on a ratio of information lengths of UCIs of different priorities;

[0272] If the information length of the high-priority UCI is less than or equal to the first set length, or the information length of the low-priority UCI is less than or equal to the second set length, it is determined that the encoding method for the UCI is joint encoding.

[0273] In an optional embodiment, the first set length and the second set length are predefined values ​​or values ​​configured by high-layer signaling; the high-layer signaling is RRC signaling or MAC CE signaling; the first set length and the second set length are positive integers.

[0274] In an optional embodiment, the resource is at least one of the following resources: a physical uplink control channel PUCCH resource in format 2, format 3 or format 4, and a physical uplink shared channel PUSCH resource.

[0275] The network-side device provided in the embodiment of the present application determines the encoding method for UCI based on the ratio of the information lengths of UCIs of different priorities, so that the UCI transmitted on the same resource can be decoded based on the determined encoding method to obtain the data in the UCI, thereby reducing the phenomenon of discarding low-priority physical channel resources when physical channels of different priorities overlap in the time domain.

[0276] The embodiments of the present application also provide a computing device-readable storage medium for the multiplexing and transmission of UCIs, ensuring that the content is not lost after a power outage. The storage medium stores a software program, including program code. When the program code is executed on a computing device, the software program, when read and executed by one or more processors, implements any of the UCI multiplexing and transmission solutions described in the embodiments of the present application.

[0277] The present invention is described above with reference to block diagrams and / or flow charts illustrating methods, devices (systems) and / or computer program products according to embodiments of the present invention. It should be understood that a block of a block diagram and / or flow chart diagram and a combination of blocks of a block diagram and / or flow chart diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer and / or other programmable data processing device to produce a machine, so that instructions executed by the computer processor and / or other programmable data processing device create a method for implementing the functions / actions specified in the block diagram and / or flow chart block.

[0278] Accordingly, the embodiments of the present application can also be implemented with hardware and / or software (including firmware, resident software, microcode, etc.). Furthermore, the embodiments of the present application can take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium, to be used by an instruction execution system or in combination with an instruction execution system. In the context of the embodiments of the present application, a computer-usable or computer-readable medium can be any medium that can contain, store, communicate, transmit, or convey a program to be used by an instruction execution system, device, or equipment, or to be used in combination with an instruction execution system, device, or equipment.

[0279] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A method for multiplexing and transmitting uplink control information (UCI), characterized in that: Applied to a terminal device, the method includes: If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, then when the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, determining the encoding method for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted of different priorities; If the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, determining to perform joint encoding on each UCI to be transmitted; Based on the determined encoding mode, the UCI to be transmitted is encoded, and the encoded UCI is transmitted through the same resource.

2. The method according to claim 1, characterized in that The information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and determining the encoding method for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted with different priorities includes: Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted; If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted; If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted; If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

3. The method according to claim 1, characterized in that The information length of the UCI to be transmitted is the number of coding bits of the UCI to be transmitted; and determining the coding mode for the UCI to be transmitted based on the ratio of the information lengths of the UCI to be transmitted with different priorities includes: Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted; Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted; Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted; A coding mode for each UCI to be transmitted is determined according to the second ratio.

4. The method according to claim 3, characterized in that The determining, according to the second ratio, a coding mode for each UCI to be transmitted includes: If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted; If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted; If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

5. The method according to any one of claims 1 to 4, characterized in that The UCI to be transmitted includes at least one of the following information: hybrid automatic repeat request acknowledgement information HARQ-ACK, channel state information CSI, and scheduling request information SR.

6. The method according to any one of claims 1 to 4, characterized in that The resources corresponding to UCIs to be transmitted with different priorities are determined to overlap in the time domain in the following manner: If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, or the resources corresponding to UCI to be transmitted of different priorities overlap with the third resource in the time domain, it is determined that the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain.

7. The method according to any one of claims 2 to 4, characterized in that The encoded UCI transmitted through the same resource includes: The encoded UCI is transmitted through the resources corresponding to the high-priority UCI to be transmitted.

8. A method for multiplexing and transmitting uplink control information (UCI), characterized in that: Applied to a network-side device, the method includes: For received UCI to be decoded, when the information length of high-priority UCI included in the UCI to be decoded is greater than a first set length, and the information length of low-priority UCI is greater than a second set length, determining a coding scheme for the UCI based on a ratio of information lengths of UCIs of different priorities included in the UCI to be decoded; if the information length of high-priority UCI included in the UCI to be decoded is less than or equal to the first set length, or if the information length of low-priority UCI is less than or equal to the second set length, determining that the coding scheme for the UCI is joint coding; and the UCI to be decoded is coded UCI transmitted through the same resource; Based on the determined encoding mode, the UCI is decoded to obtain data in the UCI.

9. A terminal device, characterized in that: include: a coding mode determining unit, configured to, if resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, determine, based on a ratio of the information lengths of the UCI to be transmitted of different priorities, a coding mode for the UCI to be transmitted, when the information length of the high-priority UCI to be transmitted is greater than a first set length and the information length of the low-priority UCI to be transmitted is greater than a second set length; and determine to perform joint coding on the UCI to be transmitted if the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length; The information transmission unit is configured to encode the UCI to be transmitted based on a determined encoding method, and transmit the encoded UCI through the same resource.

10. A network side device, characterized in that: include: an information receiving unit, configured to determine, for received UCI to be decoded, a coding scheme for the UCI based on a ratio of information lengths of UCIs of different priorities contained in the UCI to be decoded, when an information length of a high-priority UCI contained in the UCI to be decoded is greater than a first set length, and an information length of a low-priority UCI is greater than a second set length; If an information length of a high-priority UCI included in the UCI to be decoded is less than or equal to a first set length, or an information length of a low-priority UCI is less than or equal to a second set length, determining that a coding mode for the UCI is joint coding; The UCI to be decoded is the encoded UCI transmitted through the same resource; The decoding unit is configured to decode the UCI based on the determined encoding mode to obtain data in the UCI.

11. A terminal device, characterized in that: including: including: memory, transceiver and processor; The memory is used to store computer instructions; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and execute the following steps: If the resources corresponding to UCI to be transmitted of different priorities overlap in the time domain, then when the information length of the high-priority UCI to be transmitted is greater than the first set length, and the information length of the low-priority UCI to be transmitted is greater than the second set length, the encoding method for the UCI to be transmitted is determined based on the ratio of the information lengths of the UCI to be transmitted of different priorities; if the information length of the high-priority UCI to be transmitted is less than or equal to the first set length, or the information length of the low-priority UCI to be transmitted is less than or equal to the second set length, it is determined to perform joint encoding on each UCI to be transmitted; Based on the determined encoding mode, the UCI to be transmitted is encoded, and the encoded UCI is transmitted through the same resource.

12. The terminal device according to claim 11, characterized in that The information length of the UCI to be transmitted is the number of bits of the UCI to be transmitted; and the processor is specifically configured to: Determine a first ratio of the number of bits of the high-priority UCI to be transmitted to the number of bits of the low-priority UCI to be transmitted; If the first ratio is greater than a first threshold, determining to perform joint coding on each UCI to be transmitted; If the first ratio is less than the first threshold, determining to independently encode each UCI to be transmitted; If the first ratio is equal to the first threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

13. The terminal device according to claim 11, characterized in that The information length of the UCI to be transmitted is the number of coded bits of the UCI to be transmitted; and the processor is specifically configured to: Determining, according to the number of bits of the high-priority UCI to be transmitted and the bit rate of the high-priority UCI to be transmitted, the number of coded bits of the high-priority UCI to be transmitted; Determining, according to the number of bits of the low-priority UCI to be transmitted and the bit rate of the low-priority UCI to be transmitted, the number of coded bits of the low-priority UCI to be transmitted; Determine a second ratio of the number of coded bits of the high-priority UCI to be transmitted to the number of coded bits of the low-priority UCI to be transmitted; A coding mode for each UCI to be transmitted is determined according to the second ratio.

14. The terminal device according to claim 13, characterized in that The processor is specifically configured to: If the second ratio is greater than a second threshold, determining to perform joint coding on each UCI to be transmitted; or, If the second ratio is less than the second threshold, determining to independently encode each UCI to be transmitted; or, If the second ratio is equal to the second threshold, it is determined whether to perform joint coding or independent coding on each UCI to be transmitted.

15. A network side device, characterized in that: including: including: memory, transceiver and processor; The memory is used to store computer instructions; The transceiver is used to send and receive data under the control of the processor; The processor is configured to read the computer program in the memory and execute the following steps: For received UCI to be decoded, when the information length of high-priority UCI included in the UCI to be decoded is greater than a first set length, and the information length of low-priority UCI is greater than a second set length, determining a coding scheme for the UCI based on a ratio of information lengths of UCIs of different priorities included in the UCI to be decoded; if the information length of high-priority UCI included in the UCI to be decoded is less than or equal to the first set length, or if the information length of low-priority UCI is less than or equal to the second set length, determining that the coding scheme for the UCI is joint coding; and the UCI to be decoded is coded UCI transmitted through the same resource; Based on the determined encoding mode, the UCI is decoded to obtain data in the UCI.

16. A computer-readable storage medium, characterized in that The storage medium stores computer instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 7 or the method according to claim 8.