Uplink control information multiplexed with uplink shared channel communications is repeated

By sending multiple duplications of UCI on the uplink control channel and the physical uplink shared channel and performing soft merging processing on the base station side, the problem of insufficient reception success rate and decoding performance of uplink control information transmission in the prior art is solved, and higher wireless communication reliability and efficiency are achieved.

CN115918218BActive Publication Date: 2025-08-19QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080102108.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-22
Publication Date
2025-08-19
Estimated Expiration
2040-06-22

AI Technical Summary

Technical Problem

In the transmission of uplink control information, it is difficult for existing wireless communication systems to effectively utilize resources for multiple repeated transmissions to improve reception success rate and decoding performance.

Method used

By sending multiple duplicates of UCI on the uplink control channel and the physical uplink shared channel, using the same number of coded bits, and performing soft merge processing on the base station side, ensuring that each duplicate has the same number of coded bits to achieve soft merge.

Benefits of technology

The reception success rate and decoding performance of uplink control information are improved, and the reliability and efficiency of the wireless communication system are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115918218B_ABST
    Figure CN115918218B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communications are described in which a UE and a base station can transmit multiple repetitions of a particular communication, which can improve the likelihood of successfully receiving and decoding such communication. The base station can configure the UE to transmit multiple repetitions of uplink control information (UCI), each using the same number of coded bits for each repetition, which can allow the base station to soft-buffer and combine the multiple repetitions. The UE can select one of the repetitions to determine the number of coded bits and can adjust one or more other repetitions of the UCI to provide the same number of coded bits.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The following relates generally to wireless communications and, more particularly, to uplink control information repetition multiplexed with uplink shared channel communications. Background Art

