Uplink control information (UCI) transmission method, apparatus, user equipment, and medium

By determining the target channel based on the uplink channel priority and channel type in the new air interface system, the problem of low UCI transmission reliability is solved, and effective UCI transmission is achieved under overlapping service conditions.

CN115334652BActive Publication Date: 2025-11-25VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110507912.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-10
Publication Date
2025-11-25
Estimated Expiration
2041-05-10

AI Technical Summary

Technical Problem

In the new air interface system, the uplink control information (UCI) transmission of the UE is prone to overlap due to different scheduling cycles and transmission durations in different service scenarios, resulting in low reliability of UCI transmission.

Method used

By determining the target uplink channel based on the priority and/or channel type among N uplink channels that overlap in the time domain, and transmitting M UCIs carried on the N uplink channels, the cancellation of UCI transmission for a certain service is avoided.

Benefits of technology

This improves the transmission reliability of UCI, ensuring that UCI can still be transmitted effectively even when services overlap.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334652B_ABST
    Figure CN115334652B_ABST
Patent Text Reader

Abstract

The application discloses a UCI transmission method and device, user equipment and medium, and belongs to the technical field of communication. The UCI transmission method of the application embodiment comprises the following steps: in the case that N uplink channels overlap in time domain resources, a UE transmits M UCIs carried on the N uplink channels through a target uplink channel in the N uplink channels, wherein N and M are positive integers; and the target uplink channel is determined by at least one of the following: the priority of the N uplink channels and the channel type of the N uplink channels.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of communication, and particularly relates to a UCI transmission method and device, user equipment and medium. BACKGROUND

[0002] At present, in a new radio (NR) system, a user equipment (UE) can support services in multiple different scenarios, for example, an enhanced mobile broadband (eMBB) service, an ultra-reliable and low latency communication (URLLC) service, a massive machine type communication (mMTC) service, and the like, to meet the service requirements of users in different scenarios.

[0003] However, because the scheduling period and transmission duration of services in different scenarios are different, in the transmission process of a service (for example, an eMBB service) of the UE, there may be a situation that other services also need to be transmitted, which may cause the uplink channel carrying the uplink control information (UCI) of the eMBB service and the uplink channel carrying the UCI of other services to overlap on a certain time domain resource, thereby causing the UE to cancel the transmission of the UCI of a certain service.

[0004] Therefore, the transmission reliability of the UCI of the UE is low. SUMMARY

[0005] Embodiments of the application provide a UCI transmission method and device, user equipment and medium, which can solve the problem of low transmission reliability of the UCI of the UE.

[0006] In a first aspect, a UCI transmission method is provided, applied to a UE, and the method comprises: in a case where N uplink channels overlap in a time domain resource, transmitting, by the UE, M UCIs carried on the N uplink channels through a target uplink channel of the N uplink channels, N and M being positive integers; the target uplink channel is determined by at least one of the following: a priority of the N uplink channels, a channel type of the N uplink channels.

[0007] In a second aspect, a UCI transmission device is provided, and the UCI transmission device comprises a transmission module. The transmission module is configured to, in a case where N uplink channels overlap in a time domain resource, transmit, by the UCI transmission device, M UCIs carried on the N uplink channels through a target uplink channel of the N uplink channels, N and M being positive integers; the target uplink channel is determined by at least one of the following: a priority of the N uplink channels, a channel type of the N uplink channels.

[0008] In a third aspect, a UE is provided, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to the first aspect.

[0009] In a fourth aspect, a UE is provided, which includes a processor and a communication interface, and the communication interface is configured to transmit M UCIs carried on N uplink channels through a target uplink channel in the N uplink channels in a case where the N uplink channels overlap in time domain resources, and N and M are positive integers, and the target uplink channel is determined according to at least one of the following: priority of the N uplink channels, and channel type of the N uplink channels.

[0010] In a fifth aspect, a readable storage medium is provided, which stores a program or instructions, and the program or instructions, when executed by a processor, implement the steps of the method according to the first aspect, or implement the steps of the method according to the third aspect.

[0011] In a sixth aspect, a chip is provided, which includes a processor and a communication interface, and the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.

[0012] In a seventh aspect, a computer program / program product is provided, which is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the method according to the first aspect.

[0013] In the embodiments of the present application, in a case where N uplink channels overlap in time domain resources, the UE can transmit M UCIs carried on the N uplink channels through a target uplink channel in the N uplink channels, which is determined according to priority of the N uplink channels and / or channel type of the N uplink channels. In the transmission process of one service of the UE, if other services need to be transmitted, which causes the N uplink channels to overlap in time domain resources, the UE can transmit the M UCIs through the target uplink channel in the N uplink channels, which is determined according to the priority of the N uplink channels and / or the channel type of the N uplink channels, without canceling the transmission of the UCI of a certain service, and thus the transmission reliability of the UCI of the UE can be improved. BRIEF DESCRIPTION OF DRAWINGS

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

[0015] Figure 2 is one of the schematic diagrams of the UCI transmission method provided by the embodiments of the present application;

[0016] Figure 3 Figure 2 is a schematic diagram of a UCI transmission method according to an embodiment of the present application;

[0017] Figure 4 Figure 3 is a schematic diagram of a UCI transmission method according to an embodiment of the present application;

[0018] Figure 5 Figure 4 is a schematic diagram of a UCI transmission apparatus according to an embodiment of the present application;

[0019] Figure 6 Figure 5 is a schematic diagram of a UCI transmission apparatus according to an embodiment of the present application;

[0020] Figure 7 Figure 6 is a schematic diagram of a UCI transmission apparatus according to an embodiment of the present application;

[0021] Figure 8 Figure 7 is a schematic diagram of a communication device according to an embodiment of the present application;

[0022] Figure 9 Figure 8 is a schematic diagram of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0024] The terms related to the embodiments of the present application will be described below.

[0025] 1. UCI multiplexing on uplink channels

[0026] Before transmitting multiple UCIs through multiple uplink channels, the UE can jointly encode at least one UCI in the multiple UCIs and uplink data carried on a certain uplink channel in the multiple uplink channels, and cancel the transmission of the UCI through at least one uplink channel (i.e., the uplink channel carrying the at least one UCI) to multiplex the at least one UCI on the certain uplink channel. It can be understood that after multiplexing the at least one UCI on the certain uplink channel, the certain uplink channel is increased by the at least one UCI.

[0027] 2. Priority of uplink channels

[0028] The network-side device can include a priority indicator in the DCI format 0-1 and format 0-2 when scheduling a certain uplink channel, which indicates whether the scheduled certain uplink channel is high priority or low priority.

[0029] 3. Other terminology

[0030] The terms "first", "second", and the like in the description and claims of the application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of practical implementation irrespective of the particular sequential or chronological order of the steps. It is therefore intended that the following detailed description of the application does not limit the scope or application of the application. The description and drawings are to be regarded as illustrative in nature and embodiments of the application will take their place in the art readily understood by those skilled in the art. Furthermore, the terms "comprises", "comprising", "includes", "including", "has", "having" and the like are used synonymously to denote a non-exclusive inclusion such that the interpretation of a disclosure of an "A" comprising a "B" does not preclude the possibility of for example an "A" including more than one "B".

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

[0032] Figure 1 ​A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (UE). The terminal 11 can be a terminal-side device such as a mobile phone, a tablet personal computer (PC), a laptop PC, a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, or a vehicle-mounted device (VUE), a pedestrian UE, etc. The wearable device includes a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, as long as the same technical effects are achieved. The base station is not limited to a specific technical term, and it should be noted that only a base station in an NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.

[0033] The UCI transmission method provided by the embodiments of the present application will be described in detail below in combination with the accompanying drawings and some embodiments and application scenarios.

[0034] Figure 2 A flowchart of the UCI transmission method provided by the embodiments of the present application is shown. As shown in Figure 2 The UCI transmission method provided by the embodiments of the present application can include the following steps 101 and 102.

[0035] Step 101: The UCI transmission apparatus receives P UCIs from the network-side device.

[0036] In the embodiments of the present application, P is a positive integer.

[0037] Optionally, in embodiments of the present application, for each of the P UCI, one UCI can be any of the following: hybrid automatic repeat request acknowledgement (HARQ-ACK), scheduling request (SR), channel state information (CSI), and physical random access channel (PRACH) information.

[0038] Optionally, in embodiments of the present application, the UCI type of each of the P UCI can be the same; or, the UCI type of part of the UCI is the same; and the UCI type of all UCI is different.

[0039] For example, assuming that the P UCI includes HARQ-ACK 1, HARQ-ACK 2, and HARQ-ACK 3, the UCI type of each UCI is the same; and assuming that the P UCI includes HARQ-ACK 1, HARQ-ACK 2, and SR 1, the UCI type of part of the UCI is the same.

[0040] In step 102, in the case that the N uplink channels overlap in time domain resources, the UCI transmission device transmits M UCI carried on the N uplink channels through a target uplink channel in the N uplink channels.

[0041] It should be noted that the above-mentioned "N uplink channels overlap in time domain resources" can be understood as: all of the N uplink channels overlap; or, part of the N uplink channels overlap (for example, two-by-two overlap, etc.).

[0042] In embodiments of the present application, the N uplink channels include: P uplink channels respectively carrying P UCI, each uplink channel respectively carrying one UCI, and P≤N; and the M UCI includes the P UCI, and P≤M.

[0043] Optionally, in embodiments of the present application, for each of the N uplink channels, one uplink channel can be any of the following: physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH).

[0044] In the embodiments of the present application, the target uplink channel is determined by at least one of the following: priority of the N uplink channels, channel type of the N uplink channels; N and M are positive integers.

