Method, apparatus, device and readable storage medium for uci multiplexing

By multiplexing UCI onto PUSCH for transmission when the PUCCH and PUSCH partially overlap in time domain, the problem of PUCCH transmission delay is solved, and efficient resource utilization and latency reduction are achieved.

CN114698108BActive Publication Date: 2025-10-17VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011623201.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-10-17
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

When PUCCH and PUSCH resources conflict, the existing technology causes an increase in PUCCH transmission delay.

Method used

When at least a portion of the time domains of the PUCCH and the PUSCH overlap, the first UCI carried by the first PUCCH is multiplexed onto the first PUSCH for transmission, thereby reducing the transmission delay of the PUCCH.

Benefits of technology

The transmission delay of PUCCH is effectively reduced, and resource utilization efficiency is improved by multiplexing UCI on PUSCH.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114698108B_ABST
    Figure CN114698108B_ABST
Patent Text Reader

Abstract

The application discloses a method, device and equipment for multiplexing UCI, and a readable storage medium. The method comprises the following steps: when a first PUCCH and a first PUSCH at least partially overlap in time domain, multiplexing a first UCI carried by the first PUCCH to the first PUSCH for transmission; wherein the first PUSCH is a PUSCH occupying multiple time units, so that the transmission delay of the PUCCH is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to a method and device for multiplexing uplink control information (UCI), a terminal and a readable storage medium. BACKGROUND

[0002] When a resource of a physical uplink control channel (PUCCH) used for transmitting UCI and a physical uplink shared channel (PUSCH) used for transmitting data by a terminal collide, if the PUSCH needs to be transmitted preferentially, the transmission delay of the PUCCH will be increased. SUMMARY

[0003] Embodiments of the present application provide a method and device for multiplexing UCI, and a terminal and a readable storage medium, which solve the problem of how to reduce the transmission delay of a PUCCH.

[0004] In a first aspect, a method for multiplexing UCI is provided, which is executed by a terminal and includes the following steps.

[0005] When a first PUCCH and a first PUSCH at least partially overlap in time domain, a first UCI carried by the first PUCCH is multiplexed and transmitted on the first PUSCH.

[0006] The first PUSCH is a PUSCH occupying multiple time units.

[0007] In a second aspect, a device for multiplexing UCI is provided, which includes the following modules.

[0008] A first determining module is configured to determine that a first PUCCH and a first PUSCH at least partially overlap in time domain.

[0009] A first transmitting module is configured to multiplex a first UCI carried by the first PUCCH and transmit the first UCI on the first PUSCH.

[0010] The first PUSCH is a PUSCH occupying multiple time units.

[0011] In a third aspect, a terminal is provided, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the steps of the method according to the first aspect are implemented.

[0012] In a fourth aspect, a readable storage medium is provided, and the readable storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the method in the first aspect.

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

[0014] In a sixth aspect, a chip is provided, and the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method in the first aspect.

[0015] In the embodiments of the present application, when the PUCCH and the PUSCH at least partially overlap in time domain, the UCI carried by the PUCCH can be multiplexed on the PUSCH transmitted across multiple time units, effectively reducing the transmission delay of the PUCCH. BRIEF DESCRIPTION OF DRAWINGS

[0016] Figure 1 is a schematic diagram of a wireless communication system to which the embodiments of the present application can be applied;

[0017] Figure 2 is a flowchart of a method for UCI multiplexing according to the embodiments of the present application;

[0018] Figure 3 is a schematic diagram of a PUSCH transmitted across multiple time slots;

[0019] Figure 4 is a schematic diagram of a PUSCH transmitted across multiple time slots multiplexing multiple UCIs according to the embodiments of the present application

[0020] Figure 5 is a schematic diagram of a PUSCH transmitted across 4 time slots multiplexing multiple UCIs according to the embodiments of the present application;

[0021] Figure 6 is a schematic diagram of an apparatus for UCI multiplexing according to the embodiments of the present application;

[0022] Figure 7 is a schematic diagram of a terminal according to the embodiments of the present application. DETAILED DESCRIPTION

[0023] The technical solutions in the embodiments of the present application will be described clearly 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, rather than all 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 without creative work fall within the scope of protection of the present application.

[0024] The terms "first", "second", and the like in the description and in the claims of this application are used for distinguishing between similar objects and are not necessarily used to describe a specified order or sequence. It is to be understood that the data used in these descriptions are interchangeable such that the embodiments of the present application can be practiced in other than the illustrated or described order. Additionally, reference to first, second, etc., denotes the objects thus designated irrespective of the number of objects and can be used interchangeably with one another, for example, a first object can be one or more and so on. Furthermore, the term "and / or" generally means "and", "or", or both, for example, "A and / or B" means "A or B or both A and B".

[0025] It is worth noting that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably in the embodiments of the present application, and the described techniques can be used in the above-mentioned systems and radio technologies, as well as other systems and radio technologies. However, 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, and these techniques can also be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems. th

[0026] 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, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, or a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc. The wearable device includes a bracelet, an earphone, 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 side device. 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 so long as the same technical result is achieved. The base station is not limited to the specified technical terms. 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.

[0027] The method, apparatus, device and readable storage medium for multiplexing UCI 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.

[0028] Referring to Figure 2 The embodiments of the present application provide a method for multiplexing UCI, which is executed by a terminal and includes the following step 201.

[0029] Step 201: multiplexing the first UCI carried by the first PUCCH to the first PUSCH transmission when the first PUCCH and the first PUSCH at least partially overlap in time domain; the first PUSCH is a PUSCH occupying multiple time units, wherein the time unit can be a slot, a sub-slot, a symbol or a subframe, etc.

[0030] The types of the first UCI include: hybrid automatic repeat request acknowledgement (HARQ-ACK), channel state information (CSI) reporting, scheduling request (SR), and configured grant uplink control information (CG-UCI). The processing of the CG-UCI multiplexed in the configured grant physical uplink shared channel (CG-PUSCH) is similar to that of the HARQ-ACK.