[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems, such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems, and fifth generation (5G) systems, which may be referred to as new radio (NR) systems. These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station simultaneously supporting communication for multiple communication devices, which may be further referred to as user equipment (UE). Summary of the Invention

[0003] The described technology relates to improved methods, systems, devices, and apparatuses for supporting uplink control information (UCI) repetition multiplexed with uplink shared channel communications. Various aspects of the described technology provide for the transmission of multiple repetitions of UCI, wherein the multiple coded bits in each repetition allow for soft buffering and combining of the multiple repetitions at a base station receiving the UCI from a user equipment (UE). In some cases, a first repetition of the UCI may be sent in an uplink control channel (e.g., a physical uplink control channel (PUCCH)) resource, and a second repetition of the UCI may be sent on an uplink shared channel (e.g., a physical uplink shared channel (PUSCH)) resource. In some cases, the number of coded bits used for each repetition may be selected based on a first number of coded bits for the first repetition sent via the control channel or based on a second number of coded bits for the second repetition sent via the PUSCH. Using the same number of coded bits for each repetition of the UCI may allow the use of the same mother code in the coding scheme (e.g., polarity coding) used to encode the UCI, thereby allowing soft combining of the multiple repetitions. In some cases, the UE may encode UCI and perform rate matching based on control channel repetition and then determine the number of resource elements for PUSCH multiplexing, or the UE may encode UCI and perform rate matching based on PUSCH repetition and then determine the number of resource blocks for control channel repetition.

[0004] In some cases, a first repetition of UCI may be sent on a first PUSCH resource and a second repetition of UCI may be sent on a second PUSCH resource. In some cases, the number of coded bits used for each repetition may be selected based on a first number of coded bits for the first repetition sent via the first PUSCH or based on a second number of coded bits for the second repetition sent via the second PUSCH. Using the same number of coded bits for each repetition of UCI may allow the same mother code to be used in the coding scheme, thereby allowing soft combining of multiple repetitions. In some cases, the UE may encode and perform rate matching on the UCI based on one of the PUSCH repetitions and then determine the number of resource elements to use for the other PUSCH multiplexing.

[0005] A method for wireless communication at a UE is described. The method may include determining to send a first repetition of a control information communication to a base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a number of resource elements for sending each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station, encoding the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate a coded first repetition and a coded second repetition, each having the same number of coded bits, and sending the first uplink communication with the coded first repetition and the second uplink communication with the coded second repetition to the base station.

[0006] An apparatus for wireless communication at a user equipment terminal (UE) is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to perform the following operations: determining to send a first repetition of a control information communication to a base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements for sending each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station; encoding the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate a coded first repetition and a coded second repetition, each having the same number of coded bits; and sending the first uplink communication having the coded first repetition and the second uplink communication having the coded second repetition to the base station.

[0007] Another apparatus for wireless communication at a UE is described. The apparatus may include means for determining a first repetition of a control information communication to be sent to a base station in a first uplink communication and a second repetition of the control information communication to be sent to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a number of resource elements for sending each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station, encoding the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate a coded first repetition and a coded second repetition, each having the same number of coded bits, and sending the first uplink communication with the coded first repetition and the second uplink communication with the coded second repetition to the base station.

[0008] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: determine a first repetition of a control information communication to be sent to a base station in a first uplink communication and a second repetition of the control information communication to be sent to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determine a number of resource elements for sending each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station; based on the determined number of resource elements, encode the first repetition of the control information communication and the second repetition of the control information communication to generate a coded first repetition and a coded second repetition, each having the same number of coded bits; and transmit the first uplink communication having the coded first repetition and the second uplink communication having the coded second repetition to the base station.

[0009] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a first uplink communication uses uplink control channel resources and a second uplink communication uses PUSCH resources, and wherein a first repetition of the control information communication uses transmission parameters defined by a format of the uplink control channel and a second repetition of the control information communication uses transmission parameters provided for the PUSCH resources. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining the same number of coded bits may include operations, features, means, or instructions for performing the following: selecting the number of coded bits associated with the first repetition of the control information communication or the number of coded bits associated with the second repetition of the control information communication. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining the same number of coded bits may also include operations, features, means, or instructions for performing the following: calculating a first number of coded bits for the first repetition of the control information communication using the uplink control channel resources, calculating a second number of coded bits for the second repetition of the control information communication using the PUSCH resources, and selecting the first number of coded bits or the second number of coded bits to be used for both the first repetition and the second repetition of the control information communication.

[0010] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a minimum or maximum value for a first number of coded bits or a second number of coded bits to be used for both a first repetition and a second repetition of control information communication may be selected based on a configuration of the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a number of coded bits associated with uplink control channel resources or PUSCH resources may be selected based on a configuration of the UE.

[0011] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a coded sequence and a rate matching output sequence associated with a first repetition of the control information communication and a second repetition of the control information communication have the same length to allow soft combining of multiple repetitions of the control information communication. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, when the selected number of coded bits is less than the first number of coded bits or the second number of coded bits, the coded bits of the first repetition or the second repetition of the control information communication may be padded with zeros (or ones), and when the selected number of coded bits is greater than the first number of coded bits or the second number of coded bits, a last number of coded bits of the first repetition or the second repetition of the control information communication may be dropped.

[0012] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may further include operations, features, units, or instructions for calculating a first number of coded bits for a first repetition of control information communication using uplink control channel resources, mapping the first number of coded bits to a first number of resource elements on the uplink control channel resources, and calculating a second number of coded bits associated with a second number of resource elements based on the first number of coded bits, wherein the second number of coded bits is equal to the first number of coded bits. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may further include operations, features, units, or instructions for calculating a second number of coded bits for a second repetition of control information communication using PUSCH resources, mapping the second number of coded bits to a second number of resource elements on the PUSCH resources, and calculating the first number of coded bits associated with the first repetition based on the second number of coded bits, wherein the first number of coded bits is equal to the second number of coded bits.

[0013] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses a first PUSCH resource and a second uplink communication uses a second PUSCH resource, and wherein a first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and a second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may also include operations, features, means, or instructions for calculating a first number of coded bits for the first repetition of the control information communication using the PUSCH resource, calculating a second number of coded bits for the second repetition of the control information communication using the PUSCH resource, and selecting either the first number of coded bits or the second number of coded bits to be used for both the first repetition and the second repetition of the control information communication.

[0014] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a minimum or maximum value of a first number of coded bits or a second number of coded bits to be used for both a first repetition and a second repetition of control information communication is selected based on a configuration of the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the number of coded bits associated with a first PUSCH resource or a second PUSCH resource can be selected based on a configuration of the UE.

[0015] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a coded sequence and a rate matching output sequence associated with a first repetition of the control information communication and a second repetition of the control information communication have the same length to allow soft combining of multiple repetitions of the control information communication. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, when the selected number of coded bits is less than the first number of coded bits or the second number of coded bits, the coded bits of the first repetition or the second repetition of the control information communication may be padded with zeros (or ones), or when the selected number of coded bits is greater than the first number of coded bits or the second number of coded bits, the last number of coded bits of the first repetition or the second repetition of the control information communication may be dropped.

[0016] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may also include operations, features, units, or instructions for calculating a first number of coded bits for a first repetition of control information communication using a PUSCH resource, mapping the first number of coded bits to a first number of resource elements on a first PUSCH resource, and calculating a second number of coded bits based on the first number of coded bits, wherein the second number of coded bits for the second number of resource elements is equal to the first number of coded bits.

[0017] A method for wireless communication at a user equipment terminal (UE) is described. The method may include receiving configuration information from a base station indicating that multiple repetitions of an uplink control information communication are to be sent to the base station and indicating whether a number of coded bits for each repetition of the uplink control information communication is to be the same or may be different, determining to send a first repetition of the uplink control information communication to the base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a first number of resource elements for the first repetition in response to the configuration information indicating that the number of coded bits for each repetition of the uplink control information is to be different, independently of determining a second number of resource elements for the second repetition, determining a same number of coded bits for sending each of the first and second repetitions of the uplink control information communication in response to the configuration information indicating that the number of coded bits for each repetition of the uplink control information is the same, and sending the first and second repetitions to the base station using the determined number of coded bits.

[0018] An apparatus for wireless communication at a UE is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by a processor to cause the apparatus to perform the following operations: receive configuration information from a base station, the configuration information indicating that multiple repetitions of uplink control information communications are to be sent to the base station and indicating whether a number of coded bits for each uplink control information repetition is the same or may be different, determine to send a first repetition of the uplink control information communication to the base station in a first uplink communication, and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, determine a first number of resource elements for the first repetition independently of determining a second number of resource elements for the second repetition, in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, determine the same number of coded bits for sending each of the first repetition and the second repetition of the uplink control information communication, and send the first repetition and the second repetition to the base station using the determined number of coded bits.

[0019] Another apparatus for wireless communication at a user equipment terminal (UE) is described. The apparatus may include means for receiving configuration information from a base station, the configuration information indicating that multiple repetitions of an uplink control information communication are to be sent to the base station and indicating whether a number of coded bits for each repetition of the uplink control information communication is the same or may be different, determining to send a first repetition of the uplink control information communication to the base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a first number of resource elements for the first repetition in response to the configuration information indicating that the number of coded bits for each repetition of the uplink control information may be different, independently of determining a second number of resource elements for the second repetition, determining a same number of coded bits for sending each of the first repetition and the second repetition in response to the configuration information indicating that the number of coded bits for each repetition of the uplink control information is the same, and sending the first repetition and the second repetition to the base station using the determined number of coded bits.

[0020] A non-transitory computer-readable medium storing code for wireless communication at a user equipment terminal (UE) is described. The code may include instructions executable by a processor to: receive configuration information from a base station, the configuration information indicating that multiple repetitions of an uplink control information communication are to be sent to the base station and indicating whether the number of coded bits used for each repetition of the uplink control information communication is the same or may be different; determine to send a first repetition of the uplink control information communication to the base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determine a first number of resource elements for the first repetition independently of determining a second number of resource elements for the second repetition in response to the configuration information indicating that the number of coded bits used for each repetition of the uplink control information is the same; determine the same number of coded bits for sending each of the first and second repetitions of the uplink control information communication in response to the configuration information indicating that the number of coded bits used for each repetition of the uplink control information is the same; and send the first and second repetitions to the base station using the determined number of coded bits.

[0021] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses uplink control channel resources and a second uplink communication uses PUSCH resources, and wherein a first repetition of the uplink control information communication uses transmission parameters defined by a format of the uplink control channel and a second repetition of the uplink control information communication uses transmission parameters provided for the PUSCH resources.

[0022] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, in response to configuration information indicating that the number of coded bits repeated for each uplink control information can be different, a first number of coded bits associated with the first repetition can be determined based on transmission parameters defined by a format of an uplink control channel, and a second number of coded bits associated with the second repetition can be determined based on transmission parameters provided for PUSCH resources without regard to the first number of coded bits, or, in response to configuration information indicating that the number of coded bits repeated for each uplink control information is the same, the determined same number of coded bits can be selected from the first number of coded bits or the second number of coded bits.

[0023] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses a first PUSCH resource and a second uplink communication uses a second PUSCH resource, and wherein a first repetition of the uplink control information communication uses a transmission parameter provided for the first PUSCH resource and a second repetition of the uplink control information communication uses a transmission parameter provided for the second PUSCH resource. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, in response to configuration information indicating that the number of coded bits repeated for each uplink control information can be different, a first number of coded bits associated with the first repetition can be determined based on the transmission parameter provided for the first PUSCH resource, and a second number of coded bits can be determined based on the transmission parameter provided for the second PUSCH resource without regard to the first number of coded bits, or, in response to the configuration information indicating that the number of coded bits repeated for each uplink control information is the same, the determined same number of coded bits can be selected from the first number of coded bits or the second number of coded bits.

[0024] A method for wireless communication at a base station is described. The method may include determining a first repetition of a control information communication to be received from a UE in a first uplink communication and a second repetition of the control information communication to be received from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a number of resource elements for each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits, buffering received signals from the determined number of resource elements of the first repetition in a soft combining buffer, adding received signals from the determined number of resource elements of the second repetition to the soft combining buffer, and decoding the buffered signals in the soft combining buffer to determine the control information communication.

[0025] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to perform the following operations: determining to receive a first repetition of a control information communication from a UE in a first uplink communication and to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements for each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits; buffering received signals from the determined number of resource elements of the first repetition in a soft combining buffer; adding received signals from the determined number of resource elements of the second repetition to the soft combining buffer; and decoding the buffered signals in the soft combining buffer to determine the control information communication.

[0026] Another apparatus for wireless communication at a base station is described. The apparatus may include means for determining a first repetition of a control information communication to be received from a UE in a first uplink communication and a second repetition of the control information communication to be received from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determining a number of resource elements for each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits, buffering received signals from the determined number of resource elements of the first repetition in a soft combining buffer, adding received signals from the determined number of resource elements of the second repetition to the soft combining buffer, and decoding the buffered signals in the soft combining buffer to determine the control information communication.

[0027] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: determine a first repetition of a control information communication to be received from a UE in a first uplink communication and a second repetition of the control information communication to be received from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determine a number of resource elements for each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits; buffer received signals from the determined number of resource elements of the first repetition in a soft combining buffer; add received signals from the determined number of resource elements of the second repetition to the soft combining buffer; and decode the buffered signals in the soft combining buffer to determine the control information communication.

[0028] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses uplink control channel resources and a second uplink communication uses PUSCH resources, and wherein a first repetition of the control information communication uses transmission parameters defined by a format of the uplink control channel and a second repetition of the control information communication uses transmission parameters provided for the PUSCH resources. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the determined number of coded bits may be selected from a first number of coded bits associated with the first repetition of the control information communication or a second number of coded bits associated with the second repetition of the control information communication. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a minimum or maximum value of the first number of coded bits or the second number of coded bits to be used for both the first repetition and the second repetition of the control information communication may be selected based on a configuration of the UE.

[0029] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a number of coded bits associated with uplink control channel resources or PUSCH resources may be selected based on a configuration provided to a UE. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may include operations, features, means, or instructions for determining a first number of coded bits associated with an uplink control channel resource associated with a first repetition of a control information communication, and wherein a second number of resource elements associated with a second repetition of the control information communication using the PUSCH resource is determined based on the first number of coded bits.

[0030] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may include operations, features, units, or instructions for determining a second number of resource elements associated with a PUSCH resource, the PUSCH resource being associated with a second repetition of control information communication, and wherein based on the second number of resource elements, determining a first number of coded bits associated with a first repetition of control information communication using an uplink control channel resource.

[0031] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses a first PUSCH resource and a second uplink communication uses a second PUSCH resource, and wherein a first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and a second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, the determined number of coded bits can be selected from a first number of coded bits associated with the first PUSCH resource or a second number of coded bits associated with the second PUSCH resource.

[0032] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a minimum or maximum value for a first number of coded bits or a second number of coded bits to be used for both a first repetition and a second repetition of control information communication may be selected based on a configuration of the UE. In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, a number of coded bits associated with a first PUSCH resource or a second PUSCH resource may be selected based on a configuration of the UE.

[0033] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, determining the same number of coded bits may include operations, features, units, or instructions for determining a first number of coded bits associated with a first PUSCH resource, the first PUSCH resource being associated with a first repetition of control information communication, and wherein a second number of coded bits associated with a second repetition of control information communication using a second PUSCH resource is determined based on the first number of coded bits.

[0034] A method for wireless communication at a base station is described. The method may include sending configuration information to a UE, the configuration information indicating a plurality of repetitions of uplink control information communications to be sent from the UE to the base station and indicating whether a number of coded bits for each uplink control information repetition is the same or may be different, determining to send a first repetition of the uplink control information communication from the UE in a first uplink communication and to send a second repetition of the uplink control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of a different modulation and coding scheme or a different number of transmission layers, and, in response to the configuration information indicating that a number of resource elements used for each uplink control information repetition may be different, independently of determining a second number of resource elements for a second repetition, determining a first number of resource elements for a first repetition, determining an identical number of coded bits for each of the first repetition and the second repetition for uplink control information communication in response to configuration information indicating that the number of coded bits for each uplink control information repetition is identical, buffering a received signal of the first repetition in a soft combining buffer, adding the received signal of the second repetition to the soft combining buffer when the first repetition and the second repetition have the identical number of coded bits determined or when a difference between the first number of coded bits and the second number of coded bits is below a threshold, and decoding the buffered signal in the soft combining buffer to determine the control information communication.

[0035] A device for wireless communication at a base station is described. The device may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the device to perform the following operations: sending configuration information to a UE, the configuration information indicating multiple repetitions of uplink control information communication to be sent from the UE to the base station, and indicating whether the number of coded bits for each uplink control information repetition is the same or can be different, determining that a first repetition of the uplink control information communication is to be sent from the UE in a first uplink communication, and a second repetition of the uplink control information communication is to be sent from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, and in response to the configuration information indicating the number of resource elements to be used for each uplink control information repetition The invention may also include determining a first number of resource elements for a first repetition independently of determining a second number of resource elements for a second repetition, determining the same number of coded bits for each of the first repetition and the second repetition for uplink control information communication in response to configuration information indicating that the number of coded bits for each uplink control information repetition is the same, buffering a received signal of the first repetition in a soft combining buffer, adding the received signal of the second repetition to the soft combining buffer when the first repetition and the second repetition have the same determined number of coded bits or when a difference between the first number of coded bits and the second number of coded bits is below a threshold, and decoding the buffered signal in the soft combining buffer to determine the control information communication.

[0036] Another apparatus for wireless communication at a base station is described. The apparatus may include means for: sending configuration information to a UE, the configuration information indicating a plurality of repetitions of uplink control information communications to be sent from the UE to the base station and indicating whether a number of coded bits for each uplink control information repetition is the same or may be different, determining to send a first repetition of the uplink control information communication from the UE in a first uplink communication and to send a second repetition of the uplink control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, and in response to the configuration information indicating a number of resource elements to be used for each uplink control information repetition, determining to send a first repetition of the uplink control information communication from the UE in a first uplink communication and a second repetition of the uplink control information communication from the UE in a second uplink communication. Differently, independently of determining a second number of resource elements for the second repetition, determining a first number of resource elements for the first repetition, in response to configuration information indicating that the number of coded bits for each uplink control information repetition is the same, determining the same number of coded bits for each of the first repetition and the second repetition for uplink control information communication, buffering a received signal of the first repetition in a soft combining buffer, adding the received signal of the second repetition to the soft combining buffer when the first repetition and the second repetition have the same determined number of coded bits or when a difference between the first number of coded bits and the second number of coded bits is below a threshold, and decoding the buffered signal in the soft combining buffer to determine the control information communication.

[0037] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: send configuration information to a UE, the configuration information indicating a plurality of repetitions of uplink control information communications to be sent from the UE to the base station and indicating whether the number of coded bits for each uplink control information repetition is the same or may be different; determine to send a first repetition of the uplink control information communication from the UE in a first uplink communication and to send a second repetition of the uplink control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; and in response to the configuration information indicating the number of resource elements to be used for each uplink control information repetition, determine to send a first repetition of the uplink control information communication from the UE in a first uplink communication and a second repetition of the uplink control information communication from the UE in a second uplink communication. The amount may be different, independent of determining the second number of resource elements for the second repetition, determining the first number of resource elements for the first repetition, in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, determining the same number of coded bits for each of the first repetition and the second repetition for uplink control information communication, buffering a received signal of the first repetition in a soft combining buffer, adding the received signal of the second repetition to the soft combining buffer when the first repetition and the second repetition have the same determined number of coded bits or when a difference between the first number of coded bits and the second number of coded bits is below a threshold, and decoding the buffered signal in the soft combining buffer to determine the control information communication.

[0038] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses uplink control channel resources and a second uplink communication uses PUSCH resources, and wherein the first repetition of the uplink control information communication uses transmission parameters that can be defined by a format of the uplink control channel and the second repetition of the uplink control information communication uses transmission parameters provided for the PUSCH resources.

[0039] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, in response to configuration information indicating that the number of coded bits used for each uplink control information repetition can be different, the first number of coded bits can be determined based on transmission parameters defined by the format of the uplink control channel, and the second number of coded bits can be determined based on the transmission parameters provided for the PUSCH resources without regard to the first number of coded bits, or in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, the determined number of coded bits can be selected from the first number of coded bits or the second number of coded bits.

[0040] In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, a first uplink communication uses a first PUSCH resource and a second uplink communication uses a second PUSCH resource, and wherein a first repetition of the uplink control information communication uses transmission parameters provided for the first PUSCH resource and a second repetition of the uplink control information communication uses transmission parameters provided for the second PUSCH resource. In some examples of the methods, apparatus, and non-transitory computer-readable media described herein, in response to configuration information indicating that the number of coded bits used for each uplink control information repetition can be different, the first number of coded bits can be determined based on the transmission parameters provided for the first PUSCH and the second number of coded bits can be determined based on the transmission parameters provided for the second PUSCH resource without regard to the first number of coded bits, or in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, the determined number of coded bits can be selected from the first number of coded bits or the second number of coded bits. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 An example of a wireless communication system supporting repetition of uplink control information multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown.

[0042] Figure 2 An example of a portion of a wireless communication system supporting repetition of uplink control information multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown.

[0043] Figure 3 Examples of uplink resources with UCI and PUSCH supporting uplink control information repetition multiplexed with uplink shared channel communications in accordance with aspects of the present disclosure are shown.

[0044] Figure 4 An example of a coding and multiplexing scheme to support repetition of uplink control information multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown.

[0045] Figure 5

[0026] An example of a polar coding scheme supporting uplink control information repetition multiplexed with uplink shared channel communications in accordance with aspects of the present disclosure is shown.

[0046] Figure 6 Examples of UCI repetition with PUSCH multiplexing in accordance with aspects of the present disclosure are shown.

[0047] Figure 7 Further examples of UCI repetition with PUSCH multiplexing according to aspects of the present disclosure are shown.

[0048] Figure 8 and 9 A block diagram of an apparatus supporting uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown.

[0049] Figure 10 A block diagram of a communications manager supporting repetition of uplink control information multiplexed with uplink shared channel communications is shown in accordance with aspects of the present disclosure.

[0050] Figure 11 A diagram is shown of a system including a device that supports uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure.

[0051] Figure 12 and 13 A block diagram of an apparatus supporting uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown.

[0052] Figure 14 A block diagram of a communications manager supporting repetition of uplink control information multiplexed with uplink shared channel communications is shown in accordance with aspects of the present disclosure.

[0053] Figure 15 Diagrams are shown of systems including devices that support uplink control information repetition multiplexed with uplink shared channel communications in accordance with aspects of the present disclosure.

[0054] Figures 16 to 21 Shown is a flow chart illustrating a method of supporting uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure. DETAILED DESCRIPTION

[0055] A wireless communication system may support communications under a variety of different channel conditions and may select various transmission parameters based on the specific channel conditions existing between a user equipment (UE) and a base station. In some cases, where a UE has relatively poor channel conditions, one or more communication parameters may be set to help maintain reliable communications under such conditions. In some cases, to help provide reliable communications over relatively poor channels, a base station may configure multiple repetitions for certain communications to increase the likelihood of successfully receiving the communications. In some cases, for multiple repeated communications, a receiving device may cache the received signal of a first instance of the communication in a soft buffer and may add a subsequent received signal of a second instance of the communication to the soft buffer. The aggregated buffered signal may then be used to attempt to decode the communication, which may provide a higher likelihood of successful decoding relative to attempting to decode each repetition individually. Such techniques may be referred to as soft merging or soft caching.

[0056] In order to soft combine and provide an aggregate buffered signal across multiple repetitions of a communication, each repetition should have a similar or identical number of coded bits that occupy the same number of soft buffer resources, making it simple to add multiple repetitions to the corresponding soft buffer resources. However, in some cases, multiple repetitions of uplink control information (UCI) communications include one or more repetitions multiplexed with physical uplink shared channel (PUSCH) communications and one or more repetitions sent via a control channel (e.g., physical uplink control channel (PUCCH)). When UCI is multiplexed with PUSCH, the UCI is sent using the parameters of the associated PUSCH (e.g., modulation and coding scheme (MCS), number of transmission layers, etc.). Therefore, different repetitions of UCI multiplexed with different PUSCH communications can be sent with different transmission parameters. Similarly, one or more repetitions of UCI sent using PUCCH can have different transmission parameters than one or more other repetitions of UCI sent using PUSCH. Such different transmission parameters for different repetitions of UCI can prevent a receiving device (e.g., a base station receiving UCI) from using the soft buffer for the UCI.

[0057] According to the various techniques discussed herein, transmission of multiple repetitions of UCI may use the same number of coded bits in each repetition, which may allow soft caching and merging of the multiple repetitions at the receiving device. In some cases, the first repetition of UCI may be sent in a PUCCH resource, and the second repetition of UCI may be multiplexed with PUSCH communication using a PUSCH resource. In some cases, the number of coded bits used for each repetition may be selected based on a first number of coded bits for the first repetition sent via the PUCCH or based on a second number of coded bits for the second repetition sent via the PUSCH. Using the same number of coded bits for each repetition of UCI may allow the same mother code to be used in the coding scheme (e.g., polarity coding) to be used to encode the UCI, thereby allowing soft merging of the multiple repetitions. In some cases, the UE may encode and perform rate matching on the UCI based on the PUCCH repetition and then determine the number of resource elements for PUSCH multiplexing, or the UE may encode and perform rate matching on the UCI based on the PUSCH repetition and then determine the number of resource blocks for the PUCCH repetition.

[0058] In other cases, a first repetition of UCI may be sent on a first PUSCH resource, and a second repetition of UCI may be sent on a second PUSCH resource. In some cases, the number of coded bits for each repetition may be selected based on a first number of coded bits for the first repetition sent via the first PUSCH or based on a second number of coded bits for the second repetition sent via the second PUSCH. In some cases, the UE may encode the UCI and perform rate matching based on one of the PUSCH repetitions and then determine the number of resource elements to use for the other PUSCH multiplexing.

[0059] In some cases, the base station may configure the UE to perform UCI multiplexing based on specific techniques such as those discussed herein. In some cases, the base station may configure the UE to perform multiplexing of UCI with PUSCH for repetitions of UCI independently of other repetitions of UCI that may be sent using different transmission parameters (e.g., using different modulation orders). In such cases, the UE may process each repetition independently based on the channel used for the repetition. Based on UE capabilities, based on one or more channel conditions, or any combination thereof, the base station may select such independent processing when the configured PUSCH and PUCCH parameters are similar enough to allow soft combining of the repetitions. In other cases, the base station may configure the UE to process multiple repetitions of UCI to provide the same number of coded bits for UCI in different uplink communications, and in some cases may also indicate which channel (e.g., PUSCH or PUCCH, or which PUSCH of two or more repetitions of PUSCH is used) will be used to determine the number of coded bits for the UCI repetitions.

[0060] Various aspects of the subject matter described herein can be implemented to achieve one or more of the following potential advantages. The techniques employed by the described UE and base station can provide benefits and enhancements to the operation of the system. For example, the described techniques can provide improvements to reliability and efficiency in communications and can allow soft combining of multiple UCI repetitions, which can increase the likelihood of successfully decoding the UCI. Such improvements can improve the efficiency of wireless communications at the UE by reducing latency and reducing the number of retransmissions of the UCI. In some examples, the described techniques can provide flexibility in scheduling communications for the UE and in whether multiple repetitions of the UCI use the same number of coded bits, which can provide more efficient communication management by a base station or scheduler in the network, as well as other advantages and benefits.

[0061] Aspects of the present disclosure are initially described in the context of wireless communication systems. Various examples of transmission repetition multiplexing and encoding are then discussed. Aspects of the present disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow charts related to uplink control information repetition multiplexing for uplink shared channel communications.

[0062] Figure 1 An example of a wireless communication system 100 that supports uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an advanced LTE (LTE-A) network, an LTE-A Pro network, or a new radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, communications with low-cost and low-complexity devices, or any combination thereof.

[0063] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100 and may be devices of different forms or capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which a UE 115 and base station 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographic area over which base stations 105 and UEs 115 may support communication of signals according to one or more radio access technologies.

[0064] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or both at different times. The UEs 115 may be devices of different forms or with different capabilities. Figure 1 Some example UEs 115 are illustrated in FIG. The UEs 115 described herein are capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network devices (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes), or other network devices), such as Figure 1 shown.