[0045] Optionally, in the embodiments of the present application, the priority of the N uplink channels can be configured by a network side device or determined by the UCI transmission apparatus.

[0046] Further optionally, in the embodiments of the present application, in the case that the first indication field is included in the second UCI of the P UCIs, the priority of the uplink channel carrying the second UCI is determined by the first indication field; in the case that the first indication field is not included in the second UCI of the P UCIs, the priority of the uplink channel carrying the second UCI is a low priority. The second UCI is any one of the P UCIs.

[0047] Further optionally, in the embodiments of the present application, the priority of the third UCI of the M UCIs is configured by a network side device. The third UCI is a UCI other than the P UCIs in the M UCIs.

[0048] Optionally, in the embodiments of the present application, the channel type can include at least one of the following: PUCCH type, PUSCH type.

[0049] Optionally, in the embodiments of the present application, in the case that the target uplink channel is determined by the priority of the N uplink channels, the UCI transmission apparatus can first determine the target uplink channel from the N uplink channels, and then the UCI transmission apparatus can directly transmit the target uplink channel to transmit the M UCIs (i.e. the UCI carried on the target uplink channel).

[0050] Optionally, in the embodiments of the present application, in the case that the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels, the UCI transmission apparatus can multiplex the UCIs of the same type (and / or the UCIs of different types) in the M UCIs to the target uplink channel, and transmit the target uplink channel to transmit the M UCIs.

[0051] Illustratively, assuming that the M UCIs include HARQ-ACK 1, HARQ-ACK 2, SR 1, and CSI 1, in the case that the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels, the UCI transmission apparatus can multiplex the UCIs of the same type, i.e. HARQ-ACK 1 and HARQ-ACK 2, in the M UCIs to the target uplink channel, and transmit the target uplink channel.

[0052] Optionally, in the embodiments of the present application, in the case that the UCI transmission device transmits the M UCIs carried on the N uplink channels through the target uplink channel, the UCI transmission device can cancel the transmission of the second uplink channel or can continue the transmission through the second uplink channel. The second uplink channel is an uplink channel other than the target uplink channel in the N uplink channels.

[0053] The UCI transmission method provided by the embodiments of the present application can be used in the case that the N uplink channels overlap in time domain resources. In this case, the UCI transmission device can transmit the M UCIs carried on the N uplink channels through a target uplink channel in the N uplink channels, which is determined by the priority of the N uplink channels and / or the channel type of the N uplink channels. In the transmission of one service of the UCI transmission device, if other services need to be transmitted, causing the N uplink channels to overlap in time domain resources, the UCI transmission device can transmit the M UCIs through the target uplink channel in the N uplink channels, which is determined by the priority of the N uplink channels and / or the channel type of the N uplink channels, without canceling the transmission of the UCI of a certain service. Therefore, the transmission reliability of the UCI of the UCI transmission device can be improved.

[0054] The following will illustrate how the target uplink channel is determined by the priority of the N uplink channels.

[0055] Optionally, in the embodiments of the present application, in the case that the target uplink channel is determined by the priority of the N uplink channels, the target uplink channel is a high-priority uplink channel in the N uplink channels, and the M UCIs are the UCIs carried on the high-priority uplink channel.

[0056] It can be understood that the UCI transmission device can cancel the transmission of the UCI through other uplink channels (i.e., uplink channels other than the target uplink channel in the N uplink channels) and transmit the UCI through the high-priority uplink channel, i.e., the UCI transmission device uses the prioritization mode to transmit the UCI.

[0057] The following will illustrate how the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels.

[0058] Optionally, in the embodiments of the present application, the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels. Specifically, in combination with the above description of the target uplink channel determined by the priority of the N uplink channels and the channel type of the N uplink channels, the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels. Figure 2 For example, Figure 3Before the step 102, the UCI transmission method provided by the embodiments of the present application can further include the following step 201, and the step 102 can be implemented by the following step 102a.

[0059] The step 201, in the case that the N uplink channels overlap in time domain resources, the UCI transmission device multiplexes the first UCI to the target uplink channel in the case that the N uplink channels include PUCCHs, by using a target multiplexing manner.

[0060] In the embodiments of the present application, the target multiplexing manner is configured by the network side device, and the target multiplexing manner includes at least one of the following: allowing PUCCHs with different priorities to be multiplexed, and allowing PUCCHs with different priorities to be multiplexed with PUSCHs.

[0061] It should be noted that the above-mentioned "allowing PUCCHs with different priorities to be multiplexed" can be understood as that the UCI transmission device can multiplex the UCI carried on one PUCCH among multiple PUCCHs with different priorities to another PUCCH. The above-mentioned "allowing PUCCHs with different priorities to be multiplexed with PUSCHs" can be understood as that the UCI transmission device can multiplex the UCI carried on one PUCCH (or PUSCH) among PUCCHs (or PUSCHs) with different priorities to one PUSCH (or one PUCCH).

[0062] Optionally, in the case that the target multiplexing method is allowing PUCCHs with different priorities to be multiplexed, the UCI transmission device can first multiplex part of the UCI to a certain PUCCH (for example, a PUCCH with high priority), and then multiplex the part of the UCI and the UCI carried on the certain PUCCH to a certain PUSCH, so as to multiplex the first UCI to the target uplink channel (i.e., the certain PUSCH). It can be understood that the first UCI includes the part of the UCI and the UCI carried on the certain PUCCH.

[0063] In the embodiments of the present application, the first UCI includes UCI of the same type among the M UCIs.

[0064] It can be understood that the type of the first UCI is the same as the type of the UCI carried on the target uplink channel.

[0065] Optionally, in a possible implementation manner of the embodiment of the present application, the target multiplexing manner is to allow PUCCHs of different priorities to be multiplexed; the N uplink channels include X PUCCHs and Y PUSCHs; and the first UCI includes X PUCCHs carrying UCI of the same type.

[0066] In the case where X is a positive integer and Y is 0, if the X PUCCHs include low-priority PUCCHs and high-priority PUCCHs, the target uplink channel is the high-priority PUCCH.

[0067] In the case where X is a positive integer and Y is a positive integer, if the X PUCCHs include low-priority PUCCHs and high-priority PUCCHs, and the Y PUSCHs do not include high-priority PUSCHs (i.e., the Y PUSCHs only include low-priority PUSCHs), the target uplink channel is the high-priority PUCCH.

[0068] In the case where X is a positive integer and Y is a positive integer, if the X PUCCHs include low-priority PUCCHs and high-priority PUCCHs, and the Y PUSCHs include high-priority PUSCHs, the target uplink channel is the high-priority PUSCH.

[0069] In the case where X is a positive integer and Y is a positive integer, if the X PUCCHs do not include high-priority PUCCHs (i.e., the X PUCCHs only include low-priority PUCCHs), and the Y PUSCHs do not include high-priority PUSCHs (i.e., the Y PUSCHs only include low-priority PUSCHs), the target uplink channel is the low-priority PUSCH.

[0070] The following will be described in two different scenarios, to specifically explain how the UCI transmission apparatus multiplexes the first UCI to the target uplink channel in the case where the target multiplexing manner is to allow PUCCHs of different priorities to be multiplexed.

[0071] For a single carrier (component carrier, CC) scenario

[0072] Table 1 shows that, in the single CC scenario, the UCI transmission apparatus multiplexes different UCIs to different uplink channels according to the priorities of different uplink channels and the channel types of different uplink channels.

[0073] Table 1

[0074]

[0075] As shown in Table 1, in case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e. 2), and Y is 0, the 2 PUCCHs include a low priority PUCCH (i.e. LP PUCCH) and a high priority PUCCH (i.e. HP PUCCH), so that in the case that the 2 PUCCHs overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e. the UCI carried on the low priority PUCCH) onto the target uplink channel (i.e. the high priority PUCCH), and transmit the multiplexed high priority PUCCH.

[0076] In case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 1), the 2 PUCCHs include a low priority PUCCH and a high priority PUCCH, and the 1 PUSCH includes only a low priority PUSCH (i.e. LP PUSCH), so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e. the UCI carried on the low priority PUCCH) onto the target uplink channel (i.e. the high priority PUCCH), cancel transmission of the low priority PUSCH, and transmit the multiplexed high priority PUCCH.

[0077] In case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 1), the 2 PUCCHs include a low priority PUCCH and a high priority PUCCH, and the 1 PUSCH includes a high priority PUSCH (i.e. HP PUSCH), so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e. the UCI carried on the low priority PUCCH, and the UCI carried on the high priority PUCCH) onto the target uplink channel (i.e. the high priority PUSCH), and transmit the multiplexed high priority PUSCH.

[0078] In case 4, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g., 2), and Y is a positive integer (e.g., 2), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the 2 PUSCHs include a low-priority PUSCH and a high-priority PUSCH, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), cancel transmission of the low-priority PUSCH, and transmit the multiplexed high-priority PUSCH.

[0079] For multi-CC scenarios

[0080] Table 2 shows that in a multi-CC (e.g., dual-carrier) scenario, the UCI transmission apparatus multiplexes different UCIs to different uplink channels according to the priorities of different uplink channels and the channel types of different uplink channels.

[0081] Table 2

[0082]

[0083]

[0084] As shown in Table 2, in case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e., 1), and Y is a positive integer (i.e., 1), the 1 PUCCH includes a low-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 1 PUCCH corresponds to cell 1 (i.e., C1), and the 1 PUSCH corresponds to cell 2 (i.e., C2), so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e., the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0085] In case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e., the high-priority PUCCH), cancel transmission of the low-priority PUSCH, and transmit the multiplexed high-priority PUCCH.