[0031] The CSI can be triggered by the downlink control information (DCI) / media access control control element (MAC CE) in the PUSCH transmission.

[0032] It can be understood that if the first UCI on the first PUCCH is multiplexed to the first PUSCH transmission, the first UCI and the data part of the first PUSCH transmission are separately encoded and mapped for transmission. When the first UCI is multiplexed to the first PUSCH transmission, the network can configure a beta-offset value for the first PUSCH to determine the number of symbols or resource elements (REs) occupied by the first UCI in the first PUCCH. The larger the beta-offset value, the more resources occupied by the first UCI in the multiplexed first PUSCH.

[0033] At the same time, the network can configure an alpha value to determine the number of symbols or REs occupied by the first UCI multiplexed to the first PUSCH, i.e., the resources occupied by the first UCI after being multiplexed to the first PUSCH cannot exceed the upper limit of the number of symbols or REs determined by the alpha value.

[0034] For example, multiplexing multiple first UCI carried by the first PUCCH onto the first PUSCH for transmission, or multiplexing the first UCI carried by the first PUCCH onto the first PUSCH for transmission multiple times, which can further reduce the PUCCH transmission delay.

[0035] In a New Radio (NR) network, cross-slot PUSCH transmission can be supported, that is, one PUSCH can be transmitted in multiple slots. One implementation is to determine the transport block size (TB size) of the PUSCH according to the total number of symbols or resource elements (REs) of the multiple slots.

[0036] In the embodiments of the present application, the first PUSCH can be a time-continuous PUSCH, or the first PUSCH can also be a time-non-continuous PUSCH.

[0037] In the embodiments of the present application, the method can further include:

[0038] Determining the number of resources occupied by the first UCI in the first PUSCH according to the number of at least part of the resources of the first PUSCH.

[0039] The number of at least part of the resources of the first PUSCH is the number of resources available for transmitting multiplexed UCI on the first PUSCH.

[0040] It can be understood that the number of resources herein can be the number of symbols, the number of resource elements, the number of sub-slots, the number of slots, the number of radio frames, etc.

[0041] Further, in the embodiments of the present application, the determining the number of resources occupied by the first UCI in the first PUSCH according to the number of at least part of the resources of the first PUSCH can include:

[0042] Determining the number of resources occupied by the first UCI in the first PUSCH according to the configuration parameter and the number of at least part of the resources of the first PUSCH;

[0043] The configuration parameter can include one or more of the following:

[0044] (1) a first parameter, the first parameter being used to determine the number of resources occupied by the first UCI;

[0045] (2) a second parameter used to determine a number of resources in the first PUSCH available for the first UCI multiplexing transmission, which can be understood as a maximum number of resources in the first PUSCH that can be used for the first UCI multiplexing.

[0046] For example, the first parameter is a beta-offset value, and the second parameter is a scaled or scaled-up alpha value, such as an alpha value configured according to a preset ratio, which is not limited in the embodiments of the present application.

[0047] For example, the first parameter determines a number of resources occupied by the first UCI as A, and the second parameter determines a number of resources in the first PUSCH available for the first UCI multiplexing transmission as B. If A is greater than B, the number of resources occupied by the first UCI in the first PUSCH can be determined as B. If A is less than B, the number of resources occupied by the first UCI in the first PUSCH can be determined as A.

[0048] In the embodiments of the present application, the number of at least part of resources of the first PUSCH is determined according to one or more of the following:

[0049] (1) a number of symbols of the first PUSCH;

[0050] (2) a number of resources of the first PUSCH except Demodulation Reference Signal (DMRS);

[0051] For example, the number of symbols of the first PUSCH is M, and the number of symbols occupied by DMRS is N. The number of at least part of resources of the first PUSCH is M-N.

[0052] (3) a number of resources configured by a network;

[0053] Optionally, the number of resources configured by the network is less than or equal to the number of symbols of the first PUSCH, or the number of resources configured by the network is less than or equal to the number of resources of the first PUSCH except DMRS.

[0054] (4) a predefined number of resources;

[0055] For example, a number of resources nominally or actually occupied by PUSCH transmission in 1 slot, for example, the predefined number of resources is 14 symbols, of course, not limited thereto.

[0056] (5) a number of resources occupied by UCI already multiplexed for transmission on the first PUSCH;

[0057] That is, before multiplexing the first UCI on the first PUSCH, other UCI is multiplexed on the first PUSCH, at this time, the number of resources occupied by the first UCI is determined according to the number of resources occupied by the other UCI

[0058] (6) The type of the first UCI.

[0059] For example, the type can be a hybrid automatic repeat request acknowledgement (HARQ-ACK), a scheduling request (SR), a channel state information (CSI) part 1, and a CSI part 2.

[0060] Exemplarily, taking the first UCI carried by the first PUCCH as a CSI (such as an aperiodic CSI (A-CSI)) as an example, the CSI is transmitted on the first PUSCH in multiple slots, and then the CSI is transmitted on:

[0061] (1) The first slot on the first PUSCH; optionally, the slot is a complete slot;

[0062] (2) The first slot containing a DMRS on the first PUSCH;

[0063] (3) The first slot on the first PUSCH, the length of the first symbol (except the DMRS) is greater than or equal to L, and L is a preset value.

[0064] In the embodiments of the present application, in order to determine the number of resources occupied by the first UCI carried by the first PUCCH multiplexed to the first PUSCH, the network will configure a first parameter (β) and a second parameter (α), and determine the number of resources occupied by the first UCI according to the number of at least part of the resources of the first PUSCH.

[0065] The number of at least part of the resources of the first PUSCH can be configured for the first PUSCH transmitted in multiple slots, and the first parameter (β) and the second parameter (α) can be different from the parameters configured for the PUSCH transmitted in one slot.