[0065] The base stations 105 can communicate with the core network 130, or with each other, or with both. For example, the base stations 105 can communicate with the core network 130 interface via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., through the core network 130) via the backhaul links 120 (e.g., via X2, Xn, or other interfaces), or both. In some examples, the backhaul links 120 can be or include one or more wireless links.

[0066] The one or more base stations 105 described herein may include or may be referred to by one of ordinary skill in the art as a base transceiver, a radio base station, an access point, a radio transceiver, a NodeB, an eNodeB (eNB), a next generation NodeB or a giganodeB (any of which may be referred to as a gNB), a home nodeB, a home eNodeB, or other suitable terminology.

[0067] UE 115 may include or be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where "device" may also be referred to as a unit, a station, a terminal, or a client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, etc., which may be implemented in various objects, such as appliances, vehicles, meters, etc.

[0068] The UE 115 described herein is capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as base stations 105 and network devices including macro eNBs or gNBs, small cell eNBs or gNBs, or relay base stations, such as Figure 1 shown.

[0069] The UE 115 and the base station 105 can wirelessly communicate with each other via one or more communication links 125 on one or more carriers. The term "carrier" can refer to a set of radio frequency spectrum resources with a defined physical layer structure for supporting the communication link 125. For example, a carrier used for the communication link 125 can include a portion of a radio frequency spectrum band (e.g., a bandwidth part (BWP) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-APro, NR)). Each physical layer channel can carry acquisition signaling (e.g., synchronization signals, system information), control signaling to coordinate carrier operation, user data, or other signaling. The wireless communication system 100 can use carrier aggregation or multi-carrier operation to support communication with the UE 115. Depending on the carrier aggregation configuration, the UE 115 can be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation can be used with frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0070] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be positioned according to a channel grid for discovery by a UE 115. A carrier may operate in a standalone mode, where initial acquisition and connection may be performed by a UE 115 via the carrier, or in a non-standalone mode, where a different carrier (e.g., the same or different radio access technology) is used to anchor the connection.

[0071] The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).

[0072] A carrier can be associated with a specific bandwidth of the radio spectrum, and in some examples, the carrier bandwidth can be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth can be one of a plurality of determined bandwidths of a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). The devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) can have a hardware configuration that supports communication over a specific carrier bandwidth or can be configured to support communication over one of a set of carrier bandwidths. In some examples, the wireless communication system 100 can include a base station 105 or a UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 can be configured to operate on a portion (e.g., a subband, a BWP) or all of the carrier bandwidth.

[0073] The signal waveform transmitted via the carrier may be composed of multiple subcarriers (e.g., using multicarrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may be composed of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are anti-correlated. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Therefore, the more resource elements received by the UE 115 and the higher the order of the modulation scheme, the higher the data rate of the UE 115. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further increase the data rate or data integrity of communications with the UE 115.

[0074] The time interval of the base station 105 or the UE 115 can be expressed as a multiple of a basic time unit. For example, the basic time unit can be T s =1 / (Δf max ·N f ) seconds sampling period, where Δf max It can represent the maximum supported subcarrier spacing, and N f The maximum supported discrete Fourier transform (DFT) size may be indicated. Time intervals for communication resources may be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).

[0075] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, the frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix appended to each symbol period). In some wireless communication systems 100, the time slot may be further divided into multiple micro-time slots containing one or more symbols. In addition to the cyclic prefix, each symbol period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating frequency band.

[0076] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI)).

[0077] Physical channels can be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels can be multiplexed on a downlink carrier, for example, using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for a physical control channel can be defined by multiple symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESETs) can be configured for a group of UEs 115. For example, one or more UEs 115 can monitor or search the control region for control information according to one or more search space sets, and each search space set can include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. The aggregation level of a control channel candidate can refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with coded information of a control information format having a given payload size. A search space set can include a common search space set configured for transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115.

[0078] Each base station 105 can provide communication coverage via one or more cells, such as macro cells, small cells, hot spots, or other types of cells, or any combination thereof. The term "cell" can refer to a logical communication entity used to communicate with the base station 105 (e.g., via a carrier), and can be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other) used to distinguish between adjacent cells. In some examples, a cell can also refer to a geographic coverage area 110 or a portion of a geographic coverage area 110 (e.g., a sector) on which the logical communication entity operates. These cells can range from smaller areas (e.g., structures, subsets of structures) to larger areas, depending on various factors such as the capabilities of the base station 105. For example, a cell can be or include a building, a subset of buildings, an external space between geographic coverage areas 110, or overlapping with geographic coverage areas 110, etc.

[0079] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and can allow unrestricted access to a UE 115 that has a service subscription with a network provider that supports the macro cell. Small cells can be associated with lower-power base stations 105 than macro cells, and small cells can operate in the same or different (e.g., licensed, unlicensed) frequency bands as macro cells. Small cells can provide unrestricted access to UEs 115 that have a service subscription with a network provider, or can provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 associated with users in a home or office). A base station 105 can support one or more cells and can also support communications over one or more cells using one or more component carriers.

[0080] In some examples, a carrier can support multiple cells, and different cells can be configured according to different protocol types (e.g., MTC, narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB)), which can provide access to different types of devices.

[0081] In some examples, base stations 105 can be mobile and thus provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but the different geographic coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.

[0082] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communication from devices that integrate sensors or meters to measure or capture information and relay such information to a central server or application that uses the information or presents the information to a person interacting with the application. Some UEs 115 may be designed to collect information or implement automated behavior of machines or other equipment. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, weather and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business charging.

[0083] Some UEs 115 may be configured to employ a reduced power consumption mode of operation, such as half-duplex communication (e.g., a mode that supports one-way communication via transmission or reception, but not simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power saving techniques for UEs 115 include entering a power-saving deep sleep mode when not engaged in active communications, operating over a limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 may be configured to operate using a narrowband protocol type associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a guard band of a carrier, or outside a carrier.

[0084] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication may include private communication or group communication and may be supported by one or more mission-critical services, such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions may include prioritization of services, and mission-critical services may be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency may be used interchangeably herein.

[0085] In some examples, UE 115 can also communicate directly with other UEs 115 via device-to-device (D2D) communication links 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 using D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115 in the group may be outside the geographic coverage area 110 of base station 105 or unable to receive transmissions from base station 105. In some examples, the group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates resource scheduling for D2D communication. In other cases, D2D communication is performed between UEs 115 without the involvement of base station 105.

[0086] In some systems, the D2D communication link 135 can be an example of a communication channel between vehicles (e.g., UE 115), such as a sidelink communication channel. In some examples, vehicles can communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination thereof. Vehicles may signal information related to traffic conditions, signal scheduling, weather, safety, emergency situations, or any other information related to the V2X system. In some examples, vehicles in a V2X system can communicate with roadside infrastructure (e.g., roadside units) or with a network via one or more network nodes (e.g., base station 105) using vehicle-to-network (V2N) communication, or both.

[0087] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), and may include at least one control plane entity for managing access and mobility (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) and at least one user plane entity for routing data packets or interconnecting to external networks (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UEs 115 served by base stations 105 associated with the core network 130. User IP packets may be transmitted via the user plane entity, which may provide IP address allocation and other functions. The user plane entity may connect to network operator IP services 150. Operator IP services 150 may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or packet-switched streaming services.

[0088] Some network devices, such as base stations 105, may include subcomponents, such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with UE 115 through one or more other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or transmission / reception points (TRPs). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., base station 105).

[0089] The wireless communication system 100 can operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Often, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features, but these waves may penetrate structures enough for a macrocell to provide service to a UE 115 located indoors. Transmissions using UHF waves may be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than transmissions using the smaller frequencies and longer wavelengths of the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0090] The wireless communication system 100 may also operate in the super high frequency (SHF) region, also known as the centimeter band, using frequency bands from 3 GHz to 30 GHz, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the millimeter wave band. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the individual devices may be smaller and more closely spaced than the UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to greater atmospheric attenuation and shorter distances than SHF or UHF transmissions. The technology disclosed herein may be used across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may vary by country or regulatory body.

[0091] The wireless communication system 100 can use licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 can use license assisted access (LAA), unlicensed LTE (LTE-U) radio access technology, or NR technology in an unlicensed band such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices such as the base station 105 and the UE 115 can use carrier sensing for conflict detection and avoidance. In some examples, operations in the unlicensed band can be based on a carrier aggregation configuration in combination with component carriers (e.g., LAA) operating in the licensed band. Operations in the unlicensed spectrum can include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among other examples.

[0092] A base station 105 or a UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input, multiple-output (MIMO) communications, or beamforming. The antennas of a base station 105 or a UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly such as an antenna tower. In some examples, the antennas or antenna arrays associated with a base station 105 may be located at different geographic locations. A base station 105 may have an antenna array having multiple rows and columns of antenna ports that the base station 105 may use to support beamforming for communications with a UE 115. Similarly, a UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panels may support radio frequency beamforming for signals transmitted via the antenna ports.

[0093] The base station 105 or UE 115 can use MIMO communication to exploit multipath signal propagation and increase spectral efficiency by sending or receiving multiple signals via different spatial layers. Such a technique may be referred to as spatial multiplexing. Multiple signals may be sent, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, multiple signals may be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), in which multiple spatial layers are sent to the same receiving device, and multi-user MIMO (MU-MIMO), in which multiple spatial layers are sent to multiple devices.