[0086] In case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a high-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0087] In case 4, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 2), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 2 PUSCHs include a low-priority PUSCH and a high-priority PUSCH, the 2 PUCCHs correspond to C1, the low-priority PUSCH of the 2 PUSCHs corresponds to C2, and the high-priority PUSCH of the 2 PUSCHs corresponds to C3, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), transmit the low-priority PUSCH, and transmit the multiplexed high-priority PUSCH.

[0088] Optionally, in another possible implementation manner of the embodiment of the present application, the target multiplexing manner is that PUCCHs and PUSCHs of different priorities are allowed to be multiplexed; the N uplink channels include X PUCCHs and Y PUSCHs; and the first UCI includes X PUCCHs carrying the same type of UCI.

[0089] In the case where Y is a positive integer, the target uplink channel is a high-priority PUSCH or a low-priority PUSCH in the Y PUSCHs.

[0090] The following will be described in two different scenarios, and how the UCI transmission apparatus multiplexes the first UCI to the target uplink channel in the case where the target multiplexing manner is that PUCCHs and PUSCHs of different priorities are allowed to be multiplexed.

[0091] For a single-CC scenario

[0092] Table 3 shows that in the single-CC scenario, the UCI transmission apparatus multiplexes different UCIs to different uplink channels according to the priorities of different uplink channels and the channel types of different uplink channels.

[0093] Table 3

[0094]

[0095] As shown in Table 3, in case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e., 2), and Y is a positive integer (i.e., 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the 1 PUSCH includes a low-priority PUSCH, so that in the case where the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0096] In case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g., 2), and Y is a positive integer (e.g., 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the 1 PUSCH includes a high-priority PUSCH, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0097] In case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g., 2), and Y is a positive integer (e.g., 2), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the 2 PUSCHs include a low-priority PUSCH and a high-priority PUSCH, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), and cancel transmission of the low-priority PUSCH, and transmit the multiplexed high-priority PUSCH.

[0098] For multi-CC scenarios

[0099] Table 4 shows that in a multi-CC (e.g., dual-carrier) scenario, the UCI transmission apparatus multiplexes different UCIs to different uplink channels according to the priorities of different uplink channels and the channel types of different uplink channels.

[0100] Table 4

[0101]

[0102]

[0103] As shown in Table 4, under case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e. 1), and Y is a positive integer (i.e. 1), the 1 PUCCH includes a low-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 1 PUCCH corresponds to cell 1 (i.e. C1), and the 1 PUSCH corresponds to cell 2 (i.e. C2), so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e. the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0104] Under case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 1), and Y is a positive integer (e.g. 1), the 1 PUCCH includes a low-priority PUCCH, the 1 PUSCH includes a high-priority PUSCH, the 1 PUCCH corresponds to cell 1 (i.e. C1), and the 1 PUSCH corresponds to cell 2 (i.e. C2), so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e. the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0105] Under case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e. the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0106] In case 4, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a high-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex first UCI (UCI carried on the low-priority PUCCH and UCI carried on the high-priority PUCCH) to a target uplink channel (the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0107] In case 5, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 2), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 2 PUSCHs include a low-priority PUSCH and a high-priority PUSCH, the 2 PUCCHs correspond to C1, the low-priority PUSCH of the 2 PUSCHs corresponds to C2, and the high-priority PUSCH of the 2 PUSCHs corresponds to C3, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission apparatus can multiplex first UCI (UCI carried on the low-priority PUCCH and UCI carried on the high-priority PUCCH) to a target uplink channel (the high-priority PUSCH), transmit the low-priority PUSCH, and transmit the multiplexed high-priority PUSCH.

[0108] It can be understood that if there are a high-priority PUSCH and a low-priority PUSCH at the same time, the UCI transmission apparatus can preferentially multiplex first UCI to the high-priority PUSCH.

[0109] Optionally, in another possible implementation manner of the embodiment, the target multiplexing manner includes: allowing PUCCHs of different priorities to be multiplexed, and allowing PUCCHs of different priorities to be multiplexed with PUSCHs; the N uplink channels include X PUCCHs and Y PUSCHs; and the first UCI includes UCI of the same type carried on the X PUCCHs.

[0110] In the case that X is a positive integer and Y is 0, the target uplink channel is a high-priority PUCCH of the X PUCCHs.

[0111] In the case where X is a positive integer and Y is a positive integer, if the X PUCCHs include low-priority PUCCHs and high-priority PUCCHs, and the Y PUSCHs include high-priority PUSCHs, the target uplink channel is the high-priority PUSCH.

[0112] In the case where X is a positive integer and Y is a positive integer, if the X PUCCHs include low-priority PUCCHs and high-priority PUCCHs, and the Y PUSCHs include only low-priority PUSCHs, the target uplink channel is the low-priority PUSCH.

[0113] The following will be described in two different scenarios, specifically, how the UCI transmission device multiplexes the first UCI onto the target uplink channel in the case where the target multiplexing manner is to allow multiplexing of PUCCHs of different priorities, and to allow multiplexing of PUCCHs of different priorities and PUSCHs.

[0114] For a single-CC scenario

[0115] Table 5 shows that, in the single-CC scenario, the UCI transmission device multiplexes different UCIs onto different uplink channels according to the priorities of different uplink channels and the channel types of different uplink channels.

[0116] Table 5

[0117]

[0118] As shown in Table 5, in case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e., 2), and Y is 0, the 2 PUCCHs include low-priority PUCCHs and high-priority PUCCHs, so that in the case where the 2 PUCCHs overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH) onto the target uplink channel (i.e., the high-priority PUCCH) and transmit the multiplexed high-priority PUCCH.

[0119] In case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (such as 2), and Y is a positive integer (such as 1), the 2 PUCCHs include low-priority PUCCHs and high-priority PUCCHs, and the 1 PUSCH includes low-priority PUSCHs, so that in the case where the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) onto the target uplink channel (i.e., the low-priority PUSCH) and transmit the multiplexed low-priority PUSCH.

[0120] In case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 1), the 2 PUCCHs include a low priority PUCCH and a high priority PUCCH, and the 1 PUSCH includes a high priority PUSCH, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low priority PUCCH and the UCI carried on the high priority PUCCH) onto the target uplink channel (i.e. the high priority PUSCH), and transmit the multiplexed high priority PUSCH.

[0121] In case 4, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 2), the 2 PUCCHs include a low priority PUCCH and a high priority PUCCH, and the 2 PUSCHs include a low priority PUSCH and a high priority PUSCH, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low priority PUCCH and the UCI carried on the high priority PUCCH) onto the target uplink channel (i.e. the high priority PUSCH), and cancel transmission of the low priority PUSCH, and transmit the multiplexed high priority PUSCH.

[0122] It can be understood that if there is a high priority PUSCH and a low priority PUSCH at the same time, the UCI transmission apparatus can preferentially multiplex the first UCI onto the high priority PUSCH.

[0123] For multi-CC scenario

[0124] Table 6 shows that in a multi-CC (e.g. dual carrier) scenario, the UCI transmission apparatus multiplexes different UCIs onto different uplink channels according to the priority of different uplink channels and the channel type of different uplink channels.

[0125] Table 6

[0126]

[0127]

[0128] As shown in Table 6, under case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e. 1), and Y is a positive integer (i.e. 1), the 1 PUCCH includes a low-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 1 PUCCH corresponds to cell 1 (i.e. C1), and the 1 PUSCH corresponds to cell 2 (i.e. C2), so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e. the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0129] Under case 2, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 1), and Y is a positive integer (e.g. 1), the 1 PUCCH includes a low-priority PUCCH, the 1 PUSCH includes a high-priority PUSCH, the 1 PUCCH corresponds to cell 1 (i.e. C1), and the 1 PUSCH corresponds to cell 2 (i.e. C2), so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH) to the target uplink channel (i.e. the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0130] Under case 3, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g. 2), and Y is a positive integer (e.g. 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a low-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission apparatus can multiplex the first UCI (i.e. the UCI carried on the low-priority PUCCH, and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e. the low-priority PUSCH), and transmit the multiplexed low-priority PUSCH.

[0131] In case 4, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g., 2), and Y is a positive integer (e.g., 1), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 1 PUSCH includes a high-priority PUSCH, the 2 PUCCHs correspond to C1, and the 1 PUSCH corresponds to C2, so that in the case that the 2 PUCCHs and the 1 PUSCH overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), and transmit the multiplexed high-priority PUSCH.

[0132] In case 5, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (e.g., 2), and Y is a positive integer (e.g., 2), the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the 2 PUSCHs include a low-priority PUSCH and a high-priority PUSCH, the 2 PUCCHs correspond to C1, the low-priority PUSCH of the 2 PUSCHs corresponds to C2, and the high-priority PUSCH of the 2 PUSCHs corresponds to C3, so that in the case that the 2 PUCCHs and the 2 PUSCHs overlap in time domain resources, the UCI transmission device can multiplex the first UCI (i.e., the UCI carried on the low-priority PUCCH and the UCI carried on the high-priority PUCCH) to the target uplink channel (i.e., the high-priority PUSCH), transmit the low-priority PUSCH, and transmit the multiplexed high-priority PUSCH.

[0133] It can be understood that if there are a high-priority PUSCH and a low-priority PUSCH at the same time, the UCI transmission device can preferentially multiplex the first UCI to the high-priority PUSCH.

[0134] Step 102a, the UCI transmission device transmits M UCI through a target uplink channel in the N uplink channels.

[0135] It can be understood that the M UCI includes: the first UCI, and / or the UCI carried on the target uplink channel.