[0066] Alternatively, the number of resources occupied by the first UCI multiplexing is determined according to a reference resource number. The reference resource number can be less than or equal to the number of symbols (or the number of symbols except the DMRS) of the first PUSCH in multiple slots, or a predefined resource number of 1 slot, for example, 14 symbols, to determine the number of resources occupied by the first UCI multiplexing.

[0067] For example, the first PUSCH needs at least part of the resource number of HARQ-Ack multiplexing:

[0068]

[0069] The For calculating the reference symbol number of at least part of the resource number Q′ UCI of the first PUSCH, it can be:

[0070] The number of symbols of the first PUSCH excluding DMRS;

[0071] Or, the preset symbol number, for example, the symbol number corresponding to M slots greater than or equal to 1, M is a positive integer;

[0072] Or, the number of consecutive symbols of the first PUSCH overlapping the first PUCCH.

[0073] Wherein, C UL-SCH is the number of code blocks of the uplink shared channel (UL-SCH) of the PUSCH transmission;

[0074] K r is the rth code block size of the UL-SCH of the PUSCH transmission;

[0075] The number of resource elements available for transmitting UCI in the orthogonal frequency division multiplexing (OFDM) symbol l;

[0076] O UCI is the number of bits of the UCI;

[0077] L UCI is the number of cyclic redundancy check (CRC) bits of the UCI.

[0078] In the embodiments of the present application, before step 201, the method further comprises:

[0079] According to the number and / or times of the UCI multiplexed and transmitted on the first PUSCH, one or more of the following is determined:

[0080] (1) whether to multiplex and transmit the first UCI on the first PUSCH;

[0081] (2) the number of resources occupied by the first UCI on the first PUCCH;

[0082] (3) the multiplexing manner of the first UCI on the first PUCCH (such as rate matching or puncturing).

[0083] In the embodiments of the present application, after the UCI multiplexing on the first PUSCH, the UCI multiplexing can continue in the subsequent transmission (such as the second and subsequent UCI multiplexing), further reducing the transmission delay of the PUCCH.

[0084] In the embodiments of the present application, before step 201, the method further comprises:

[0085] According to whether the first PUCCH is repeatedly transmitted, the number of multiplexing transmissions of the first UCI on the first PUSCH is determined.

[0086] In the embodiments of the present application, if the number of multiplexing transmissions of the UCI on the first PUSCH is x times, or if the number of multiplexing transmissions of the UCI on the first PUSCH is y, after transmitting the first PUSCH, if the second PUCCH at least partially overlaps in time domain with the first PUSCH, the method further comprises one or more of the following:

[0087] (1) not transmitting the second PUCCH, i.e. no longer multiplexing the UCI carried by the second PUCCH on the first PUSCH;

[0088] (2) according to the priority of the second PUCCH, determining whether to multiplex the second UCI carried by the second PUCCH on the first PUSCH for transmission;

[0089] (3) according to the type of the second UCI carried by the second PUCCH, determining whether the second UCI is multiplexed and transmitted on the first PUSCH;

[0090] For example, multiplexing certain types of UCI, such as HARQ-ACK, SR, and CSI part 1, and not multiplexing other types of UCI, such as CSI part 2.

[0091] (4) according to the resources occupied by the multiplexed UCI on the first PUSCH, determining whether the second UCI carried by the second PUCCH is multiplexed and transmitted on the first PUSCH;

[0092] For example, if the resources occupied by the multiplexed first UCI are greater than a threshold, the second UCI is not multiplexed and transmitted on the first PUSCH.

[0093] Wherein, the x is less than or equal to the maximum number X of multiplexing UCI on the first PUSCH, and the y is less than or equal to the maximum number Y of multiplexing UCI on the first PUSCH.

[0094] In the embodiments of the present application, if it is determined that the second UCI is multiplexed and transmitted on the first PUSCH, the method further comprises:

[0095] Determining the resource occupied by the second UCI multiplexed and transmitted on the first PUSCH;

[0096] Wherein, the resource occupied by the second UCI does not include the resource occupied by the multiplexed UCI on the first PUSCH.

[0097] In the embodiments of the present application, the determination of multiplexing the second UCI on the first PUSCH for transmission comprises one of the following:

[0098] (1) According to one or more of the first parameter, the second parameter, the number x of multiplexing the first UCI on the first PUSCH, and the number y of multiplexing the first UCI on the first PUSCH, determine the number of resources occupied by the second UCI multiplexed and transmitted on the first PUSCH;

[0099] Wherein, the first parameter is used to determine the number of resources occupied by the first UCI; and the second parameter is used to determine the number of resources available for multiplexing transmission of the first UCI in the first PUSCH;

[0100] It can be understood that the same first parameter (β) and second parameter (α) can be used for multiplexing different UCI on the first PUCCH.

[0101] (2) According to the third parameter and the fourth parameter, determine the number of resources occupied by the second UCI multiplexed and transmitted on the first PUSCH;

[0102] Wherein, the third parameter is used to determine the number of resources occupied by the second UCI, that is, the third parameter is β configured for multiplexing the second PUCCH, or the third parameter can be determined based on the first parameter, for example, based on the reduction or enlargement of the first parameter.

[0103] The fourth parameter is used to determine the number of resources available for multiplexing transmission of the second UCI on the first PUSCH, that is, the fourth parameter is the value of α configured for multiplexing the second PUCCH, or the fourth parameter can be determined based on the second parameter, for example, based on the reduction or enlargement of the second parameter.

[0104] In the embodiments of the present application, if it is determined that the second UCI is multiplexed and transmitted on the first PUSCH, the method further comprises:

[0105] determining a multiplexing manner of multiplexing transmission of the second UCI on the first PUSCH;

[0106] The multiplexing manner includes one or more of the following:

[0107] (1) rate matching or puncturing the second UCI on the first PUSCH;

[0108] (2) the resource occupied by the second UCI on the first PUSCH does not include the resource occupied by the multiplexed UCI on the first PUSCH, that is, when the second PUCCH is multiplexed onto the first PUSCH, the resource occupied by the multiplexed UCI is avoided.