[0094] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (e.g., base station 105, UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming may be achieved by combining signals transmitted via antenna elements of an antenna array so that some signals propagating in a particular direction relative to the antenna array experience constructive interference while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements may include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to signals carried via antenna elements associated with the device. The adjustments associated with each antenna element may be defined by a set of beamforming weights associated with a particular direction (e.g., with respect to the antenna array of the transmitting device or the receiving device, or with respect to some other direction).

[0095] The wireless communication system 100 may be a packet-based network operating according to a layered protocol stack. In the user plane, communications at the bearer or packet data convergence protocol (PDCP) layer may be IP-based. The radio link control (RLC) layer may perform packet segmentation and reassembly to communicate over logical channels. The media access control (MAC) layer may perform priority processing and multiplexing of logical channels to transport channels. The MAC layer may also use error detection techniques, error correction techniques, or both to support retransmissions at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer may provide for the establishment, configuration, and maintenance of an RRC connection between the UE 115 and the base station 105 or core network 130 supporting the user plane data radio bearer. At the physical layer, transport channels may be mapped to physical channels.

[0096] UE 115 and base station 105 can support retransmission of data to increase the likelihood of successfully receiving the data. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the likelihood of correctly receiving data over communication link 125. HARQ can include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput of the MAC layer under poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device can support simultaneous slot HARQ feedback, where the device can provide HARQ feedback in a particular time slot for data received in a previous symbol in that time slot. In other cases, the device can provide HARQ feedback in a subsequent time slot or according to some other time interval.

[0097] As described above, in some cases, UE 115 and base station 105 may transmit multiple repetitions of certain communications, which may increase the likelihood of successfully receiving and decoding such communications. In some cases, base station 105 may configure UE 115 to transmit multiple repetitions of UCI (e.g., HARQ ACK / NACK information, channel state information (CSI), etc.). In some cases, the transmission of multiple repetitions of UCI may use the same number of coded bits in each repetition, which may allow for soft buffering and combining of the multiple repetitions by base station 105 receiving the UCI. Although various examples discussed herein relate to UCI repetitions and determining the same number of coded bits for different repetitions of UCI, the techniques discussed herein may be applicable to other types of uplink, downlink, or sidelink communications, where multiple repetitions of a communication may use different transmission parameters.

[0098] Figure 2 An example of a wireless communication system 200 that supports uplink control information repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. The wireless communication system 200 can include a base station 105-a and a UE 115-a, which can be the base station 105-a and the UE 115-a described above. Figure 1 Examples of base stations or UEs described above. Base station 105-a and UE 115-a can communicate using downlink 205 and uplink 210 and use the above reference Figure 1 The described techniques communicate with each other within the coverage area 110-a. The wireless communication system 200 may provide for repetition of certain communications to increase the likelihood that the communications will be successfully received and decoded, thereby improving system reliability and efficiency.

[0099] exist Figure 2In an example, the base station 105-a may send and the UE 115-a may receive configuration information providing a UCI repetition configuration 215. The UCI repetition configuration 215 may indicate, for example, the number of repetitions of the UCI to be sent, whether the UCI repetitions are to be sent using the same number of coded bits, which of the multiple repetitions of the UCI to be used to select the number of coded bits when the same number of coded bits are to be sent, and other configuration information. The UCI may include various types of control information to be sent by the UE 115-a to the base station 105-a, such as HARQ feedback based on the results of decoding other downlink communications from the base station 105-a, CSI information (e.g., CSI part 1 and CSI part 2 information), one or more status reports or scheduling requests, uplink reference signals, or any combination thereof. In the event that the base station 105-a does not successfully receive the UCI, the UE 115-a may be triggered to provide a retransmission of the UCI. In such an example, it may be desirable to reduce the number of retransmissions occurring as part of the HARQ process to ensure that latency or reliability targets are met. To this end, the techniques discussed herein may provide an enhanced likelihood of successful reception and decoding of a transmission and, thereby, reduce the likelihood that a UCI communication will need to be retransmitted. In this example, UE 115-a may be allocated uplink resources 220, which may include resources for multiple repetitions of UCI, including a first UCI repetition 225 (UCI0) and a second UCI repetition 230 (UCI1).

[0100] In some cases, the first UCI repetition 225 and the second UCI repetition 230 may each use a PUCCH and be sent using the same set of transmission parameters for PUCCH communication. In this case, multiple UCI repetitions may be buffered at the base station 105-a to combine the multiple repetitions and provide an increased likelihood of successful decoding of the buffered UCI. In the case where one or more repetitions are multiplexed on one or more PUSCHs, the number of coded bits used for the UCI repetitions may be determined according to the techniques discussed herein. Such a determination may include determining the number of resource elements (REs) to be used for each UCI repetition on one or more PUSCHs, which in turn determines the rate matching output sequence length (E). If at least one of the UCI repetitions is sent in a PUCCH resource, such a determination may also include determining the number of resource blocks (RBs) in the PUCCH resource (e.g., for PUCCH formats 2 and 3), which determines the number of REs in the PUCCH resource and the rate matching output sequence length (E).

[0101] Figure 3An example of uplink resources with UCI and PUSCH 300 supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. In some examples, uplink resources with UCI and PUSCH 300 can implement aspects of wireless communication systems 100 or 200. In this example, a UE (e.g., Figure 1 and Figure 2 UE 115) to a base station (e.g., Figure 1 or 2 base station 105) allocates multiple uplink resources 305 for uplink communication.

[0102] In a first set of uplink resources 305-a, the UE may have UCI 310 to be transmitted and may also have an allocation of PUSCH resources 320 for PUSCH communication 315. In this case, the UCI 310 may be multiplexed with the PUSCH communication 315 to generate a multiplexed PUSCH and UCI communication 325 transmitted in the PUSCH resources 320. This multiplexing may be performed according to a multiplexing rule defined to resolve conflicts (i.e., time overlap) between different uplink channels for PUCCH and PUSCH communications. Such different communications may include, for example, a PUCCH for HARQ-ACK plus a PUCCH for a scheduling request (SR), a PUCCH for HARQ-ACK plus a PUCCH for CSI, a PUCCH for SR plus a PUCCH for CSI, or a PUCCH for HARQ-ACK plus a PUCCH for SR. In each of these cases, multiple UCI may be multiplexed on one PUCCH or PUSCH. In the case where one of the conflicting channels is PUSCH, UCI can be multiplexed on PUSCH based on the Beta offset that is signaled in the uplink grant for PUSCH (e.g., in DCI format 0_1) or configured (e.g., via RRC parameters). The Beta offset can be used to control the rate matching behavior (i.e., how PUCCH is multiplexed on PUSCH) and can be used to derive the number of resources that the UCI payload can occupy on PUSCH. The number of resources that UCI can occupy may affect the number of coded bits. Figure 4 An example of a process for multiplexing UCI on PUSCH is discussed.

[0103] Figure 4 An example of a coding and multiplexing scheme 400 that supports UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. In some examples, the coding and multiplexing scheme 400 can implement aspects of wireless communication systems 100 or 200.

[0104] As discussed, in some cases, one or more repetitions of the UCI may be sent from a UE (e.g., Figure 1 or Figure 2 UE115) to a base station (eg, Figure 1 or Figure 2 The UCI is multiplexed with uplink data in a PUSCH communication of a base station 105 of the UE. The determination of the PUSCH resources on which the UCI is to be multiplexed can be based on various configuration parameters and the UCI itself. In this example, UCI 405 can be identified at the UE, and at 410, the UE can determine the number of resource elements in the PUSCH used for UCI transmission. This determines the number of bits of the output for rate matching and also determines the mother code length for encoding (e.g., for polar encoding). The UE can then perform channel coding at 415, followed by rate matching at 420, and modulation at 425. The modulated symbols of the UCI are then mapped to some REs of the PUSCH at 430 to generate multiplexed data and UCI 435. The RE mapping can be based on a set of rules and can depend on the UCI type, PUSCH demodulation reference signal (DMRS) symbol position, etc. These steps are performed for each UCI that overlaps with the PUSCH (i.e., first for the HARQ-ACK / NACK information (if present), then for CSI part 1 (if present), then for CSI part 2 (if present). The UCI sent in this case uses the same modulation order and the same number of layers as the PUSCH communication (indicated in the DCI that schedules the PUSCH).

[0105] When determining the number of resource elements at 410, the UE may determine the number Q', which is the number of coded modulation symbols per layer (i.e., the number of REs used for UCI), and first determine it for HARQ-ACK / NAK, then CSI part 1, and then CSI part 2. For HARQ ACK / NACK information, in the case where uplink data is also sent using PUSCH, the number Q' may be determined based on the following formula:

[0106]

[0107] Among them, the number (O ACK +L ACK ) corresponds to the HARQ ACK / NACK payload size. The number is The number of is a value configured at the UE (eg, dynamically indicated via RRC signaling or in the DCI scheduling the PUSCH), which controls the spectral efficiency ratio of the PUSCH to the UCI. The number corresponds to the total number of PUSCH REs. The number of corresponds to the number of coded bits for uplink data (i.e., uplink shared channel (UL-SCH) bits). The number of α corresponds to the scaling factor used to limit the number of REs allocated to UCI on the PUSCH, and The number of corresponds to the maximum number of REs that can be used for UCI.

[0108] For HARQ ACK / NACK information, when UCI is to be sent using the PUSCH and uplink data is not to be sent using the PUSCH, the number Q' may be determined based on the following formula:

[0109]

[0110] The numbers used in the formula correspond to the same numbers discussed above for the case where uplink data is transmitted in PUSCH. In this case, the number of total PUSCH REs does not exist, and the number of coded bits for uplink data (UL-SCH) is replaced by R·Q m , where R corresponds to the PUSCH code rate and Q m Corresponding to the modulation order of PUSCH.

[0111] In the case where the UCI includes CSI part 1 information to be sent using the PUSCH, and in the case where the UCI includes both CSI part 1 and CSI part 2 information, the value of Q' can be determined in a similar manner, where the maximum number of REs available for UCI (scaled by the quantity α) is adjusted to account for the number of coded modulation symbols of the HARQ ACK / NACK information (i.e., Q'ACK), and for the CSI part 2 information, it is adjusted to account for both the HARQ ACK / NACK and CSI part 1 information.

[0112] In cases where UCI repetitions are not multiplexed on PUSCH (i.e., PUCCH does not overlap with PUSCH in time), UCI repetitions may be sent on PUCCH resources. In such cases, after determining the number of RBs available for PUCCH, the number of REs used for UCI may be based on the PUCCH REs (excluding DMRS) in the PUCCH resources. In some cases, the number of RBs available for PUCCH may be determined based on the PUCCH format (e.g., a PUCCH format configured for more than one RB), and in cases where more than one RB is configured, the actual number of RBs may be calculated based on the UCI payload size and maximum code rate configured for the PUCCH format, such that the actual number of RBs used for PUCCH repetitions is not greater than the maximum code rate. Less than or equal to the configured number of RBs (e.g., configured by the RRC configuration parameter “nrofPRBs”), but sufficient to accommodate the payload.

[0113] Figure 5 FIG. 3 shows an example of a polar coding scheme 500 that supports UCI repetition multiplexed with uplink shared channel communication. In some examples, the polar coding scheme 500 may implement aspects of a wireless communication system 100 or 200. In this example, the UCI may be encoded using a polar coding scheme such as that used in a 5G NR system, where polar coding may be used for the UCI when the UCI contains more than 11 bits.

[0114] In this example, the input UCI information bits 505 corresponding to the K bits identified as c0 to c K-1 are provided to a polar coding function 510. The polar coding function 510 outputs N coded bits 515, which correspond to bits d0 to d N-1 . In this case, the quantity N is a power of 2 and corresponds to the mother code size length. N is determined as a function of the quantities K and E, where E is the rate matching output sequence length and is determined by the actual number of REs used for the UCI (on PUCCH or PUSCH). In some cases, the value of N may be determined based on a value of N max = 1024, a value of N2 which is the smallest power of 2 greater than or equal to 8K, and a value of N1. The value of N1 is based on N 1temp , which is the smallest power of 2 greater than or equal to E, where if 16 / 9E ≤ N 1temp and K / E < 9 / 16, then N1 = N 1temp / 2, otherwise N 1temp . Then the value of N is set to N = min{N1, N2, N max}. The N coded bits 515 are provided to a rate matching function 520, which maps the coded bits to REs for transmission and provides a rate matching output sequence 525 of length E bits, thereby providing output bits f0 to f E-1 . As described above, E is the rate matching output sequence length and is determined by the actual number of REs used for the UCI (on PUCCH or PUSCH). Rate matching may include repetition of the coded bits (from a cyclic buffer) when E > N, puncturing the coded bits if K*16 / 7 ≤ E < N, or shortening the coded bit sequence.

[0115] Figure 6 FIG. 4 shows an example of UCI repetition of a PUSCH multiplexing 600 that supports UCI repetition multiplexed with uplink shared channel communication. In some examples, UCI repetition with PUSCH multiplexing 600 may implement aspects of a wireless communication system 100 or 200. In this example, UCI repetition may be provided for a UE (e.g., Figure 1or UE 115 of 2) to a base station (e.g., Figure 1 or 2 base station 105) allocates multiple uplink resources 605 for uplink communication.

[0116] In the first uplink resource 605-a, the UE may have multiple repetitions of UCI 610 to transmit, including a first UCI repetition 610-a (for UCI-0) and a second UCI repetition 610-b (for UCI-1). In this example, the UE may also have an allocation of PUSCH resources 620 for PUSCH communication 615. Therefore, in this example, the first UCI repetition 610-a will be transmitted using PUCCH resources (e.g., PUCCH resources configured for UE transmission of UCI repetitions when no PUSCH is transmitted), and the second UCI repetition 610-b will be multiplexed with PUSCH 615 based on the temporal overlap with PUSCH resources 620 to generate multiplexed PUSCH plus UCI 625.

[0117] To allow soft combining of multiple UCI 610 repetitions, techniques as discussed herein may be used to provide the same number of coded bits in each UCI 610 repetition. In some cases, the UE may force the use of the same E value (i.e., the number of coded bits after rate matching) for each repetition on PUCCH and PUSCH, which results in the same mother code length at the encoder (i.e., the same N value, and therefore the same bit sequence of coded bits). In some cases, as discussed above with reference to Figure 4 As discussed, the UE can determine (which is the actual number of RBs that the PUCCH repeats), and based on the maximum code rate (r) of the PUCCH, the number of subcarriers per RB used for control, excluding DMRS Number of symbols used for control excluding DMRS PUCCH modulation order (Q m ), and the number of UCI bits (K, which is the same for both UCI 610 repetitions), and the number of RBs configured for PUCCH resources "nrofPRBs", to determine the number of coded bits for the first UCI repetition 610-a on the PUCCH resource (i.e., the value of E1). The value of E1 can be determined based on the actual number of RBs used for the PUCCH resource according to the following formula:

[0118]

[0119] As mentioned above Figure 4As discussed, the UE can also determine Q' (which is the number of coded modulation symbols per layer for the PUSCH, i.e., the number of REs for the UCI) and based on the payload size of the UCI 610, the Beta offset the total number of PUSCH REs (Q m,PUSCH ), the number of coded bits of the uplink shared channel (UL-SCH) data, the scaling factor for limiting the number of REs allocated to the UCI on the PUSCH, and the maximum number of REs that can be used for the UCI on the PUSCH, to determine the number of coded bits of the second UCI repetition 610-b on the PUSCH resource (i.e., the value of E2). The value of E2 can be determined based on the following formula:

[0120] Q′:E2 = Q′·Q m,SCH ·#of layers.

[0121] The UE can then determine a value of E based on E1 and E2. In some cases, the value of E can be selected based on the minimum of E1 and E2 (i.e., E = min(E1, E2)), and can be used to determine the mother code and the rate-matched output sequence. In other cases, the value of E can be selected as the maximum of E1 and E2 (i.e., E = max(E1, E2)), and this value of E can be used to determine the mother code length and the rate-matched output sequence. In other cases, the value of E can be determined based on the UCI repetition on the PUCCH (i.e., E = E1), or the value of E can be determined based on the UCI repetition on the PUSCH (i.e., E = E2). In some cases, the UE can be configured by the base station to determine the value of E based on one of these options. Once the value of E is selected, it can be used to determine the mother code length (for coding) and the rate-matched output sequence, for example as described in Figure 5 as described.

[0122] In some cases, one of the UCI 610 repetitions may have a corresponding E1 or E2 value greater than the selected E, and in this case, zeros (or ones) can be inserted to pad the UCI (e.g., if E2 > E = E1, the coded bits corresponding to the second UCI repetition 610-b are set to E = E1 bits by adding E2 - E1 zero bits based on the rate-matched output). In some cases, one of the UCI 610 repetitions may have a corresponding E1 or E2 value less than the selected E, in which case the last E - E i coded bits from the rate-matched output may be discarded without being transmitted (e.g., if E2 < E1 = E, the coded bits corresponding to the second UCI repetition 610-b can include the first E2 bits of the E bits of the rate-matched output sequence).

[0123] In some cases, the base station may configure the UE to perform rate matching for the UCI repetitions to allow soft combining of the repetitions by providing the same number of coded bits (i.e., the same value of E) after rate matching. In other cases, the base station may configure the UE to independently determine the actual number of RBs and the number of coded modulation symbols per layer, coding, and rate matching for PUCCH and PUSCH (i.e., the value of E may be determined independently for each UCI 610 repetition, regardless of the values of other repetitions). In such cases, the base station may perform scheduling and configure the PUSCH and PUCCH transmission parameters to provide a relatively close number of REs for each UCI 610 repetition so that soft combining can be used. In other cases, if each repetition has a separate mother code rate, the base station may simply decode each repetition separately. In some cases, the base station may make such a determination based on the data to be sent by the UE, an indicated UE capability, or a UE request, or any combination thereof.

[0124] In other cases, the UE may be configured to perform coding and rate matching based on the PUCCH and then determine the number of REs for the UCI multiplexed on the PUSCH 615. In this case, the UE may determine the values of E1 and E2 as described above, and then may perform coding and rate matching based on E1 and map the coded bits from the output of the rate matching to the REs of the PUCCH resources. The UE may calculate the number of coded modulation symbols per layer for the second repetition of the UCI 610-b on the PUSCH 615 (i.e., the number of REs for UCI, Q') based on E1: Q' = E1 / (Q m,PUSCH · number of layers), and use Q' REs of PUSCH RE to multiplex the second UCI repetition 610-b (in this case, Beta offset and reference Figure 4 The process discussed is not used to determine Q').

[0125] In other cases, the UE may be configured to perform coding and rate matching based on the PUSCH and then determine the actual number of RBs for the PUCCH resources. In this case, the UE may determine the values of E1 and E2 as described above, and may then perform coding and rate matching based on E2 and map the coded bits from the rate matching output to the REs of the PUSCH. The UE may calculate the actual number of RBs for the PUCCH resources based on E2, as follows: In this case, the value or r (maximum bit rate) and reference Figure 4 The discussion process is not intended to determine

[0126] Figure 7A further example of UCI repetition with PUSCH multiplexing 700 supporting UCI repetition multiplexed with uplink shared channel communication according to aspects of the present disclosure is shown. In some examples, UCI repetition with PUSCH multiplexing 700 can implement aspects of wireless communication system 100 or 200. In this example, a UCI repetition can be sent from a UE (e.g., Figure 1 or UE 115 of 2) to a base station (e.g., Figure 1 or 2 base station 105) allocates multiple uplink resources 705 for uplink communication.

[0127] In the first uplink resource 705-a, the UE may have multiple repetitions of UCI 710 to transmit, including a first UCI repetition 710-a (for UCI-0) and a second UCI repetition 710-b (for UCI-1). In this example, the UE may also have multiple allocations for PUSCH communication 715, including a first PUSCH 715-a and a second PUSCH 715-b that overlap in time with the first UCI repetition 710-a and the second UCI repetition 710-b, respectively. Thus, in this example, the first UCI repetition 710-a may be multiplexed with the first PUSCH 715-a, and the second UCI repetition 710-b may be multiplexed with the second PUSCH 715-b to generate a first multiplexed PUSCH plus UCI 725-a and a second multiplexed PUSCH plus UCI 725-b, respectively.

[0128] To allow soft combining of multiple UCI 710 repetitions, techniques as discussed herein may be used to provide the same number of coded bits in each UCI 710 repetition. In some cases, the UE may force the use of the same E value (i.e., the number of coded bits after rate matching) for each UCI repetition 610 for the PUSCH, which results in the same mother code length at the encoder (i.e., the same N value, and therefore the same bit sequence of coded bits). In some cases, the UE may determine Q′1 (which is as described in reference Figure 4 The number of coded modulation symbols per layer used for PUSCH (ie, the number of REs used for UCI) is described and is based on the payload size of UCI 710, Beta offset The total number of PUSCH RE (Q m,PUSCH,1 ), the number of coded bits for uplink shared channel (UL-SCH) data, a scaling factor for limiting the number of REs allocated to UCI on the PUSCH, and the maximum number of REs available for UCI on the first PUSCH 715-a are used to determine the number of coded bits (i.e., the value of E1) for the first UCI repetition 710-a on the first PUSCH 715-a resource. The value of E1 may be determined according to the following formula:

[0129] Q′:E1=Q′1·Q m,PUSCH,1 Number of layers for the first PUSCH.

[0130] The UE can also determine Q′2 (which is as shown in the reference Figure 4 The number of coded modulation symbols per layer for the second PUSCH 715-b (ie, the number of REs for UCI) is described and is based on the payload size of the UCI 710, the Beta offset The total number of PUSCHRE (Q m,PUSCH,2 ), the number of coded bits for uplink shared channel (UL-SCH) data, a scaling factor for limiting the number of REs allocated to UCI on the PUSCH, and the maximum number of REs available for UCI 710 on the second PUSCH 715-b to determine the number of coded bits for the second UCI repetition 710-b on the second PUSCH 715-b (i.e., the value of E2). The value of E2 may be determined according to the following formula:

[0131] Q′2:E2=Q′2.Q m,PUSCH,2 • Number of layers for the second PUSCH.

[0132] A value of E is determined based on E1 and E2. In some cases, the value of E can be selected based on the minimum of E1 and E2 (i.e., E=m,in(E1, E2)) and can be used to determine the mother code length and rate matching output sequence. In other cases, the value of E can be selected as the maximum of E1 and E2 (i.e., E=max(E1, E2)), and the value of E can be used to determine the mother code length and rate matching output sequence. In other cases, the value of E can be determined based on the UCI repetition on the first PUSCH 715-a (i.e., E=E1), or the value of E can be determined based on the UCI repetition on the second PUSCH 715-b (i.e., E=E2). In some cases, the UE can be configured by the base station to determine the value of E based on one of these options. Once the value of E is selected, it can be used to determine the mother code (for encoding) and the rate matching output sequence, for example, with reference to Figure 5 described.

[0133] In some cases, one of the UCI 710 repetitions may have a corresponding E1 or E2 value greater than the selected E, and in this case, zeros (or ones) may be inserted to pad the UCI (e.g., if E2>E=E1, the coded bits corresponding to the second UCI repetition 710-b are set to E=E1 bits based on the output of rate matching plus E2-E1 zero bits). In some cases, one of the UCI 710 repetitions may have a corresponding E1 or E2 value less than the selected E, and in this case, the last EE from the rate matching output is i coded bits may be discarded and not sent (eg, if E2<E1=E, the coded bits corresponding to the second UCI repetition 710-b may include the first E2 bits of the E bits of the rate matching output sequence).

[0134] In some cases, the base station may configure the UE to perform rate matching for the UCI repetitions to allow soft combining of the repetitions by providing the same number of coded bits (i.e., the same value of E) after rate matching. In other cases, the base station may configure the UE to independently determine the actual number of coded modulation symbols per layer, coding, and rate matching for the first PUSCH 715-a and the second PUSCH 715-b (i.e., the value of E may be determined independently for each UCI 710 repetition without considering the values of the other repetitions). In such a case, the base station may perform scheduling and configure the PUSCH transmission parameters to provide a relatively close number of REs for each UCI 710 repetition so that soft combining can be used. In other cases, if each repetition has a separate mother code rate, the base station may simply decode each repetition separately. In some cases, the base station may make such a determination based on the data to be sent by the UE, an indicated UE capability, or a UE request, or any combination thereof.

[0135] In other cases, the UE may be configured to perform coding and rate matching based on the first PUSCH 715-a or the second PUSCH 715-b, and then determine the number of REs used to multiplex UCI on the other PUSCH 715. In this case, the UE may determine the value of one of E1 or E2 as described above, and then may perform coding and rate matching based on the selected E value and map the coded bits from the rate matching output to the REs of the corresponding PUSCH resources. The UE may determine the number of REs used to multiplex UCI on the other PUSCH 715 based on E1:Q′=E i / (Q m,PUSCH,i · number of layers) calculates the number of coded modulation symbols per layer for other repetitions of UCI 710 (i.e., the number of REs for UCI, Q′), and multiplexes other UCI repetitions 710 using Q′ REs of PUSCH REs (in this case, Beta offset and reference Figure 4 The process discussed is not used to determine Q').

[0136] In further cases, three (or more) UCI repetitions may be transmitted. For example, in the second uplink resource 705-b, three UCI repetitions 730 may be transmitted, including a first UCI repetition 730-a (for UCI-0), a second UCI repetition 730-b (for UCI-1), and a third UCI repetition 730-c (for UCI-2). In this example, the UE may also have multiple allocations for PUSCH communication 735, including a first PUSCH 735-a and a second PUSCH 735-b, which temporally overlap with the second UCI repetition 730-b and the third UCI repetition 730-c, respectively. Thus, in this example, a first UCI repetition 730-a can be sent using PUCCH resources, a second UCI repetition 730-b can be multiplexed with a first PUSCH 735-a, and a third UCI repetition 730-c can be multiplexed with a second PUSCH 735-b to generate a first multiplexed PUSCH plus UCI 710-a and a second multiplexed PUSCH plus UCI 740-b, respectively. In this case, techniques such as those discussed herein can be used to provide that the UCI 730 repetitions can be combined and decoded using soft combining. The techniques discussed above can be applied to such cases. Furthermore, while the various examples discussed herein illustrate initial repetitions that can be sent using PUCCH, in some cases, such initial repetitions can be multiplexed with PUSCH and one or more subsequent repetitions can be sent using PUCCH. Similarly, the techniques described herein can be applied to such cases to provide UCI repetitions that can be soft combined at the receiver.

[0137] Figure 8 A block diagram 800 illustrates a device 805 that supports UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure. The device 805 may be an example of aspects of the UE 115 as described herein. The device 805 may include a receiver 810, a communication manager 815, and a transmitter 820. The device 805 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0138] The receiver 810 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control information repetition multiplexed with uplink shared channel communications, etc.). The information may be passed to other components of the device 805. The receiver 810 may be a reference Figure 11 Examples of aspects of the transceiver 1120 are described. The receiver 810 may use a single antenna or a group of antennas.

[0139] The communication manager 815 can determine a first repetition of control information communication to be sent to the base station in a first uplink communication, and determine a second repetition of control information communication to be sent to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, transmit the first uplink communication with the encoded first repetition and the second uplink communication with the encoded second repetition to the base station, determine the number of resource elements used to send each of the first repetition and the second repetition of the control information communication, so that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station, and based on the determined number of resource elements, encode the first repetition of the control information communication and the second repetition of the control information communication to generate an encoded first repetition and an encoded second repetition, each having the same number of coded bits.

[0140] The communication manager 815 may also receive configuration information from the base station indicating that multiple repetitions of an uplink control information communication are to be sent to the base station and indicating whether the number of coded bits for each uplink control information repetition is the same or may be different, determine to send a first repetition of the uplink control information communication to the base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determine a first number of resource elements for the first repetition in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, independently of determining a second number of resource elements for the second repetition, determine the same number of coded bits for sending each of the first and second repetitions of the uplink control information communication in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, and send the first and second repetitions to the base station using the determined number of coded bits. The communication manager 815 may be an example of aspects of the communication manager 1110 described herein.

[0141] The communication manager 815 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 815 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable execution logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0142] The communication manager 815 or its subcomponents can be physically located in a variety of locations, including being distributed so that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 815 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 815 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0143] The transmitter 820 can transmit signals generated by other components of the device 805. In some examples, the transmitter 820 can be collocated with the receiver 810 in the transceiver module. For example, the transmitter 820 can be a reference Figure 11 Examples of aspects of the transceiver 1120 are described. The transmitter 820 may use a single antenna or a group of antennas.

[0144] Figure 9 A block diagram 900 of a device 905 supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The device 905 may be an example of aspects of the device 805 or UE 115 described herein. The device 905 may include a receiver 910, a communication manager 915, and a transmitter 940. The device 905 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).