[0136] Therefore, in the case that the N uplink channels include PUCCH, the UCI transmission device can multiplex the same type of UCI in the M UCI to the target uplink channel in a manner that allows multiplexing of PUCCHs of different priorities (and / or multiplexing of PUCCHs of different priorities with PUSCH), without canceling transmission of UCI of a certain service, so that the transmission of high-priority services can be ensured while reducing the impact on low-priority services, thereby improving the reliability of the UCI transmission device.

[0137] Optionally, in the embodiment of the present application, the first UCI includes: a first HARQ-ACK carried on a high-priority uplink channel, a second HARQ-ACK carried on a low-priority uplink channel, and a first part of channel state information (CSI-part 1) carried on a low-priority uplink channel; and the target uplink channel is a low-priority PUSCH. Specifically, the step 201 can be implemented by the following step 201a.

[0138] Step 201a, in the case that the N uplink channels overlap in time domain resources, in the case that the N uplink channels include PUCCH, the UCI transmission device adopts a target multiplexing manner, and in the case that a first condition is met, the UCI transmission device maps and processes the first HARQ-ACK according to a default mapping rule, and maps and processes the second HARQ-ACK based on the CSI-part 1 according to a first rule.

[0139] Further optionally, in the embodiment of the present application, the first condition can be that the first HARQ-ACK is greater than 2 bits (bit) and the second HARQ-ACK is greater than 2 bits.

[0140] Optionally, in the embodiment of the present application, the first UCI further includes: a second part of channel state information (CSI-part 2) carried on a low-priority uplink channel.

[0141] The first rule includes any of the following:

[0142] Discarding the CSI-part 2 and mapping and processing the second HARQ-ACK according to the mapping manner of the CSI-part 2;

[0143] Discarding the CSI-part 1 and the CSI-part 2 and mapping and processing the second HARQ-ACK according to the mapping manner of the CSI-part 1;

[0144] Mapping and processing the second HARQ-ACK and the CSI-part 1, and then mapping and processing the CSI-part 2;

[0145] discard CSI-part 2, and map the second HARQ-ACK according to the mapping manner of CSI-part 2;

[0146] map the second HARQ-ACK according to the default mapping rule on the RE adjacent to the RE occupied by the first HARQ-ACK.

[0147] Further, in the case that the first rule includes: discarding CSI-part 2, and mapping the second HARQ-ACK according to the mapping manner of CSI-part 2, the UCI transmission device can first discard CSI-part 2, and map the first HARQ-ACK with high priority according to the formula and mapping rule of HARQ-ACK in the related art, and map the second HARQ-ACK with low priority according to the manner of CSI-part 2 to calculate the corresponding RE, rate match and map the RE.

[0148] Further, in the case that the first rule includes: discarding CSI-part 1 and CSI-part 2, and mapping the second HARQ-ACK according to the mapping manner of CSI-part 1, the UCI transmission device can first discard CSI-part 1 and CSI-part 2, and then map the first HARQ-ACK with high priority according to the formula and mapping rule of HARQ-ACK in the related art, and map the second HARQ-ACK with low priority according to the manner of CSI-part 1 to calculate the corresponding RE, rate match and map the RE.

[0149] Further, in the case that the first rule includes: discarding CSI-part 1 and CSI-part 2, and mapping the second HARQ-ACK according to the mapping manner of CSI-part 1, the UCI transmission device can first discard CSI-part 1 and CSI-part 2, and then map the first HARQ-ACK with high priority according to the formula and mapping rule of HARQ-ACK in the related art, and map the second HARQ-ACK with low priority according to the manner of CSI-part 1 to calculate the corresponding RE, rate match and map the RE.

[0150] Further optionally, in the embodiment of the present application, in the case that the first rule includes: discarding CSI-part 2, and mapping the second HARQ-ACK according to the mapping mode of CSI-part 1, and mapping CSI-part 1 according to the mapping mode of CSI-part 2, the UCI transmission device can first discard CSI-part 2, then map the first HARQ-ACK of high priority according to the formula and mapping rule of HARQ-ACK in the related art, and calculate the corresponding RE of CSI-part 1 according to the mapping mode of CSI-part 1, and perform rate matching and RE mapping, and then calculate the corresponding RE of CSI-part 2 according to the mapping mode of CSI-part 2, and perform rate matching and RE mapping.

[0151] Further optionally, in the embodiment of the present application, in the case that the first rule includes: mapping the second HARQ-ACK according to the default mapping rule on the RE adjacent to the RE occupied by the first HARQ-ACK, the UCI transmission device first maps the first HARQ-ACK of high priority according to the formula and mapping rule of HARQ-ACK in the related art, and then maps the second HARQ-ACK of low priority by excluding the RE where the first HARQ-ACK of high priority is located, and then mapping and RE mapping in the adjacent resource of the first HARQ-ACK of high priority according to the mode in the related art.

[0152] Therefore, it can be known that, since the UCI transmission device can map different UCIs according to different rules when the first UCI includes different UCI types, the reliability of the service of the UCI transmission device can be improved.

[0153] Optionally, in the embodiment of the present application, the above step 201a can be replaced by the following step 201b.

[0154] Step 201b, in the case that the N uplink channels overlap in the time domain resource, the UCI transmission device includes PUCCH in the N uplink channels, adopts a target multiplexing mode, and in the case that the second condition is met, the UCI transmission device adjusts the puncture formula to Abit, and maps the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula.

[0155] In the embodiments of the present application, part of the bits in the Abit are used for mapping processing of the first HARQ-ACK, and part of the bits are used for mapping processing of the second HARQ-ACK. For example, the first T bits in the Abit are used for mapping processing of the first HARQ-ACK, and the last P bits are used for mapping processing of the second HARQ-ACK, where A, T and P are positive integers. For example, in the case that N uplink channels overlap in the time domain, and the UCI transmission device includes PUCCH in the N uplink channels, a target multiplexing manner is adopted, and in the case that the second condition is met, the UCI transmission device adjusts the puncture formula to 4 bits, and maps the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula, where the first 2 bits of the 4 bits are used for mapping processing of the first HARQ-ACK, and the last 2 bits are used for mapping processing of the second HARQ-ACK.

[0156] Further optionally, in the embodiments of the present application, the second condition can be that the first HARQ-ACK is less than or equal to 2 bits, and the second HARQ-ACK is less than or equal to 2 bits.

[0157] Further optionally, in the embodiments of the present application, A can be specifically 4, that is, A bits are 4 bits; and T can be specifically 2, that is, the first T bits are the first two bits, and the last P bits are the last two bits.

[0158] In the embodiments of the present application, when the first HARQ-ACK of high priority is less than or equal to 2 bits, and the second HARQ-ACK of low priority is less than or equal to 2 bits, the UCI transmission device can change the puncture formula in the related art to 4 bits; where the first 2 bits are used for the first HARQ-ACK, and the last 2 bits are used for the second HARQ-ACK.

[0159] Therefore, the reliability of the service of the UCI transmission device can be improved, because the UCI transmission device can map different UCIs according to different rules when the first UCI includes different UCI types.

[0160] It should be noted that the mapping of UCI of different priorities on PUSCH can be processed according to the following principles.

[0161] Taking the multiplexing of HP A / N (that is, the first HARQ-ACK of high priority) and LP A / N (that is, the second HARQ-ACK of low priority) and LP CSI (that is, the CSI of low priority) to LP PUSCH as an example. The following implementation manners can be used

[0162] Way one: HP A / N is processed according to the existing A / N formula and mapping rules. Discard CSI part 2, LP A / N is calculated according to the corresponding RE of CSI part 2, rate matching and RE mapping.

[0163] Way two: HP A / N is processed according to the existing A / N formula and mapping rules, LP A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, discard CSI part 1 and 2

[0164] Way three: HP A / N is processed according to the existing A / N formula and mapping rules, LP A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, and then calculate the RE of CSI part 2 and mapping

[0165] Way four: HP A / N is processed according to the existing A / N formula and mapping rules, LP A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, discard CSI part 2, and CSI part 1 is calculated according to the corresponding RE of CSI part 2, rate matching and RE mapping

[0166] Way five: first, HP A / N is processed according to the existing A / N way, then excluding the RE of high priority A / N, LP A / N uses the remaining resources adjacent to HP A / N to process and RE map according to the existing way

[0167] Specifically, for HP A / N and LP A / N of different load sizes, the following cases can be handled

[0168] (1) High priority A / N (that is, HARQ-ACK) less than or equal to 2 bits and low priority A / N less than 2 bits multiplexed in PUSCH can have the following implementation ways.

[0169] Way one: high priority A / N is processed according to the existing A / N formula and mapping rules in puncture way, discarding channel state information (Channel State Information, CSI) part 2, low priority A / N is calculated according to the corresponding resource element (Resource Element, RE) of CSI part 2, rate matching and RE mapping, the formula is as follows:

[0170]

[0171] Where, OLP ACK For the number of low priority HARQ-ACK bits, if O LP ACK ≥ 360, then L LP ACK = 11, otherwise L LP ACK For the number of CRC bits for low priority HARQ-ACK, Q ACK For the number of symbols occupied by high priority A / N; C UL-SCH For the number of code blocks of UL-SCH. K r For the size of the rth code block; For the scheduled bandwidth of PUSCH, characterized as the number of subcarriers; For the number of subcarriers on the Orthogonal frequency division multiplex (OFDM) symbol l carrying PTRS; For the number of resource elements available for UCI transmission on the OFDM symbol l; For the total number of OFDM symbols, including all OFDM symbols used for Demodulation Reference Signal (DMRS).

[0172] For any OFDM symbol carrying DMRS,

[0173] For any OFDM symbol not carrying DMRS, For low priority HARQ-ACK on PUSCH without UL-SCH, the number of coded symbols per layer is where Q ACK For the number of symbols occupied by high priority A / N.