[0109] Referring to Figure 3 , because the time domain resource occupied by the PUSCH transmitted in multiple slots is relatively large and the continuous transmission duration is relatively long, which can be continuous transmission or non-continuous transmission, there can be a case where multiple / many times of UCI are multiplexed onto one PUSCH, and when multiple or many times of UCI are multiplexed, a new multiplexing behavior needs to be defined.

[0110] Referring to Figure 4 , the PUSCH is transmitted in two non-continuous uplink slots, and one UCI is multiplexed on the first slot, which can be HARQ-ACK feedback corresponding to a PDSCH (or other UCI types such as SR, CSI, etc., or transmitted together with these UCIs).

[0111] The UCI in the figure is also HARQ-ACK, corresponding to the PDSCH transmitted between the two slots, or the UCI corresponds to CSI transmission.

[0112] The existing PUSCH transmission of less than or equal to 1 slot supports multiplexing of 1 time of UCI, and after the introduction of the first PUSCH of multiple slots, it is further necessary to determine whether and how to support multiplexing of many times of UCI.

[0113] Based on the description of the embodiments of the present application, it can be determined that in the case where 1 time of UCI has been multiplexed, if the second PUCCH and the first PUSCH overlap in the time domain, the first PUSCH of multiple slots does not multiplex the second time of UCI.

[0114] Or, according to the priority of the UCI carried by the second PUCCH, for example, multiplexing transmission of HARQ-ACK corresponding to high priority, otherwise not multiplexing transmission.

[0115] Or, multiplexing according to the type of second UCI carried by the second PUCCH, only multiplexing certain types of UCI, for example, HARQ-ACK, SR, CSI part 1; not multiplexing for other types of CSI, for example, CSI part 2.

[0116] Or, according to the occupied resources of the multiplexed UCI on the first PUSCH, determine whether to multiplex the second UCI, if the occupied resources of the multiplexed UCI occupy more than a threshold, do not multiplex all or part of the second UCI carried by the second PUCCH.

[0117] If the number of multiplexed UCI exceeds the maximum number Y of UCI that can be multiplexed on the first PUSCH, or the number of multiplexed UCI has exceeded the maximum number X of UCI that can be multiplexed on the first PUSCH, then no longer multiplex UCI.

[0118] Further, if it is determined that multiplexing is needed according to the above rules, the following method can be used to determine the resources for multiplexing transmission.

[0119] For example, using a first parameter (beta-offset), a second parameter (alpha) to determine the resources occupied by the second UCI carried by the second PUCCH, i.e. the above parameters determine the resources available for second UCI multiplexing transmission in the first PUSCH, since the first UCI has been multiplexed, the number of resources occupied by the multiplexed first UCI needs to be subtracted in the process of calculating the resources.

[0120] Optionally, the multiplexing of the second PUCCH on the first PUSCH is not completely overlapped with all UCI in the first PUCCH, i.e. some UCI has been multiplexed before, because the available resources are not enough, it cannot be transmitted, then the multiplexing of the second PUCCH on the first PUSCH is not performed.

[0121] Or, according to the third parameter or the fourth parameter to determine the number of resources that the second UCI carried by the second PUCCH can occupy when multiplexed on the first PUSCH, these parameters can be associated with the configuration of the xth multiplexing or the yth UCI multiplexing, i.e. the network can configure different parameters for different numbers of UCI multiplexing to determine the number of resources occupied by UCI multiplexing transmission.

[0122] Or, define the calculation method of the third parameter or the fourth parameter, for example, the reduction or amplification relative to the first parameter or the second parameter respectively. When determining the number of resources occupied by the second PUCCH multiplexing according to the third parameter and the fourth parameter, the number of resources of the first PUSCH (excluding DMRS) can be used as the basis, or the number of resources of the first PUSCH (excluding DMRS) minus the number of resources occupied by the multiplexed UCI, or the number of symbols overlapping the slot where the first PUSCH is located, or the number of symbols of the continuous transmission of the overlapping first PUSCH.

[0123] Further, after determining the number of resources, the multiplexing manner and the location of the transmission resource can be further determined.

[0124] For example, the multiplexed second UCI is transmitted on the first PUSCH in the form of puncturing or rate matching. The resources occupied by the multiplexed second UCI need to avoid the resources occupied by the multiplexed first UCI, that is, the second UCI multiplexed to the first PUSCH avoids the resources occupied by the multiplexed first UCI. If there is an overlap, the second UCI is postponed to be transmitted on the non-overlapping symbol.

[0125] In the embodiments of the present application, the method further comprises:

[0126] If the first PUSCH is a non-continuous transmission PUSCH, the second UCI carried by the second PUCCH is multiplexed and transmitted on the continuous transmission resource in the first PUSCH.

[0127] In the embodiments of the present application, the method further comprises:

[0128] According to the number of continuous transmission resources in the first PUSCH, the number of resources occupied by the second UCI on the first PUSCH is determined.

[0129] The number of continuous transmission resources in the first PUSCH is the number of symbols of the continuous transmission resources in the first PUSCH, or the number of symbols of the continuous transmission resources in the first PUSCH in a slot.

[0130] In the embodiments of the present application, if the first PUSCH is a non-continuous transmission PUSCH, the method further comprises one of the following:

[0131] (1) Do not transmit the first PUSCH.

[0132] (2) Do not transmit part of the continuous transmission resources in the first PUSCH that overlap or partially overlap in time with the second PUCCH.

[0133] In the embodiments of the present application, the method further comprises:

[0134] If the first PUCCH is a repeated PUCCH, the number of resources of the first PUCCH is determined according to the number of repetitions of the first PUCCH.

[0135] In the embodiments of the present application, the number of resources of the first PUCCH is determined according to the number of repetitions of the first PUCCH, comprising:

[0136] The number of resources of the first PUCCH is determined according to the number of repetitions of the first PUCCH, and a first parameter and / or a second parameter;