[0145] The receiver 910 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control information repetition multiplexed with uplink shared channel communications, etc.). The information may be passed to other components of the device 905. The receiver 910 may be a reference Figure 11 Examples of aspects of the transceiver 1120 are described. The receiver 910 may use a single antenna or a group of antennas.

[0146] The communication manager 915 may be an example of aspects of the communication manager 815 as described herein. The communication manager 915 may include a UCI transmission manager 920, a repetition resource manager 925, a repetition encoding manager 930, and a configuration manager 935. The communication manager 915 may be an example of aspects of the communication manager 1110 as described herein.

[0147] In some cases, the UCI transmission manager 920 may determine to transmit a first repetition of a control information communication to the base station in a first uplink communication and a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, and transmit the first uplink communication with the encoded first repetition and the second uplink communication with the encoded second repetition to the base station. The repetition resource manager 925 may determine a number of resource elements to use for transmitting each of the first and second repetitions of the control information communication such that each of the first and second repetitions has the same number of coded bits for transmission to the base station. The repetition coding manager 930 may encode the first and second repetitions of the control information communication based on the determined number of resource elements to generate the encoded first and second repetitions, each having the same number of coded bits.

[0148] In some cases, configuration manager 935 may receive configuration information from a base station indicating that multiple repetitions of an uplink control information communication are to be sent to the base station and indicating whether the number of coded bits used for each repetition of the uplink control information communication is the same or may be different. Repetition resource manager 925 may determine to send a first repetition of the uplink control information communication to the base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, and, in response to the configuration information indicating that the number of coded bits used for each repetition of the uplink control information may be different, determine a first number of resource elements to be used for the first repetition independently of determining a second number of resource elements to be used for the second repetition. Repetition coding manager 930 may determine to use the same number of coded bits for sending each of the first and second repetitions of the uplink control information communication in response to the configuration information indicating that the number of coded bits used for each repetition of the uplink control information is the same. UCI transmission manager 920 may send the first and second repetitions to the base station using the determined number of coded bits.

[0149] The transmitter 940 can transmit signals generated by other components of the device 905. In some examples, the transmitter 940 can be collocated with the receiver 910 in the transceiver module. For example, the transmitter 940 can be a reference Figure 11 Examples of aspects of the transceiver 1120 are described. The transmitter 940 may use a single antenna or a group of antennas.

[0150] Figure 10A block diagram 1000 illustrates a communication manager 1005 that supports UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure. The communication manager 1005 may be an example of aspects of the communication manager 815, the communication manager 915, or the communication manager 1110 described herein. The communication manager 1005 may include a UCI transmission manager 1010, a repetition resource manager 1015, a repetition coding manager 1020, a coded bit calculation manager 1025, and a configuration manager 1030. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).