[0174] For high priority HARQ-ACK on PUSCH with UL-SCH (not used as repetition type B), the number of coded symbols per layer is:

[0175]

[0176] where O ACK For the number of high priority HARQ-ACK bits, if O ACK ≥ 360, then L ACK = 11, otherwise L ACK For the number of CRC bits for HARQ-ACK;

[0177]

[0178] C UL-SCHNumber of code blocks for UL-SCH; K r rth code block size; Scheduled bandwidth for PUSCH, characterized as number of subcarriers; Number of subcarriers on OFDM symbol l carrying PTRS; Number of resource elements available for UCI transmission on OFDM symbol l; Total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0179] For any OFDM symbol carrying DMRS,

[0180] For any OFDM symbol not carrying DMRS,

[0181] α is a high-layer configured parameter scaling configured;

[0182] l0 is the index of the first OFDM symbol not carrying DMRS after the first DMRS symbol.

[0183] For high-priority HARQ-ACK in PUSCH without UL-SCH, the number of coded symbols per layer is:

[0184]

[0185] where, O ACK is the number of high-priority HARQ-ACK bits, if O ACK ≥ 360, then L ACK = 11, otherwise L ACK is the number of CRC bits for HARQ-ACK; C UL-SCH Number of code blocks for UL-SCH; K r rth code block size; Scheduled bandwidth for PUSCH, characterized as number of subcarriers; Number of subcarriers on OFDM symbol l carrying PTRS; Number of resource elements available for UCI transmission on OFDM symbol l; Total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0186] For any OFDM symbol carrying DMRS,

[0187] For any OFDM symbol not carrying DMRS,

[0188] α is a high layer configured parameter scaling configured.

[0189] l0 is the index of the first OFDM symbol after the first DMRS symbol which does not carry DMRS.

[0190] R is the code rate of PUSCH; Q m is the modulation order of PUSCH.

[0191] Mode two: high priority A / N is punctured according to the existing A / N formula and mapping rules, and low priority A / N is calculated according to the CSI part 1 method to perform rate matching and RE mapping, and CSI part 1 and 2 are discarded, and the formula is as follows:

[0192] For low priority A / N in PUSCH with UL-SCH, the number of encoded symbols per layer is:

[0193]

[0194] Where, O LP ACK is the number of low priority ACK bits, if O LP ACK ≥ 360, then L LP ACK = 11, otherwise L LP ACK is the CRC bit number of low priority ACK, where Q' ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks of UL-SCH; K r is the size of the rth code block; is the scheduling bandwidth of PUSCH transmission, represented as the number of subcarriers; is the number of subcarriers on the OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on the OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0195] For any OFDM symbol carrying DMRS,

[0196] For any OFDM symbol not carrying DMRS,

[0197] α is a high layer configured parameter scaling configured.

[0198] For PUSCH without UL-SCH for low priority A / N, the number of coded symbols per layer is:

[0199]

[0200] where O LP ACK is the number of low priority ACK bits, if O LP ACK ≥ 360, then L LP ACK = 11, otherwise L LP ACK is the number of CRC bits for low priority ACK, where Q' ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks of UL-SCH; K r is the size of r-th code block; is the scheduled bandwidth of PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0201] For any OFDM symbol carrying DMRS,

[0202] For any OFDM symbol not carrying DMRS,

[0203] α is a high-layer configured parameter scaling configured by scaling;

[0204] R is the code rate of PUSCH; Q m is the modulation order of PUSCH.

[0205] Mode three: high priority A / N is processed in the puncturing mode according to the existing A / N formula and mapping rule, and the corresponding RE is calculated in the mode of joint encoding of low priority A / N and CSI part 1, rate matching and RE mapping are performed, and then the RE of CSI part 2 is calculated and mapped.

[0206] For PUSCH with UL-SCH for low priority A / N and low priority CSI part 1, the number of coded symbols per layer is:

[0207]

[0208] where O LP ACK+CSI part1The number of bits for low priority ACK and low priority CSI part 1, if O LP ACK+CSI part 1 ≥ 360, then L LP ACK+CSI part 1 = 11, otherwise L LP ACK+CSI part 1 The sum of CRC bits for low priority ACK and low priority CSI part 1, where Q ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks for UL-SCH; K r is the size of the r-th code block; is the scheduled bandwidth for PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0209] For any OFDM symbol carrying DMRS,

[0210] For any OFDM symbol not carrying DMRS,

[0211] is a higher layer configured parameter scaling.

[0212] For PUSCH without UL-SCH for low priority A / N and low priority CSI part 1, the number of coded symbols per layer is:

[0213]

[0214] where O LP ACK+CSI part 1 is the number of bits for low priority ACK and low priority CSI part 1, if O LP ACK+CSI part 1 ≥ 360, then L LP ACK+CSI part 1 = 11, otherwise L LP ACK+CSI part 1 is the number of CRC bits for low priority ACK and low priority CSI part 1, where Q ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks for UL-SCH; K r is the size of the r-th code block; is the scheduled bandwidth for PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; N^UCI^l is the number of resource elements available for UCI transmission on OFDM symbol l; N^total^ is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0215] For any OFDM symbol carrying DMRS,

[0216] For any OFDM symbol not carrying DMRS,

[0217] α is a high layer configured parameter scaling configured;

[0218] R is the code rate of PUSCH; Q m is the modulation order of PUSCH.

[0219] Mode four: high priority A / N is punctured according to the existing A / N formula and mapping rules, low priority A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, discarding CSI part 2, if there is CSI part 1, then calculate the corresponding RE of CSI part 1 according to the CSI part 2 way to rate match and RE map, the formula is as follows:

[0220] For low priority A / N in PUSCH with UL-SCH, the number of coded symbols per layer is:

[0221]

[0222] Where, O LP ACK is the number of low priority ACK bits, if O lP ACK ≥ 360, then L LP ACK = 11, otherwise L LP ACK is the CRC bit number of low priority ACK, where Q' ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks of UL-SCH; K r is the size of the rth code block; is the scheduling bandwidth of PUSCH transmission, represented as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; N^UCI^l is the number of resource elements available for UCI transmission on OFDM symbol l; N^total^ is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0223] For any OFDM symbol carrying DMRS,

[0224] For any OFDM symbol not carrying DMRS,

[0225] is a higher layer configured parameter scaling.

[0226] For PUSCH without UL-SCH for low priority A / N, the number of coded symbols per layer is:

[0227]

[0228] where O LP ACK is the number of low priority ACK bits, if O LP ACK ≥ 360, then L LP ACK = 11, otherwise L LP ACK is the number of CRC bits for low priority ACK, where Q' ACK is the number of symbols occupied by high priority A / N; C UL-SCH is the number of code blocks for UL-SCH; K r is the size of r-th code block; is the scheduled bandwidth for PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0229] For any OFDM symbol carrying DMRS,

[0230] For any OFDM symbol not carrying DMRS,

[0231] is a higher layer configured parameter scaling.

[0232] R is the code rate for PUSCH; Q m is the modulation order for PUSCH.

[0233] For PUSCH with UL-SCH for CSI part 1, the number of coded symbols per layer is:

[0234]

[0235] where O CSI-1 is the number of CSI part 1 bits, if OCSI-1 ≥ 360, then L CSI-1 = 11, otherwise L CSI-1 is the number of CRC bits for CSI part 1, where Q' ACK is the number of high priority A / N occupying symbols; C UL-SCH is the number of code blocks for UL-SCH; K r is the size of the r-th code block; is the scheduled bandwidth for PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0236] For any OFDM symbol carrying DMRS,

[0237] For any OFDM symbol not carrying DMRS,

[0238] For PUSCH without UL-SCH for CSI part 1, the number of coded symbols per layer is:

[0239]

[0240] where Q' ACK is the number of high priority A / N occupying symbols; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0241] Method five: first high priority A / N is processed according to the existing A / N puncture method, then low priority A / N uses the RE after excluding the RE of high priority A / N, and then the remaining resources are processed according to the existing formula for puncture and RE mapping.

[0242] Method six: change the existing A / N puncture formula to 4 bits: the first 2 bits are used for high priority A / N, and the last 2 bits are used for low priority A / N. Specifically:

[0243] For high priority and low priority HARQ-ACK on PUSCH with UL-SCH (without repetition type B), the number of coded symbols per layer is:

[0244]

[0245] wherein O ACK is 4 bits, wherein the first 2 bits are used for high priority HARQ-ACK and the last 2 bits are used for low priority HARQ-ACK; includes and C UL-SCH is the number of code blocks of UL-SCH; K r is the size of r-th code block; is the scheduled bandwidth of PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; is the number of resource elements available for UCI transmission on OFDM symbol l; is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0246] For any OFDM symbol carrying DMRS,

[0247] For any OFDM symbol not carrying DMRS,

[0248] is a higher layer configured parameter scaling configured by

[0249] is the index of the first OFDM symbol not carrying DMRS after the first DMRS symbol.

[0250] For high priority and low priority HARQ-ACK on PUSCH without UL-SCH, the number of coded symbols per layer is

[0251]

[0252] wherein O ACK is 4 bits, wherein the first 2 bits are used for high priority HARQ-ACK and the last 2 bits are used for low priority HARQ-ACK; includes and C UL-SCH is the number of code blocks of UL-SCH; K r is the size of r-th code block; is the scheduled bandwidth of PUSCH transmission, characterized as the number of subcarriers; is the number of subcarriers on OFDM symbol l carrying PTRS; N^UCI^l is the number of resource elements available for UCI transmission on OFDM symbol l; N^total^ is the total number of OFDM symbols, including all OFDM symbols used for DMRS.

[0253] For any OFDM symbol carrying DMRS,

[0254] For any OFDM symbol not carrying DMRS,