[0137] For example, in the case of the first PUCCH being a repeated PUCCH, the number of resources of the first PUCCH is calculated according to the number of repetitions, for example, the first parameter and / or the second parameter is reduced or enlarged according to the number of repetitions, for example, beta-offset is scaled by X times (beta-offset-X-slot=X*beta-offset), and the number of resources of the first PUCCH is determined according to the scaled first parameter.

[0138] In the embodiments of the present application, the method further comprises:

[0139] If the first PUCCH is a repeated PUCCH, when the first condition is met, the step of multiplexing the first UCI carried by the first PUCCH to the first PUSCH for transmission is performed;

[0140] The first condition comprises one or more of the following:

[0141] (1) The number of resources of the first PUCCH is less than or equal to the number of at least part of the resources of the first PUSCH;

[0142] (2) The resources of the first PUCCH transmission are within the duration of the first PUSCH transmission, and optionally, the duration can be the time period from the starting symbol to the ending symbol of the first PUSCH, and the first PUSCH transmission can be a non-continuous transmission.

[0143] In the embodiments of the present application, the method further comprises reporting the terminal capability to the network side device;

[0144] The terminal capability comprises one or more of the following:

[0145] (1) The maximum number of multiplexing UCI on PUSCH supported;

[0146] (2) The maximum number of multiplexing UCI on PUSCH supported;

[0147] (3) Whether to support UCI multiplexing in a rate matching manner.

[0148] Referring to Figure 5 If the first PUCCH is a repeated PUCCH, UCI multiplexing can be performed if the following conditions are met:

[0149] a) The number of slots or symbols P of the repeated first PUCCH transmission is less than or equal to the number of slots or symbols Q of the multi-slot first PUSCH;

[0150] b) The resources of the repeated first PUCCH transmission are within the duration of the PUSCH transmission; the duration can be the time period from the start symbol to the end symbol of the first PUSCH transmission, which can be discontinuous transmission.

[0151] In the embodiments of the present application, if the duration of the first PUSCH transmission is greater than a first threshold, or the number of resources occupied by the first PUSCH is greater than a second threshold, the operation of multiplexing the first UCI carried by the first PUCCH to the first PUSCH transmission is performed.

[0152] The first threshold and / or the second threshold can be predefined or network configured or protocol agreed.

[0153] The duration refers to the time period from the start of transmission to the end of transmission, and at least part of the duration can be discontinuous.

[0154] In the prior art, after the terminal starts PUSCH transmission, multiplexing the HARQ-ACK corresponding to the PDSCH scheduled after the start time to the PUSCH is not supported. Therefore, if the duration is too long, the feedback delay process of the HARQ-ACK of the newly scheduled PDSCH will be caused. In the embodiments of the present application, after the terminal starts PUSCH transmission, multiplexing the HARQ-ACK corresponding to the PDSCH scheduled after the start time to the PUSCH is supported, which can reduce the feedback delay of HARQ-ACK.

[0155] In the embodiments of the present application, the first UCI is the HARQ-ACK of the PDSCH, and the start time of the PDCCH scheduling the PDSCH is after the start of the first PUSCH transmission or after T time before the start of the first PUSCH transmission, T is greater than or equal to 0.

[0156] In the embodiments of the present application, the transmission mode of the first PUSCH is that one transport block is mapped for transmission on multiple time units; or repeated transmission of one transport block on multiple time units.

[0157] In the embodiments of the present application, when the first PUCCH and the first PUSCH transmitted across multiple time units at least partially overlap in time domain, the first UCI carried by the first PUCCH can be multiplexed (such as multiplexed multiple times or multiple times) to the first PUSCH for transmission, effectively reducing the transmission delay of the PUCCH.

[0158] Referring to Figure 6 The embodiments of the present application provide a UCI multiplexing device, which comprises:

[0159] The first determining module 601 is configured to determine that the first PUCCH and the first PUSCH at least partially overlap in time domain.

[0160] The first transmission module 602 is configured to multiplex the first UCI carried by the first PUCCH to the first PUSCH for transmission.

[0161] The first PUSCH is a PUSCH occupying multiple time units.

[0162] In the embodiments of the present application, the device further comprises:

[0163] The second determining module is configured to determine the number of resources occupied by the first UCI in the first PUSCH according to the number of at least part of the resources of the first PUSCH.

[0164] In the embodiments of the present application, the second determining module is further configured to determine the number of resources occupied by the first UCI in the first PUSCH according to the configuration parameters and the number of at least part of the resources of the first PUSCH.

[0165] The configuration parameters comprise one or more of the following:

[0166] (1) The first parameter is used to determine the number of resources occupied by the first UCI.

[0167] (2) The second parameter is used to determine the number of resources available for multiplexing transmission of the first UCI in the first PUSCH.

[0168] In the embodiments of the present application, the device further comprises:

[0169] The third determining module is configured to determine one or more of the following according to the number and / or times of the UCI multiplexed on the first PUSCH:

[0170] (1) Whether to multiplex and transmit the first UCI on the first PUSCH;

[0171] (2) the number of resources occupied by the first UCI on the first PUCCH;

[0172] (3) the multiplexing manner of the first UCI on the first PUCCH.

[0173] In the embodiments of the present application, the apparatus further comprises:

[0174] A fourth determining module configured to determine the number of multiplexing transmissions of the first UCI on the first PUSCH according to whether the first PUCCH is repeatedly transmitted.

[0175] In the embodiments of the present application, the number of at least part of resources of the first PUSCH is determined according to one or more of the following:

[0176] (1) the number of symbols of the first PUSCH;

[0177] (2) the number of resources on the first PUSCH excluding DMRS;

[0178] (3) the number of resources configured by the network;

[0179] (4) the number of predefined resources;

[0180] (5) the number of resources occupied by the UCI that has been multiplexed for transmission on the first PUSCH;

[0181] (6) the type of the first UCI.