[0151] The UCI transmission manager 1010 may determine to send a first repetition of a control information communication to the base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. In some examples, the UCI transmission manager 1010 may send the first uplink communication with the encoded first repetition and the second uplink communication with the encoded second repetition to the base station. In some examples, the UCI transmission manager 1010 may send the first repetition and the second repetition to the base station using the determined number of coded bits.

[0152] The repetition resource manager 1015 may determine a number of resource elements to use for transmitting each of a first repetition and a second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station. In some examples, the repetition resource manager 1015 may determine to transmit the first repetition of the control information communication to the base station in a first uplink communication and to transmit the second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers.

[0153] In some examples, the repetition resource manager 1015 can determine a first number of resource elements for a first repetition independently of determining a second number of resource elements for a second repetition in response to configuration information indicating that the number of coded bits used for each uplink control information repetition can be different.

[0154] In some cases, the first uplink communication uses uplink control channel resources and the second uplink communication uses PUSCH resources, and wherein the first repetition of the control information communication uses transmission parameters defined by the format of the uplink control channel and the second repetition of the control information communication uses transmission parameters provided for the PUSCH resources. In some cases, the first uplink communication uses a first PUSCH resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource.

[0155] The repetition coding manager 1020 may encode the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having the same number of coded bits. In some examples, the repetition coding manager 1020 may determine to use the same number of coded bits for transmitting each of the first repetition and the second repetition of the uplink control information communication in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same. In some examples, the repetition coding manager 1020 may select the number of coded bits associated with the first repetition of the control information communication or the number of coded bits associated with the second repetition of the control information communication.

[0156] In some cases, the coded sequence and rate matching output sequence associated with the first repetition of the control information communication and the second repetition of the control information communication have the same length to allow soft combining of multiple repetitions of the control information communication. In some cases, when the selected number of coded bits is less than the first number of coded bits or the second number of coded bits, the coded bits of the first repetition or the second repetition of the control information communication can be padded with zeros. In some cases, when the selected number of coded bits is greater than the first number of coded bits or the second number of coded bits, the last number of coded bits of the first repetition or the second repetition of the control information communication can be discarded.

[0157] In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition may be different, a first number of coded bits associated with a first repetition is determined based on a transmission parameter defined by a format of an uplink control channel, and a second number of coded bits associated with a second repetition is determined based on the transmission parameter provided for the PUSCH resource without regard to the first number of coded bits. In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, the determined number of coded bits is selected from the first number of coded bits or the second number of coded bits.

[0158] In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition can be different, a first number of coded bits associated with a first repetition is determined based on the transmission parameters provided for the first PUSCH resource, and a second number of coded bits is determined based on the transmission parameters provided for the second PUSCH resource without regard to the first number of coded bits.

[0159] Configuration manager 1030 may receive configuration information from a base station indicating a number of repetitions of uplink control information communications to be sent to the base station and indicating whether the number of coded bits used for each uplink control information repetition is the same or may be different.

[0160] Coded bit calculation manager 1025 can calculate a first number of coded bits for a first repetition of control information communication using uplink control channel resources. In some examples, coded bit calculation manager 1025 can calculate a second number of coded bits for a second repetition of control information communication using PUSCH resources. In some examples, coded bit calculation manager 1025 can select the first number of coded bits or the second number of coded bits to use for the first and second repetitions of the control information communication.

[0161] In some examples, the coded bit calculation manager 1025 may map the first number of coded bits to a first number of resource elements on the uplink control channel resources. In some examples, the coded bit calculation manager 1025 may calculate a second number of coded bits associated with a second number of resource elements based on the first number of coded bits, wherein the second number of coded bits is equal to the first number of coded bits. In some examples, the coded bit calculation manager 1025 may calculate a second number of coded bits for a second repetition of the control information communication using the PUSCH resources. In some examples, the coded bit calculation manager 1025 may map the second number of coded bits to a second number of resource elements on the PUSCH resources.

[0162] In some examples, coded bit calculation manager 1025 may calculate a first number of coded bits associated with the first repetition based on the second number of coded bits, wherein the first number of coded bits is equal to the second number of coded bits. In some examples, coded bit calculation manager 1025 may calculate the first number of coded bits for the first repetition of control information communication using the first PUSCH resource.

[0163] In some examples, coded bit calculation manager 1025 may calculate a second number of coded bits for a second repetition of control information communication using a second PUSCH resource. In some examples, coded bit calculation manager 1025 may calculate the second number of coded bits based on the first number of coded bits, wherein the second number of coded bits for the second number of resource elements is equal to the first number of coded bits.

[0164] In some cases, a minimum or maximum value for the first number of coded bits or the second number of coded bits to be used for both the first repetition and the second repetition of control information communication is selected based on the configuration of the UE. In some cases, the number of coded bits associated with uplink control channel resources or PUSCH resources is selected based on the configuration of the UE. In some cases, the number of coded bits associated with the first PUSCH resource or the second PUSCH resource is selected based on the configuration of the UE.

[0165] Figure 11 A diagram of a system 1100 including a device 1105 that supports UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The device 1105 may be an example of or include components of the device 805, device 905, or UE 115 as described herein. The device 1105 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1110, an I / O controller 1115, a transceiver 1120, an antenna 1125, a memory 1130, and a processor 1140. These components may be in electronic communication via one or more buses (e.g., bus 1145).

[0166] The communication manager 1110 can determine a first repetition of control information communication to be sent to the base station in a first uplink communication, and a second repetition of control information communication to be sent to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, send the first uplink communication with the encoded first repetition and the second uplink communication with the encoded second repetition to the base station, determine the number of resource elements used to send each of the first repetition and the second repetition of the control information communication so that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station, and based on the determined number of resource elements, encode the first repetition of the control information communication and the second repetition of the control information communication to generate an encoded first repetition and an encoded second repetition, each having the same number of coded bits.

[0167] The communication manager 1110 may also receive configuration information from the base station indicating that multiple repetitions of uplink control information communication are to be sent to the base station and indicating whether the number of coded bits used for each uplink control information repetition is the same or may be different, determine to send a first repetition of the uplink control information communication to the base station in a first uplink communication, and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition may be different, independently of determining a second number of resource elements for the second repetition, determine a first number of resource elements for the first repetition, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, determine the same number of coded bits for sending each of the first repetition and the second repetition of the uplink control information communication, and send the first repetition and the second repetition to the base station using the determined number of coded bits.

[0168] I / O controller 1115 can manage input and output signals for device 1105. I / O controller 1115 can also manage peripheral devices that are not integrated into device 1105. In some cases, I / O controller 1115 can represent a physical connection or port to an external device. In some cases, I / O controller 1115 can use a controller such as or other known operating systems. In other cases, I / O controller 1115 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1115 may be implemented as part of a processor. In some cases, a user may interact with device 1105 through I / O controller 1115 or through hardware components controlled by I / O controller 1115.

[0169] The transceiver 1120 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 1120 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1120 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.

[0170] In some cases, a wireless device may include a single antenna 1125. However, in some cases, a device may have more than one antenna 1125, which may be capable of sending or receiving multiple wireless transmissions simultaneously.

[0171] Memory 1130 may include RAM and ROM. Memory 1130 may store computer-readable, computer-executable code 1135, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1130 may include BIOS, etc., which may control basic hardware or software operations, such as interaction with peripheral components or devices.

[0172] The processor 1140 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1140 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1140. The processor 1140 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1130) to cause the device 1105 to perform various functions (e.g., functions or tasks that support repetition of uplink control information multiplexed with uplink shared channel communications).

[0173] The code 1135 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1135 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1135 may not be directly executable by the processor 1140, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0174] Figure 12 A block diagram 1200 is shown of a device 1205 that supports UCI repetition multiplexed with uplink shared channel communications according to various aspects of the present disclosure. The device 1205 can be an example of aspects of the base station 105 as described herein. The device 1205 may include a receiver 1210, a communication manager 1215, and a transmitter 1220. The device 1205 may also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0175] The receiver 1210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control information repetition multiplexed with uplink shared channel communications, etc.). The information may be passed to other components of the device 1205. The receiver 1210 may be a reference Figure 15 Examples of aspects of the transceiver 1520 are described. The receiver 1210 may use a single antenna or a group of antennas.

[0176] The communication manager 1215 may determine a first repetition of control information communication to be received from the UE in a first uplink communication, and determine a second repetition of control information communication to be received from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determine a number of resource elements for each of the first repetition and the second repetition of the control information communication so that each of the first repetition and the second repetition has the same number of coded bits, cache received signals from the determined number of resource elements of the first repetition in a soft merging buffer, add received signals from the determined number of resource elements of the second repetition to the soft merging buffer, and decode the buffered signals in the soft merging buffer to determine the control information communication.

[0177] The communication manager 1215 may also send configuration information to the UE, the configuration information indicating a plurality of repetitions of uplink control information communications to be sent from the UE to the base station and indicating whether the number of coded bits for each uplink control information repetition is the same or may be different, determine that a first repetition of the uplink control information communication is to be sent from the UE in a first uplink communication and a second repetition of the uplink control information communication is to be sent from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of a different modulation and coding scheme or a different number of transmission layers, in response to the configuration information indicating that the number of resource elements used for each uplink control information repetition may be different, The communication manager 1215 can include: a first signaling module configured to receive a first signaling module and a second signaling module configured to receive a first signaling module; a second signaling module configured to receive a second signaling module configured to receive a first ...

[0178] The communication manager 1215 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1215 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0179] The communication manager 1215 or its subcomponents can be physically located in a variety of locations, including being distributed so that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1215 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1215 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0180] The transmitter 1220 may transmit signals generated by other components of the device 1205. In some examples, the transmitter 1220 may be collocated with the receiver 1210 in the transceiver module. For example, the transmitter 1220 may be a reference Figure 15 Examples of aspects of the transceiver 1520 are described. The transmitter 1220 may use a single antenna or a group of antennas.

[0181] Figure 13 A block diagram 1300 of a device 1305 supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. Device 1305 can be an example of aspects of device 1205 or base station 105, as described herein. Device 1305 may include a receiver 1310, a communication manager 1315, and a transmitter 1345. Device 1305 may also include a processor. Each of these components can communicate with each other (e.g., via one or more buses).

[0182] The receiver 1310 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to uplink control information repetition multiplexed with uplink shared channel communications). The information may be passed to other components of the device 1305. The receiver 1310 may be a reference Figure 15 Examples of aspects of the transceiver 1520 are described. The receiver 1310 may use a single antenna or a group of antennas.

[0183] The communication manager 1315 may be an example of aspects of the communication manager 1215 as described herein. The communication manager 1315 may include a repetition resource manager 1320, a coded bit calculation manager 1325, a soft buffer 1330, a decoder 1335, and a configuration manager 1340. The communication manager 1315 may be an example of aspects of the communication manager 1510 as described herein.

[0184] In some cases, repetition resource manager 1320 may determine to receive a first repetition of a control information communication from a UE in a first uplink communication and determine to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. Coded bit calculation manager 1325 may determine the number of resource elements to use for each of the first and second repetitions of the control information communication such that each of the first and second repetitions has the same number of coded bits. Soft buffer 1330 may buffer received signals from the determined number of resource elements of the first repetition in a soft combining buffer and add received signals from the determined number of resource elements of the second repetition to the soft combining buffer. Decoder 1335 may decode the buffered signals in the soft combining buffer to determine the control information communication.

[0185] In some cases, configuration manager 1340 may send configuration information to a UE indicating multiple repetitions of an uplink control information communication to be sent from the UE to the base station, and indicating whether the number of coded bits for each uplink control information repetition is the same or may be different. Repetition resource manager 1320 may determine to send a first repetition of the uplink control information communication from the UE in a first uplink communication and to send a second repetition of the uplink control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, and determine a first number of resource elements for the first repetition independently of determining a second number of resource elements for the second repetition in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same. Coded bit calculation manager 1325 may determine to use the same number of coded bits for each of the first and second repetitions of the uplink control information communication in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same. The soft buffer 1330 may buffer the first repetition of the received signal in the soft combining buffer and add the second repetition of the received signal to the soft combining buffer when the first repetition and the second repetition have the same determined number of coded bits or when the difference between the first number of coded bits and the second number of coded bits is below a threshold. The decoder 1335 may decode the buffered signal in the soft combining buffer to determine the control information communication.

[0186] The transmitter 1345 can transmit signals generated by other components of the device 1305. In some examples, the transmitter 1345 can be collocated with the receiver 1310 in the transceiver module. For example, the transmitter 1345 can be a reference Figure 15 Examples of aspects of the transceiver 1520 are described. The transmitter 1345 may use a single antenna or a group of antennas.

[0187] Figure 14 A block diagram 1400 is shown of a communication manager 1405 that supports UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure. The communication manager 1405 may be an example of aspects of the communication manager 1215, the communication manager 1315, or the communication manager 1510 described herein. The communication manager 1405 may include a repetition resource manager 1410, a coded bit calculation manager 1415, a soft buffer 1420, a decoder 1425, a configuration manager 1430, and a repetition coding manager 1435. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).

[0188] The repetition resource manager 1410 may determine to receive a first repetition of a control information communication from the UE in a first uplink communication and to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers.

[0189] In some examples, the repetition resource manager 1410 can determine a first repetition of uplink control information communication to be sent from the UE in a first uplink communication, and determine a second repetition of uplink control information communication to be sent from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers.

[0190] In some examples, the repetition resource manager 1410 can determine a first number of resource elements for a first repetition independently of determining a second number of resource elements for a second repetition in response to configuration information indicating that the number of resource elements for each uplink control information repetition can be different.

[0191] In some examples, the repetition resource manager 1410 can determine a second number of resource elements associated with a PUSCH resource, the PUSCH resource being associated with a second repetition of control information communication, and wherein, based on the second number of resource elements, a first number of coded bits associated with a first repetition of control information communication using an uplink control channel resource is determined.

[0192] In some cases, the first uplink communication uses uplink control channel resources and the second uplink communication uses PUSCH resources, and wherein the first repetition of the control information communication uses transmission parameters defined by the format of the uplink control channel and the second repetition of the control information communication uses transmission parameters provided for the PUSCH resources.

[0193] In some cases, the first uplink communication uses a first PUSCH resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses the transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses the transmission parameters provided for the second PUSCH resource.