[0255] α is a higher layer configured parameter scaling configured;

[0256] l0 is the index of the first OFDM symbol not carrying DMRS after the first DMRS symbol;

[0257] R is the PUSCH code rate; Q m is the PUSCH modulation order.

[0258] (2) High priority (HP) A / N with less than or equal to 2 bits multiplexed with low priority (LP) A / N with more than 2 bits on PUSCH can have the following implementation ways.

[0259] Way one: HP A / N is punctured according to the existing A / N formula and mapping rules. Discard CSI part 2, LP A / N is calculated according to the corresponding RE of CSI part 2, rate matched and RE mapped. The formula can refer to the above way one, which will not be repeated here.

[0260] Way two: HP A / N is punctured according to the existing A / N formula and mapping rules. LP A / N is calculated according to the corresponding RE of CSI part 1, rate matched and RE mapped, and CSI part 1 and 2 are discarded. The formula can refer to the above way two, which will not be repeated here.

[0261] Way three: HP A / N is punctured according to the existing A / N formula and mapping rules. LP A / N is calculated according to the corresponding RE of CSI part 1, rate matched and RE mapped, and then the RE of CSI part 2 is calculated and mapped. The formula can refer to the above way three, which will not be repeated here.

[0262] Way four: HP A / N is punctured according to the existing A / N formula and mapping rules, LPA / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, and CSI part 2 is discarded. If there is CSI part 1, then calculate the corresponding RE of CSI part 1 according to the CSI part 2 rate matching and RE mapping. The formula is shown in the above formula four, which will not be repeated here.

[0263] Way five: first, HP A / N is punctured according to the existing A / N formula, then LP A / N is calculated according to the corresponding RE of CSI part 1, and then the remaining resources are calculated according to the existing formula for rate matching and RE mapping.

[0264] (3) High priority HP A / N greater than 2 bits and low priority LP A / N less than or equal to 2 bits can be multiplexed in PUSCH in the following ways.

[0265] Way one: HP A / N is rate matched according to the existing A / N formula and mapping rules. Discard CSI part 2, LP A / N is calculated according to the corresponding RE of CSI part 2, rate matching and RE mapping. The formula can refer to the above way one, which will not be repeated here.

[0266] Way two: HP A / N is rate matched according to the existing A / N formula and mapping rules. LP A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, and CSI part 1 and 2 are discarded. The formula can refer to the above way two, which will not be repeated here.

[0267] Way three: HP A / N is rate matched according to the existing A / N formula and mapping rules. If there is low priority CSI, LP A / N is calculated according to the corresponding RE of CSI part 1, rate matching and RE mapping, and then the RE of CSI part 2 is calculated and mapped. The formula can refer to the above way three, which will not be repeated here.

[0268] Way four: HP A / N is processed by the rate matching way of the existing A / N formula and mapping rule, LP A / N is calculated according to the corresponding RE of the CSI part 1, rate matching and RE mapping are performed, and CSI part 2 is discarded. If there is CSI part 1, then the CSI part 1 is calculated according to the corresponding RE of the CSI part 2, rate matching and RE mapping are performed. The formula can be referred to as shown in the above way four, and will not be repeated here.

[0269] Way five: first, HP A / N is processed by the rate matching way of the existing A / N, then LP A / N uses the RE excluding the high-priority A / N to perform puncture processing and RE mapping according to the existing formula in the resource adjacent to the remaining HP A / N.

[0270] Way six: first, LP A / N is processed by the puncture way of the existing A / N formula and mapping rule, and the corresponding mapping is performed using the reserved RE. Then HP A / N is processed by the rate matching way of the existing A / N formula and mapping rule, and is mapped in the resource excluding the reserved resource for LP A / N. The formula is as shown above, and will not be repeated here.

[0271] (4) The high-priority HP A / N greater than 2 bits and the low-priority LP A / N greater than 2 bits multiplexed in the PUSCH can have the following implementation ways.

[0272] Way one: HP A / N is processed by the rate matching way of the existing A / N formula and mapping rule. Discard CSI part 2, LP A / N is calculated according to the corresponding RE of the CSI part 2, rate matching and RE mapping are performed. The formula is as shown in the above formula one, and will not be repeated here.

[0273] Way two: HP A / N is processed by the rate matching way of the existing A / N formula and mapping rule, LP A / N is calculated according to the corresponding RE of the CSI part 1, rate matching and RE mapping are performed, and CSI part 1 and 2 are discarded. The formula can be referred to as shown in the above way two, and will not be repeated here.

[0274] Method 3: HP A / N is processed using rate matching according to the existing A / N formula and mapping rules. If there is a low-priority CSI, the corresponding RE is calculated by jointly encoding LP A / N and CSI part 1, and rate matching and RE mapping are performed. Then, the RE of CSI part 2 is calculated and mapped. The formula can be referred to Method 3 above, and will not be repeated here.

[0275] Method 4: HP A / N is processed using the existing A / N formula and mapping rules for rate matching. LP A / N calculates the corresponding RE according to CSI part 1, performs rate matching and RE mapping, and discards CSI part 2. If CSI part 1 exists, then CSI part 1 is used to calculate the corresponding RE according to CSI part 2 for rate matching and RE mapping. The formula is shown in Formula 4 above and will not be repeated here.

[0276] Method 5: First, the HP A / N is processed according to the existing A / N rate matching method. Then, the LP A / N performs rate matching and RE mapping on the remaining RE resources adjacent to the HP A / N according to the existing formula. The formula is shown above and will not be repeated here.

[0277] Taking HP A / N, LP A / N, and HP CSI multiplexing to HP PUSCH as an example, the following implementation methods are possible:

[0278] Method 1: HP UCI processes according to the existing UCI formulas and mapping rules, discarding LP A / N.

[0279] Optionally, in the embodiments of this application, combined with Figure 2 ,like Figure 4 As shown, before "the UCI transmission device transmits M UCIs carried on the N uplink channels through the target uplink channel in the N uplink channels" in step 102 above, the UCI transmission method provided in this application embodiment may further include the following step 301, and the above step 102 may be implemented by the following step 102b.

[0280] Step 301: When N uplink channels overlap in time domain resources, the UCI transmission device cancels the transmission of UCI through the first uplink channel if the third condition is met.

[0281] Optionally, in this embodiment of the application, the third condition includes:

[0282] The target reuse method allows PUCCHs of different priorities to be reused.

[0283] The N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer, and Y is a positive integer;

[0284] The X PUCCHs do not include a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH.

[0285] In the embodiments of the present application, the first uplink channel is the X PUCCHs.

[0286] Table 7 shows that the UCI transmission device cancels transmission of UCI through the first uplink channel in the case of satisfying the third condition.

[0287] Table 7

[0288]

[0289] As shown in Table 7, in case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e., 1), and Y is a positive integer (i.e., 1), the 1 PUCCH includes a low-priority PUCCH, and the 1 PUSCH includes a high-priority PUSCH, so that in the case that the 1 PUCCH and the 1 PUSCH overlap in time domain resources, the UCI transmission device can cancel transmission of the low-priority PUCCH and transmit the high-priority PUSCH.

[0290] Optionally, in the embodiments of the present application, the third condition includes:

[0291] The target multiplexing mode is to allow PUCCHs and PUSCHs of different priorities to be multiplexed;

[0292] The N uplink channels only include X PUCCHs.

[0293] In the embodiments of the present application, the first uplink channel is a low-priority PUCCH in the X PUCCHs.

[0294] Table 8 shows that the UCI transmission device cancels transmission of UCI through the first uplink channel in the case of satisfying the third condition.

[0295] Table 8

[0296]

[0297] As shown in Table 8, under case 1, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer (i.e. 2), and Y is 0, the 2 PUCCHs include a low-priority PUCCH and a high-priority PUCCH, so that in the case that the 2 PUCCHs overlap in time domain resources, the UCI transmission apparatus can cancel transmission of the low-priority PUCCH and transmit the high-priority PUCCH.

[0298] Step 102b, the UCI transmission apparatus transmits the M UCIs through a target uplink channel in the N uplink channels.

[0299] Therefore, it can be known that, since the UCI transmission apparatus can cancel transmission of the UCI through the first uplink channel in the case that the N uplink channels include PUCCHs and the third condition is met, the transmission of the high-priority service can be ensured, and thus the experience of the user using the service can be improved.

[0300] It should be noted that the execution subject of the UCI transmission method provided in the embodiments of the present application can be the UCI transmission apparatus, or a control module in the UCI transmission apparatus for executing the UCI transmission method. In the embodiments of the present application, the UCI transmission apparatus executes the UCI transmission method as an example, and the functions of the UCI transmission apparatus provided in the embodiments of the present application are described.

[0301] Figure 5 A possible structure schematic diagram of the UCI transmission apparatus involved in the embodiments of the present application is shown. As shown in Figure 5 The UCI transmission apparatus 60 can include a transmission module 61.

[0302] The transmission module 61 is configured to transmit the M UCIs carried on the N uplink channels through a target uplink channel in the N uplink channels in the case that the N uplink channels overlap in time domain resources, N and M are positive integers; the target uplink channel is determined by at least one of the following: the priority of the N uplink channels, the channel type of the N uplink channels.

[0303] In a possible implementation, the target uplink channel is determined by the priority of the N uplink channels and the channel type of the N uplink channels. In combination with Figure 5 As shown in Figure 6As shown, the UCI transmission apparatus 60 provided by the embodiments of the present application can further include a processing module 62. The processing module 62 is configured to multiplex the first UCI onto a target uplink channel in a target multiplexing manner in the case that the N uplink channels include PUCCHs, wherein the first UCI includes UCI of the same type in the M UCI; the target multiplexing manner is configured by the network side device; and the target multiplexing manner includes at least one of the following: allowing PUCCHs of different priorities to be multiplexed, and allowing PUCCHs of different priorities to be multiplexed with PUSCHs.