[0182] In the embodiments of the present application, the number of resources configured by the network is less than or equal to the number of symbols of the first PUSCH, or the number of resources configured by the network is less than or equal to the number of resources on the first PUSCH excluding DMRS.

[0183] In the embodiments of the present application, the apparatus further comprises:

[0184] A first processing module configured to, if the number of UCI that has been multiplexed for transmission on the first PUSCH is x times, or if the number of UCI that has been multiplexed for transmission on the first PUSCH is y, after transmitting the first PUSCH, if a second PUCCH at least partially overlaps in time with the first PUSCH, perform one or more of the following:

[0185] not transmitting the second PUCCH;

[0186] determining whether to multiplex the second UCI carried by the second PUCCH onto the first PUSCH for transmission according to the priority of the second PUCCH;

[0187] determine whether the second UCI is multiplexed on the first PUSCH according to a type of the second UCI carried by the second PUCCH;

[0188] determine whether the second UCI is multiplexed on the first PUSCH according to resources occupied by the UCI multiplexed on the first PUSCH;

[0189] wherein the x is less than or equal to a maximum number X of the UCI multiplexable on the first PUSCH, and the y is less than or equal to a maximum number Y of the UCI multiplexable on the first PUSCH.

[0190] In the embodiments of the present application, the apparatus further includes:

[0191] a fifth determining module configured to determine resources occupied by the second UCI multiplexed on the first PUSCH;

[0192] wherein the resources occupied by the second UCI do not include resources occupied by the UCI multiplexed on the first PUSCH.

[0193] In the embodiments of the present application, the fifth determining module is further configured to determine the number of resources occupied by the second UCI multiplexed on the first PUSCH according to one or more of the first parameter, the second parameter, a number x of times of multiplexing the first UCI on the first PUSCH, and a number y of times of multiplexing the first UCI on the first PUSCH.

[0194] wherein the first parameter is used to determine the number of resources occupied by the first UCI, and the second parameter is used to determine the number of resources available for multiplexing the first UCI on the first PUSCH.

[0195] Alternatively,

[0196] determine the number of resources occupied by the second UCI multiplexed on the first PUSCH according to a third parameter and / or a fourth parameter;

[0197] wherein the third parameter is used to determine the number of resources occupied by the second UCI, and the fourth parameter is used to determine the number of resources available for multiplexing the second UCI on the first PUSCH.

[0198] In the embodiments of the present application, the apparatus further includes:

[0199] a sixth determining module configured to determine a multiplexing manner of multiplexing the second UCI to the first PUSCH;

[0200] wherein the multiplexing manner includes one or more of the following:

[0201] rate match or puncture the second UCI on the first PUSCH;

[0202] The second UCI multiplexed on the first PUSCH does not include resources occupied by UCI multiplexed on the first PUSCH.

[0203] In the embodiments of the present application, the apparatus further includes:

[0204] The second transmission module is configured to multiplex and transmit the second UCI carried by the second PUCCH on the continuous transmission resource in the first PUSCH if the first PUSCH is a non-continuous PUSCH.

[0205] In the embodiments of the present application, the apparatus further includes:

[0206] The seventh determination module is configured to determine the number of resources occupied by the second UCI on the first PUSCH according to the number of continuous transmission resources in the first PUSCH.

[0207] In the embodiments of the present application, the apparatus further includes:

[0208] The second processing module is configured to perform one of the following:

[0209] The first PUSCH is not transmitted.

[0210] Part of the continuous transmission resources in the first PUSCH that overlap or partially overlap in time with the second PUCCH are not transmitted.

[0211] In the embodiments of the present application, the apparatus further includes:

[0212] The eighth determination module is configured to determine the number of resources of the first PUCCH according to the number of times of repeated transmission of the first PUCCH if the first PUCCH is a repeated PUCCH.

[0213] In the embodiments of the present application, the eighth determination module is further configured to obtain the number of resources of the first PUCCH according to the number of times of repeated transmission of the first PUCCH, and a first parameter and / or a second parameter.

[0214] The first parameter is used to determine the number of resources occupied by the first UCI, and the second parameter is used to determine the number of resources available for multiplexing and transmission of the first UCI in the first PUSCH.

[0215] In the embodiments of the present application, the apparatus further includes:

[0216] the third processing module is configured to, if the first PUCCH is a repeatedly transmitted PUCCH, perform the step of multiplexing the first UCI carried by the first PUCCH onto the first PUSCH when a first condition is met;

[0217] The first condition includes one or more of the following:

[0218] The number of resources of the first PUCCH is less than or equal to the number of at least part of the resources of the first PUSCH.

[0219] The resources of the first PUCCH transmission are within the duration of the first PUSCH transmission.

[0220] In the embodiments of the present application, the apparatus further includes:

[0221] The sending module is configured to report the terminal capability to the network side device.

[0222] The terminal capability includes one or more of the following:

[0223] (1) the maximum number of times of multiplexing UCI on PUSCH supported;

[0224] (2) the maximum number of UCI multiplexed on PUSCH supported;

[0225] (3) whether to support multiplexing UCI in a rate matching manner.

[0226] In the embodiments of the present application, the apparatus further includes:

[0227] The fourth processing module is configured to, if the duration of the first PUSCH transmission is greater than a first threshold, or the number of resources occupied by the first PUSCH is greater than a second threshold, perform the operation of multiplexing the first UCI carried by the first PUCCH onto the first PUSCH transmission.

[0228] In the embodiments of the present application, the first UCI is the HARQ-ACK of a PDSCH, and the starting time of the PDCCH scheduling the PDSCH is after the first PUSCH starts to transmit, or is after T time before the first PUSCH starts to transmit, T being greater than or equal to 0.

[0229] In the embodiments of the present application, the transmission mode of the first PUSCH is one transport block mapped on multiple time units for transmission, or repeated transmission of one transport block mapped on multiple time units.

[0230] The apparatus provided in the embodiments of the present application can achieve Figure 2The method embodiment shown realizes various processes and achieves the same technical effects, and thus details are not repeated here.