[0194] The coded bit calculation manager 1415 may determine a number of resource elements for each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits. In some examples, the coded bit calculation manager 1415 may determine the same number of coded bits for each of the first repetition and the second repetition of the uplink control information communication in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same. In some examples, the coded bit calculation manager 1415 may determine a first number of coded bits associated with an uplink control channel resource associated with the first repetition of the control information communication, and wherein a second number of resource elements associated with the second repetition of the control information communication using PUSCH resources is determined based on the first number of coded bits.

[0195] In some examples, the coded bit computation manager 1415 may determine a first number of coded bits associated with a first PUSCH resource associated with a first repetition of control information communication, and wherein, based on the first number of coded bits, a second number of coded bits associated with a second repetition of control information communication using a second PUSCH resource is determined.

[0196] In some cases, the determined number of coded bits is selected from a first number of coded bits associated with a first repetition of the control information communication or from a second number of coded bits associated with a second repetition of the control information communication. In some cases, a minimum or maximum of the first number of coded bits or the second number of coded bits is selected for both the first repetition and the second repetition of the control information communication based on a configuration provided to the UE. In some cases, the number of coded bits associated with an uplink control channel resource or a PUSCH resource is selected based on a configuration provided to the UE. In some cases, the determined number of coded bits is selected from the first number of coded bits associated with a first PUSCH resource or from the second number of coded bits associated with a second PUSCH resource.

[0197] Soft buffer 1420 may buffer received signals from the determined number of resource elements of the first repetition in the soft combining buffer. In some examples, soft buffer 1420 may add signals received from the determined number of resource elements of the second repetition to the soft combining buffer. In some examples, the first repetition and the second repetition have the same determined number of coded bits, or the difference between the first number of coded bits and the second number of coded bits is less than a threshold. Decoder 1425 may decode the buffered signals in the soft combining buffer to determine control information communication.

[0198] Configuration manager 1430 may send configuration information to the UE indicating that multiple repetitions of uplink control information communications are to be sent from the UE to the base station and indicating that the number of coded bits used for each uplink control information repetition is the same or may be different.

[0199] The repetition coding manager 1435 may determine a number of coded bits to use for repetitions of control information. In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition may be different, a first number of coded bits is determined based on a transmission parameter defined in an uplink control channel format, and a second number of coded bits is determined based on a transmission parameter provided for a PUSCH resource without regard to the first number of coded bits. In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, the determined number of coded bits is selected from the first number of coded bits or the second number of coded bits.

[0200] In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition may be different, a first number of coded bits is determined based on a transmission parameter provided for a first PUSCH resource, and a second number of coded bits is determined based on a transmission parameter provided for a second PUSCH resource without regard to the first number of coded bits. In some cases, in response to the configuration information indicating that the number of coded bits used for each uplink control information repetition is the same, the determined number of coded bits is selected from the first number of coded bits or the second number of coded bits.

[0201] Figure 15 A diagram of a system 1500 including a device 1505 supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. Device 1505 may be an example of or include components of device 1205, device 1305, or base station 105 as described herein. Device 1505 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 1510, a network communication manager 1515, a transceiver 1520, an antenna 1525, a memory 1530, a processor 1540, and an inter-station communication manager 1545. These components may communicate electronically via one or more buses (e.g., bus 1550).

[0202] The communication manager 1510 may determine a first repetition of control information communication to be received from the UE in a first uplink communication, and determine a second repetition of control information communication to be received from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers, determine a number of resource elements for each of the first repetition and the second repetition of the control information communication so that each of the first repetition and the second repetition has the same number of coded bits, cache received signals from the determined number of resource elements of the first repetition in a soft merging buffer, add received signals from the determined number of resource elements of the second repetition to the soft merging buffer, and decode the buffered signals in the soft merging buffer to determine the control information communication.

[0203] The communication manager 1510 may also send configuration information to the UE, the configuration information indicating a plurality of repetitions of uplink control information communications to be sent from the UE to the base station and indicating whether the number of coded bits for each uplink control information repetition is the same or may be different, determine that a first repetition of the uplink control information communication is to be sent from the UE in a first uplink communication and a second repetition of the uplink control information communication is to be sent from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of a different modulation and coding scheme or a different number of transmission layers, in response to the configuration information indicating that the number of resource elements used for each uplink control information repetition may be different, Determining a first number of resource elements for a first repetition independently of determining a second number of resource elements for a second repetition, determining an identical number of coded bits for each of a first repetition and a second repetition for uplink control information communication in response to configuration information indicating that the number of coded bits for each uplink control information repetition is identical, buffering a received signal of the first repetition in a soft combining buffer, adding the received signal of the second repetition to the soft combining buffer when the first repetition and the second repetition have the identical number of coded bits determined or when a difference between the first number of coded bits and the second number of coded bits is below a threshold, and decoding the buffered signal in the soft combining buffer to determine the control information communication.

[0204] The network communications manager 1515 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 1515 may manage the transmission of data communications for client devices such as one or more UEs 115.

[0205] The transceiver 1520 can communicate bidirectionally via one or more antennas, wired or wireless links, as described above. For example, the transceiver 1520 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1520 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and demodulate packets received from the antenna.

[0206] In some cases, a wireless device may include a single antenna 1525. However, in some cases, a device may have more than one antenna 1525, which may be capable of sending or receiving multiple wireless transmissions simultaneously.

[0207] Memory 1530 may include RAM, ROM, or a combination thereof. Memory 1530 may store computer-readable code 1535 including instructions that, when executed by a processor (e.g., processor 1540), cause the device to perform the various functions described herein. In some cases, memory 1530 may include BIOS, etc., which may control basic hardware or software operations, such as interaction with peripheral components or devices.

[0208] Processor 1540 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1540 may be configured to operate a memory array using a memory controller. In some cases, the memory controller may be integrated into processor 1540. Processor 1540 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1530) to cause device 1505 to perform various functions (e.g., functions or tasks that support repetition of uplink control information multiplexed with uplink shared channel communications).

[0209] The inter-site communication manager 1545 can manage communications with other base stations 105 and can include a controller or scheduler for coordinating communications with the UE 115 with the other base stations 105. For example, the inter-site communication manager 1545 can coordinate scheduling for transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 1545 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between the base stations 105.

[0210] The code 1535 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1535 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1535 may not be directly executable by the processor 1540, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein.

[0211] Figure 16 A flow chart illustrating a method 1600 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 1600 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1600 may be performed by a communication manager, as described with reference to FIG. Figure 8 and 11 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described below.

[0212] At 1605, the UE may determine to send a first repetition of a control information communication to the base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 1605 may be performed according to the methods described herein. In some examples, aspects of the operations of 1605 may be as described with reference to Figures 8 to 11 The described UCI transfer manager is executed.

[0213] At 1610, the UE may determine a number of resource elements for transmitting each of a first repetition and a second repetition of a control information communication such that each of the first repetition and the second repetition has the same number of coded bits for transmission to the base station. The operations of 1610 may be performed according to the methods described herein. In some examples, aspects of the operations of 1610 may be as described with reference to Figures 8 to 11 The described duplicate resource manager is executed.

[0214] At 1615, the UE may encode the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having the same number of coded bits. The operations of 1615 may be performed according to the methods described herein. In some examples, aspects of the operations of 1615 may be as described with reference to Figures 8 to 11 The described repetitive encoding manager is implemented.

[0215] At 1620, the UE may transmit a first uplink communication having a first repetition of the encoding and a second uplink communication having a second repetition of the encoding to the base station. The operations of 1620 may be performed according to the methods described herein. In some examples, aspects of the operations of 1620 may be as described with reference to Figures 8 to 11 The described UCI transfer manager is executed.

[0216] Figure 17 A flow chart illustrating a method 1700 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 1700 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1700 may be performed by a communication manager, as described with reference to FIG. Figures 8 to 11 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0217] At 1705, the UE may determine to send a first repetition of a control information communication to the base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 1705 may be performed according to the methods described herein. In some examples, aspects of the operations of 1705 may be described with reference to Figures 8 to 11 The first uplink communication may use uplink control channel resources and the second uplink communication may use PUSCH resources, wherein the first repetition of the control information communication uses transmission parameters defined by a format of the uplink control channel and the second repetition of the control information communication uses transmission parameters provided for the PUSCH resources.

[0218] At 1710, the UE may calculate a first number of coded bits for a first repetition of control information communication using uplink control channel resources. The operations of 1710 may be performed according to the methods described herein. In some examples, aspects of the operations of 1710 may be as described with reference to Figures 8 to 11 The described encoding bit calculation manager is performed.

[0219] At 1715, the UE may calculate a second number of coded bits for a second repetition of control information communication using PUSCH resources. The operations of 1715 may be performed according to the methods described herein. In some examples, aspects of the operations of 1715 may be as described with reference to Figures 8 to 11 The described encoding bit calculation manager is performed.

[0220] At 1720, the UE may select a first number of coded bits or a second number of coded bits for use in the first and second repetitions of the control information communication. The operations of 1720 may be performed according to the methods described herein. In some examples, aspects of the operations of 1720 may be as described with reference to Figures 8 to 11 The described encoding bit calculation manager is performed.

[0221] At 1725, the UE may encode the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having the same number of coded bits. The operations of 1725 may be performed according to the methods described herein. In some examples, aspects of the operations of 1725 may be described with reference to Figures 8 to 11 The described repetitive encoding manager is implemented.

[0222] At 1730, the UE may transmit a first uplink communication having a first repetition of the encoding and a second uplink communication having a second repetition of the encoding to the base station. The operations of 1730 may be performed according to the methods described herein. In some examples, aspects of the operations of 1730 may be described with reference to Figures 8 to 11 The UCI transfer manager described is executed.

[0223] Figure 18 A flow chart illustrating a method 1800 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 1800 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1800 may be performed by a communication manager, as described with reference to FIG. Figures 8 to 11 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the functions described below.

[0224] At 1805, the UE may determine to send a first repetition of a control information communication to the base station in a first uplink communication and to send a second repetition of the control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 1805 may be performed according to the methods described herein. In some examples, aspects of the operations of 1805 may be as described with reference to Figures 8 to 11The first uplink communication may use a first PUSCH resource and the second uplink communication may use a second PUSCH resource, wherein a first repetition of the control information communication uses a transmission parameter provided for the first PUSCH resource and a second repetition of the control information communication uses a transmission parameter provided for the second PUSCH resource.

[0225] At 1810, the UE may calculate a first number of coded bits for a first repetition of control information communication using a first PUSCH resource. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be as described with reference to Figures 8 to 11 The described encoding bit calculation manager is performed.

[0226] At 1815, the UE may calculate a second number of coded bits for a second repetition of control information communication using a second PUSCH resource. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be as described with reference to Figures 8 to 11 The described encoding bit calculation manager is performed.

[0227] At 1820, the UE may select the first number of coded bits or the second number of coded bits for both the first repetition and the second repetition of the control information communication. The operations of 1820 may be performed according to the methods described herein. In some examples, aspects of the operations of 1820 may be as described with reference to Figure 8-11 The described encoding bit calculation manager is performed.

[0228] At 1825, the UE may encode the first repetition of the control information communication and the second repetition of the control information communication based on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having the same number of coded bits. The operations of 1825 may be performed according to the methods described herein. In some examples, aspects of the operations of 1825 may be described with reference to Figure 8-11 The described repetitive encoding manager is implemented.

[0229] At 1830, the UE may transmit a first uplink communication having a first repetition of the encoding and a second uplink communication having a second repetition of the encoding to the base station. The operations of 1830 may be performed according to the methods described herein. In some examples, aspects of the operations of 1830 may be described with reference to Figure 8-11 The UCI transfer manager described is executed.

[0230] Figure 19A flow chart illustrating a method 1900 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 1900 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 1900 may be performed by a communication manager, as described with reference to FIG. Figure 8-11 In some examples, the UE may execute a set of instructions to control the functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.

[0231] At 1905, the UE may receive configuration information from the base station, the configuration information indicating that multiple repetitions of uplink control information communications are to be sent to the base station and indicating whether the number of coded bits used for each uplink control information repetition is the same or may be different. The operations of 1905 may be performed according to the methods described herein. In some examples, aspects of the operations of 1905 may be performed by a configuration manager, as described with reference to Figure 8-11 described.

[0232] At 1910, the UE may determine to send a first repetition of an uplink control information communication to a base station in a first uplink communication and to send a second repetition of the uplink control information communication to the base station in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 1910 may be performed according to the methods described herein. In some examples, aspects of the operations of 1910 may be performed as described with reference to Figure 8-11 Repeat the resource manager execution as described.

[0233] At 1915, the UE may determine a first number of resource elements for the first repetition independently of determining a second number of resource elements for the second repetition in response to the configuration information indicating that the number of coded bits for each uplink control information repetition may be different. The operations of 1915 may be performed according to the methods described herein. In some examples, aspects of the operations of 1915 may be performed as described with reference to Figure 8-11 Describes the duplicate resource manager to perform.

[0234] At 1920, the UE may determine, in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same, to use the same number of coded bits for each of the first and second repetitions of the uplink control information communication. The operations of 1920 may be performed according to the methods described herein. In some examples, aspects of the operations of 1920 may be as described with reference to Figure 8-11 The described repetitive encoding manager is implemented.

[0235] At 1925, the UE may send the first repetition and the second repetition to the base station using the determined number of coded bits. The operations of 1925 may be performed according to the methods described herein. In some examples, aspects of the operations of 1925 may be as described in reference to Figure 8-11 The described UCI transfer manager is executed.

[0236] Figure 20 A flow chart illustrating a method 2000 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 2000 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2000 may be performed by a communication manager, as described with reference to FIG. Figure 12-15 In some examples, the base station may execute a set of instructions to control the functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.

[0237] At 2005, the base station may determine to receive a first repetition of a control information communication from the UE in a first uplink communication and to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 2005 may be performed according to the methods described herein. In some examples, aspects of the operations of 2005 may be performed by reference to Figure 12-15 Describes the duplicate resource manager to perform.

[0238] At 2010, the base station may determine the number of resource elements for each of the first repetition and the second repetition of the control information communication so that each of the first repetition and the second repetition has the same number of coded bits. The operations of 2010 may be performed according to the methods described herein. In some examples, aspects of the operations of 2010 may be as described with reference to Figure 12-15 The described encoding bit calculation manager is performed.