[0304] In a possible implementation, the target multiplexing manner is to allow PUCCHs of different priorities to be multiplexed; the N uplink channels include X PUCCHs and Y PUSCHs; and the first UCI includes UCI of the same type carried on the X PUCCHs. In the case that X is a positive integer and Y is 0, if the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, the target uplink channel is the high-priority PUCCH. In the case that X is a positive integer and Y is a positive integer, if the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs do not include a high-priority PUSCH, the target uplink channel is the high-priority PUCCH. In the case that X is a positive integer and Y is a positive integer, if the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH, the target uplink channel is the high-priority PUSCH. In the case that X is a positive integer and Y is a positive integer, if the X PUCCHs do not include a high-priority PUCCH, and the Y PUSCHs do not include a high-priority PUSCH, the target uplink channel is a low-priority PUSCH.

[0305] In a possible implementation, the target multiplexing manner is to allow PUCCHs and PUSCHs of different priorities to be multiplexed; the N uplink channels include X PUCCHs and Y PUSCHs; and the first UCI includes UCI of the same type carried on the X PUCCHs. In the case that Y is a positive integer, the target uplink channel is a high-priority PUSCH or a low-priority PUSCH in the Y PUSCHs.

[0306] In a possible implementation, the target multiplexing manner includes: multiplexing PUCCHs of different priorities, and multiplexing PUCCHs of different priorities and PUSCHs; the N uplink channels include X PUCCHs and Y PUSCHs; the first UCI includes: UCI of the same type carried on the X PUCCHs; in a case where X is a positive integer and Y is 0, the target uplink channel is: a high-priority PUCCH in the X PUCCHs; in a case where X is a positive integer and Y is a positive integer, if the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH, the target uplink channel is: the high-priority PUSCH; in a case where X is a positive integer and Y is a positive integer, if the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs do not include a high-priority PUSCH, the target uplink channel is: a low-priority PUSCH.

[0307] In a possible implementation, the first UCI includes: a first HARQ-ACK carried on a high-priority uplink channel, a second HARQ-ACK carried on a low-priority uplink channel, and CSI-part 1 carried on the low-priority uplink channel; and the target uplink channel is a low-priority PUSCH. The processing module 62 is specifically configured to, in a case where the first condition is met, perform mapping processing on the first HARQ-ACK according to a default mapping rule, and perform mapping processing on the second HARQ-ACK based on the CSI-part 1 according to the first rule.

[0308] In a possible implementation, the first UCI further includes: CSI-part 2 carried on a low-priority uplink channel; and the first rule includes any one of the following: discarding the CSI-part 2, and performing mapping processing on the second HARQ-ACK according to a mapping manner of the CSI-part 2; discarding the CSI-part 1 and the CSI-part 2, and performing mapping processing on the second HARQ-ACK according to a mapping manner of the CSI-part 1; performing mapping processing on the second HARQ-ACK and the CSI-part 1, and then performing mapping processing on the CSI-part 2; discarding the CSI-part 2, and performing mapping processing on the second HARQ-ACK according to a mapping manner of the CSI-part 1, and performing mapping processing on the CSI-part 1 according to a mapping manner of the CSI-part 2; and performing mapping processing on the second HARQ-ACK according to the default mapping rule on resource elements REs adjacent to REs occupied by the first HARQ-ACK.

[0309] In a possible implementation, the processing module 62 is further configured to, in a case where the second condition is met, adjust a puncture formula to A bits, and perform mapping processing on the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula. A first T bits of the A bits are used to perform mapping processing on the first HARQ-ACK, and a last P bits of the A bits are used to perform mapping processing on the second HARQ-ACK, where A, T, and P are positive integers.

[0310] In a possible implementation, the processing module 62 is further configured to, in a case where the second condition is met, adjust a puncture formula to A bits, and perform mapping processing on the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula. A first T bits of the A bits are used to perform mapping processing on the first HARQ-ACK, and a last P bits of the A bits are used to perform mapping processing on the second HARQ-ACK, where A, T, and P are positive integers. Figure 5 As shown in FIG. 6, the UCI transmission apparatus 60 provided by the embodiment of the present application can further include a canceling module 63. The canceling module 63 is configured to, in a case where a third condition is met, cancel transmission of UCI through a first uplink channel. Figure 7 As shown in FIG. 6, the UCI transmission apparatus 60 provided by the embodiment of the present application can further include a canceling module 63. The canceling module 63 is configured to, in a case where a third condition is met, cancel transmission of UCI through a first uplink channel.

[0311] In a possible implementation, the third condition includes that the target multiplexing manner is to allow PUCCHs of different priorities to be multiplexed, the N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer, and Y is a positive integer, none of the X PUCCHs includes a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH, and the first uplink channel is the X PUCCHs.

[0312] In a possible implementation, the third condition includes that the target multiplexing manner is to allow PUCCHs and PUSCHs of different priorities to be multiplexed, and the N uplink channels include only X PUCCHs, and the first uplink channel is a low-priority PUCCH of the X PUCCHs.

[0313] The UCI transmission apparatus provided by the embodiment of the present application can transmit M UCIs through a target uplink channel of the N uplink channels determined by priorities of the N uplink channels (and / or channel types of the N uplink channels) in a transmission process of one service of the UCI transmission apparatus, without canceling transmission of UCI of a certain service, when the N uplink channels overlap in time domain resources due to the presence of other services to be transmitted, thereby improving transmission reliability of UCI of the UCI transmission apparatus.

[0314] The UCI transmission apparatus in the embodiments of the present application can be a device, a device with an operating system, or an electronic device, and can also be a component in a terminal, an integrated circuit, or a chip. The device or electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a cash register, a self-service machine, and the like, which are not limited in the embodiments of the present application.

[0315] The UCI transmission apparatus provided in the embodiments of the present application can implement the method embodiments Figures 1 to 4 The method embodiments implement various processes and achieve the same technical effects, and thus details are not repeated here.

[0316] Optionally, as shown in Figure 8 The embodiments of the present application also provide a communication device 70, which includes a processor 71, a memory 72, a program or instruction stored in the memory 72 and executable on the processor 71. For example, when the communication device 70 is a UE, the program or instruction is executed by the processor 71 to implement various processes of the above-mentioned UCI transmission method embodiments and achieve the same technical effects.

[0317] The embodiments of the present application also provide a terminal, which includes a processor and a communication interface. The communication interface is configured to transmit M UCIs carried on N uplink channels through a target uplink channel in the N uplink channels in a case where the N uplink channels overlap in time domain resources, and N and M are positive integers. The target uplink channel is determined by at least one of the following: priority of the N uplink channels and channel type of the N uplink channels. The terminal embodiment corresponds to the above-mentioned UE-side method embodiment, and various implementation processes and implementation manners of the above-mentioned method embodiment can be applied to the terminal embodiment and achieve the same technical effects. Specifically, Figure 9 To implement a hardware structure of a terminal according to an embodiment of the present application.

[0318] The terminal 100 includes, but is not limited to, at least part of the following components: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0319] Those skilled in the art can understand that the terminal 100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so that the power management system can realize the functions of managing charging, discharging, and power consumption management. Figure 9 The terminal structure shown in the figure is not a limitation on the terminal, and the terminal can include more or fewer components than shown, or combine certain components, or different component arrangements, which are not described here.

[0320] It should be understood that in the embodiments of the present application, the input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 can include two parts of a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, etc., which are not described here.

[0321] In the embodiments of the present application, the radio frequency unit 101 receives the downlink data from the network side device and processes it by the processor 110; in addition, it sends the uplink data to the network side device. Generally, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0322] The storage 109 can be used to store software programs or instructions and various data. The storage 109 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, at least one application program or instruction required by a function (such as a sound playing function, an image playing function, etc.), etc. In addition, the storage 109 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.

[0323] The processor 110 can include one or more processing units; optionally, the processor 110 can integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0324] The radio frequency unit 101 is configured to, in a case where the N uplink channels overlap in time domain resources, transmit M UCIs carried on the N uplink channels through a target uplink channel in the N uplink channels, where N and M are positive integers; the target uplink channel is determined by at least one of the following: priorities of the N uplink channels, channel types of the N uplink channels.

[0325] The terminal provided in the embodiment of the present application can transmit M UCIs through a target uplink channel in the N uplink channels determined by the priorities of the N uplink channels (and / or the channel types of the N uplink channels) in a transmission process of one service of the terminal, if other services need to be transmitted and cause the N uplink channels to overlap in time domain resources, without canceling transmission of the UCI of a certain service, and therefore the transmission reliability of the UCI of the terminal can be improved.

[0326] Optionally, in the embodiment of the present application, the processor 110 is configured to, in a case where the N uplink channels include PUCCHs, multiplex the first UCI to the target uplink channel by using a target multiplexing manner.

[0327] The first UCI includes: UCIs of the same type in the M UCIs; the target multiplexing manner is configured by a network side device; and the target multiplexing manner includes at least one of the following: allowing PUCCHs of different priorities to be multiplexed, and allowing PUCCHs of different priorities to be multiplexed with PUSCH.

[0328] As can be seen, in a case where the N uplink channels include PUCCHs, the terminal can multiplex the UCIs of the same type in the M UCIs to the target uplink channel by using a manner of allowing PUCCHs of different priorities to be multiplexed (and / or allowing PUCCHs of different priorities to be multiplexed with PUSCH), without canceling transmission of the UCI of a certain service, and therefore the transmission of high-priority services can be ensured while reducing the impact on low-priority services, and thus the reliability of services of the terminal can be improved.