[0231] Figure 7 To implement the hardware structure of a terminal according to an embodiment of the present application, the terminal 700 includes, but is not limited to, a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710, and the like.

[0232] Those skilled in the art can understand that the terminal 700 can further include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 710 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute 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 repeated here.

[0233] It should be understood that in the embodiments of the present application, the input unit 704 can include a graphics processing unit (GPU) 7041 and a microphone 7042, and the graphics processing unit 7041 processes image data of still pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 706 can include a display panel 7061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 can include two parts of a touch detection device and a touch controller. The other input devices 7072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, and the like), trackballs, mice, joysticks, and the like, which are not repeated here.

[0234] In the embodiments of the present application, the radio frequency unit 701 receives downlink data from a network side device and processes the data by the processor 710; in addition, uplink data is sent to the network side device. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.

[0235] The memory 709 can be used to store software programs or instructions and various data. The memory 609 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, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 709 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, 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.

[0236] The processor 710 can include one or more processing units; optionally, the processor 710 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., 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 710.

[0237] The terminal provided by the embodiments of the present application can realize Figure 2 The method embodiments shown realize various processes and achieve the same technical effects, and to avoid repetition, details are not repeated here.

[0238] The embodiments of the present application also provide a program product stored in a non-volatile storage medium, which is executed by at least one processor to realize the steps of the method of processing as Figure 2 The embodiments of the present application also provide a program product stored in a non-volatile storage medium, which is executed by at least one processor to realize the steps of the method of processing as

[0239] The embodiments of the present application also provide a readable storage medium, which stores a program or instructions, and the program or instructions are executed by a processor to realize various processes of the method embodiments shown above and can achieve the same technical effects, and to avoid repetition, details are not repeated here. Figure 2 The embodiments of the present application also provide a readable storage medium, which stores a program or instructions, and the program or instructions are executed by a processor to realize various processes of the method embodiments shown above and can achieve the same technical effects, and to avoid repetition, details are not repeated here.

[0240] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.

[0241] The chip provided by the embodiment of the present application comprises a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used to run a network side device program or instruction to realize the above-mentioned Figure 2 The processor can realize each process of the method embodiment shown in the figure and achieve the same technical effect. To avoid repetition, no further description is given here.

[0242] It should be understood that the chip mentioned in the embodiment 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.

[0243] It should be noted that in this paper, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the 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 process, method, article or device. Without more limitations, the element defined by the statement "including a…" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of functions shown or discussed, but can also include functions performed in a substantially simultaneous manner or in reverse order according to the functions involved, 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 certain examples can be combined in other examples.

[0244] 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 software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server or network equipment, etc.) execute the method described in each embodiment of the present application.

[0245] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, which are only illustrative and not limiting. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims.

Claims

1. A method for multiplexing uplink control information (UCI), characterized in that: The method is executed by the terminal, including multiplexing the first UCI carried by the first PUCCH onto the first PUSCH for transmission when the first physical uplink control channel PUCCH and the first physical uplink shared channel PUSCH at least partially overlap in time domain; The first PUSCH is a PUSCH spanning multiple time slots; The method further comprises: The number of symbols occupied by the first UCI in the first PUSCH is determined according to at least part of the number of time slots of the first PUSCH.

2. The method according to claim 1, characterized in that The determining, according to at least a portion of the timeslots of the first PUSCH, the number of symbols occupied by the first UCI in the first PUSCH includes: Determining, based on configuration parameters and at least a portion of time slots of the first PUSCH, a number of symbols occupied by the first UCI in the first PUSCH; The configuration parameters include one or more of the following: A first parameter, where the first parameter is used to determine the number of symbols occupied by the first UCI; A second parameter is used to determine the number of symbols in the first PUSCH that can be used for multiplexing and transmitting the first UCI.

3. The method according to claim 1, characterized in that The method further comprises: Determine one or more of the following according to the number and / or number of UCIs multiplexed and transmitted on the first PUSCH: whether to multiplex and transmit the first UCI on the first PUSCH; the number of resources occupied by the first UCI on the first PUCCH; A multiplexing manner of the first UCI on the first PUCCH.

4. The method according to claim 1, wherein The method further comprises: The number of times the first UCI is multiplexed and transmitted on the first PUSCH is determined according to whether the first PUCCH is repeatedly transmitted.

5. The method according to claim 2, characterized in that At least part of the number of resources of the first PUSCH is determined according to one or more of the following: the number of symbols of the first PUSCH; the number of resources on the first PUSCH excluding a demodulation reference signal DMRS; The number of resources configured for the network; Number of predefined resources; The number of resources occupied by the UCI multiplexed and transmitted on the first PUSCH; The type of the first UCI.

6. The method according to claim 5, characterized in that The number of resources configured by the network is less than or equal to the number of symbols of the first PUSCH, or the number of resources configured by the network is less than or equal to the number of resources excluding DMRS on the first PUSCH.

7. The method according to claim 1, characterized in that If the number of times UCI has been multiplexed and transmitted on the first PUSCH is x times, or if the number of UCIs multiplexed and transmitted on the first PUSCH is y, after transmitting the first PUSCH, if the second PUCCH overlaps with the first PUSCH at least partially in the time domain, the method further includes one or more of the following: not transmitting the second PUCCH; determining, according to the priority of the second PUCCH, whether to multiplex the second UCI carried by the second PUCCH onto the first PUSCH for transmission; determining, according to a type of second UCI carried by the second PUCCH, whether the second UCI is to be multiplexed and transmitted on the first PUSCH; Determining, according to resources occupied by the UCI multiplexed and transmitted on the first PUSCH, whether second UCI carried by the second PUCCH is multiplexed and transmitted on the first PUSCH; The x is less than or equal to a maximum number X of UCIs that can be multiplexed on the first PUSCH, and the y is less than or equal to a maximum number Y of UCIs that can be multiplexed on the first PUSCH.