[0239] At 2015, the base station may buffer received signals from the determined number of resource elements of the first repetition in a soft combining buffer. The operations of 2015 may be performed according to the methods described herein. In some examples, aspects of the operations of 2015 may be as described with reference to Figure 12-15 The soft buffer described is implemented.

[0240] At 2020, the base station may add the received signals of the determined number of resource elements from the second repetition to the soft combining buffer. The operations of 2020 may be performed according to the methods described herein. In some examples, aspects of the operations of 2020 may be performed as described in reference to Figure 12-15This is performed using the soft buffer described in

[15] .

[0241] At 2025, the base station may decode the buffered signal in the soft combining buffer to determine the control information communication. The operations of 2025 may be performed according to the methods described herein. In some examples, aspects of the operations of 2025 may be performed as described with reference to Figure 12-15 Describes the decoder implementation.

[0242] Figure 21 A flow chart illustrating a method 2100 for supporting UCI repetition multiplexed with uplink shared channel communications according to aspects of the present disclosure is shown. The operations of the method 2100 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2100 may be performed by a communication manager, as described with reference to FIG. Figure 12-15 In some examples, the base station may execute a set of instructions to control functional elements of the base station to perform the functions described below. Additionally or alternatively, the base station may use dedicated hardware to perform various aspects of the functions described below.

[0243] At 2105, the base station may send configuration information to the UE, the configuration information indicating a number of repetitions of uplink control information communications to be sent from the UE to the base station, and the configuration information indicating whether the number of coded bits used for each uplink control information repetition is the same or may be different. The operations of 2105 may be performed according to the methods described herein. In some examples, aspects of the operations of 2105 may be performed by a configuration manager, as described with reference to Figure 12-15 described.

[0244] At 2110, the base station may determine to send a first repetition of an uplink control information communication in a first uplink communication from the UE and to send a second repetition of the uplink control information communication in a second uplink from the UE, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers. The operations of 2110 may be performed according to the methods described herein. In some examples, aspects of the operations of 2110 may be performed as described with reference to Figure 12-15 The described duplicate resource manager is executed.

[0245] At 2115, the base station may determine a first number of resource elements for the first repetition independently of determining a second number of resource elements for the second repetition in response to the configuration information indicating that the number of resource elements for each uplink control information repetition may be different. The operations of 2115 may be performed according to the methods described herein. In some examples, aspects of the operations of 2115 may be as described with reference to Figure 12-15 Describes the duplicate resource manager to perform.

[0246] At 2120, the base station may determine the same number of coded bits for each of the first and second repetitions of uplink control information communication in response to the configuration information indicating that the number of coded bits for each uplink control information repetition is the same. The operations at 2120 may be performed according to the methods described herein. In some examples, aspects of the operations at 2120 may be as described with reference to Figure 12-15 The described encoding bit calculation manager is performed.

[0247] At 2125, the base station may buffer the first repeated received signal in the soft combining buffer. The operations of 2125 may be performed according to the methods described herein. In some examples, aspects of the operations of 2125 may be as described with reference to Figure 12-15 The soft buffer described is implemented.

[0248] At 2130, when the first repetition and the second repetition have the same determined number of coded bits, or when the difference between the first number of coded bits and the second number of coded bits is below a threshold, the base station may add the received signal of the second repetition to the soft combining buffer. The operations of 2130 may be performed according to the methods described herein. In some examples, aspects of the operations of 2130 may be as described with reference to Figure 12-15 The soft buffer described is implemented.

[0249] At 2135, the base station may decode the buffered signal in the soft combining buffer to determine the control information communication. The operations of 2135 may be performed according to the methods described herein. In some examples, aspects of the operations of 2135 may be as described with reference to Figure 12-15 The decoder described is executed.

[0250] It should be noted that the methods described herein describe possible implementations, and the operations and steps may be rearranged or modified, and other implementations are also possible. In addition, aspects from two or more methods may be combined.

[0251] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein are applicable beyond LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0252] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0253] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware, or any combination thereof, designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

[0254] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features that implement the functions may also be physically located in different locations, including being distributed so that parts of the functions are implemented in different physical locations.

[0255] Computer-readable media include non-transitory computer storage media and communication media, including any media that facilitates the transfer of computer programs from one place to another. Non-transitory storage media can be any available media that can be accessed by a general-purpose or special-purpose computer. By way of example and not limitation, non-transitory computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to carry or store the required program code means in the form of instructions or data structures and can be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. In addition, any connection is properly referred to as a computer-readable medium. For example, if software is sent from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwaves, the definition of computer-readable media includes coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwaves. Disk and disc, as used herein, include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks usually reproduce data magnetically, while discs reproduce data optically using lasers. Combinations of the above are also included within the scope of computer-readable media.

[0256] As used herein, including in the claims, "or" used in a list of items (e.g., a list of items preceded by a phrase such as "at least one" or "one or more") means an inclusive list such that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Furthermore, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."

[0257] In the drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and the reference number that distinguishes the similar components. If only the first reference number is used in the specification, the description applies to any similar component having the same first reference number, regardless of the second or subsequent reference numbers.

[0258] While example configurations are described herein in conjunction with the accompanying drawings, they do not represent all examples that can be implemented or examples within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration," rather than "preferred" or "superior to other examples." To provide an understanding of the described techniques, the detailed description includes specific details. However, these techniques can be practiced without these specific details. In some cases, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0259] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to one of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a user equipment (UE), comprising: determining to send a first repetition of a control information communication in a first uplink communication and to send a second repetition of the control information communication in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements used to transmit each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits; encoding the first repetition of the control information communication and the second repetition of the control information communication based at least in part on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having a same number of coded bits; and The first uplink communication is transmitted with a first repetition of the encoding and the second uplink communication is transmitted with a second repetition of the encoding.

2. The method according to claim 1, wherein The first uplink communication uses uplink control channel resources and the second uplink communication uses physical uplink shared channel (PUSCH) resources, and wherein the first repetition of the control information communication uses transmission parameters defined by a format of the uplink control channel and the second repetition of the control information communication uses transmission parameters provided for the PUSCH resources.

3. The method according to claim 1, wherein The first uplink communication uses a first physical uplink shared channel (PUSCH) resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource.

4. The method according to claim 3, wherein: Determining the same number of coded bits also involves: calculating a first number of coded bits for the first repetition of the control information communication using the first PUSCH resource; calculating a second number of coded bits for the second repetition of the control information communication using the second PUSCH resource; and The first number of coded bits or the second number of coded bits is selected to be used for both the first repetition and the second repetition of the control information communication.

5. The method according to claim 4, wherein A minimum value or a maximum value of the first number of coded bits or the second number of coded bits is selected based at least in part on a configuration of the UE to be used for both the first repetition and the second repetition of the control information communication.

6. The method according to claim 4, wherein: The number of coded bits associated with the first PUSCH resource or the second PUSCH resource is selected based at least in part on a configuration of the UE.

7. The method according to claim 4, wherein: The coded sequences and rate matched output sequences associated with the first repetition of the control information communication and the second repetition of the control information communication have the same length to allow soft combining of multiple repetitions of the control information communication.

8. The method according to claim 4, wherein: When the selected number of coded bits is less than the first number of coded bits or the second number of coded bits, the coded bits of the first repetition or the second repetition of the control information communication are padded with zeros, or When the selected number of coded bits is greater than the first number of coded bits or the second number of coded bits, a last number of coded bits of the first repetition or the second repetition of the control information communication are discarded.

9. The method according to claim 3, wherein: Determining the same number of coded bits also involves: calculating a first number of coded bits for the first repetition of the control information communication using the first PUSCH resource; mapping the first number of coded bits to a first number of resource elements on the first PUSCH resource; and A second number of coded bits is calculated based on the first number of coded bits, wherein the second number of coded bits for the second number of resource elements is equal to the first number of coded bits.

10. A method for wireless communication at an access network entity, comprising: determining to receive a first repetition of a control information communication from a user equipment (UE) in a first uplink communication and to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements for each of the first repetition and the second repetition of communicating the control information such that each of the first repetition and the second repetition has the same number of coded bits; buffering received signals of the determined number of resource elements from the first repetition in a soft combining buffer; adding received signals of the determined number of resource elements from the second repetition to the soft combining buffer; and The buffered signal in the soft combining buffer is decoded to determine the control information communication.

11. The method according to claim 10, wherein: The first uplink communication uses uplink control channel resources and the second uplink communication uses physical uplink shared channel (PUSCH) resources, and wherein the first repetition of the control information communication uses transmission parameters defined by a format of the uplink control channel and the second repetition of the control information communication uses transmission parameters provided for the PUSCH resources.

12. The method according to claim 10, wherein: The first uplink communication uses a first physical uplink shared channel (PUSCH) resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource.

13. The method according to claim 12, wherein: The determined number of coded bits is selected from a first number of coded bits associated with the first PUSCH resource or from a second number of coded bits associated with the second PUSCH resource.

14. The method according to claim 13, wherein A minimum value or a maximum value of the first number of coded bits or the second number of coded bits is selected based at least in part on a configuration of the UE to be used for both the first repetition and the second repetition of the control information communication.

15. The method according to claim 13, wherein The number of coded bits associated with the first PUSCH resource or the second PUSCH resource is selected based at least in part on a configuration of the UE.

16. The method according to claim 12, wherein: Determining the same number of coded bits involves: determining a first number of coded bits associated with the first PUSCH resource, the first PUSCH resource being associated with the first repetition of the control information communication, and wherein a second number of coded bits associated with the second repetition of the control information communication using the second PUSCH resource is determined based on the first number of coded bits.

17. An apparatus for wireless communication at a user equipment (UE), comprising: processor; a memory coupled to the processor; as well as Instructions stored in the memory and executable by the processor to cause the apparatus to: determining to send a first repetition of a control information communication in a first uplink communication and to send a second repetition of the control information communication in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements used to transmit each of the first repetition and the second repetition of the control information communication such that each of the first repetition and the second repetition has the same number of coded bits; encoding the first repetition of the control information communication and the second repetition of the control information communication based at least in part on the determined number of resource elements to generate an encoded first repetition and an encoded second repetition each having a same number of coded bits; and The first uplink communication is transmitted with a first repetition of the encoding and the second uplink communication is transmitted with a second repetition of the encoding.

18. The device according to claim 17, wherein The first uplink communication uses a first physical uplink shared channel (PUSCH) resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource.

19. The device according to claim 18, wherein The instructions are further executable to cause the device to perform the following operations: calculating a first number of coded bits for the first repetition of the control information communication using the first PUSCH resource; calculating a second number of coded bits for the second repetition of the control information communication using the second PUSCH resource; and The first number of coded bits or the second number of coded bits is selected to be used for both the first repetition and the second repetition of the control information communication.

20. The device according to claim 19, wherein A minimum value or a maximum value of the first number of coded bits or the second number of coded bits is selected based at least in part on a configuration of the UE to be used for both the first repetition and the second repetition of the control information communication.

21. The apparatus according to claim 19, wherein The number of coded bits associated with the first PUSCH resource or the second PUSCH resource is selected based at least in part on a configuration of the UE.

22. The apparatus according to claim 19, wherein The coded sequences and rate matched output sequences associated with the first repetition of the control information communication and the second repetition of the control information communication have the same length to allow soft combining of multiple repetitions of the control information communication.

23. The apparatus of claim 19, wherein: When the selected number of coded bits is less than the first number of coded bits or the second number of coded bits, the coded bits of the first repetition or the second repetition of the control information communication are padded with zeros, or When the selected number of coded bits is greater than the first number of coded bits or the second number of coded bits, a last number of coded bits of the first repetition or the second repetition of the control information communication are discarded.

24. The apparatus according to claim 18, wherein The instructions are further executable to cause the device to perform the following operations: calculating a first number of coded bits for the first repetition of the control information communication using the first PUSCH resource; Mapping the first number of coded bits to a first number of resource elements on the first PUSCH resource; as well as A second number of coded bits is calculated based on the first number of coded bits, wherein the second number of coded bits for the second number of resource elements is equal to the first number of coded bits.

25. An apparatus for wireless communication at an access network entity, comprising: processor; a memory coupled to the processor; as well as Instructions stored in the memory and executable by the processor to cause the apparatus to: determining to receive a first repetition of a control information communication from a user equipment (UE) in a first uplink communication and to receive a second repetition of the control information communication from the UE in a second uplink communication, wherein the first uplink communication and the second uplink communication use one or more of different modulation and coding schemes or different numbers of transmission layers; determining a number of resource elements for each of the first repetition and the second repetition of communicating the control information such that each of the first repetition and the second repetition has the same number of coded bits; buffering received signals of the determined number of resource elements from the first repetition in a soft combining buffer; adding received signals of the determined number of resource elements from the second repetition to the soft combining buffer; and The buffered signal in the soft combining buffer is decoded to determine the control information communication.

26. The device according to claim 25, wherein The first uplink communication uses a first physical uplink shared channel (PUSCH) resource and the second uplink communication uses a second PUSCH resource, and wherein the first repetition of the control information communication uses transmission parameters provided for the first PUSCH resource and the second repetition of the control information communication uses transmission parameters provided for the second PUSCH resource.

27. The device according to claim 26, wherein The determined number of coded bits is selected from a first number of coded bits associated with the first PUSCH resource or from a second number of coded bits associated with the second PUSCH resource.

28. The apparatus according to claim 27, wherein A minimum value or a maximum value of the first number of coded bits or the second number of coded bits is selected based at least in part on a configuration of the UE to be used for both the first repetition and the second repetition of the control information communication.

29. The apparatus according to claim 27, wherein The number of coded bits associated with the first PUSCH resource or the second PUSCH resource is selected based at least in part on a configuration of the UE.

30. The apparatus of claim 26, wherein: The instructions are further executable to cause the device to perform the following operations: determining a first number of coded bits associated with the first PUSCH resource, the first PUSCH resource being associated with the first repetition of the control information communication, and wherein a second number of coded bits associated with the second repetition of the control information communication using the second PUSCH resource is determined based on the first number of coded bits.

Citation Information

Patent Citations

  • User terminal

    WO2020065740A1