Method, apparatus, device, and readable storage medium for UCI multiplexing
By multiplexing and transmitting UCI on a PUSCH that occupies multiple time units during overlaps with PUCCH, the method addresses the challenge of reducing PUCCH transmission delay, achieving efficient resource utilization and reduced delay.
Patent Information
- Application Number
- JP2023540610
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-12-31
- Filing Date
- 2021-12-27
- Publication Date
- 2025-06-23
- Estimated Expiration
- 2041-12-27
AI Technical Summary
The existing technologies face challenges in reducing the transmission delay of the physical uplink control channel (PUCCH) when its resources collide with those of the physical uplink shared channel (PUSCH).
A method for UCI multiplexing where, when the PUCCH and PUSCH overlap in the time domain, the UCI carried on the PUCCH is multiplexed and transmitted on the PUSCH that occupies multiple time units.
This approach effectively reduces the transmission delay of the PUCCH by allowing UCI to be transmitted on a PUSCH that spans multiple time units, thereby optimizing resource utilization.
Smart Images

Figure 0007697014000004 
Figure 0007697014000005 
Figure 0007697014000006
Abstract
Description
Technical Field
[0001] This application belongs to the technical field of communications, and specifically relates to a method, apparatus, device, and readable storage medium for uplink control information (UCI) multiplexing.
[0002] (Cross-reference to related applications) This application claims the priority of Chinese Patent Application No. 202011623201.9 filed in China on December 31, 2020, and all of its content is incorporated herein by reference.
Background Art
[0003] When the resources of the physical uplink control channel (PUCCH) for transmitting UCI and the physical uplink shared channel (PUSCH) through which the terminal transmits data collide, it is necessary to preferentially transmit the PUSCH, which may increase the transmission delay of the PUCCH.
Summary of the Invention
Problems to be Solved by the Invention
[0004] Embodiments of this application provide a method, apparatus, device, and readable storage medium for UCI multiplexing to solve the problem of how to reduce the PUCCH transmission delay.
Means for Solving the Problems
[0005] In a first aspect, a method for UCI multiplexing executed by a terminal, comprising: when a first physical uplink control channel PUCCH and a first physical uplink shared channel PUSCH overlap in at least a partial time domain, multiplexing and transmitting a first UCI carried on the first PUCCH on the first PUSCH; Provide a method for UCI multiplexing, wherein the first PUSCH is a PUSCH that occupies a plurality of time units.
[0006] In a second aspect, a first determination module used to determine that the first PUCCH and the first PUSCH overlap in at least a partial time region, and a first transmission module used to multiplex and transmit the first UCI carried on the first PUCCH onto the first PUSCH, and provide a device for UCI multiplexing, wherein the first PUSCH is a PUSCH that occupies a plurality of time units. Provide a device for UCI multiplexing, wherein the first PUSCH is a PUSCH that occupies a plurality of time units.
[0007] In a third aspect, provide a terminal comprising a processor, a memory, and a program stored in the memory and executable by the processor, wherein when the program is executed by the processor, the steps of the method according to the first aspect are realized.
[0008] In a fourth aspect, provide a readable storage medium storing a program or command, wherein when the program or command is executed by a processor, the steps of the method according to the first aspect are realized.
[0009] In a fifth aspect, 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 according to the first aspect.
[0010] In a sixth aspect, provide a chip comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor executes a program or command to realize the method according to the first aspect.
[0011] In a seventh aspect, there is provided a computer program product stored in a non-volatile memory medium, which is executed by at least one processor to implement the method according to the first aspect.
Advantages of the Invention
[0012] In an embodiment of the present application, when PUCCH and PUSCH overlap in at least a part of a time domain, UCI carried on PUCCH can be multiplexed and transmitted on PUSCH that is transmitted across a plurality of time units, effectively reducing the transmission delay of PUCCH.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Modes for Carrying Out the Invention
[0014] In the following, while referring to the drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly described. Naturally, the described embodiments are not all embodiments of the present application, but some embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present application.
[0015] The terms "first", "second", etc. in the description and claims of the present application are not for describing the specified order or sequence, but for distinguishing similar objects. It should be understood that the data used in this way may be replaced with each other when appropriate so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein. Also, the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited. For example, the first object may be one or a plurality. In the description and claims, "and" indicates at least one of the connected objects, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.
[0016] It should be noted that the technology described in the embodiments according to the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system. Furthermore, for example, it can 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" in the embodiments according to the present application can generally be used interchangeably. The described technology can be used in the above-mentioned systems and radio communication technologies, or in other systems and radio communication technologies. However, for the purpose of illustration, the New Radio (NR) system is described in the following description, and the NR term is used in most of the following descriptions. These technologies are applicable beyond the NR system, for example, to the 6th Generation (6G) communication system as well.
[0017] FIG. 1 shows a block diagram of a wireless communication system applicable to an embodiment according to the present application. The wireless communication system includes a terminal 11 and a network-side device 12. Here, the terminal 11 may also be referred to as a terminal device or a user equipment (UE), and may be a mobile phone, a tablet personal computer, a laptop computer (also referred to as a notebook computer), a personal digital assistant (PDA), a personal digital assistant, a mobile information terminal, 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 may include a bracelet, earphones, glasses, etc. It is necessary to explain that the specific type of the terminal 11 is not limited in the embodiments according to the present application. The network-side device 12 may be a base station or a core network-side device. Among them, the base station may be 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 B node, an evolved B node (eNB), a home Node B, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (TRP), or other appropriate terms in the field. If the same technical effect can be achieved, the base station is not limited to the specified technical terms. In the embodiments according to the present application, only the base station in the NR system is taken as an example, but it is necessary to explain that the specific type of the base station is not limited.
[0018] Hereinafter, with reference to the drawings, several embodiments and the cases where they are applied will be used to elaborate in detail on the UCI multiplexing method, apparatus, device, and readable storage medium provided in the embodiments of this application.
[0019] Referring to FIG. 2, an embodiment of this application provides a UCI multiplexing method executed by a terminal, the UCI multiplexing method including the following step 201.
[0020] In step 201, when the first PUCCH and the first PUSCH overlap in at least a partial time domain, multiplex the first UCI carried on the first PUCCH onto the first PUSCH for transmission. The first PUSCH is a PUSCH that occupies a plurality of time units. Here, the time unit may be a slot, a sub-slot, a symbol, a sub-frame, or the like.
[0021] The types of the first UCI include hybrid automatic repeat request acknowledgement (HARQ-ACK), channel state information (CSI) report, scheduling request (SR), and configured grant uplink control information (CG-UCI). Here, the process of multiplexing CG-UCI onto a configured grant physical uplink shared channel (CG-PUSCH) is similar to HARQ-ACK. CSI may be transmitted on the PUSCH in a manner triggered by downlink control information (DCI) / media access control control element (MAC CE).
[0022] As can be understood, if the first UCI in the first PUCCH is multiplexed with the first PUSCH for transmission, the data parts transmitted by the first UCI and the first PUSCH are separately encoded and mapped for transmission. When multiplexing and transmitting the first UCI with the first PUSCH, the network may set a parameter beta-offset value for determining the number of symbols or resource elements (REs) occupied by the first UCI in the first PUCCH for the first PUSCH. The larger the beta-offset value, the more resources occupied by the first UCI in the multiplexed first PUSCH.
[0023] At the same time, the network may also set a parameter alpha value for determining the number of symbols or REs occupied by the first UCI multiplexed with the first PUSCH, that is, the resources occupied by the first UCI after being multiplexed with the first PUSCH shall not exceed the upper limit of the number of symbols or REs determined by the parameter alpha value.
[0024] For example, a plurality of first UCIs carried on the first PUCCH can be multiplexed with the first PUSCH for transmission, or the first UCI carried on the first PUCCH can be multiplexed with the first PUSCH multiple times for transmission, so that the PUCCH transmission delay can be further reduced.
[0025] In a New Radio (NR) network, PUSCH transmission across slots is supported, that is, one PUSCH can be transmitted in multiple slots. As one implementation form, the transport block size (TB size) of the PUSCH is determined by the total number of symbols or resource elements (REs) of multiple slots.
[0026] In the embodiments of this application, the first PUSCH may be a PUSCHd with continuous time or a PUSCH with discontinuous time.
[0027] In an embodiment of the present application, the method may further include: determining the number of resources occupied by the first UCI in the first PUSCH according to at least a part of the number of resources of the first PUSCH.
[0028] Here, at least a part of the number of resources of the first PUSCH is the number of resources available for multiplexed transmission of UCI in the first PUSCH.
[0029] It can be understood that the number of resources in this specification may 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.
[0030] Furthermore, in an embodiment of the present application, the step of determining the number of resources occupied by the first UCI in the first PUSCH according to at least a part of the number of resources of the first PUSCH includes: determining the number of resources occupied by the first UCI in the first PUSCH according to a set parameter and at least a part of the number of resources of the first PUSCH, wherein the set parameter includes: (1) a first parameter for determining the number of resources occupied by the first UCI; and (2) a second parameter for determining the number of resources available for multiplexed transmission of the first UCI in the first PUSCH, where the number of resources may be understood as the maximum number of resources capable of multiplexing the first UCI in the first PUSCH, and may include one or more of them.
[0031] For example, the first parameter is a beta-offset value, and the second parameter is a reduced or enlarged alpha value, for example, an alpha value set in a predetermined ratio, and the predetermined ratio is not specifically limited in the embodiment of the present application.
[0032] For example, the number of resources occupied by the first UCI determined by the first parameter is A, and the number of resources available for multiplexed transmission of the first UCI in the first PUSCH determined by the second parameter is B. If A is greater than B, the number of resources occupied by the first UCI in the first PUSCH may be determined as B. If A is less than B, the number of resources occupied by the first UCI in the first PUSCH may be determined as A.
[0033] In an embodiment of the present application, the number of resources of at least a part of the first PUSCH is determined by one or more of the following (1) to (6). (1) The number of symbols of the first PUSCH.
[0034] (2) The number of resources other than the Demodulation Reference Signal (DMRS) in the first PUSCH.
[0035] For example, if the number of symbols of the first PUSCH is M and the number of symbols occupied by the DMRS is N, the number of resources of at least a part of the first PUSCH is M - N.
[0036] (3) The number of resources set by the network.
[0037] Optionally, the number of resources set by the network is less than or equal to the number of symbols of the first PUSCH, or the number of resources set by the network is less than or equal to the number of resources other than the DMRS in the first PUSCH.
[0038] (4) A predefined number of resources.
[0039] For example, it is the nominal or actual number of resources occupied by PUSCH transmission in one slot. For example, the predefined number of resources is 14 symbols, but of course, it is not limited thereto.
[0040] (5) The number of resources occupied by the UCI multiplexed and transmitted on the first PUSCH.
[0041] That is, before multiplexing and transmitting the first UCI on the first PUSCH, other UCIs have already been multiplexed on the first PUSCH, and at this time, at least a part of the number of resources of the first PUSCH is determined by the number of resources occupied by other UCIs.
[0042] (6) The type of the first UCI.
[0043] For example, the type may be Hybrid automatic repeat request acknowledgement (HARQ-ACK), Scheduling Request (SR), Channel State Information (CSI) part 1 and CSI part 2.
[0044] As an example, it is taken as an example that the first UCI carried on the first PUCCH is CSI (for example, Aperiodic CSI (A-CSI)), that is, CSI is transmitted on the first PUSCH of multiple slots. In this way, CSI is, (1) Transmitted in the first slot in the first PUSCH, and optionally, the slot is a complete slot. (2) Transmitted in the first slot including DMRS in the first PUSCH. (3) Transmitted in the first slot (excluding DMRS) in the first PUSCH with a symbol length of L or more, where L is a predetermined value.
[0045] In the embodiments of the present application, in order to determine the number of resources occupied to multiplex the first UCI carried on the first PUCCH onto the first PUSCH, the network sets the first parameter (β) and the second parameter (α), and determines the number of resources occupied by the first UCI according to at least a part of the number of resources of the first PUSCH.
[0046] Here, the number of resources for at least a part of the first PUSCH may be set for the first PUSCH transmitted in a plurality of slots, and the first parameter (β) and the second parameter (α) may be different from the parameters set for the PUSCH transmitted in one slot.
[0047] Alternatively, the number of resources occupied for multiplexing the first UCI is determined by the number of reference resources. The number of reference resources may be less than or equal to the number of symbols of the first PUSCH in a multi-slot (or the number of symbols excluding DMRS), or may be predefined to always determine the number of resources occupied for multiplexing the first UCI with the number of resources in one slot, for example, 14 symbols.
[0048] Taking HARQ-Ack multiplexing as an example, the number of resources for at least a part of the first PUSCH required is as follows.
[0049]
Number
Number
[0050]
Number
[0051] In the embodiments of the present application, before step 201, the method Based on the number of UCIs multiplexed and transmitted in the first PUSCH and / or the number of times of multiplexed transmission of the UCI, (1) Whether to multiplex and transmit the first UCI in the first PUSCH, and (2) The number of resources occupied by the first UCI in the first PUCCH, and (3) determining one or more of the multiplexing schemes (e.g., rate matching or puncture) in the first PUCCH of the first UCI further comprising.
[0052] In an embodiment of the present application, after multiplexing UCI on the first PUSCH, UCI multiplexing may be further continued in subsequent transmissions (e.g., second and subsequent UCI multiplexing), further reducing the transmission delay of the PUCCH.
[0053] In an embodiment of the present application, before step 201, the method determines the number of multiplexed transmissions of the first UCI on the first PUSCH according to whether the first PUCCH is repeatedly transmitted further comprising.
[0054] In an embodiment of the present application, if the number of times of multiplexing and transmitting UCI on the first PUSCH is x, or the number of UCI multiplexed and transmitted on the first PUSCH is y, after transmitting the first PUSCH, when the second PUCCH overlaps with the first PUSCH in at least a partial time domain, the method further comprises one or more of the following (1) to (4). (1) Not transmitting the second PUCCH, that is, not multiplexing the UCI carried on the second PUCCH on the first PUSCH. (2) Determining whether to multiplex and transmit the second UCI carried on the second PUCCH on the first PUSCH according to the priority of the second PUCCH. (3) Determining whether to multiplex and transmit the second UCI on the first PUSCH according to the type of the second UCI carried on the second PUCCH. For example, multiplex specific types of UCI such as HARQ-ACK, SR, CSI part 1, but not multiplex other types of UCI such as CSI part2. (4) Determine whether to multiplex and transmit the second UCI carried on the second PUCCH with the first PUSCH according to the resources occupied by the UCI multiplexed and transmitted by the first PUSCH.
[0055] For example, if the resources occupied by the multiplexed first UCI are greater than a threshold, the second UCI is not multiplexed and transmitted with the first PUSCH.
[0056] Here, x is less than or equal to the maximum number of times X that UCI can be multiplexed with the first PUSCH, and y is less than or equal to the maximum number of UCI that can be multiplexed with the first PUSCH, which is Y.
[0057] In an embodiment of the present application, when it is determined to multiplex and transmit the second UCI with the first PUSCH, the method further includes: determining the resources occupied to multiplex and transmit the second UCI with the first PUSCH; The resources occupied by the second UCI do not include the resources occupied by the UCI multiplexed with the first PUSCH.
[0058] In an embodiment of the present application, the step of determining to multiplex and transmit the second UCI with the first PUSCH includes one of the following (1) and (2).
[0059] (1) Determine the number of resources occupied to multiplex and transmit the second UCI with the first PUSCH according to one or more of a first parameter, a second parameter, the number of times x of multiplexing the first UCI with the first PUSCH, and the number y of the first UCI multiplexed with the first PUSCH.
[0060] Here, the first parameter is for determining the number of resources occupied by the first UCI, and the second parameter is for determining the number of resources available for multiplexing and transmitting the first UCI on the first PUSCH.
[0061] As can be understood, when multiplexing different UCIs on the first PUCCH, similar first parameter (β) and second parameter (α) may be used.
[0062] (2) Determine the number of resources occupied for multiplexing and transmitting the second UCI on the first PUSCH according to the third parameter and the fourth parameter.
[0063] Here, the third parameter is for determining the number of resources occupied by the second UCI, that is, the third parameter is β set for multiplexing of the second PUCCH, or the third parameter may be determined based on the first parameter, for example, it may be reduced or enlarged based on the first parameter.
[0064] The fourth parameter is for determining the number of resources available for multiplexing and transmitting the second UCI on the first PUSCH, that is, the fourth parameter is the α value set for multiplexing of the second PUCCH, or the fourth parameter may be determined based on the second parameter, for example, it may be reduced or enlarged based on the second parameter.
[0065] In an embodiment of the present application, when it is determined to multiplex and transmit the second UCI on the first PUSCH, the method further includes: determining the multiplexing method for multiplexing and transmitting the second UCI on the first PUSCH; wherein the multiplexing method includes: (1) performing rate matching or puncture on the second UCI with respect to the first PUSCH, and (2) ensuring that 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, that is, avoiding the resources occupied by the multiplexed UCI when multiplexing the second PUCCH onto the first PUSCH, including one or more of them.
[0066] Referring to FIG. 3, since the time-domain resource occupied by the PUSCH transmitted in multiple slots is large, the duration of continuous transmission is long, and it may be continuous transmission or discontinuous transmission, multiple UCI(s) may be multiplexed onto one PUSCH. When multiplexing multiple UCI(s), it is necessary to define a new multiplexing operation.
[0067] Referring to FIG. 4, the PUSCH is transmitted in two discontinuous uplink slots. One UCI is multiplexed in the first slot, and the UCI may be a HARQ-ACK feedback corresponding to a Physical Downlink Shared Channel (PDSCH) (it may also be other UCI types, such as SR, CSI, etc., or transmitted together with these UCI(s)).
[0068] It overlaps with the second UCI in the time domain in the PUSCH of the second slot. 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.
[0069] In conventional PUSCH transmissions of 1 slot or less, multiplexing UCI once is supported. After the introduction of the multi-slot first PUSCH, it is necessary to further determine whether to support multiplexing UCI multiple times and how to support it.
[0070] According to the description of the embodiments of the present application, when UCI is multiplexed x = 1 time, if there is a second PUCCH that overlaps with the first PUSCH in the time domain, it can be determined that the second UCI multiplexing does not need to be performed on the multi-slot first PUSCH.
[0071] Or, according to the priority of the UCI carried on the second PUCCH, for example, multiplexed transmission of HARQ-ACK corresponding to high priority is performed, and otherwise multiplexed transmission is not performed.
[0072] Or, multiplex according to the type of the second UCI carried on the second PUCCH, multiplex only specific types of UCI such as HARQ-ACK, SR, CSI part 1, and do not multiplex other types of CSI such as CSI part 2.
[0073] Or, determine whether to multiplex the second UCI according to the resources occupied by the UCI multiplexed and transmitted on the first PUSCH. If the resources occupied by the multiplexed UCI are greater than the threshold, do not multiplex all or part of the second UCI carried on the second PUCCH.
[0074] If the number of multiplexed and transmitted UCI exceeds the maximum number Y of UCI that can be multiplexed on the first PUSCH, or if the number of times of multiplexed transmission of UCI exceeds the maximum number X of times of UCI that can be multiplexed on the first PUSCH, do not perform UCI multiplexing.
[0075] Furthermore, if it is determined that multiplexing is required according to the above rules, the multiplexed transmission resources may be determined in the following manner.
[0076] For example, use the first parameter (beta-offset) and the second parameter (alpha) to determine the resources occupied to multiplex the second UCI carried on the second PUCCH. That is, the above parameters determine the resources available for multiplexed transmission of the second UCI on the first PUSCH. Since the first UCI was multiplexed previously, it is necessary to subtract the number of resources occupied by the multiplexed first UCI in the resource calculation process.
[0077] Optionally, if it was previously multiplexed on the first PUSCH but does not completely overlap with all the UCI on the first PUCCH, that is, if some of the UCI could not be transmitted previously due to insufficient available resources, do not multiplex and transmit the second PUCCH on the first PUSCH.
[0078] Alternatively, the third parameter or the fourth parameter is used to determine the number of available resources for multiplexing the second UCI carried on the second PUCCH onto the first PUSCH. These parameters may be settings related to the x-th multiplexing or the y-th UCI multiplexing. That is, the network may set different parameters for different numbers or times of UCI multiplexing so as to determine the number of resources occupied for multiplexed transmission of UCI.
[0079] Alternatively, define the calculation method of the third parameter or the fourth parameter. For example, the first parameter or the second parameter may be reduced or enlarged respectively. When determining the number of resources occupied for multiplexing the second PUCCH by the third parameter and the fourth parameter, it may be determined based on the number of resources of the first PUSCH (excluding DMRS), or the number of resources occupied by the multiplexed UCI subtracted from the number of resources of the first PUSCH (excluding DMRS), or the number of symbols in the slot where the overlapping first PUSCH is located, or the number of consecutive transmission symbols of the overlapping first PUSCH.
[0080] Furthermore, after determining the number of resources, the multiplexing method and the resource transmission position may be further determined.
[0081] For example, a puncturing or rate matching method is adopted for the second UCI to be multiplexed and transmitted on the first PUSCH. It is necessary to avoid the resources occupied by the multiplexed first UCI as the resources occupied by the second UCI to be multiplexed, that is, avoid the resources occupied by the multiplexed first UCI when multiplexing the second UCI onto the first PUSCH. When overlapping, delay the transmission of the second UCI to non-overlapping symbols.
[0082] In the embodiments of the present application, the method includes If the first PUSCH is a discontinuous transmission PUSCH, the method further includes a step of multiplexing and transmitting the second UCI carried on the second PUCCH on the continuous transmission resources in the first PUSCH.
[0083] In an embodiment of the present application, the method includes: further including determining the number of resources occupied by the second UCI in the first PUSCH according to the number of resources of the continuous transmission resources in the first PUSCH; wherein the number of resources of the continuous transmission resources in the first PUSCH is the number of symbols of the continuous transmission resources in the first PUSCH, or is the number of symbols in one slot of the continuous transmission resources in the first PUSCH.
[0084] In an embodiment of the present application, if the first PUSCH is a discontinuous transmission PUSCH, the method further includes one of the following: (1) not transmitting the first PUSCH; (2) not transmitting some of the continuous transmission resources in the first PUSCH that are temporally overlapped or partially overlapped with the second PUCCH.
[0085] In an embodiment of the present application, the method includes: if the first PUCCH is a PUCCH that is repeatedly transmitted, further including determining the number of resources of the first PUCCH according to the number of repeated transmissions of the first PUCCH.
[0086] In an embodiment of the present application, the step of determining the number of resources of the first PUCCH according to the number of repeated transmissions 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, the first parameter, and / or the second parameter; For example, if the first PUCCH is a PUCCH that is repeatedly transmitted, the number of resources of the first PUCCH is calculated according to the number of repeated transmissions. For example, the first parameter and / or the second parameter is reduced or enlarged according to the number of repeated transmissions. For example, beta-offset is reduced, enlarged, and multiplied by X (beta-offset-X-slot = X*beta-offset), and the number of resources of the first PUCCH is determined according to the first parameter after reduction and enlargement.
[0087] In an embodiment of the present application, the method further includes when the first PUCCH is a PUCCH that is repeatedly transmitted, if the first condition is satisfied, further including the step of multiplexing and transmitting the first UCI carried on the first PUCCH to the first PUSCH The first condition includes one or more of the following (1) and (2). (1) The number of resources of the first PUCCH is less than or equal to the number of resources of at least a part of the first PUSCH. (2) The transmission resource of the first PUCCH is within the duration of the transmission of the first PUSCH, and optionally, the duration may be the time period from the start symbol to the end symbol of the transmission of the first PUSCH, and the first PUSCH transmission may be discontinuous transmission.
[0088] In an embodiment of the present application, the method further includes the step of reporting terminal capabilities to network-side devices. The terminal capabilities include (1) The maximum number of times of multiplexing UCI on PUSCH that can be supported, and (2) The maximum number of UCI multiplexed on PUSCH that can be supported, and (3) Whether to support performing UCI multiplexing in a rate matching manner, including one or more of them.
[0089] Referring to FIG. 5, if the first PUCCH is a PUCCH that is repeatedly transmitted, UCI multiplexing can be performed when the following conditions are satisfied. a) The number of transmission slots or symbols P of the repeated first PUCCH is less than or equal to the number of slots or symbols Q of the multi-slot first PUSCH. b) The transmission resource of the repeated first PUCCH is within the duration of the transmission of the PUSCH, and the duration may be the time period from the start symbol to the end symbol of the transmission of the first PUSCH, and the first PUSCH transmission may be discontinuous transmission.
[0090] In an embodiment of the present application, when 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, an operation of multiplexing the first UCI carried on the first PUCCH onto the first PUSCH and transmitting is performed.
[0091] Here, the first threshold and / or the second threshold may be predefined, set by the network, or specified by a protocol.
[0092] The above-mentioned duration is the time period from the transmission start time to the transmission end time, and at least a part of the duration may not be continuous.
[0093] In the prior art, after a terminal starts PUSCH transmission, multiplexing the HARQ-ACK corresponding to the PDSCH scheduled after the start time onto the PUSCH is not supported. Therefore, if the duration is too long, a feedback delay process of the HARQ-ACK corresponding to the newly scheduled PDSCH will occur. In an embodiment of the present application, after a terminal starts PUSCH transmission, multiplexing the HARQ-ACK corresponding to the PDSCH scheduled after the start time onto the PUSCH is supported, and the feedback delay of HARQ-ACK can be reduced.
[0094] In an embodiment of the present application, the first UCI is the HARQ-ACK of the PDSCH, the start time of the PDCCH that schedules the PDSCH is after the start of the first PUSCH transmission, or after T time before the start of the first PUSCH transmission, where T is greater than or equal to 0.
[0095] In an embodiment of the present application, the transmission mode of the first PUSCH is to map one transport block to multiple time units and transmit, or to map one transport block to multiple time units and transmit repeatedly.
[0096] In an embodiment of the present application, when at least a part of the time domain where the first PUCCH and the first PUSCH transmitted across a plurality of time units overlap, the first UCI carried on the first PUCCH can be multiplexed and transmitted on the first PUSCH (for example, multiplexing a plurality of first UCIs or multiplexing the first UCI multiple times), effectively reducing the transmission delay of the PUCCH.
[0097] Referring to FIG. 6, an embodiment of the present application includes a first determination module 601 used to determine that the first PUCCH and the first PUSCH overlap in at least a part of the time domain, and a first transmission module 602 used to multiplex and transmit the first UCI carried on the first PUCCH on the first PUSCH. An apparatus 600 for UCI multiplexing is provided, wherein the first PUSCH is a PUSCH that occupies a plurality of time units.
[0098] In an embodiment of the present application, the apparatus further includes a second determination module used to determine the number of resources occupied by the first UCI in the first PUSCH according to at least a part of the number of resources of the first PUSCH.
[0099] In an embodiment of the present application, the second determination module is further used to determine the number of resources occupied by the first UCI in the first PUSCH according to a setting parameter and at least a part of the number of resources of the first PUSCH. The setting parameter includes (1) a first parameter for determining the number of resources occupied by the first UCI, and (2) a second parameter for determining the number of resources available for multiplexing transmission of the first UCI in the first PUSCH. The setting parameter includes one or more of them.
[0100] In an embodiment of the present application, the apparatus Based on the number of UCIs multiplexed on the first PUSCH and / or the number of times of UCI multiplexing, (1) Whether to multiplex and transmit the first UCI on the first PUSCH, (2) The number of resources occupied by the first UCI on the first PUCCH, (3) The multiplexing method of the first UCI on the first PUCCH, and a third determination module used to determine one or more of them is further provided.
[0101] In an embodiment of the present application, the apparatus further includes a fourth determination module used to determine the number of times of multiplexing and transmitting the first UCI on the first PUSCH according to whether the first PUCCH is repeatedly transmitted. is further provided.
[0102] In an embodiment of the present application, the number of resources of at least a part of the first PUSCH is (1) The number of symbols of the first PUSCH, (2) The number of resources other than DMRS in the first PUSCH, (3) The number of resources set by the network, (4) The predefined number of resources, (5) The number of resources occupied by the UCI multiplexed and transmitted on the first PUSCH, (6) The type of the first UCI, is determined by one or more of them.
[0103] In an embodiment of the present application, the number of resources set by the network is less than or equal to the number of symbols of the first PUSCH, or the number of resources set by the network is less than or equal to the number of resources other than DMRS in the first PUSCH.
[0104] In an embodiment of the present application, the apparatus Let the number of times UCI is multiplexed and transmitted on the first PUSCH be x, or let the number of UCI multiplexed and transmitted on the first PUSCH be y. After transmitting the first PUSCH, if the second PUCCH overlaps with the first PUSCH in at least a partial time domain, a step of not transmitting the second PUCCH; a step of determining whether to multiplex and transmit the second UCI carried on the second PUCCH on the first PUSCH according to the priority of the second PUCCH; a step of determining whether to multiplex and transmit the second UCI on the first PUSCH according to the type of the second UCI carried on the second PUCCH; a first processing module used to execute one or more of the steps of determining whether to multiplex and transmit the second UCI carried on the second PUCCH on the first PUSCH according to the resources occupied by the UCI multiplexed and transmitted on the first PUSCH further comprises; x is less than or equal to the maximum number of times X that UCI can be multiplexed on the first PUSCH, and y is less than or equal to the maximum number of UCI that can be multiplexed on the first PUSCH, Y.
[0105] In an embodiment of the present application, the apparatus a fifth determination module used to determine the resources occupied for multiplexing and transmitting the second UCI on the first PUSCH further comprises; the resources occupied by the second UCI do not include the resources occupied by the UCI multiplexed and transmitted on the first PUSCH.
[0106] In an embodiment of the present application, the fifth determination module further uses one or more of a first parameter, a second parameter, the number of times x that the first UCI is multiplexed on the first PUSCH, and the number of the first UCI multiplexed on the first PUSCH, y, to determine the number of resources occupied for multiplexing and transmitting the second UCI on the first PUSCH, The first parameter is for determining the number of resources occupied by the first UCI, and the second parameter is for determining the number of resources available for multiplexing transmission of the first UCI in the first PUSCH. Or It is used to determine the number of resources occupied for multiplexing and transmitting the second UCI on the first PUSCH by a third parameter and / or a fourth parameter. The third parameter is for determining the number of resources occupied by the second UCI, and the fourth parameter is for determining the number of resources available for multiplexing transmission of the second UCI in the first PUSCH.
[0107] In an embodiment of the present application, the device further includes a sixth determination module used to determine a multiplexing method for multiplexing the second UCI onto the first PUSCH and the multiplexing method includes performing rate matching or puncturing on the second UCI with respect to the first PUSCH, and ensuring that the resources occupied for multiplexing the second UCI onto the first PUSCH do not include the resources occupied by the UCI multiplexed and transmitted on the first PUSCH. and includes one or more of the above.
[0108] In an embodiment of the present application, the device further includes a second transmission module used to multiplex and transmit the second UCI carried on the second PUCCH on the continuous transmission resources in the first PUSCH if the first PUSCH is a discontinuous transmission PUSCH.
[0109] In an embodiment of the present application, the device further includes a seventh determination module used to determine the number of resources occupied by the second UCI in the first PUSCH according to the number of resources of the continuous transmission resources in the first PUSCH. and
[0110] In an embodiment of the present application, the apparatus further comprises a second processing module used to execute one of the following steps: not transmitting the first PUSCH; not transmitting some consecutive transmission resources in the first PUSCH that overlap or partially overlap with the second PUCCH in time;
[0111] In an embodiment of the present application, if the first PUCCH is a PUCCH that is repeatedly transmitted, the apparatus further comprises an eighth determination module used to determine the number of resources of the first PUCCH according to the number of repeated transmissions of the first PUCCH.
[0112] In an embodiment of the present application, the eighth determination module is further used to obtain the number of resources of the first PUCCH according to the number of repeated transmissions of the first PUCCH, a first parameter, and / or a second parameter, wherein the first parameter is for determining the number of resources occupied by the first UCI, and the second parameter is for determining the number of resources available for multiplexed transmission of the first UCI in the first PUSCH.
[0113] In an embodiment of the present application, if the first PUCCH is a PUCCH that is repeatedly transmitted, the apparatus further comprises a third processing module used to execute the step of multiplexing and transmitting the first UCI carried on the first PUCCH to the first PUSCH when a first condition is satisfied. 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 at least a part of the first PUSCH; and the transmission resources of the first PUCCH are within the continuous transmission time of the transmission of the first PUSCH.
[0114] In an embodiment of the present application, the apparatus further comprises a transmission module used for reporting terminal capabilities to network-side devices. The terminal capabilities include one or more of the following: (1) The maximum number of UCI multiplexing on PUSCH that can be supported; (2) The maximum number of UCI multiplexed on PUSCH that can be supported; (3) Whether UCI multiplexing is supported in a rate matching manner. In an embodiment of the present application, the apparatus further comprises a fourth processing module used for executing an operation of multiplexing and transmitting a first UCI carried on the first PUCCH to the first PUSCH when 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.
[0115] In an embodiment of the present application, the apparatus further comprises a fourth processing module used for executing an operation of multiplexing and transmitting a first UCI carried on the first PUCCH to the first PUSCH when 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. In an embodiment of the present application, the first UCI is a HARQ-ACK of 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, where T is greater than or equal to 0. In an embodiment of the present application, the transmission method of the first PUSCH is to map one transport block to multiple time units for transmission or to map one transport block to multiple time units and repeat the transmission.
[0116] In an embodiment of the present application, the first UCI is a HARQ-ACK of 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, where T is greater than or equal to 0.
[0117] In an embodiment of the present application, the transmission method of the first PUSCH is to map one transport block to multiple time units for transmission or to map one transport block to multiple time units and repeat the transmission.
[0118] The apparatus provided in the embodiments of the present application realizes each step realized in the method embodiment shown in FIG. 2 and can achieve similar technical effects. For the sake of brevity, detailed descriptions are omitted here.
[0119] FIG. 7 is a schematic diagram of the hardware configuration of a terminal for implementing an embodiment of the present application. The terminal 700 includes, but is not limited to, elements such as a high-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.
[0120] Those skilled in the art can understand that the terminal 700 may further include a power source (such as a battery) for supplying power to each component. The power source may be logically connected to the processor 710 by a power management system, and in this way, the power management system realizes functions such as charge and discharge management and power consumption management. The structure of the terminal shown in FIG. 7 does not limit the terminal. The terminal may include more or fewer components than shown in the figure, or a combination of some components, or different component arrangements, and detailed descriptions are omitted here.
[0121] In the embodiment according to the present application, it should be understood that the input unit 704 may include a graphics processing unit (GPU) 7041 that processes still image or video image data acquired by an image acquisition device (such as a camera) in a video acquisition mode or an image acquisition mode, and a microphone 7042. The display unit 706 may include a display panel 7061, and the display panel 7061 may be arranged in the form of a liquid crystal display, an organic light-emitting diode, etc. 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 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function buttons (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever, and detailed descriptions are omitted here.
[0122] In an embodiment of the present application, after receiving downlink data from a network-side device, the high-frequency unit 701 processes it with the processor 710 and also transmits uplink data to the network-side device. Usually, the high-frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0123] The memory 709 can be used to store software programs or commands and various data. The memory 709 may mainly include an area for storing programs or commands that can store an operating system, applications or commands required for at least one function (for example, a voice playback function, an image playback function, etc.) and a data storage area. Further, the memory 709 may include a high-speed random access memory or a non-volatile memory. Among them, the non-volatile memory may 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 storage devices may be mentioned.
[0124] The processor 710 may include one or more processing units. Optionally, the processor 710 can integrate an application processor that mainly processes an operating system, a user interface, and applications or commands, etc., and a modem processor that mainly processes wireless communication such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 710.
[0125] The terminal provided in the embodiments of this application implements each step in the method shown in FIG. 2 and can achieve the same technical effects. To avoid repeated description, detailed description is omitted here.
[0126] The embodiments of this application further provide a computer program product stored in a non-volatile memory medium, which is executed by at least one processor to implement the steps of the method shown in FIG. 2.
[0127] The embodiments of this application further provide a readable storage medium storing a program or command, which, when executed by a processor, can implement each step of the method shown in FIG. 2 and achieve the same technical effects. To avoid repeated description, detailed description is omitted here.
[0128] Here, the processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media such as, for example, Read-Only Memory (ROM), Random Access Memory (RAM), magnetic disk, or optical disk.
[0129] The embodiments of this application further provide a chip including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor executes a program or command of a network-side device to implement each step of the method shown in FIG. 2 and achieve the same technical effects. To avoid repeated description, detailed description is omitted here.
[0130] It should be understood that the chip described in the embodiments of this application may also be referred to as a system chip, chip system, system-on-chip, etc.
[0131] It should be noted that in this specification, the term "comprising", "consisting of" or any other variation thereof is intended to include non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such a process, method, article or apparatus. Unless otherwise specified, the elements limited by the phrase "comprising one..." do not exclude the further existence of the same other elements in the process, method, article or apparatus comprising the element. It should also be pointed out that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order illustrated or considered, and may also include performing functions substantially simultaneously or in the reverse order according to such functions. For example, the described method may be executed in an order different from that described, and various steps may be added, omitted, or combined. Also, the features described with reference to any example may be combined in other examples.
[0132] From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above examples can be realized in the form of a combination of software and the necessary common hardware platform. Of course, it may also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on such an understanding, the technical solution of this application, in essence or the part contributing to the prior art, can be implemented in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for causing a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of this application.
[0133] The embodiments of this application have been described above with reference to the drawings. However, this application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Based on the inspiration of this application, many forms that those skilled in the art can obtain without departing from the spirit and the scope of protection of the claims of this application all belong to the scope of protection of this application.
Description of Symbols
[0134] 11 Terminal 12 Network-side Device 600 Device 601 First Decision Module 602 First Transmission Module 700 Terminal 701 High-frequency Unit 702 Network Module 703 Audio Output Unit 704 Input Unit 705 Sensor 706 Display Unit 707 User Input Unit 708 Interface Unit 709 Memory 710 Processor 7041 Graphics Processing Unit 7042 Microphone 7061 Display Panel 7071 Touch Panel 7072 Input Device
Claims
1. A method for uplink control information UCI multiplexing executed by a terminal, when a first physical uplink control channel PUCCH and a first physical uplink shared channel PUSCH overlap in at least a partial time domain, multiplexing a first UCI carried on the first PUCCH onto the first PUSCH and transmitting the multiplexed UCI, the first PUSCH is a PUSCH that occupies a plurality of time units, and the time unit includes a slot, determining the number of symbols occupied by the first UCI in the first PUSCH according to at least a partial number of slots of the first PUSCH further comprising, the first PUSCH is a PUSCH transmission across slots, and the PUSCH transmission across slots means that one PUSCH is transmitted in a plurality of slots. A method for uplink control information UCI multiplexing.
2. The step of determining the number of symbols occupied by the first UCI in the first PUSCH according to at least a partial number of slots of the first PUSCH includes: determining the number of symbols occupied by the first UCI in the first PUSCH according to a set parameter and at least a partial number of slots of the first PUSCH, the set parameter includes: a first parameter for determining the number of symbols occupied by the first UCI, and a second parameter for determining the number of symbols available for multiplexing transmission of the first UCI in the first PUSCH, The method according to claim 1, including one or more of the above.
3. According to the number of UCIs multiplexed and transmitted on the first PUSCH and / or the number of times of UCI multiplexing transmission, whether to multiplex and transmit the first UCI on the first PUSCH, The number of resources occupied by the first UCI in the first PUCCH, determining one or more of the multiplexing method of the first UCI in the first PUCCH; The method according to claim 1, further comprising:
4. determining the number of multiplexed transmissions of the first UCI in the first PUSCH according to whether the first PUCCH is repeatedly transmitted; The method according to claim 1, further comprising:
5. When the number of times of multiplexed transmission of UCI in the first PUSCH is x, or the number of UCI multiplexed and transmitted in the first PUSCH is y, after transmitting the first PUSCH, if the second PUCCH overlaps with the first PUSCH in at least a partial time domain, not transmitting the second PUCCH; determining whether to multiplex and transmit the second UCI carried on the second PUCCH to the first PUSCH according to the priority of the second PUCCH; determining whether to multiplex and transmit the second UCI on the second PUCCH to the first PUSCH according to the type of the second UCI carried on the second PUCCH; further comprising one or more of: determining whether to multiplex and transmit the second UCI carried on the second PUCCH to the first PUSCH according to the resources occupied by the UCI multiplexed and transmitted in the first PUSCH, where x is less than or equal to the maximum number of times X that UCI can be multiplexed in the first PUSCH, and y is less than or equal to the maximum number of UCI that can be multiplexed in the first PUSCH, the method according to claim 1.
6. When it is determined to multiplex and transmit the second UCI to the first PUSCH, determining the resources occupied for multiplexing and transmitting the second UCI to the first PUSCH The method according to claim 5, further comprising:
7. The step of determining the resources occupied for multiplexing and transmitting the second UCI by the first PUSCH includes: determining the number of resources occupied for multiplexing and transmitting the second UCI by the first PUSCH according to one or more of a first parameter, a second parameter, the number of times x of multiplexing the first UCI by the first PUSCH, and the number of the first UCIs multiplexed by the first PUSCH, wherein the first parameter is for determining the number of symbols occupied by the first UCI, and the second parameter is for determining the number of symbols available for multiplexing and transmitting the first UCI in the first PUSCH; or determining the number of resources occupied for multiplexing and transmitting the second UCI by the first PUSCH according to a third parameter and / or a fourth parameter, wherein the third parameter is for determining the number of resources occupied by the second UCI, and the fourth parameter is for determining the number of resources available for multiplexing and transmitting the second UCI in the first PUSCH, according to the method of claim 6. **Claim 8** When it is determined to multiplex and transmit the second UCI by the first PUSCH, the method further includes determining a multiplexing method for multiplexing the second UCI into the first PUSCH, wherein the multiplexing method includes performing rate matching or puncturing on the second UCI by the first PUSCH, and ensuring that the resources occupied by the second UCI in the first PUSCH do not include the resources occupied for multiplexing and transmitting UCI by the first PUSCH, according to the method of claim 5. **Claim 9** If the first PUSCH is a discontinuous transmission PUSCH, multiplexing and transmitting the second UCI carried on the second PUCCH by using the continuous transmission resources in the first PUSCH further includes a step of determining the number of resources occupied by the second UCI in the first PUSCH according to the number of slots of continuous transmission resources in the first PUSCH The method according to claim 5, further including
10. a first determination module used to determine that the first PUCCH and the first PUSCH overlap in at least a partial time domain; a first transmission module used to multiplex and transmit the first UCI carried on the first PUCCH to the first PUSCH; the first PUSCH is a PUSCH occupying a plurality of time units, and the time unit includes a slot; a second determination module used to determine the number of symbols occupied by the first UCI in the first PUSCH according to at least a partial number of slots of the first PUSCH further includes the first PUSCH is a PUSCH transmission across slots, and the PUSCH transmission across slots means that one PUSCH is transmitted in a plurality of slots, an apparatus for UCI multiplexing.
11. the second determination module is further used to determine the number of symbols occupied by the first UCI in the first PUSCH according to a set parameter and at least a partial number of slots of the first PUSCH, the set parameter is a first parameter for determining the number of symbols occupied by the first UCI; a second parameter for determining the number of symbols available for multiplexing transmission of the first UCI in the first PUSCH; The apparatus according to claim 10, including one or more of the above.
12. A readable storage medium storing a program or a command, wherein when the program or the command is executed by a processor, the steps of the method according to any one of claims 1 to 9 are realized.
Citation Information
Patent Citations
Terminal and wireless communication method
WO2020040179A1
Intra-UE prioritization in uplink transmissions
WO2020168223A1
Method, device, and system for uplink transmission in wireless communication system
WO2022080911A1