8. The method according to claim 7, characterized in that If it is determined that the second UCI is multiplexed and transmitted on the first PUSCH, the method further includes: Determine resources occupied by multiplexing and transmitting the second UCI on the first PUSCH.

9. The method according to claim 7, characterized in that The determining resources occupied by multiplexing and transmitting the second UCI on the first PUSCH includes: Determine, based on one or more of the first parameter, the second parameter, the number x of times the first UCI is multiplexed on the first PUSCH, and the number y of the first UCI multiplexed on the first PUSCH, the number of resources occupied by the second UCI for multiplexing and transmission on the first PUSCH; The first parameter is used to determine the number of symbols occupied by the first UCI; the second parameter is used to determine the number of symbols available for multiplexing and transmitting the first UCI on the first PUSCH; or, Determining, according to the third parameter and / or the fourth parameter, the number of resources occupied by multiplexing and transmitting the second UCI on the first PUSCH; The third parameter is used to determine the number of resources occupied by the second UCI, and the fourth parameter is used to determine the number of resources on the first PUSCH that can be used for multiplexing and transmitting the second UCI.

10. The method according to claim 7, characterized in that If it is determined that the second UCI is multiplexed and transmitted on the first PUSCH, the method further includes: Determining a multiplexing manner of multiplexing the second UCI into the first PUSCH; The multiplexing method includes one or more of the following: Performing rate matching or puncturing on the second UCI on the first PUSCH; The resources occupied by the second UCI on the first PUSCH do not include the resources occupied by the UCI multiplexed and transmitted on the first PUSCH.

11. The method according to claim 7, characterized in that The method further comprises: If the first PUSCH is a PUSCH with discontinuous transmission, the second UCI carried by the second PUCCH is multiplexed and transmitted on the continuous transmission resources in the first PUSCH.

12. The method according to claim 11, characterized in that The method further comprises: The number of resources occupied by the second UCI on the first PUSCH is determined according to the number of resources of continuous transmission in the first PUSCH.

13. The method according to claim 11, characterized in that The method further includes one of the following: Not transmitting the first PUSCH; Some continuous transmission resources in the first PUSCH that overlap or partially overlap with the second PUCCH in time are not transmitted.

14. The method according to claim 1, wherein The method further comprises: If the first PUCCH is a repeatedly transmitted PUCCH, the number of resources of the first PUCCH is determined according to the number of times the first PUCCH is repeatedly transmitted.

15. The method according to claim 14, characterized in that The determining, according to the number of times the first PUCCH is repeatedly transmitted, the number of resources of the first PUCCH includes: Determining the number of resources of the first PUCCH according to the number of repeated transmissions of the first PUCCH and the first parameter and / or the second parameter; The first parameter is used to determine the number of resources occupied by the first UCI; the second parameter is used to determine the number of resources in the first PUSCH that can be used for multiplexing and transmitting the first UCI.

16. The method according to claim 1, wherein The method further comprises: If the first PUCCH is a repeatedly transmitted PUCCH, when a first condition is met, performing a step of multiplexing the first UCI carried by the first PUCCH to be transmitted on the first PUSCH; The first condition includes one or more of the following: The number of resources of the first PUCCH is less than or equal to the number of resources of the first PUSCH; The resources of the first PUCCH transmission are within the continuous transmission time of the first PUSCH transmission.

17. The method according to claim 1, wherein The method further comprises: Report terminal capabilities to network-side devices; The terminal capabilities include one or more of the following: The maximum number of times UCI is multiplexed on PUSCH is supported; The maximum number of UCIs supported for multiplexing on PUSCH; Whether to support UCI multiplexing in rate matching mode.

18. The method according to claim 1, wherein If the duration of the first PUSCH transmission is greater than a first threshold, or the number of resources occupied by the first PUSCH is greater than a second threshold, the first UCI carried by the first PUCCH is multiplexed onto the first PUSCH for transmission.

19. The method according to claim 18, characterized in that The first UCI is a hybrid automatic repeat request response of the PDSCH, and a physical downlink shared channel PDCCH that schedules the PDSCH starts after the first PUSCH starts transmitting, or after T time before the first PUSCH starts transmitting, where T is greater than or equal to 0.

20. The method according to claim 1, wherein The transmission mode of the first PUSCH is that one transport block is mapped to multiple time slots for transmission; or one transport block is mapped to multiple time slots for repeated transmission.

21. A device for UCI multiplexing, characterized in that: include: A first determining module is configured to determine that a first PUCCH and a first PUSCH have at least a partial time domain overlap; A first transmission module, configured to multiplex the first UCI carried by the first PUCCH onto the first PUSCH for transmission; The first PUSCH is a PUSCH spanning multiple time slots; The device further comprises: The second determining module is configured to determine the number of symbols occupied by the first UCI in the first PUSCH according to at least a portion of the number of time slots of the first PUSCH.

22. The device according to claim 21, characterized in that The second determining module is further configured to: determine the number of symbols occupied by the first UCI in the first PUSCH according to a configuration parameter and at least a portion of the number of time slots of the first PUSCH; The configuration parameters include one or more of the following: A first parameter, where the first parameter is used to determine the number of symbols occupied by the first UCI; A second parameter is used to determine the number of symbols in the first PUSCH that can be used for multiplexing and transmitting the first UCI.

23. The device according to claim 21, characterized in that The device further comprises: The third determining module is configured to determine one or more of the following based on the number and / or number of UCIs multiplexed on the first PUSCH: whether to multiplex and transmit the first UCI on the first PUSCH; the number of resources occupied by the first UCI on the first PUCCH; A multiplexing manner of the first UCI on the first PUCCH.

24. A terminal, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the steps of the method according to any one of claims 1 to 20 when executed by the processor.

25. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 20 are implemented.

Citation Information

Patent Citations

  • Signal transmission method and device, and terminal

    CN110474747A

  • Method for transmitting UCI, and user terminal

    EP3751923A1