[0329] Optionally, in the embodiments of the present application, the first UCI includes: a first HARQ-ACK carried on a high-priority uplink channel, a second HARQ-ACK carried on a low-priority uplink channel, and CSI-part 1 carried on the low-priority uplink channel; and the target uplink channel is a low-priority PUSCH.

[0330] The processor 110 is specifically configured to, in a case where the first condition is met, perform mapping processing on the first HARQ-ACK according to a default mapping rule, and perform mapping processing on the second HARQ-ACK based on the CSI-part 1 according to the first rule.

[0331] As can be seen, since the terminal can perform mapping processing on different UCIs according to different rules when the first UCI includes different UCI types, the reliability of the service of the terminal can be improved.

[0332] Optionally, in the embodiments of the present application, the processor 110 is further configured to, in a case where a second condition is met, adjust a puncture formula to A bits, and perform mapping processing on the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula.

[0333] The first T bits of the A bits are used for mapping processing on the first HARQ-ACK, and the last P bits are used for mapping processing on the second HARQ-ACK, where A, T, and P are positive integers.

[0334] As can be seen, since the terminal can perform mapping processing on different UCIs according to different rules when the first UCI includes different UCI types, the reliability of the service of the terminal can be improved.

[0335] Optionally, in the embodiments of the present application, the processor 110 is further configured to, in a case where a third condition is met, cancel transmission of UCI through the first uplink channel.

[0336] As can be seen, since the terminal can cancel transmission of UCI through the first uplink channel in a case where the third condition is met in the case where the N uplink channels include the PUCCH, transmission of high-priority services can be ensured, and thus the experience of users using services can be improved.

[0337] The embodiments of the present application also provide a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement each process of the above-mentioned UCI transmission method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0338] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0339] The chip provided in the embodiments of the present application includes a processor and a communication interface, the communication interface is coupled with the processor, the processor is used to run programs or instructions, realizes the processes of the above UCI transmission method embodiments, and can achieve the same technical effects. To avoid repetition, details are not described herein.

[0340] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system chip, a system chip, a chip system, or a system on chip, etc.

[0341] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

[0342] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network equipment, etc.) execute the method described in each embodiment of the present application.

[0343] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims.

Claims

1. A method for transmitting uplink control information (UCI), characterized in that, The method comprises: In a case where N uplink channels overlap on time domain resources, and the N uplink channels comprise X physical uplink control channels (PUCCH) and Y physical uplink shared channels (PUSCH), a user equipment (UE) determines a high-priority PUSCH or a low-priority PUSCH in the Y PUSCHs as a target uplink channel, wherein X and Y are positive integers; The UE transmits M UCI carried on the N uplink channels through the target uplink channel, wherein N and M are positive integers; In a case where the X PUCCHs comprise a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs comprise a high-priority PUSCH, the target uplink channel is the high-priority PUSCH, the M UCI comprise first hybrid automatic repeat request (HARQ)-ACK carried on a high-priority uplink channel, second HARQ-ACK carried on a low-priority uplink channel, and CSI carried on the high-priority uplink channel, and the target uplink channel is the high-priority PUSCH, before the UE transmits the M UCI carried on the N uplink channels through the target uplink channel, the method further comprises: The UE adopts a target multiplexing manner, maps and processes the first HARQ-ACK and high-priority CSI according to a default mapping rule, and discards the second HARQ-ACK; Or, in a case where the X PUCCHs comprise a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs comprise only a low-priority PUSCH, the target uplink channel is the low-priority PUSCH, the M UCI comprise first HARQ-ACK carried on a high-priority uplink channel, second HARQ-ACK carried on a low-priority uplink channel, first part channel state information (CSI-part 1) carried on the low-priority uplink channel, and second CSI-part 2 carried on the low-priority uplink channel, and the target uplink channel is the low-priority PUSCH, before the UE transmits the M UCI carried on the N uplink channels through the target uplink channel, the method further comprises: The UE adopts a target multiplexing manner, in a case where a first condition is met, maps and processes the first HARQ-ACK according to a default mapping rule, and maps and processes the second HARQ-ACK based on the CSI-part 1 according to a first rule; wherein the first rule comprises discarding the CSI-part 2, mapping and processing the second HARQ-ACK according to a mapping manner of the CSI-part 1, and mapping and processing the CSI-part 1 according to a mapping manner of the CSI-part 2; The target multiplexing manner includes allowing PUCCHs of different priorities to multiplex UCI carried on PUSCHs.

2. The method of claim 1, wherein, The method further includes: In a case where a second condition is met, the UE adjusts a puncture formula to A bits, and performs mapping processing on the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula. The first T bits of the A bits are used for mapping processing on the first HARQ-ACK, and the last P bits are used for mapping processing on the second HARQ-ACK, where A, T, and P are positive integers.

3. The method of claim 1, wherein, Before the UE transmits M UCIs carried on the N uplink channels through a target uplink channel of the N uplink channels, the method further includes: In a case where a third condition is met, the UE cancels transmission of UCI through a first uplink channel.

4. The method of claim 3, wherein, The third condition includes: The target multiplexing manner is to allow PUCCHs of different priorities to multiplex; The N uplink channels include X PUCCHs and Y PUSCHs, where X is a positive integer and Y is a positive integer; The X PUCCHs do not include a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH. The first uplink channel is the X PUCCHs.

5. The method of claim 3, wherein, The third condition includes: The target multiplexing manner is to allow PUCCHs and PUSCHs of different priorities to multiplex; The N uplink channels only include X PUCCHs. The first uplink channel is a low-priority PUCCH of the X PUCCHs.

6. An UCI transmission apparatus, comprising: The UCI transmission device includes a processing module and a transmission module. The processing module is configured to, in a case where N uplink channels overlap in time domain resources and the N uplink channels include X PUCCHs and Y PUSCHs, determine a high-priority PUSCH or a low-priority PUSCH of the Y PUSCHs as a target uplink channel, where X and Y are positive integers. The transmission module is configured to transmit M UCIs carried on the N uplink channels through the target uplink channel determined by the processing module, where N and M are positive integers. If the X PUCCHs include a low-priority PUCCH and a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH, the target uplink channel is the high-priority PUSCH. The processing module is further configured to, in a case where the M UCI includes first hybrid automatic repeat request determination information (HARQ-ACK) carried on a high-priority uplink channel, second HARQ-ACK carried on a low-priority uplink channel, and CSI carried on the high-priority uplink channel, and the target uplink channel is a high-priority PUSCH, before transmitting the M UCI carried on the N uplink channels through the target uplink channel, performing mapping processing on the first HARQ-ACK and the high-priority CSI according to a default mapping rule in a target multiplexing manner, and discarding the second HARQ-ACK. Or, the processing module is further configured to, in a case where the M UCI includes first HARQ-ACK carried on a high-priority uplink channel, second HARQ-ACK carried on a low-priority uplink channel, first part channel state information (CSI-part 1) carried on a low-priority uplink channel, and second CSI-part 2 carried on a low-priority uplink channel, and the target uplink channel is a low-priority PUSCH, before transmitting the M UCI carried on the N uplink channels through the target uplink channel, performing mapping processing on the first HARQ-ACK according to a default mapping rule and performing mapping processing on the second HARQ-ACK based on the CSI-part 1 according to a first rule in a target multiplexing manner in a case where a first condition is met; the first rule includes discarding the CSI-part 2, performing mapping processing on the second HARQ-ACK according to a mapping manner of the CSI-part 1, and performing mapping processing on the CSI-part 1 according to a mapping manner of the CSI-part 2. The target multiplexing manner includes allowing PUCCHs and PUSCHs of different priorities to multiplex UCI carried thereon; and the first condition is that the first HARQ-ACK is greater than 2 bits and the second HARQ-ACK is greater than 2 bits.

7. The UCI transmission apparatus of claim 6, wherein The target multiplexing manner is configured by a network-side device.

8. The UCI transmission apparatus of claim 6, wherein, The processing module is further configured to, in a case where a second condition is met, adjust a puncture formula to A bits, and perform mapping processing on the first HARQ-ACK and the second HARQ-ACK according to the adjusted puncture formula. The first A bits are used for mapping processing on the first HARQ-ACK, and the last P bits are used for mapping processing on the second HARQ-ACK, where A, T, and P are positive integers.

9. The UCI transmission apparatus of claim 6, wherein, The UCI transmission apparatus further includes a canceling module. The canceling module is configured to, in a case where a third condition is met, cancel transmission of UCI through a first uplink channel.

10. The UCI transmission apparatus of claim 9, wherein, The third condition includes: The target multiplexing mode is to allow PUCCHs of different priorities to be multiplexed; The N uplink channels include X PUCCHs and Y PUSCHs, X is a positive integer, and Y is a positive integer; The X PUCCHs do not include a high-priority PUCCH, and the Y PUSCHs include a high-priority PUSCH; The first uplink channel is the X PUCCHs.

11. The UCI transmission apparatus of claim 9, wherein, The third condition includes: The target multiplexing mode is to allow PUCCHs and PUSCHs of different priorities to be multiplexed; The N uplink channels only include X PUCCHs. The first uplink channel is a low-priority PUCCH of the X PUCCHs.

12. A UE, comprising: The processor, the memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions being executed by the processor to implement the steps of the UCI transmission method of any one of claims 1 to 5.

13. A readable storage medium, characterized by, The program or instructions are stored on the readable storage medium, and the program or instructions are executed by the processor to implement the UCI transmission method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Uplink information transmission method and device, and storage medium

    WO2021012284A1

  • Wireless communication method and device

    WO2021016774A1