Multiplexing of Physical Uplink Channels Using Different Directional Beams
By using repeated set multiplexing uplink data channels with different directional beams in user equipment (UE), the problem of insufficient multiplexing and repetitive operation efficiency in wireless communication systems is solved, and efficient and reliable uplink communication is achieved, especially in 5G systems.
Patent Information
- Application Number
- CN202080097780.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-04
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2040-03-04
AI Technical Summary
When existing wireless communication systems use physical uplink channels of directional beams, it is difficult to effectively support multiplexing and repetitive operations, resulting in insufficient communication efficiency and reliability.
Multiplexing operations of uplink communications are achieved by configuring a user equipment (UE) to multiplex uplink data channels, such as physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH).
It improves the efficiency and reliability of uplink operation in 5G systems, enhances coverage and resource use, and promotes low-latency communication.
Smart Images

Figure CN115211059B_ABST
Abstract
Description
Technical Field
[0001] The following generally relates to wireless communication, and more specifically, to the multiplexing of physical uplink channels using different directional beams. Background Art
[0002] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcasting, and so on. These systems are capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multi-access systems include fourth-generation (4G) systems, such as Long-Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, or LTE-A Pro systems, and fifth-generation (5G) systems that 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).
[0003] A wireless multi-access communication system may include one or more base stations or one or more network access nodes, each supporting communication with multiple communication devices simultaneously, which may also be otherwise referred to as User Equipment (UE). Some wireless communication systems, such as 4G and 5G systems, may support directional communication using one or more directional beams. Some wireless communication systems, such as 4G and 5G systems, may support the repetition of physical channels, such as the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) or both. As the demand for communication efficiency increases, some wireless communication systems, such as 4G and 5G systems, may not be able to support uplink operations (e.g., multiplexing uplink communication) on the repetition of some physical channels (such as PUCCH or PUSCH or both), as well as multiple different directional beams, etc. Summary of the Invention
[0004] Aspects of the described technology relate to configuring a communication device, which may also be referred to as a user equipment (UE), to provide uplink communication (e.g., uplink control information (UCI), etc.) on repetitions of one or more physical uplink channels (e.g., physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH)), and to use one or more different directional beams. The described technology can be used to configure a UE to support multiplexing operations for uplink communication on repetitions of one or more physical uplink channels (e.g., PUCCH, PUSCH) and one or more different directional beams. For example, a UE can be configured to multiplex UCI on two or more consecutive PUSCH or PUCCH repetitions using different directional beams. Similarly, a UE can be configured to multiplex UCI on two or more consecutive PUSCH or PUCCH repetitions with different directional beams carrying non-periodic channel state information (CSI) reports. Thus, a UE can support multiplexing uplink communication to repeat physical uplink channels (e.g., PUCCH, PUSCH) using different directional beams. Accordingly, the described technology can include features for improving uplink communication and, in some examples, can facilitate enhanced efficiency of high-reliability and low-latency uplink operations in a 5G system, as well as other benefits.
[0005] A method for wireless communication at a UE is described. The method can include determining a set of repetitions of a first uplink data channel associated with a first directional beam and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam, multiplexing an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel, and transmitting the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0006] An apparatus for wireless communication is described. The apparatus can include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions can be run by the processor to cause the apparatus to determine a set of repetitions of a first uplink data channel associated with a first directional beam and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam, multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel, and transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0007] Describes another apparatus for wireless communication. The apparatus may include a module for determining a repeating set of first uplink data channels associated with a first directional beam and a repeating set of second uplink data channels associated with a second directional beam different from the first directional beam, multiplexing an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the repeating set of the first uplink data channel and the repeating set of the second uplink data channel, and transmitting the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0008] Describes a non-transitory computer-readable medium storing code for wireless communication at a UE. The code may include instructions executable by a processor to determine a repeating set of first uplink data channels associated with a first directional beam and a repeating set of second uplink data channels associated with a second directional beam different from the first directional beam, multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the repeating set of the first uplink data channel and the repeating set of the second uplink data channel, and transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0009] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, multiplexing the uplink transmission may include operations, features, modules, or instructions for determining that one or both of a repetition associated with the repeating set of the first uplink data channel and a repetition associated with the repeating set of the second uplink data channel satisfy a timing boundary associated with the uplink control channel, and multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel based on one or both of the repetition of the first uplink data channel and the repetition of the second uplink data channel that satisfy the timing boundary associated with the uplink control channel.
[0010] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining that one or both of a repetition associated with a first set of repetitions of an uplink data channel and a repetition associated with a second set of repetitions of an uplink data channel satisfy a timing boundary associated with an uplink control channel may include operations, features, modules, or instructions for determining an overlap between the uplink control channel and one or both of the repetition associated with the first set of repetitions of the uplink data channel and the repetition associated with the second set of repetitions of the uplink data channel, wherein multiplexing the uplink transmission includes multiplexing the uplink transmission with the first set of repetitions of the uplink data channel and the second set of repetitions of the uplink data channel based on the overlap between the uplink control channel and one or both of the first set of repetitions of the uplink data channel or the second set of repetitions of the uplink data channel.
[0011] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, determining the overlap may include operations, features, modules, or instructions for determining an overlap between a resource associated with the uplink control channel and one or both of a resource associated with a first set of repetitions of the uplink data channel and a resource associated with a second set of repetitions of the uplink data channel.
[0012] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for determining an overlap between the uplink control channel and one or both of a first repetition associated with a first set of repetitions of the uplink data channel and a first repetition associated with a second set of repetitions of the uplink data channel, wherein multiplexing the uplink transmission includes multiplexing the uplink transmission with the first repetition of the uplink data channel and the first repetition of the uplink data channel based on the overlap between the uplink control channel and one or both of the first repetition of the uplink data channel or the first repetition of the uplink data channel.
[0013] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for determining an overlap between the uplink control channel and one or both of a second repetition associated with a first set of repetitions of the uplink data channel and a second repetition associated with a second set of repetitions of the uplink data channel, wherein multiplexing the uplink transmission includes multiplexing the uplink transmission with the second repetition of the uplink data channel and the second repetition of the uplink data channel based on the overlap between the uplink control channel and one or both of the second repetition of the uplink data channel or the second repetition of the uplink data channel.
[0014] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining an overlap between an uplink control channel and a first repetition associated with a repeating set of a second uplink data channel, wherein multiplexing an uplink transmission includes multiplexing the uplink transmission with the first repetition of the second uplink data channel and a second repetition associated with the repeating set of a first uplink data channel based on the overlap between the uplink control channel and the first repetition of the second uplink data channel.
[0015] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining a non-overlap between an uplink control channel and a first repetition associated with a repeating set of a first uplink data channel, and suppressing multiplexing of the uplink transmission with the first repetition of the first uplink data channel based on the non-overlap.
[0016] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, suppressing multiplexing of the uplink transmission with the first repetition of the first uplink data channel may include operations, features, modules, or instructions for discarding the first uplink data channel.
[0017] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first repetition of the second uplink data channel occurs before the second repetition of the first uplink data channel.
[0018] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining a non-overlap between an uplink control channel and a second repetition associated with a repeating set of a first uplink data channel, and determining an overlap between the uplink control channel and a second repetition associated with a repeating set of a second uplink data channel.
[0019] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, multiplexing the uplink transmission may include operations, features, modules, or instructions for multiplexing the uplink transmission with the second repetition of the second uplink data channel based on the overlap between the uplink control channel and the second repetition of the second uplink data channel.
[0020] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for suppressing multiplexing of the uplink transmission with the second repetition of the second uplink data channel based on the second repetition of the second uplink data channel corresponding to the end of a time slot, and transmitting the uplink transmission on the uplink control channel based on the suppression.
[0021] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, suppressing multiplexing an uplink transmission with a second repetition of a second uplink data channel may include operations, features, modules, or instructions for discarding the second uplink data channel.
[0022] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for receiving a downlink control information (DCI) message during a first time slot, the message including an indication to multiplex a second uplink transmission with one or both of a first uplink data channel and a second uplink data channel during a second time slot.
[0023] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for multiplexing the second uplink transmission on a second repetition associated with a set of repetitions of the first uplink data channel and a second repetition associated with a set of repetitions of the second uplink data channel based on the indication in the received DCI message.
[0024] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the second repetition of the first uplink data channel and the second repetition of the second uplink data channel may be consecutive.
[0025] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the second repetition of the first uplink data channel and the second repetition of the second uplink data channel may be non-consecutive.
[0026] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for determining an overlap between an uplink control channel and one or both of the second repetition of the first uplink data channel and the second repetition of the second uplink data channel, wherein multiplexing the uplink transmission includes multiplexing the uplink transmission with the second repetition of the first uplink data channel and the second repetition of the second uplink data channel based on the overlap between the uplink control channel and one or both of the second repetition of the first uplink data channel or the second repetition of the second uplink data channel.
[0027] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining an overlap between a second repetition of an uplink control channel and a second repetition of a second uplink data channel, and suppressing an operation of multiplexing an uplink transmission with the second repetition of a first uplink data channel, where multiplexing the uplink transmission includes: multiplexing the uplink transmission with the second repetition of the second uplink data channel based on the overlap between the uplink control channel and the second repetition of the second uplink data channel, and the second repetition of the second uplink data channel corresponds to the end of a second time slot.
[0028] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink transmission includes an aperiodic channel state information report.
[0029] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining one or both of a repetition subset associated with a set of repetitions of a first uplink data channel and a repetition subset associated with a set of repetitions of a second uplink data channel that satisfy a timing boundary associated with the uplink control channel, where multiplexing the uplink transmission includes: multiplexing the uplink transmission and one or both of the repetition subset associated with the first uplink data channel and the repetition subset associated with the second uplink data channel based on satisfying the timing boundary.
[0030] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, one or both of the repetition subset associated with the first uplink data channel and the repetition subset associated with the second uplink data channel may be associated with the same time slot.
[0031] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, multiplexing the uplink transmission may include operations, features, modules, or instructions for multiplexing the uplink transmission from the earliest repetition associated with the first uplink data channel or the second uplink data channel to the latest repetition associated with the first uplink data channel or the second uplink data channel.
[0032] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, modules, or instructions for determining a type of the uplink transmission, where multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel may be based on the type of the uplink transmission.
[0033] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink transmission includes UCI, and the type includes UCI type.
[0034] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for determining the payload size of an uplink transmission, where multiplexing the uplink transmission with one or both of a first uplink data channel and a second uplink data channel may be based on the payload size of the uplink transmission.
[0035] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink transmission includes UCI, and the payload size includes UCI payload size.
[0036] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may further include operations, features, modules, or instructions for receiving a DCI message that includes an indication of the duration of each repetition associated with a repeating set of a first uplink data channel and the duration of each repetition associated with the number of repetitions of a second uplink data channel, and determining, based on the indication received in the DCI message, resources for the uplink transmission when multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel.
[0037] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the repetitions associated with a repeating set of a first uplink data channel and the repetitions associated with a repeating set of a second uplink data channel may be consecutive.
[0038] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the repetitions associated with a repeating set of a first uplink data channel and the repetitions associated with a repeating set of a second uplink data channel may be non-consecutive.
[0039] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the first uplink data channel and the second uplink data channel include PUSCH.
[0040] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink control channel includes PUCCH.
[0041] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the uplink transmission includes UCI.
[0042] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, uplink transmission includes aperiodic CSI.
[0043] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the repetition sets associated with a first uplink data channel and the repetition sets associated with a second uplink data channel include cyclic repetitions.
[0044] In some examples of the methods, apparatuses, and non-transitory computer-readable media described herein, the repetition sets associated with a first uplink data channel and the repetition sets associated with a second uplink data channel include sequential repetitions. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 and Figure 2 illustrate examples of wireless communication systems in accordance with aspects of the present disclosure.
[0046] Figures 3 to 13 illustrate examples of transmission timelines in accordance with aspects of the present disclosure.
[0047] Figure 14 and 15 illustrate schematic diagrams of devices in accordance with aspects of the present disclosure.
[0048] Figure 16 illustrate schematic diagrams of UE communication managers in accordance with aspects of the present disclosure.
[0049] Figure 17 illustrate schematic diagrams of systems including devices in accordance with aspects of the present disclosure.
[0050] Figure 18 and 19 illustrate flowcharts depicting methods in accordance with aspects of the present disclosure. DETAILED DESCRIPTION
[0051] A wireless communication system may include multiple communication devices, such as user equipment (UE) and base stations, which may provide wireless communication services to the UE. For example, such a base station may be a next-generation NodeB or a gigabit NodeB (either of which may be referred to as a gNB), which may support multiple radio access technologies, including fourth-generation (4G) systems such as the Long-Term Evolution (LTE) system, and fifth-generation (5G) systems which may be referred to as the New Radio (NR) system. The described techniques may be used to configure the UE to support uplink directional communication using one or more directional beams. In some examples, the described techniques may be used to configure the UE to support the repetition of some physical uplink channels, such as the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH) or both, to improve the reliability of uplink communication (e.g., control information, data). Additionally or alternatively, in some examples, the described techniques may be used to configure the UE to use different multiple directional beams to support uplink directional communication on the repetition of some physical channels, such as the PUCCH or the PUSCH or both.
[0052] The UE may be configured to determine a set of repetitions of an uplink data channel (e.g., PUSCH) associated with a directional beam and a set of repetitions of an additional uplink data channel (e.g., an additional PUSCH) associated with an additional directional beam. The UE may be configured to multiplex an uplink transmission (e.g., UCI associated with an uplink control channel (e.g., PUCCH)) with one or two uplink data channels. In some examples, the UE may determine that a directional beam is available before multiplexing the uplink transmission. Then, the UE may transmit the multiplexed uplink transmission on one or two uplink data channels. Thus, the UE may be configured to multiplex the UCI with multiple uplink channel repetitions (e.g., multiple PUSCH repetitions) using different directional beams.
[0053] Specific aspects of the subject matter described in this disclosure may be implemented to achieve one or more of the following potential improvements, etc. The techniques employed by the UE may provide benefits and enhancements to the operation of the UE. For example, when operating in a 5G system, the operations performed by the UE may provide improvements to uplink directional communication. In some examples, among other examples of 5G systems, configuring the UE to support multiplexing physical uplink channels carrying uplink directional communication using different directional beams may support improvements in resource usage, coverage enhancement, and in some examples, may facilitate enhanced efficiency of uplink operations and other benefits.
[0054] Aspects of the present disclosure are initially described in the context of a wireless communication system. Aspects of the present disclosure are further illustrated and described with reference to a transmission timeline associated with multiplexing of physical uplink channels using different directional beams. Aspects of the present disclosure are further illustrated and described with reference to diagrams and flowcharts associated with multiplexing of physical uplink channels using different directional beams.
[0055] Figure 1 An example of a wireless communication system 100 in accordance with 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 LTE-Advanced (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 communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.
[0056] The base stations 105 may be dispersed throughout a geographic area to form the wireless communication system 100 and may be devices of different forms or having different capabilities. The base stations 105 and the UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which the UEs 115 and the base stations 105 may establish one or more communication links 125. The coverage area 110 may be an example of a geographic area over which the base stations 105 and the UEs 115 may support signal communication according to one or more radio access technologies.
[0057] The UEs 115 may be dispersed in the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary, mobile, or both at different times. The UEs 115 may be devices of different forms or having different capabilities. Figure 1 Some example UEs 115 are shown. As Figure 1 shown, the UEs 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relay devices, integrated access and backhaul (IAB) nodes, or other network equipment).
[0058] Base station 105 can communicate with the core network 130, or with each other, or both. For example, base station 105 can be connected to the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). Base station 105 can communicate with each other directly (e.g., directly between base stations 105), or indirectly (e.g., via the core network 130), or both, via backhaul link 120 (e.g., via X2, Xn, or other interfaces). In some examples, backhaul link 120 can be or include one or more wireless links. One or more base stations 105 described herein can include or can be referred to by those of ordinary skill in the art as base transceiver stations, radio base stations, access points, radio transceivers, NodeB, eNodeB (eNB), next-generation NodeB, or gigabit NodeB (any of which can be referred to as gNB), home NodeB, home eNodeB, or other suitable terms.
[0059] UE 115 can include or can be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or some other suitable term, where "device" can also be referred to as a unit, station, terminal, or client, etc. UE 115 can also include or can be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 can include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine type communication (MTC) device, etc., which can be implemented in various objects such as appliances or vehicles, meters, etc. As Figure 1 shown, UE 115 described herein is capable of communicating with various types of devices, such as other UE 115s that can sometimes act as relays, as well as base stations 105 and network devices including macro eNB or gNB, small cell eNB or gNB, or relay base stations, etc.
[0060] UE 115 and base station 105 may wirelessly communicate with each other via one or more communication links 125 over one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion (e.g., bandwidth part (BWP)) of a radio spectrum band operating according to one or more physical layer channels of a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operation, user data, or other signaling. The wireless communication system 100 may use carrier aggregation or multi-carrier operation to support communication with UE 115. According to a carrier aggregation configuration, UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used with frequency division duplex (FDD) and time division duplex (TDD) component carriers.
[0061] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling for coordinating the operation of other carriers. A carrier may be associated with a frequency channel (e.g., evolved universal mobile telecommunications system terrestrial radio access (E-UTRA) absolute radio frequency channel number (EARFCN)) and may be positioned according to a channel raster for discovery by UE 115. A carrier may operate in a stand-alone mode, where initial acquisition and connection may be performed by UE 115 via the carrier, or a carrier may operate in a non-stand-alone mode, where the connection is anchored using a different carrier (e.g., the same or a different radio access technology).
[0062] 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 communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode). A carrier may be associated with a particular bandwidth of the radio spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or the wireless communication system 100. For example, the carrier bandwidth may be one of a plurality of bandwidths determined for a carrier of a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)). Devices of the wireless communication system 100 (e.g., the base station 105, the UE 115, or both) may have a hardware configuration that supports communication on a particular carrier bandwidth, or may be configured to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or a UE 115 that supports simultaneous communication via carriers associated with a plurality of carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a subband, a BWP) or all of a carrier bandwidth.
[0063] The signal waveform transmitted on a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing an MCM technique, a resource element may consist of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and the subcarrier spacing are inversely related. 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). Thus, the more resource elements the UE 115 receives 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 communication with the UE 115.
[0064] One or more parameter sets may be supported for a carrier, where the parameter set may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs with the same or different numbers. In some examples, the UE 115 may be configured with multiple BWPs. In some examples, a single BWP of a carrier may be active at a given time, and the communication of the UE 115 may be limited to one or more active BWPs. The time interval of the base station 105 or the UE 115 may be expressed as a multiple of a basic time unit, which may refer to, for example, Ts = 1 / (Δf max ·N f ) seconds sampling period, where Δf max can represent the maximum supported subcarrier spacing, and N f can represent the maximum supported discrete Fourier transform (DFT) size. The time intervals of communication resources can be organized according to radio frames, each having a specified duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).
[0065] Each frame can include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot can have the same duration. In some examples, a frame can be divided (e.g., in the time domain) into subframes, and each subframe can be further divided into a plurality of time slots. Optionally, each frame can include a variable number of time slots, and the number of time slots can depend on the subcarrier spacing. Each time slot can include a plurality of symbol periods (e.g., depending on the length of the cyclic prefix pre-added to each symbol period). In some wireless communication systems 100, a time slot can be further divided into a plurality of mini-slots containing one or more symbols. In addition to the cyclic prefix, each symbol period can contain one or more (e.g., N f ) sampling periods. The duration of the symbol period may depend on the subcarrier spacing or the operating frequency band. A subframe, time slot, mini-slot, or symbol can be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100, and can be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in the TTI) can be variable. Additionally or optionally, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in a burst of shortened TTIs (sTTIs)).
[0066] Physical channels can be multiplexed on a carrier according to various techniques. For example, one or more of time division multiplexing (TDM) techniques, frequency division multiplexing (FDM) techniques, or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels on a downlink carrier. The control region of the physical control channel (e.g., control resource set (CORESET)) can be defined by multiple symbol periods and can extend across the system bandwidth of the carrier or a subset of the system bandwidth. One or more control regions (e.g., CORESET) can be configured for a group of UEs 115. For example, one or more UEs 115 can monitor or search for control information in the control region 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 the coded information of a control information format with a given payload size. The search space set can include a common search space set configured to send control information to multiple UEs 115 and a UE-specific search space set for sending control information to a specific UE 115.
[0067] Each base station 105 can provide communication coverage via one or more cells, such as macro cells, small cells, hotspots, or other types of cells, or any combination thereof. The term "cell" can refer to a logical communication entity for communicating with the base station 105 (e.g., via a carrier) and can be associated with an identifier (e.g., physical cell identifier (PCID), virtual cell identifier (VCID), etc.) for differentiating adjacent cells. In some examples, a cell can also refer to the geographical coverage area 110 or a part of the geographical coverage area 110 (e.g., a sector) on which the logical communication entity operates. Depending on various factors, such as the capabilities of the base station 105, the ranges of these cells can vary from a smaller area (e.g., a structure, a subset of a structure) to a larger area. For example, a cell can be or include a building, a subset of a building, or an external space between or overlapping with the geographical coverage area 110, etc.
[0068] Macro cells typically cover a relatively large geographical area (e.g., with a radius of several kilometers) and can allow unrestricted access to UEs 115 with a service subscription to a network provider that supports macro cells. Compared to macro cells, small cells can be associated with a base station 105 with lower power, and small cells can operate in the same or a different (e.g., licensed, unlicensed) frequency band as macro cells. Small cells can provide unrestricted access to UEs 115 with a service subscription to 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). The base station 105 can support one or more cells and can also use one or more component carriers to support communication on one or more cells. In some examples, a carrier can support multiple cells and different cells can be configured according to different protocol types (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that can provide access for different types of devices.
[0069] In some examples, the base station 105 can be mobile and thus provide communication coverage for a mobile geographical coverage area 110. In some examples, different geographical coverage areas 110 associated with different technologies can overlap, but different geographical coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographical 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 where different types of base stations 105 provide coverage for various geographical coverage areas 110 using the same or different radio access technologies.
[0070] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, the base stations 105 can have similar frame timings, and transmissions from different base stations 105 can be approximately aligned in time. For asynchronous operation, the base stations 105 can have different frame timings, and in some examples, transmissions from different base stations 105 may not be aligned in time. The techniques described herein can be used for synchronous or asynchronous operation.
[0071] Some UEs 115, such as MTC or IoT devices, can be low-cost or low-complexity devices and can provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC can refer to data communication technologies that allow devices to communicate with each other or with the base station 105 without human intervention. In some examples, M2M communication or MTC can include communication from devices integrated with sensors or meters to measure or capture information and relay such information to a central server or application, which uses the information or presents the information to a person interacting with the application. Some UEs 115 can be designed to collect information or enable automated behavior of machines or other devices. Examples of applications of MTC devices include smart meters, 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.
[0072] Some UEs 115 can be configured to operate in power-saving modes, such as half-duplex communication (e.g., supporting one-way communication via transmission or reception but not supporting simultaneous transmission and reception). In some examples, half-duplex communication can be performed at a reduced peak rate. Other power-saving techniques for UEs 115 include entering a power-saving deep sleep mode when not participating in active communication, operating on limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 can be configured to operate using a narrowband protocol type associated with a defined portion or range within a carrier, within a guard band of the carrier, or outside the carrier (e.g., a set of subcarriers or resource blocks (RBs)).
[0073] 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. The UE115 can be designed to support ultra-reliable, low-latency, or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication and can 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 can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably herein.
[0074] In some examples, UE 115 is also capable of communicating directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using peer-to-peer (P2P) or D2D protocols). One or more UEs 115 utilizing D2D communication may be within the geographical coverage area 110 of base station 105. Other UEs 115 in such a group may be outside the geographical coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, where 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 involving base station 105.
[0075] In some systems, D2D communication link 135 may be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, vehicles may communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communications. Vehicles may send information related to traffic conditions, signal scheduling, weather, safety, emergencies, or any other information related to the V2X system. In some examples, vehicles in a V2X system may communicate with roadside infrastructure (such as roadside units) or both via vehicle-to-network (V2N) communication through one or more network nodes (e.g., base station 105).
[0076] 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 5G core (5GC), which may include at least one control plane entity that manages access and mobility (e.g., mobility management entity (MME), access and mobility management function (AMF)) and at least one user plane entity that routes packets or interconnects to external networks (e.g., serving gateway (S-GW), packet data network (PDN) gateway (P-GW), or user plane function (UPF)). The control plane entity may manage non-access stratum (NAS) functions of UEs 115 served by base stations 105 associated with the core network 130, such as mobility, authentication, and bearer management. User IP packets may be transported through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to network operator IP services 150. Network operator IP services 150 may include access to the Internet, (a)n intranet, IP multimedia subsystem (IMS), or packet-switched streaming services.
[0077] Some network devices, such as base station 105, may include subcomponents, such as access network entity 140, which may be an example of an access node controller (ANC). Each access network entity 140 may communicate with UE 115 via one or more other access network transmitting entities 145, which may be referred to as radio heads, intelligent radio heads, or transmit / receive points (TRPs). Each access network transmitting 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).
[0078] Wireless communication system 100 may operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally, the region from 300 MHz to 3 GHz is known as the ultra-high frequency (UHF) region or the decimeter band, because the wavelength range is from approximately 1 decimeter to 1 meter long. UHF waves may be blocked or redirected by buildings and environmental features, but these waves can penetrate structures sufficiently to enable a macro cell to serve a UE 115 located indoors. Transmissions at UHF waves may be associated with smaller antennas and shorter ranges (e.g., less than 100 kilometers) compared to transmissions at smaller frequencies and longer waves using the high frequency (HF) or higher frequency (VHF) portions of the spectrum below 300 MHz.
[0079] Wireless communication system 100 may also operate in the super-high frequency (SHF) region using frequency bands from 3 GHz to 30 GHz, also known as the centimeter band, or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also known as the millimeter band. In some examples, wireless communication system 100 may support millimeter wave (mmW) communication between UE 115 and base station 105, and the EHF antennas of the corresponding devices may be smaller and closer spaced than UHF antennas. In some examples, this may facilitate the use of antenna arrays within the devices. However, compared to SHF or UHF, transmissions at EHF may experience greater atmospheric attenuation and shorter ranges. The techniques disclosed herein may be employed in transmissions using one or more different frequency regions, and the specified use of frequency bands across these frequency regions may vary by country or regulatory authority.
[0080] The wireless communication system 100 can utilize licensed and unlicensed radio spectrum bands. For example, the wireless communication system 100 can adopt licensed-assisted access (LAA), LTE-unlicensed (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 spectrum band, devices such as the base station 105 and the UE 115 can adopt carrier sensing for collision detection and avoidance. In some examples, operation in the unlicensed band can be based on a carrier aggregation configuration and a component carrier operating in a licensed band (e.g., LAA). Operation in the unlicensed spectrum can include downlink transmission, uplink transmission, P2P transmission, or D2D transmission, etc.
[0081] The base station 105 or the UE 115 can be equipped with multiple antennas, which can be used to adopt techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of the base station 105 or the UE 115 can be located within one or more antenna arrays or antenna panels, which can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays can be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with the base station 105 can be located at different geographical locations. The base station 105 can have an antenna array that includes antenna ports with multiple rows and columns, and the base station 105 can use these antenna ports to support beamforming for communication with the UE 115. Similarly, the UE 115 can have one or more antenna arrays, which can support various MIMO or beamforming operations. Additionally or optionally, the antenna panel can support radio frequency wave shaping of signals transmitted via the antenna ports.
[0082] The base station 105 or the UE 115 can use MIMO communication to utilize multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique can be referred to as spatial multiplexing. For example, multiple signals can be transmitted by a transmitting device via different antennas or different antenna combinations. Similarly, multiple signals can be received by a receiving device via different antennas or different antenna combinations. Each of the multiple signals can be referred to as a separate spatial stream and can carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO) and multi-user MIMO (MU-MIMO), where in single-user MIMO, multiple spatial layers are transmitted to the same receiving device, and in multi-user MIMO, multiple spatial layers are transmitted to multiple devices.
[0083] Beamforming, which may also be referred to as spatial filtering, directional transmission, or directional reception, is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., base station 105, UE 115) to shape or manipulate an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via the antenna elements of an antenna array such that some signals propagating in a particular direction relative to the antenna array experience constructive interference while others experience destructive interference. The adjustment of the signals communicated via the antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both, to the signals carried via the antenna elements associated with the device. The adjustment associated with each antenna element can be defined by a set of beamforming weights associated with a particular direction (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other direction).
[0084] The base station 105 or the UE 115 can use beam scanning techniques as part of the beamforming operation. For example, the base station 105 can use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations in order to communicate directionally with the UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) can be transmitted multiple times by the base station 105 in different directions. For example, the base station 105 can transmit signals according to different sets of beamforming weights associated with different transmission directions. Transmissions in different beam directions can be used to identify (e.g., by a transmitting device such as the base station 105, or by a receiving device such as the UE 115) the beam direction for later transmission or reception by the base station 105.
[0085] Some signals, such as data signals associated with a particular receiving device, can be transmitted by the base station 105 in a single beam direction (e.g., the direction associated with the receiving device, such as the UE 115). In some examples, the beam direction associated with the transmission along the single beam direction can be determined based on signals transmitted in one or more beam directions. For example, the UE 115 can receive one or more signals transmitted by the base station 105 in different directions and can report to the base station 105 an indication of the signal that the UE 115 receives with the highest signal quality or other acceptable signal quality.
[0086] In some examples, transmissions by a device (e.g., base station 105 or UE 115) can be performed using multiple beam directions, and the device can use a combination of digital precoding or radio beamforming to generate a combined beam for transmission (e.g., from base station 105 to UE 115). The UE 115 can report feedback indicating precoding weights for one or more beam directions, and the feedback can correspond to a configured number of beams across the system bandwidth or one or more subbands. The base station 105 can transmit reference signals (e.g., cell-specific reference signal (CRS), channel state information reference signal (CSI-RS)), which can be precoded or not precoded. The UE 115 can provide feedback for beam selection, which can be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although the techniques are described with reference to signals transmitted by the base station 105 in one or more directions, the UE 115 can employ similar techniques to transmit signals multiple times in different directions (e.g., for identifying beam directions for subsequent transmission or reception by the UE 115) or to transmit signals in a single direction (e.g., for transmitting data to a receiving device).
[0087] When receiving various signals from the base station 105, such as synchronization signals, reference signals, beam selection signals, or other control signals, a receiving device (e.g., UE 115) can attempt multiple receiving configurations (e.g., directional listening). For example, the receiving device can attempt multiple receiving directions by receiving via different antenna subarrays, by processing received signals according to different antenna subarrays, by receiving according to different sets of receive beamforming weights (e.g., different sets of directional listening weights) applied to signals received at multiple antenna elements of an antenna array, or by processing received signals according to different sets of receive beamforming weights applied to signals received at multiple antenna elements of an antenna array. Any one of the different receiving configurations or receiving directions can be referred to as "listening". In some examples, the receiving device can use a single receiving configuration to receive along a single beam direction (e.g., when receiving a data signal). The single receiving configuration can be aligned with a beam direction determined based on listening according to different receiving configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).
[0088] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, the communication of the bearer or packet data convergence protocol (PDCP) layer can be IP-based. The radio link control (RLC) layer can perform packet segmentation and reassembly for communication over the logical channels. The media access control (MAC) layer can perform priority handling and multiplex the logical channels into the transport channels. The MAC layer can 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 can provide the establishment, configuration, and maintenance of the RRC connection between the UE 115 and the base station 105 or the core network 130 that supports the radio bearers for the user plane data. At the physical layer, the transport channels can be mapped to the physical channels.
[0089] The UE 115 and the base station 105 can support retransmissions of data to increase the likelihood of successful data reception. Hybrid automatic repeat request (HARQ) feedback is a technique for increasing the likelihood of correctly receiving data over the communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). Under adverse radio conditions (e.g., low signal-to-noise ratio conditions), HARQ can improve the throughput of the MAC layer. In some examples, the device can support HARQ feedback for the same time slot, where the device can provide HARQ feedback for data received in the previous symbols in that particular time slot. In other cases, the device can provide HARQ feedback in a subsequent time slot or according to some other time interval.
[0090] The UE 115 can support processing of the multiplexed UCI for overlapping PUCCH and PUSCH. In some examples, the UE 115 can be configured to support processing of the multiplexed UCI for overlapping PUCCH and PUSCH for one or both of the slot-based and sub-slot-based uplink communications. In some examples, the UE 115 can receive a message including an indication for one or both of the slot-based and sub-slot-based uplink communications. For example, the UE 115 can receive an indication (e.g., subslotLenght-ForPUCCH) for which the number of symbols for the time slot for the associated PUCCH transmission can be equal to that indicated by the indication (e.g., subslotLenght-ForPUCCH).
[0091] UE 115 may be configured to provide control information (e.g., UCI) to the base station 105. In some examples, if UE 115 transmits multiple PUSCHs in a time slot on a corresponding serving cell, these PUSCHs include a first PUSCH scheduled by DCI format and a second PUSCH configured by corresponding parameters (e.g., ConfiguredGrantConfig or semiPersistentOnPUSCH), and UE 115 multiplexes UCI in one of the multiple PUSCHs, and the multiple PUSCHs meet one or more conditions for UCI multiplexing, then UE 115 multiplexes UCI in the PUSCH from the first PUSCH.
[0092] In some other examples, if UE 115 transmits multiple PUSCHs in a time slot on a corresponding serving cell, and UE 115 multiplexes UCI in one of the multiple PUSCHs, and UE 115 does not multiplex aperiodic CSI in any of the multiple PUSCHs, then UE 115 multiplexes UCI in the PUSCH of the serving cell with the minimum serving cell index (e.g., ServCellIndex) that meets UCI multiplexing. If UE 115 transmits more than one PUSCH in a time slot on the serving cell with the minimum serving cell index for UCI multiplexing, then UE 115 multiplexes UCI in the earliest PUSCH that UE 115 transmits in that time slot. In other examples, for a single PUSCH with aperiodic CSI, if each of more than one PUSCHs includes an aperiodic CSI report, then UE 115 does not expect the PUCCH resources obtained by multiplexing overlapping PUCCH resources (if applicable) to overlap with more than one PUSCH.
[0093] UE 115 may use one or more directional beams to support uplink directional communication. In some examples, UE 115 may support the repetition of some physical uplink channels, such as PUCCH or PUSCH or both, to improve the reliability of uplink communication (e.g., control information, data). Additionally or alternatively, in some examples, UE 115 may use different multiple directional beams to support uplink directional communication on the repetition of some physical channels (such as PUCCH or PUSCH or both).
[0094] The UE 115 may be configured to determine a set of repetitions of an uplink data channel (e.g., PUSCH) associated with a directional beam and a set of repetitions of an additional uplink data channel (e.g., an additional PUSCH) associated with an additional directional beam. The UE 115 may be configured to multiplex an uplink transmission (e.g., UCI associated with an uplink control channel (e.g., PUCCH)) with one or two uplink data channels. In some examples, the UE 115 may determine that a directional beam is available prior to multiplexing the uplink transmission. The UE 115 may then transmit the multiplexed uplink transmission on one or two uplink data channels. Accordingly, the UE 115 may be configured to multiplex multiple uplink channel repetitions (e.g., multiple PUSCH repetitions) with UCI using different directional beams.
[0095] Figure 2 An example of a wireless communication system 200 in accordance with aspects of the present disclosure is shown. In some examples, the wireless communication system 200 may implement multiple aspects of the wireless communication system 100. For example, the wireless communication system 200 may include a base station 105-a and a UE 115-a within a geographic coverage area 110-a. The base station 105-a and the UE 115-a may be examples of the corresponding devices described with reference to Figure 1 In some examples, the wireless communication system 200 may support multiple radio access technologies, including 4G systems such as LTE systems, LTE-A systems, or LTE-A Pro systems, and 5G systems that may be referred to as NR systems. The wireless communication system 200 may support improved power consumption and, in some examples, may facilitate enhanced efficiency for high-reliability and low-latency uplink communication, as well as other benefits.
[0096] Base station 105-a and UE 115-a may be configured with multiple antennas, which may be used for techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of base station 105-a and UE 115-a may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming. For example, the base station 105 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 base station 105-a may be located at different geographical locations. Base station 105-a may have an antenna array with multiple rows and columns of antenna ports, and base station 105-a may use these antenna ports to support beamforming for communication with UE115-a. Similarly, UE 115-a may have one or more antenna arrays that may support various multiple-input multiple-output or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming of signals transmitted via one or more antenna ports. Thus, base station 105-a and UE 115-a may be configured to support directional communication 205 using multiple antennas.
[0097] In wireless communication system 200, UE 115-a may support operations such as saving resources (e.g., time and frequency resources of wireless communication system 200), battery life of UE 115-a, etc. In some examples, UE 115-a may be configured to support operations for managing or improving directional communication 205 between base station 105-a and UE 115-a. For example, base station 105-a may configure UE115-a to support multiplexing uplink communication (e.g., UCI) on different directional beams. In some examples, base station 105-a may configure UE115-a to support multiplexing uplink communication (e.g., UCI) on multiple different uplink data channels (e.g., multiple different PUSCHs) corresponding to different directional beams. In some other examples, base station 105-a may configure UE 115-a to support multiplexing uplink communication (e.g., UCI) on multiple different uplink data channel repetitions (e.g., multiple different PUSCH repetitions) corresponding to different directional beams to improve the efficiency and reliability of directional communication 205 (e.g., improve the reliability of transmitting UCI).
[0098] Base station 105-a can send control information, and UE 115-a can receive control information. For example, such downlink control information (DCI) messages for scheduling multiple uplink channels (e.g., PUSCH, PUCCH) across multiple different directional beams can be sent. In some examples, base station 105-a can configure UE 115-a with uplink repetition configurations (e.g., PUSCH repetition configuration, PUSCH (retransmission) transmission configuration, etc.) such that UE 115-a can extend the uplink coverage of UCI, etc. For example, base station 105-a can send uplink repetition configurations to UE 115-a via higher layer signaling. Examples of higher layer signaling can include RRC signaling, MAC-CE signaling, etc. Thus, UE 115-a can be configured to support multiplexing of uplink communication (e.g., UCI) over multiple different uplink data channel repetitions (e.g., multiple different PUSCH repetitions) corresponding to different directional beams to improve the efficiency and reliability of directional communication 205. Refer to Figure 3 and 4 Describe examples of uplink directional communication.
[0099] Figure 3 FIG. 300 shows an example of a transmission timeline 300 according to aspects of the present disclosure. The transmission timeline 300 can implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 300 can be based on the configuration of base station 105 and implemented by UE 115, which can be an example of the corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, the transmission timeline 300 can be applicable to implementations or instances when UE 115 is configured with multiple antennas, which can be used for techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming or any combination thereof. The antennas of base station 105 and UE 115 can be located within one or more antenna arrays or antenna panels, which can support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0100] In Figure 3 the example shown, the transmission timeline 300 can be applicable to implementations or instances when UE 115 is configured to support uplink communication using multiple antenna panels. UE 115 can also support beamforming operations including beam scanning operations to provide uplink communication over multiple directional beams using one or more antenna panels. In some examples, UE 115 can support uplink data channel repetition (e.g., PUSCH repetition).
[0101] The transmission timeline 300 may include time slots 305. The UE 115 may be configured with PUSCH repetitions 310 and PUSCH repetitions 315 on (or during) the time slot 305. Although the transmission timeline 300 is described with reference to time slots, the transmission timeline 300 may apply to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the PUSCH repetition 310 may correspond to one directional beam, and the PUSCH repetition 315 may correspond to another directional beam. The directional beam associated with the PUSCH repetition 310 may be associated with a corresponding sounding reference signal (SRS) resource indicator (SRI), transmission configuration indicator (TCI), transmission precoding matrix indicator (TPMI), or SRS set identifier, or any combination thereof. Similarly, another directional beam associated with the PUSCH repetition 315 may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier, or any combination thereof. Additionally, the directional beam associated with the PUSCH repetition 310 may have a corresponding antenna panel, and another directional beam associated with the PUSCH repetition 315 may have a different corresponding antenna panel. The antenna panel may be a group of antennas including multiple antenna ports. The PUSCH repetition 310 and the PUSCH repetition 315 may be scheduled by the same DCI to repeatedly carry the same transport block or data.
[0102] In Figure 3 the example shown, the UE 115 may be configured to support cyclic repetition of PUSCH repetitions. For example, the PUSCH repetition 310 and the PUSCH repetition 315 may be cyclic repetitions. That is, the PUSCH repetition 310 and the PUSCH repetition 315 may be repeated in a cyclic pattern (e.g., every n symbols). For example, the PUSCH repetition 310 may include PUSCH 310-a and PUSCH 310-b, and the PUSCH repetition 315 may include PUSCH 315-a and PUSCH 315-b. In Figure 3 the example shown, the PUSCH 310 repetitions may be interleaved with the PUSCH repetition 315. For example, the PUSCH 315-a may appear between the PUSCH 310-a and the PUSCH 310-b. Similarly, the PUSCH 310-b may appear between the PUSCH 315-a and the PUSCH 315-b
[0103] Figure 4 An example of a transmission timeline 400 according to aspects of the present disclosure is shown. The transmission timeline 400 may implement with reference to Figure 1 and Figure 2Aspects of the described wireless communication systems 100 and 200. For example, the transmission timeline 400 may be based on the configuration of the base station 105 and implemented by the UE 115, which may be an example of the corresponding device(s) described with reference to Figure 1 and Figure 2 In some examples, the transmission timeline 400 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0104] In Figure 4 the example shown, the transmission timeline 400 may be applicable to implementations or instances when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 may also support beamforming operations, including beam scanning operations, to provide uplink communication on multiple directional beams using one or more antenna panels. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition).
[0105] The transmission timeline 400 may include time slots 405. The UE 115 may be configured with PUSCH repetitions 410 and 415 on (or during) the time slot 405. Although the transmission timeline 400 is described with reference to time slots, the transmission timeline 400 may be applicable to other time resources, such as symbols, mini-slots, sub-frames, or frames. In Figure 4 the example shown, the UE 115 may be configured to support sequential repetition of PUSCH. For example, PUSCH repetitions 410 and 415 may be sequential repetitions. That is, PUSCH repetitions 410 and 415 may be repeated in a consecutive pattern. For example, PUSCH repetition 410 may include PUSCH 410-a and PUSCH 410-b that are consecutive in the time domain, and PUSCH repetition 415 may include PUSCH 415-a and PUSCH 415-b that are also consecutive in the time domain. Thus, the repetitions of PUSCH 410, 415 may be consecutive over the time slot.
[0106] In some examples, PUSCH repetition 410 may correspond to one directional beam, while PUSCH repetition 415 may correspond to another directional beam. The directional beam associated with PUSCH repetition 410 may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, another directional beam associated with PUSCH repetition 415 may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the directional beam associated with PUSCH repetition 410 may have a corresponding antenna panel, while another directional beam associated with PUSCH repetition 415 may have a different corresponding antenna panel. The antenna panel may be a group of antennas including multiple antenna ports. PUSCH repetition 410 and PUSCH repetition 415 may be scheduled by the same DCI to repetitively carry the same transport block or data.
[0107] Back to Figure 2 , as the demand for communication efficiency increases, some wireless communication systems (such as 4G and 5G systems) may not support uplink operations (e.g., multiplexing uplink communication) on the repetition of some physical channels (e.g., PUCCH or PUSCH or both), as well as different multiple directional beams, etc. Aspects of the described techniques relate to configuring UE 115-a in a wireless communication system 200 to multiplex uplink communication (e.g., UCI) using different multiple directional beams on multiple PUSCH repetitions. Referring to Figures 5 to 13 , examples of transmission timelines that support multiplexing uplink directional communication using different multiple directional beams on multiple PUSCH repetitions are further described.
[0108] Figure 5 An example of a transmission timeline 500 according to aspects of the present disclosure is shown. Transmission timeline 500 may implement aspects of wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, transmission timeline 500 may be based on the configuration of base station 105 and implemented by UE 115, which may be an example of a corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, transmission timeline 500 may be applicable to implementations or instances when UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming or any combination thereof. The antennas of base station 105 and UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0109] InFigure 5 In the example shown, the transmit timeline 500 can be applicable to an implementation or instance when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 can also support beamforming operations including beam scanning operations to provide uplink communication on multiple directional beams using one or more antenna panels. The UE 115 can support uplink data channel repetition (e.g., PUSCH repetition). In Figure 5 In the example shown, the UE 115 can be configured to support cyclic repetition of PUSCH repetitions 510, 515.
[0110] The UE 115 can determine a set of PUSCH repetitions 510 and a set of PUSCH repetitions 515. In some examples, the set of PUSCH repetitions 510 can correspond to a first PUSCH (e.g., a first uplink data channel), while the set of PUSCH repetitions 515 can correspond to a second PUSCH (e.g., a second uplink data channel). In some examples, the set of PUSCH repetitions 510 can correspond to a first directional beam (e.g., a first mmW beam), while the set of PUSCH repetitions 515 can correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). The first directional beam can be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam can already be associated with a different corresponding one of: an SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam can belong to a first antenna panel, while the second directional beam can belong to a second antenna panel different from the first antenna panel.
[0111] In some examples, the UE 115 can determine a set of PUSCH repetitions 510 and a set of PUSCH repetitions 515 for time slot 505-a. Although the transmit timeline 500 is described with reference to time slots, the transmit timeline 500 can be applicable to other time resources such as symbols, mini-slots, sub-frames, or frames. In some examples, the set of PUSCH repetitions 510 and the set of PUSCH repetitions 515 can be cyclic repetitions. That is, the set of PUSCH repetitions 510 and the set of PUSCH repetitions 515 can repeat in a cyclic pattern (e.g., every n symbols). For example, the set of PUSCH repetitions 510 can include PUSCH 510-a and PUSCH 510-b, and the set of PUSCH repetitions 515 can include PUSCH 515-a and PUSCH 515-b. In Figure 5In the example shown, PUSCH 510 repetitions may be interleaved with PUSCH repetitions 515. For example, PUSCH 515-a may occur between PUSCH 510-a and PUSCH 510-b. Similarly, PUSCH 510-b may occur between PUSCH 515-a and PUSCH 515-b. The antenna panel may be an antenna group including a plurality of antenna ports. PUSCH repetitions 510 and PUSCH repetitions 515 may be scheduled by the same DCI to repetitively carry the same transport block or data.
[0112] The transmit timeline 500 may also include PUCCH 520 during slot 505-b. In some examples, UE 115 may be configured to communicate UCI on PUCCH 520. In Figure 5 In the example shown, UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of the set of PUSCH repetitions 510 and the set of PUSCH repetitions 515. UE 115 may determine that one or both of the repetitions associated with the set of PUSCH repetitions 510 and the repetitions associated with the set of PUSCH repetitions 515 satisfy a timing boundary 525 (also referred to as a "timeline" or "PUCCH timeline") associated with PUCCH 520. As described herein, the repetitions associated with the set of PUSCH repetitions 510, 515 may include a single instance of an uplink transmission via the PUSCH, and the set of PUSCH repetitions 510, 515 may include multiple instances (or different uplink transmissions) of an uplink transmission via the same PUSCH.
[0113] In Figure 5In the example shown, the UE 115 may determine that the PUSCH 510-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 510) satisfies the timing boundary 525 associated with the PUCCH 520 and overlaps with the PUCCH 520. In some examples, the UE 115 may determine the repetition (e.g., PUSCH 510-a or PUSCH 510-b) associated with the PUSCH repetition set 510 and the repetition (e.g., PUSCH 515-a or PUSCH 515-b) associated with the PUSCH repetition set 515, one or both of which satisfy the timing boundary 525, based in part on determining an overlap between the PUCCH 520 and one or both of the repetitions associated with the PUSCH repetition set 510 and the repetitions associated with the PUSCH repetition set 515. The UE 115 may determine the overlap based in part on determining that the resources (e.g., one or more symbols) associated with the PUCCH 520 and the resources (e.g., one or more symbols) associated with the repetition associated with the PUSCH repetition set 510 (e.g., PUSCH 510-a or PUSCH 510-b) and the resources (e.g., one or more symbols) associated with the repetition associated with the PUSCH repetition set 515 (e.g., PUSCH 515-a or PUSCH 515-b) overlap. As described herein, the overlap may be a complete overlap or a partial overlap. A complete overlap may include all symbols of the PUSCH overlapping with all symbols of the PUCCH, or all symbols of the PUSCH overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH overlapping with all symbols of the PUCCH. A partial overlap may include one or more symbols of the PUSCH overlapping with one or more symbols of the PUCCH.
[0114] In Figure 5In the example shown, the UE 115 may determine that one or more symbols associated with the PUSCH 510-b overlap with one or more symbols of the PUCCH 520. Additionally, the UE 115 may determine that one or more symbols associated with the PUSCH 515-b overlap with one or more symbols of the PUCCH 520. In some examples, the PUSCH 515-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 515) may or may not overlap with the PUCCH 520 in order for the UE 115 to multiplex UCI on the PUSCH 510-b and the PUSCH 515-b. Thus, the UE 115 may multiplex the UCI associated with the PUCCH 520 with the PUSCH 510-b and the PUSCH 515-b and transmit the multiplexed UCI on the PUSCH 510-b and the PUSCH 515-b. Although the transmission timeline 500 is described with reference to the UE 115 multiplexing the UCI associated with the PUCCH 520 with the PUSCH 510-b and the PUSCH 515-b, as described above, the transmission timeline 500 may be applicable to cases where the PUSCH 510-a meets the time boundary associated with the PUCCH 520, etc., and thus the UE 115 may multiplex the UCI associated with the PUCCH 520 with one or both of the PUSCH 510-a and the PUSCH 515-a
[0115] By multiplexing the UCI with multiple PUSCH repetitions, the UE 115 may extend the uplink coverage of the UCI. Additionally, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 may experience improved resource utilization, enhanced coverage, and in some examples, when multiplexing the UCI on the PUSCH using different directional beams, etc., the UE 115 may experience benefits such as enhanced efficiency of uplink operation
[0116] Figure 6 An example of a transmission timeline 600 in accordance with aspects of the present disclosure is shown. The transmission timeline 600 may implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 600 may be based on the configuration of the base station 105 and implemented by the UE 115, which may be the UE 115s respectively referenced Figure 1 and Figure 2Examples of corresponding devices described. In some examples, the transmit timeline 600 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which can be used for techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0117] In Figure 6 the example shown, the transmit timeline 600 may be applicable to implementations or instances when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 may also support beamforming operations including beam scanning operations to provide uplink communication on multiple directional beams using one or more antenna panels. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition). For example, in Figure 6 the example shown, the UE 115 may be configured to support cyclic repetition of PUSCH repetitions 610, 615. The antenna panel may be a group of antennas including multiple antenna ports. PUSCH repetition 610 and PUSCH repetition 615 may be scheduled by the same DCI to repetitively carry the same transport block or data.
[0118] The UE 115 may determine sets of PUSCH repetitions 610 and sets of PUSCH repetitions 615. In some examples, the set of PUSCH repetitions 610 may correspond to a first PUSCH, while the set of PUSCH repetitions 615 may correspond to a second PUSCH. In some examples, the set of PUSCH repetitions 610 may correspond to a first directional beam, while the set of PUSCH repetitions 615 may correspond to a second directional beam different from the first directional beam. The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, while the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0119] In some examples, the UE 115 may determine a PUSCH repetition 610 set and a PUSCH repetition 615 set for timeslot 605-a. Although the transmission timeline 600 is described with reference to timeslots, the transmission timeline 600 may apply to other time resources, such as symbols, mini-slots, subframes, or frames. In some examples, the PUSCH repetition 610 set and the PUSCH repetition 615 set may be cyclic repetitions. That is, the PUSCH repetition 610 set and the PUSCH repetition 615 set may repeat in a cyclic pattern (e.g., every n symbols). For example, the PUSCH repetition 610 set may include PUSCH 610-a and PUSCH 610-b, and the PUSCH repetition 615 set may include PUSCH 615-a and PUSCH 615-b. In Figure 6 the example shown, the PUSCH repetition 610 may be interleaved with the PUSCH repetition 615. For example, PUSCH 615-a may appear between PUSCH 610-a and PUSCH 610-b. Similarly, PUSCH 610-b may appear between PUSCH 615-a and PUSCH 615-b. Thus, the repetitions of the PUSCH may be discontinuous over the timeslot.
[0120] The transmission timeline 600 may further include PUCCH 620 during timeslot 605-b. In some examples, the UE 115 may be configured to communicate UCI on the PUCCH 620. In Figure 6 the example shown, the UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of the PUSCH repetition 610 set and the PUSCH repetition 615 set. The UE 115 may determine that one or both of the repetitions associated with the PUSCH repetition 610 set and the repetitions associated with the PUSCH repetition 615 set satisfy a timing boundary 625 (also referred to as a “timeline” or “PUCCH timeline”) associated with the PUCCH 620. The repetitions associated with the sets of PUSCH repetitions 610, 615 may include a single instance of an uplink transmission via the PUSCH, and the sets of PUSCH repetitions 610, 615 may include multiple instances of uplink transmissions (or different uplink transmissions) via the same PUSCH.
[0121] UE 115 may determine that one or both of the repetitions associated with the PUSCH repetition set 610 (e.g., PUSCH 610-a or PUSCH 610-b) and the repetitions associated with the PUSCH repetition set 615 (e.g., PUSCH 615-a or PUSCH 615-b) satisfy the timing boundary 625, at least in part based on determining an overlap between the PUCCH 620 and one or both of the repetitions associated with the PUSCH repetition set 610 and the repetitions associated with the PUSCH repetition set 615. UE 115 may determine the overlap, at least in part based on determining an overlap between the resources associated with the PUCCH 620 (e.g., one or more symbols) and the resources associated with the repetitions associated with the PUSCH repetition set 610 (e.g., PUSCH 610-a or PUSCH 610-b) and the resources associated with the repetitions associated with the PUSCH repetition set 615 (e.g., PUSCH 615-a or PUSCH 615-b).
[0122] The overlap may be a complete overlap or a partial overlap. A complete overlap may include all symbols of the PUSCH overlapping with all symbols of the PUCCH, or all symbols of the PUSCH overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH overlapping with all symbols of the PUCCH. A partial overlap may include one or more symbols of the PUSCH overlapping with one or more symbols of the PUCCH.
[0123] In Figure 6 the example shown, UE 115 may determine that the PUSCH 610-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 610) does not satisfy the timing boundary 625 associated with the PUCCH 620 and does not overlap with the PUCCH 620. For example, UE 115 may determine that the PUSCH 610-a does not satisfy the timing boundary 625 associated with the PUCCH 620 and does not overlap with the PUCCH 620, at least in part based on the non-overlap between the PUSCH 610-a and the PUCCH 620. That is, the non-overlap between one or more symbols associated with the PUSCH 610-a and one or more symbols of the PUCCH 620. As a result, UE 115 may refrain from multiplexing the UCI with the PUSCH 610-a.
[0124] The non - overlap can be complete non - overlap or partial non - overlap. The complete non - overlap can include all symbols of the PUSCH being non - overlapping with all symbols of the PUCCH, or all symbols of the PUSCH being non - overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH being non - overlapping with all symbols of the PUCCH. The partial non - overlap can include one or more symbols of the PUSCH being non - overlapping with one or more symbols of the PUCCH.
[0125] The UE 115 can determine whether one or more remaining PUSCHs of the PUSCH repetition set 610 or the PUSCH of the PUSCH repetition set 615 satisfy the timing boundary 625. For example, the UE 115 can determine that the PUSCH 615 - a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 615) satisfies the timing boundary 625 associated with the PUCCH 620 and overlaps with the PUCCH 620. The UE 115 can determine that one or more symbols associated with the PUSCH 615 - a overlap with one or more symbols of the PUCCH 620, and thus determine that the PUSCH 615 - a overlaps with the PUCCH 620.
[0126] Additionally or optionally, the UE 115 can determine that the PUSCH 610 - b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 610) overlaps with the PUCCH 620. For example, the UE 115 can determine that one or more symbols associated with the PUSCH 610 - b overlap with one or more symbols of the PUCCH 620. In some examples, the PUSCH 610 - b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 610) may or may not overlap with the PUCCH 620 so that the UE 115 can multiplex the UCI on the PUSCH 615 - a and the PUSCH 610 - b. Thus, the UE 115 can multiplex the UCI associated with the PUCCH 620 with the PUSCH 615 - a and the PUSCH 610 - b and transmit the multiplexed UCI on the PUSCH 615 - a and the PUSCH 610 - b. Although the transmission timeline 600 is described with reference to the UE 115 multiplexing the UCI associated with the PUCCH 620 with the PUSCH 615 - a and the PUSCH 610 - b, the transmission timeline 600 can apply to cases where the PUSCH 610 - a satisfies the timing boundary 625 associated with the PUCCH 620, etc., and thus the UE 115 can multiplex the UCI associated with the PUCCH 620 with one or both of the PUSCH 610 - a and the PUSCH 615 - a.
[0127] By multiplexing UCI with multiple PUSCH repetitions, the UE 115 can extend the uplink coverage of UCI, etc. In addition, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 can experience improved resource usage, enhanced coverage, and in some examples, when multiplexing UCI on PUSCH using different directional beams, etc., the UE 115 can experience benefits such as enhanced efficiency of uplink operation.
[0128] Figure 7 An example of a transmission timeline 700 in accordance with aspects of the present disclosure is shown. The transmission timeline 700 can implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 700 can be based on the configuration of the base station 105 and implemented by the UE 115, which can be an example of the corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, the transmission timeline 700 can be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 can be located within one or more antenna arrays or antenna panels, which can support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0129] In Figure 7 the example shown, the transmission timeline 700 can be applicable to implementations or instances when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 can also support beamforming operations including beam scanning operations to provide uplink communication on multiple directional beams using one or more antenna panels. In some examples, the UE115 can support uplink data channel repetition (e.g., PUSCH repetition). For example, in Figure 7 the example shown, the UE 115 can be configured to support cyclic repetition of PUSCH repetitions 710, 715.
[0130] UE 115 may determine a PUSCH repetition set 710 and a PUSCH repetition set 715. In some examples, the PUSCH repetition set 710 may correspond to a first PUSCH (e.g., a first uplink data channel), and the PUSCH repetition set 715 may correspond to a second PUSCH (e.g., a second uplink data channel). The PUSCH repetition set 710 may correspond to a first directional beam (e.g., a first mmW beam), and the PUSCH repetition set 715 may correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, and the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0131] In some examples, UE 115 may determine the PUSCH repetition set 710 and the PUSCH repetition set 715 for time slot 705-a. Although the transmission timeline 700 is described with reference to time slots, the transmission timeline 700 may be applicable to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the PUSCH repetition set 710 and the PUSCH repetition set 715 may be cyclic repetitions. That is, the PUSCH repetition set 710 and the PUSCH repetition set 715 may repeat in a cyclic pattern (e.g., every n symbols). For example, the PUSCH repetition set 710 may include PUSCH 710-a and PUSCH 710-b, and the PUSCH repetition set 715 may include PUSCH 715-a and PUSCH 715-b. In Figure 7 the example shown, the PUSCH 710 repetitions may be interleaved with the PUSCH repetition set 715. For example, PUSCH 715-a may appear between PUSCH 710-a and PUSCH 710-b. Similarly, PUSCH 710-b may appear between PUSCH 715-a and PUSCH 715-b. Thus, the repetitions of the PUSCH may be discontinuous over the time slot.
[0132] The transmission timeline 700 may further include a PUCCH 720 during time slot 705-b. In some examples, UE 115 may be configured to communicate UCI on the PUCCH 720. In Figure 7In the example shown, UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of PUSCH repetition set 710 and PUSCH repetition set 715. UE 115 may determine that one or both of the repetitions associated with PUSCH repetition set 710 and the repetitions associated with PUSCH repetition set 715 satisfy a timing boundary 725 (also referred to as a “timeline” or “PUCCH timeline”) associated with PUCCH 720. The repetitions associated with PUSCH repetition sets 710, 715 may include a single instance of uplink transmission via the PUSCH, and the PUSCH repetition sets 710, 715 may include multiple instances of uplink transmission (or different uplink transmissions) via the same PUSCH.
[0133] UE 115 may determine that one or both of the repetitions associated with PUSCH repetition set 710 (e.g., PUSCH 710-a or PUSCH 710-b) and the repetitions associated with PUSCH repetition set 715 (e.g., PUSCH 715-a or PUSCH 715-b) satisfy timing boundary 725, at least in part based on determining an overlap between PUCCH 720 and one or both of the repetitions associated with PUSCH repetition set 710 and the repetitions associated with PUSCH repetition set 715. UE 115 may determine the overlap, at least in part based on determining that a resource (e.g., one or more symbols) associated with PUCCH 720 and a resource (e.g., one or more symbols) associated with a repetition associated with PUSCH repetition set 710 (e.g., PUSCH 710-a or PUSCH 710-b) and a resource (e.g., one or more symbols) associated with a repetition associated with PUSCH repetition set 715 (e.g., PUSCH 715-a or PUSCH 715-b) overlap.
[0134] The overlap may be a full overlap or a partial overlap. A full overlap may include all symbols of the PUSCH overlapping with all symbols of the PUCCH, or all symbols of the PUSCH overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH overlapping with all symbols of the PUCCH. A partial overlap may include one or more symbols of the PUSCH overlapping with one or more symbols of the PUCCH.
[0135] In Figure 7In the example shown, the UE 115 may determine that the PUSCH 710-a and the PUSCH 710-b (e.g., the first PUSCH repetition and the second PUSCH repetition associated with the PUSCH repetition set 710) do not satisfy the timing boundary 725 associated with the PUCCH 720 and do not overlap with the PUCCH 720. For example, the UE 115 may determine that the PUSCH 710-a and the PUSCH 710-b do not satisfy the timing boundary 725 associated with the PUCCH 720 and do not overlap with the PUCCH 720 based in part on the non-overlap between the PUCCH 720 and one or both of the PUSCH 710-a and the PUSCH 710-b. That is, the non-overlap between one or more symbols associated with the PUCCH 720 and one or more symbols of one or both of the PUSCH 710-a and the PUSCH 710-b.
[0136] Accordingly, the UE 115 may refrain from multiplexing the UCI with the PUSCH 710-a and the PUSCH 710-b. In addition, the UE 115 may determine that the PUSCH 715-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 715) does not satisfy the timing boundary 725 associated with the PUCCH 720 and does not overlap with the PUCCH 720.
[0137] The non-overlap may be a complete non-overlap or a partial non-overlap. The complete non-overlap may include all symbols of the PUSCH not overlapping with all symbols of the PUCCH, or all symbols of the PUSCH not overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH not overlapping with all symbols of the PUCCH. The partial non-overlap may include one or more symbols of the PUSCH not overlapping with one or more symbols of the PUCCH.
[0138] The UE 115 can determine whether one or more remaining PUSCHs of the PUSCH repetition set 710 or the PUSCH of the PUSCH repetition set 715 satisfy the timing boundary 725. For example, the UE 115 can determine that the PUSCH 715-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 715) satisfies the timing boundary 725 associated with the PUCCH 720 and overlaps with the PUCCH 720. The UE 115 can determine that one or more symbols associated with the PUSCH 715-b overlap with one or more symbols of the PUCCH 720, and thus determine that the PUSCH 715-b overlaps with the PUCCH 720. Therefore, the UE 115 can multiplex the UCI associated with the PUCCH 720 with the PUSCH 715-b and transmit the multiplexed UCI on the PUSCH 715-b. In some examples, the UE 115 can discard the PUSCH 715-b (e.g., suppress multiplexing the UCI on the PUSCH 715-b) and transmit the UCI on the PUCCH 720. Therefore, the UE 115 can be configured to multiplex the UCI on a single PUSCH repetition in the PUSCH repetition set, or discard (e.g., suppress multiplexing the UCI) a single PUSCH repetition and transmit the UCI via the PUCCH. The discarded PUSCH repetition can be the last and only PUSCH repetition that satisfies the timing boundary 725 for UCI multiplexing.
[0139] By multiplexing the UCI with multiple PUSCH repetitions, the UE 115 can extend the uplink coverage of the UCI, etc. In addition, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 can experience improved resource utilization, coverage enhancement, and in some examples, when multiplexing the UCI on the PUSCH with different directional beams, etc., the UE 115 can experience benefits such as enhanced uplink operation efficiency.
[0140] Figure 8 An example of a transmission timeline 800 in accordance with aspects of the present disclosure is shown. The transmission timeline 800 can implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 800 can be based on the configuration of the base station 105 and implemented by the UE 115, which can be the UE 115s respectively referenced in Figure 1 and Figure 2Examples of corresponding devices described. In some examples, the transmit timeline 800 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used for techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0141] In Figure 8 In the example shown, the transmit timeline 800 may be applicable to implementations or instances when the UE 115 is configured to support CSI operations, e.g., such as providing CSI reports. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition). For example, the transmit timeline 800 may be applicable to implementations or instances when the UE 115 is configured to provide CSI reports on PUSCH repetition to extend the PUSCH coverage of the CSI reports. In some examples, the transmit timeline 800 may be applicable to implementations or instances when the UE 115 is configured to use multiple antenna panels to provide CSI reports. For example, the UE 115 may support beamforming operations including beam scanning operations to provide CSI reports on multiple directional beams using one or more antenna panels.
[0142] The CSI report may include one or more CSI parameters. In some examples, the UE 115 may generate a CSI report including one or more CSI parameters based on measuring one or more reference signals, such as a synchronization signal physical broadcast channel (SS / PBCH) block (SSB) or a CSI reference signal (CSI-RS). For example, via directional communication between the base station 105 and the UE 115, the base station 105 may transmit and the UE 115 may receive one or more SSBs or CSI-RSs. The one or more CSI parameters may include one or more of a channel quality indicator (CQI), a precoding matrix indicator (PMI), or a CSI reference signal (CSI-RS) indicator (CRI). In some other examples, the one or more CSI parameters may additionally or optionally include one or more of a synchronization signal physical broadcast channel (SS / PBCH) block resource indicator (SSBRI), a layer indicator (LI), a rank indicator (RI), or a layer one reference signal received power (L1-RSRP).
[0143] The CSI report may be an aperiodic CSI report, and the UE 115 may use the PUCCH or DCI-scheduled PUSCH to transmit the aperiodic CSI report. For example, the UE 115 may receive a DCI message 810 during slot 805-a, which schedules one or more PUSCHs in a set of PUSCH repetitions 815, 820 for the aperiodic CSI report (e.g., schedules the UE 115 to transmit or multiplex the aperiodic CSI report on one or more PUSCH repetitions). Based in part on the DCI message 810, the UE 115 may multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 815, 820. The transmission timeline 800 may also apply to implementations or instances when the UE 115 is configured to support cyclic repetition of the set of PUSCH repetitions 815, 820. Although the transmission timeline 800 is described with reference to slots, the transmission timeline 800 may apply to other time resources, such as symbols, mini-slots, sub-frames, or frames.
[0144] The UE 115 may determine a set of PUSCH repetitions 815 and a set of PUSCH repetitions 820. In some examples, the set of PUSCH repetitions 815 may correspond to a first PUSCH (e.g., a first uplink data channel), while the set of PUSCH repetitions 820 may correspond to a second PUSCH (e.g., a second uplink data channel). The set of PUSCH repetitions 815 may correspond to a first directional beam (e.g., a first mmW beam), while the set of PUSCH repetitions 820 may correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). In some examples, the UE 115 may multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 815, 820 that use different directional beams. The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, while the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0145] In some examples, the UE 115 may determine a set of PUSCH repetitions 815 and a set of PUSCH repetitions 820 for time slot 805-b. Although the transmission timeline 800 is described with reference to time slots, the transmission timeline 800 may be applicable to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the set of PUSCH repetitions 815 and the set of PUSCH repetitions 820 may be cyclic repetitions. That is, the set of PUSCH repetitions 815 and the set of PUSCH repetitions 820 may repeat in a cyclic pattern (e.g., every n symbols). For example, the set of PUSCH repetitions 815 may include PUSCH 815-a and PUSCH 815-b, and the set of PUSCH repetitions 820 may include PUSCH 820-a and PUSCH 820-b. In Figure 8 the example shown, the PUSCH 815 repetitions may be interleaved with the set of PUSCH repetitions 820. For example, PUSCH 820-a may appear between PUSCH 815-a and PUSCH 815-b. Similarly, PUSCH 815-b may appear between PUSCH 820-a and PUSCH 820-b. Thus, the repetitions of the PUSCH may be discontinuous over the time slot.
[0146] In Figure 8 the example shown, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 815-b and PUSCH 820-b. In some examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 815-b and PUSCH 820-b based in part on the DCI message 810. That is, the DCI message 810 may activate (e.g., schedule) one or both of PUSCH 815-b and PUSCH 820-b for the UE 115 to multiplex an aperiodic CSI report on one or both of PUSCH 815-b and PUSCH 820-b. PUSCH 815-b and PUSCH 820-b may be the last two PUSCH repetitions associated with time slot 805-b. In some other examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 815-a and PUSCH 820-a. PUSCH 815-a and PUSCH 820-a may be the first two PUSCH repetitions associated with time slot 805-b. Thus, as Figure 8 shown, the UE 115 may multiplex an aperiodic CSI report on two or more consecutive PUSCH repetitions for cyclic repetition.
[0147] By multiplexing the aperiodic CSI report with multiple PUSCH repetitions, the UE 115 can extend the uplink coverage of the aperiodic CSI report, etc. Additionally, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 can experience improved resource utilization, coverage enhancement, and in some examples, enhanced efficiency of uplink operation, etc. benefits when multiplexing the aperiodic CSI report on the PUSCH using different directional beams, etc.
[0148] Figure 9 An example of a transmission timeline 900 in accordance with aspects of the present disclosure is shown. The transmission timeline 900 can implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 900 can be based on the configuration of the base station 105 and implemented by the UE 115, which can be an example of the corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, the transmission timeline 900 can be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 can be located within one or more antenna arrays or antenna panels, which can support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0149] In Figure 9 the example shown, the transmission timeline 900 can be applicable to implementations or instances when the UE 115 is configured to support CSI operations, e.g., as providing CSI reports. In some examples, the UE 115 can support uplink data channel repetition (e.g., PUSCH repetition). For example, the transmission timeline 900 can be applicable to implementations or instances when the UE 115 is configured to provide CSI reports on PUSCH repetition to extend the PUSCH coverage of the CSI report. In some examples, the transmission timeline 900 can be applicable to implementations or instances when the UE 115 is configured to use multiple antenna panels to provide CSI reports. For example, the UE 115 can support beamforming operations including beam scanning operations to provide CSI reports on multiple directional beams using one or more antenna panels.
[0150] The CSI report may include one or more CSI parameters. In some examples, the UE 115 may generate a CSI report including one or more CSI parameters based on measuring one or more reference signals, such as SSB or CSI-RS. For example, via directed communication between the base station 105 and the UE 115, the base station 105 may send and the UE 115 may receive one or more SSBs or CSI-RSs. The one or more CSI parameters may include one or more of CQI, PMI, or CRI. In some other examples, the one or more CSI parameters may additionally or optionally include one or more of SSBRI, LI, RI, or L1-RSRP.
[0151] The CSI report may be an aperiodic CSI report, and the UE 115 may use PUCCH or DCI-scheduled PUSCH to send the aperiodic CSI report. For example, the UE 115 may receive a DCI message 910 during slot 905-a, which schedules one or more PUSCHs from a set of PUSCH repetitions 915, 920 for the aperiodic CSI report (e.g., schedules the UE 115 to send or multiplex the aperiodic CSI report on one or more PUSCH repetitions). Based in part on the DCI message 910, the UE 115 may multiplex the aperiodic CSI report on one or more PUSCH repetitions from the set of PUSCH repetitions 915, 920. The transmission timeline 900 may also apply to implementations or instances where the UE 115 is configured to support sequential repetitions of the set of PUSCH repetitions 915, 920. Although the transmission timeline 900 is described with reference to slots, the transmission timeline 900 may apply to other time resources, such as symbols, mini-slots, sub-frames, or frames.
[0152] UE 115 may determine a PUSCH repetition 915 set and a PUSCH repetition 920 set. In some examples, the PUSCH repetition 915 set may correspond to a first PUSCH (e.g., a first uplink data channel), and the PUSCH repetition 920 set may correspond to a second PUSCH (e.g., a second uplink data channel). The PUSCH repetition 915 set may correspond to a first directional beam (e.g., a first mmW beam), and the PUSCH repetition 920 set may correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). In some examples, UE 115 may multiplex an aperiodic CSI report on one or more PUSCH repetitions of the PUSCH repetition 915, 920 sets using different directional beams. The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, and the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0153] In some examples, UE 115 may determine a PUSCH repetition 915 set and a PUSCH repetition 920 set for time slot 905-b. Although the transmission timeline 900 is described with reference to time slots, the transmission timeline 900 may apply to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the PUSCH repetition 915 set and the PUSCH repetition 920 set may be sequential repetitions. That is, the PUSCH repetition 915 set and the PUSCH repetition 920 set may repeat in a consecutive pattern. For example, the PUSCH repetition 920 set may include PUSCH 915-a and PUSCH 915-b that are consecutive in the time domain, and the PUSCH repetition 920 set may include PUSCH 920-a and PUSCH 920-b that are also consecutive in the time domain. Thus, the repetitions of PUSCH 915, 920 may be consecutive over time slots.
[0154] In Figure 9In the example shown, UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 915-b and PUSCH 920-b. In some examples, UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 915-b and PUSCH 920-b based in part on DCI message 910. That is, DCI message 910 may activate (e.g., schedule) one or both of PUSCH 915-b and PUSCH 920-b for UE 115 to multiplex an aperiodic CSI report on one or both of PUSCH 915-b and PUSCH 920-b. PUSCH 915-b and PUSCH 920-b may be two non-consecutive PUSCH repetitions associated with slot 905-b.
[0155] In some other examples, UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 915-a and PUSCH 920-a. In some examples, UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 915-a and PUSCH 920-a based in part on DCI message 910. That is, DCI message 910 may activate (e.g., schedule) one or both of PUSCH 915-a and PUSCH 920-a for UE 115 to multiplex an aperiodic CSI report on one or both of PUSCH 915-a and PUSCH 920-a. PUSCH 915-a and PUSCH 920-a may be two non-consecutive PUSCH repetitions associated with slot 905-b. Thus, as Figure 9 shown, UE 115 may multiplex an aperiodic CSI report on two or more consecutive PUSCH repetitions for sequential repetition.
[0156] By multiplexing an aperiodic CSI report with multiple PUSCH repetitions, UE 115 may extend the uplink coverage of the aperiodic CSI report, etc. Further, when operating in a 5G system, UE 115 experiences improved uplink directed communication. In some examples, UE 115 may experience improved resource usage, coverage enhancement, and in some examples, UE 115 may experience benefits such as enhanced efficiency of uplink operation when multiplexing an aperiodic CSI report on a PUSCH using different directed beams, etc.
[0157] Figure 10 An example of a transmission timeline 1000 in accordance with aspects of the present disclosure is shown. The transmission timeline 1000 may implement with reference to Figure 1 and Figure 2Aspects of the described wireless communication systems 100 and 200. For example, the transmission timeline 1000 may be based on the configuration of the base station 105 and implemented by the UE 115, which may be an example of the corresponding device(s) described with reference to Figure 1 and Figure 2 In some examples, the transmission timeline 1000 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0158] In Figure 10 the example shown, the transmission timeline 1000 may be applicable to implementations or instances when the UE 115 is configured to support CSI operations, e.g., such as providing CSI reports. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition). For example, the transmission timeline 1000 may be applicable to implementations or instances when the UE 115 is configured to provide a CSI report on PUSCH repetition to extend the PUSCH coverage of the CSI report. In some examples, the transmission timeline 1000 may be applicable to implementations or instances when the UE 115 is configured to use multiple antenna panels to provide CSI reports. For example, the UE 115 may support beamforming operations including beam scanning operations to provide CSI reports on multiple directional beams using one or more antenna panels.
[0159] The CSI report may include one or more CSI parameters. In some examples, the UE 115 may generate a CSI report including one or more CSI parameters based on measuring one or more reference signals, such as SSB or CSI-RS. For example, via directional communication between the base station 105 and the UE 115, the base station 105 may transmit and the UE 115 may receive one or more SSB or CSI-RS. The one or more CSI parameters may include one or more of CQI, PMI, or CRI. In some other examples, the one or more CSI parameters may additionally or optionally include one or more of SSBRI, LI, RI, or L1-RSRP.
[0160] The CSI report can be an aperiodic CSI report, and the UE 115 can use the PUCCH or DCI-activated PUSCH to send the aperiodic CSI report. For example, the UE 115 can receive a DCI message 1010 during time slot 1005-a, which activates one or more PUSCHs in the set of PUSCH repetitions 1015, 1020 for the aperiodic CSI report (e.g., schedules the UE 115 to send or multiplex the aperiodic CSI report on one or more PUSCH repetitions). Based in part on the DCI message 1010, the UE 115 can multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 1015, 1020. The transmission timeline 1000 can also apply to implementations or instances when the UE 115 is configured to support cyclic repetition of the set of PUSCH repetitions 1015, 1020. Although the transmission timeline 1000 is described with reference to time slots, the transmission timeline 1000 can apply to other time resources, such as symbols, mini-slots, sub-frames, or frames.
[0161] The UE 115 can determine the set of PUSCH repetitions 1015 and the set of PUSCH repetitions 1020. In some examples, the set of PUSCH repetitions 1015 can correspond to a first PUSCH (e.g., a first uplink data channel), while the set of PUSCH repetitions 1020 can correspond to a second PUSCH (e.g., a second uplink data channel). The set of PUSCH repetitions 1015 can correspond to a first directional beam (e.g., a first mmW beam), while the set of PUSCH repetitions 1020 can correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). The set of PUSCH repetitions 1015 and the set of PUSCH repetitions 1020 can be scheduled by the same DCI to repeatedly transmit the same transport block or data. The total number of repetitions is indicated by the number of repetitions associated with the time domain resource allocation (TDRA) in the scheduling DCI. The scheduling DCI can also trigger the aperiodic CSI report to be multiplexed on all repetitions scheduled by the DCI message. In other words, the number of repetitions associated with the TDRA indicated by the DCI message may not apply to the aperiodic CSI report. In some examples, the UE 115 can multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 1015, 1020 using different directional beams. The first directional beam can be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam can be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam can belong to a first antenna panel, while the second directional beam can belong to a second antenna panel different from the first antenna panel.
[0162] In some examples, the UE 115 may determine a PUSCH repetition set 1015 and a PUSCH repetition set 1020 for time slot 1005-b. Although the transmission timeline 1000 is described with reference to time slots, the transmission timeline 1000 may be applicable to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the PUSCH repetition set 1015 and the PUSCH repetition set 1020 may be cyclic repetitions. That is, the PUSCH repetition set 1015 and the PUSCH repetition set 1020 may repeat in a cyclic pattern. For example, the PUSCH repetition set 1015 may include PUSCH 1015-a and PUSCH 1015-b, and the PUSCH repetition set 1020 may include PUSCH 1020-a and PUSCH 1020-b. In Figure 10 the example shown, the PUSCH 1015 repetitions may be interleaved with the PUSCH repetition 1020. For example, PUSCH 1020-a may appear between PUSCH 1015-a and PUSCH 1015-b. Similarly, PUSCH 1015-b may appear between PUSCH 1020-a and PUSCH 1020-b. Thus, the repetitions of the PUSCH may be discontinuous over the time slot.
[0163] In Figure 10 the example shown, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 1015-b and PUSCH 1020-b. In some examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH1015-b and PUSCH 1020-b based in part on the DCI message 1010. That is, the DCI message 1010 may activate (e.g., schedule) one or both of PUSCH 1015-b and PUSCH 1020-b for the UE 115 to multiplex an aperiodic CSI report on one or both of PUSCH 1015-b and PUSCH 1020-b. PUSCH 1015-b and PUSCH 1020-b may be the last two PUSCH repetitions associated with time slot 1005-b. In some other examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 1015-a and PUSCH 1020-a. PUSCH 1015-a and PUSCH 1020-a may be the first two PUSCH repetitions associated with time slot 1005-b. Thus, as Figure 10 shown, the UE 115 may multiplex an aperiodic CSI report on two or more consecutive PUSCH repetitions for cyclic repetition.
[0164] The transmission timeline 1000 may further include PUCCH 1025 during time slot 1005-c. In some examples, the UE 115 may be configured to communicate UCI on PUCCH 1025. In Figure 10 the example shown, the UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of the PUSCH repetitions 1015 set and the PUSCH repetitions 1020 set associated with the aperiodic CSI report. The UE 115 may determine that one or both of the repetitions associated with the PUSCH repetitions 1015 set and the repetitions associated with the PUSCH repetitions 1020 set satisfy a timing boundary 1030 (also referred to as a “timeline” or “PUCCH timeline”) associated with PUCCH 1025.
[0165] The UE 115 may determine that one repetition (e.g., PUSCH 1015-a or PUSCH 1015-b) associated with the PUSCH repetitions 1015 set and one or both of the repetitions (e.g., PUSCH 1020-a or PUSCH 1020-b) associated with the PUSCH repetitions 1020 set satisfy the timing boundary 1030, at least in part based on determining an overlap between PUCCH 1025 and one or both of the repetitions associated with the PUSCH repetitions 1015 set and the repetitions associated with the PUSCH repetitions 1020 set. The UE 115 may determine the overlap at least in part based on determining that a resource (e.g., one or more symbols) associated with PUCCH 1025 and a resource (e.g., one or more symbols) associated with a repetition (e.g., PUSCH 1015-a or PUSCH 1015-b) associated with the PUSCH repetitions 1015 set and a resource (e.g., one or more symbols) associated with a repetition (e.g., PUSCH 1020-a or PUSCH 1020-b) associated with the PUSCH repetitions 1020 set overlap.
[0166] In Figure 10In the example shown, the UE 115 may determine that the PUSCH 1015-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1015) satisfies the timing boundary 1030 associated with the PUCCH 1025 and overlaps with the PUCCH 1025. Additionally or alternatively, the UE 115 may determine that the PUSCH 1020-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1020) satisfies the timing boundary 1030 associated with the PUCCH 1025 and overlaps with the PUCCH 1025. The UE 115 may be configured to multiplex the UCI with one or both of the PUSCH 1015-b (e.g., the aperiodic CSI PUSCH repetition) and the PUSCH 1020-b (e.g., the aperiodic CSI PUSCH repetition). Thus, the UE 115 may be configured to provide one or both of the aperiodic CSI report and the UCI on one or more last PUSCH repetitions of the aperiodic CSI report during the time slot 1005-b.
[0167] Optionally, in some other examples, the UE 115 may determine that the PUSCH 1015-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 1015) satisfies the timing boundary 1030 associated with the PUCCH 1025 and overlaps with the PUCCH 1025. The UE 115 may also determine that the PUSCH 1020-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 1020) satisfies the timing boundary 1030 associated with the PUCCH 1025 and overlaps with the PUCCH 1025. The UE 115 may be configured to multiplex the UCI with one or both of the PUSCH 1015-a (e.g., the aperiodic CSI PUSCH repetition) and the PUSCH 1020-a (e.g., the aperiodic CSI PUSCH repetition). Thus, the UE 115 may be configured to provide one or both of the aperiodic CSI report and the UCI on one or more first PUSCH repetitions of the aperiodic CSI report during the time slot 1005-b.
[0168] By multiplexing the UCI with multiple PUSCH repetitions for aperiodic CSI reporting, the UE 115 can extend the uplink coverage of the UCI, etc. Additionally, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 may experience improved resource utilization, coverage enhancement, and in some examples, when multiplexing the UCI on PUSCH repetitions of aperiodic CSI reporting using different directional beams, etc., the UE 115 may experience other benefits such as enhanced efficiency of uplink operation.
[0169] Figure 11 shows an example of a transmission timeline 1100 in accordance with aspects of the present disclosure. The transmission timeline 1100 may implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 1100 may be based on the configuration of the base station 105 and implemented by the UE 115, which may be an example of the corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, the transmission timeline 1100 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming, or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0170] In Figure 11 the example shown, the transmission timeline 1100 may be applicable to implementations or instances when the UE 115 is configured to support CSI operations, e.g., such as providing CSI reports. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition). For example, the transmission timeline 1100 may be applicable to implementations or instances when the UE 115 is configured to provide CSI reports on PUSCH repetition to extend the PUSCH coverage of the CSI reports. In some examples, the transmission timeline 1100 may be applicable to implementations or instances when the UE 115 is configured to use multiple antenna panels to provide CSI reports. For example, the UE 115 may support beamforming operations including beam scanning operations to provide CSI reports on multiple directional beams using one or more antenna panels.
[0171] A CSI report may include one or more CSI parameters. In some examples, the UE 115 may generate a CSI report including one or more CSI parameters based on measuring one or more reference signals (such as SSB or CSI-RS). For example, via directional communication between the base station 105 and the UE 115, the base station 105 may send and the UE 115 may receive one or more SSB or CSI-RS. The one or more CSI parameters may include one or more of CQI, PMI, or CRI. In some other examples, the one or more CSI parameters may additionally or optionally include one or more of SSBRI, LI, RI, or L1-RSRP.
[0172] The CSI report can be an aperiodic CSI report, and the UE 115 can use the PUCCH or DCI-activated PUSCH to send the aperiodic CSI report. For example, the UE 115 can receive a DCI message 1110 during slot 1105-a, which activates one or more PUSCHs in the set of PUSCH repetitions 1115, 1120 for the aperiodic CSI report (e.g., schedules the UE 115 to send or multiplex the aperiodic CSI report on one or more PUSCH repetitions). Based in part on the DCI message 1110, the UE 115 can multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 1115, 1120. The transmission timeline 1100 can also apply to implementations or instances when the UE 115 is configured to support cyclic repetition of the set of PUSCH repetitions 1115, 1120. Although the transmission timeline 1100 is described with reference to slots, the transmission timeline 1100 can apply to other time resources, such as symbols, mini-slots, sub-frames, or frames.
[0173] The UE 115 can determine the set of PUSCH repetitions 1115 and the set of PUSCH repetitions 1120. In some examples, the set of PUSCH repetitions 1115 can correspond to a first PUSCH (e.g., a first uplink data channel), while the set of PUSCH repetitions 1120 can correspond to a second PUSCH (e.g., a second uplink data channel). The set of PUSCH repetitions 1115 can correspond to a first directional beam (e.g., a first mmW beam), while the set of PUSCH repetitions 1120 can correspond to a second directional beam different from the first directional beam (e.g., a second mmW beam). In some examples, the UE 115 can multiplex the aperiodic CSI report on one or more PUSCH repetitions in the set of PUSCH repetitions 1115, 1120 that use different directional beams. The first directional beam can have a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam can have a corresponding different: SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam can belong to a first antenna panel, while the second directional beam can belong to a second antenna panel different from the first antenna panel.
[0174] In some examples, the UE 115 may determine a set of PUSCH repetitions 1115 and a set of PUSCH repetitions 1120 for time slot 1105-b. Although the transmission timeline 1100 is described with reference to time slots, the transmission timeline 1100 may be applicable to other time resources, such as symbols, mini-slots, sub-frames, or frames. In some examples, the set of PUSCH repetitions 1115 and the set of PUSCH repetitions 1120 may be cyclic repetitions. That is, the set of PUSCH repetitions 1115 and the set of PUSCH repetitions 1120 may repeat in a cyclic pattern. For example, the set of PUSCH repetitions 1115 may include PUSCH 1115-a and PUSCH 1115-b, and the set of PUSCH repetitions 1120 may include PUSCH 1120-a and PUSCH 1120-b. In Figure 11 the example shown, the PUSCH 1115 repetitions may be interleaved with the PUSCH repetitions 1120. For example, PUSCH 1120-a may appear between PUSCH 1115-a and PUSCH 1115-b. Similarly, PUSCH 1115-b may appear between PUSCH 1120-a and PUSCH 1120-b. Thus, the repetitions of PUSCHs associated with the same directional beam may be discontinuous over the time slot.
[0175] In Figure 11 the example shown, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 1115-b and PUSCH 1120-b. In some examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH1115-b and PUSCH 1120-b partially based on the DCI message 1110. That is, the DCI message 1110 may activate (e.g., schedule) one or both of PUSCH 1115-b and PUSCH 1120-b for the UE 115 to multiplex an aperiodic CSI report on one or both of PUSCH 1115-b and PUSCH 1120-b. PUSCH 1115-b and PUSCH 1120-b may be the last two PUSCH repetitions associated with time slot 1105-b. In some other examples, the UE 115 may multiplex an aperiodic CSI report on one or both of PUSCH 1115-a and PUSCH 1120-a. PUSCH 1115-a and PUSCH 1120-a may be the first two PUSCH repetitions associated with time slot 1105-b. Thus, as Figure 11 shown, the UE 115 may multiplex an aperiodic CSI report on two or more consecutive PUSCH repetitions for cyclic repetition.
[0176] The transmission timeline 1100 may also include a PUCCH 1125 during a time slot 1105-c. In some examples, the UE 115 may be configured to communicate UCI on the PUCCH 1125. In Figure 11 the example shown, the UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of a set of PUSCH repetitions 1115 and a set of PUSCH repetitions 1120 associated with an aperiodic CSI report. The UE 115 may determine that one or both of the repetitions associated with the set of PUSCH repetitions 1115 and the repetitions associated with the set of PUSCH repetitions 1120 satisfy a timing boundary 1130 (also referred to as a “timeline” or “PUCCH timeline”) associated with the PUCCH 1125.
[0177] The UE 115 may determine that one or both of the repetitions associated with the set of PUSCH repetitions 1115 (e.g., PUSCH 1115-a or PUSCH 1115-b) and the repetitions associated with the set of PUSCH repetitions 1120 (e.g., PUSCH 1120-a or PUSCH 1120-b) satisfy the timing boundary 1130, based in part on determining an overlap between the PUCCH 1125 and one or both of the repetitions associated with the set of PUSCH repetitions 1115 and the repetitions associated with the set of PUSCH repetitions 1120. The UE 115 may determine the overlap based in part on determining that resources (e.g., one or more symbols) associated with the PUCCH 1125 and resources (e.g., one or more symbols) associated with a repetition associated with the set of PUSCH repetitions 1115 (e.g., PUSCH 1115-a or PUSCH 1115-b) and resources (e.g., one or more symbols) associated with a repetition associated with the set of PUSCH repetitions 1120 (e.g., PUSCH 1120-a or PUSCH 1120-b) overlap.
[0178] In Figure 11In the example shown, the UE 115 may determine that the PUSCH 1115-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1115) does not meet the timing boundary 1130 associated with the PUCCH 1125. However, the UE 115 may determine that the PUSCH 1120-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1120) meets the timing boundary 1130 associated with the PUCCH 1125 and overlaps with the PUCCH 1125. The UE 115 may be configured to multiplex the UCI with the PUSCH 1120-b (e.g., non-periodic CSI PUSCH repetition). Thus, the UE 115 may be configured to provide one or both of the non-periodic CSI report and the UCI on the last PUSCH repetition of the non-periodic CSI report during the time slot 1105-b.
[0179] By multiplexing the UCI with multiple PUSCH repetitions of the non-periodic CSI report, the UE 115 can extend the uplink coverage of the UCI, etc. In addition, when operating in a 5G system, the UE 115 experiences improved uplink directional communication. In some examples, the UE 115 may experience improved resource utilization, coverage enhancement, and in some examples, when multiplexing the UCI, etc. on the PUSCH repetitions of the non-periodic CSI report using different directional beams, the UE 115 may experience other benefits such as enhanced efficiency of uplink operation.
[0180] Figure 12 An example of a transmission timeline 1200 according to aspects of the present disclosure is shown. The transmission timeline 1200 may implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 1200 may be based on the configuration of the base station 105 and implemented by the UE 115, which may be an example of the corresponding device described with reference to Figure 1 and Figure 2 respectively. In some examples, the transmission timeline 1200 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0181] In Figure 12In the example shown, the transmit timeline 1200 may be applicable to an implementation or instance when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 may also support beamforming operations including beam scanning operations to provide uplink communication on multiple directional beams using one or more antenna panels. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition), which may be cyclic repetition or sequential repetition. In Figure 12 In the example shown, the UE 115 may be configured to support cyclic repetition of PUSCH repetitions 1210, 1215, which are scheduled by the same DCI message to repeat the same transport block or data.
[0182] The UE 115 may determine a set of PUSCH repetitions 1210 and a set of PUSCH repetitions 1215. In some examples, the set of PUSCH repetitions 1210 may correspond to a first PUSCH, while the set of PUSCH repetitions 1215 may correspond to a second PUSCH. In some examples, the set of PUSCH repetitions 1210 may correspond to a first directional beam, while the set of PUSCH repetitions 1215 may correspond to a second directional beam different from the first directional beam. The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, while the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0183] The UE 115 may determine a set of PUSCH repetitions 1210 and a set of PUSCH repetitions 1215 for time slot 1205-a. The set of PUSCH repetitions 1210 and the set of PUSCH repetitions 1215 may be sequential repetitions. That is, the set of PUSCH repetitions 1210 and the set of PUSCH repetitions 1215 may repeat in a consecutive pattern. For example, the set of PUSCH repetitions 1210 may include PUSCH 1210-a and PUSCH 1210-b that are consecutive in the time domain, and the set of PUSCH repetitions 1215 may include PUSCH 1215-a and PUSCH 1215-b that are also consecutive in the time domain. Thus, the repetitions of PUSCH 1210, 1210 may be consecutive over time slots. Although the transmit timeline 1200 is described with reference to time slots, the transmit timeline 1200 may be applicable to other time resources such as symbols, mini-slots, sub-frames, or frames.
[0184] The transmission timeline 1200 may further include a PUCCH 1220 during a time slot 1205-b. In some examples, the UE 115 may be configured to communicate UCI on the PUCCH 1220. In Figure 12 In the example shown, the UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of the PUSCH repetitions 1210 set and the PUSCH repetitions 1215 set. The UE 115 may determine that one or both of the repetitions associated with the PUSCH repetitions 1210 set and the repetitions associated with the PUSCH repetitions 1215 set satisfy a timing boundary 1225 (also referred to as a “timeline” or “PUCCH timeline”) associated with the PUCCH 1220.
[0185] The UE 115 may determine that one or both of the repetitions associated with the PUSCH repetitions 1210 set (e.g., PUSCH 1210-a or PUSCH 1210-b) and the repetitions associated with the PUSCH repetitions 1215 set (e.g., PUSCH 1215-a or PUSCH 1215-b) satisfy the timing boundary 1225, at least in part based on determining an overlap between the PUCCH 1220 and one or both of the repetitions associated with the PUSCH repetitions 1210 set and the repetitions associated with the PUSCH repetitions 1215 set. The UE 115 may determine the overlap at least in part based on determining that resources (e.g., one or more symbols) associated with the PUCCH 1220 and resources (e.g., one or more symbols) associated with a repetition associated with the PUSCH repetitions 1210 set (e.g., PUSCH 1210-a or PUSCH 1210-b) and resources (e.g., one or more symbols) associated with a repetition associated with the PUSCH repetitions 1215 set (e.g., PUSCH 1215-a or PUSCH 1215-b) overlap. The overlap may be a complete overlap or a partial overlap. A complete overlap may include all symbols of the PUSCH overlapping with all symbols of the PUCCH, or all symbols of the PUSCH overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH overlapping with all symbols of the PUCCH. A partial overlap may include one or more symbols of the PUSCH overlapping with one or more symbols of the PUCCH.
[0186] In Figure 12In the example shown, the UE 115 may determine that the PUSCH 1210-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 1210) does not meet the timing boundary 1225 associated with the PUCCH 1220 and does not overlap with the PUCCH 1220. For example, the UE 115 may determine that the PUSCH 1210-a does not meet the timing boundary 1225 associated with the PUCCH 1220 and does not overlap with the PUCCH 1220, at least in part based on the non-overlap between the PUSCH 1210-a and the PUCCH 1220. That is, the non-overlap between one or more symbols associated with the PUSCH 1210-a and one or more symbols of the PUCCH 1220. As a result, the UE 115 may refrain from multiplexing the UCI with the PUSCH 1210-a. The non-overlap may be a complete non-overlap or a partial non-overlap. A complete non-overlap may include all symbols of the PUSCH not overlapping with all symbols of the PUCCH, or all symbols of the PUSCH not overlapping with one or more symbols of the PUCCH, or one or more symbols of the PUSCH not overlapping with all symbols of the PUCCH. A partial non-overlap may include one or more symbols of the PUSCH not overlapping with one or more symbols of the PUCCH.
[0187] The UE 115 may determine whether one or more remaining PUSCHs in the PUSCH repetition set 1210 or the PUSCHs in the PUSCH repetition set 1215 meet the timing boundary 1225. For example, the UE 115 may determine that the PUSCH 1210-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1210) meets the timing boundary 1225 associated with the PUCCH 1220 and overlaps with the PUCCH 1220. The UE 115 may determine that one or more symbols associated with the PUSCH 1210-b overlap with one or more symbols of the PUCCH 1220, and thereby determine that the PUSCH 1210-b overlaps with the PUCCH 1220. Additionally or alternatively, the UE 115 may determine that the PUSCH 1215-b (e.g., the first PUSCH repetition associated with the set of PUSCH repetitions 1215) overlaps with the PUCCH 1220. For example, the UE 115 may determine that one or more symbols associated with the PUSCH 1215-a overlap with one or more symbols of the PUCCH 1220.
[0188] In some examples, PUSCH 1215-a (e.g., the first PUSCH repetition associated with the PUSCH repetition set 1215) may or may not overlap with PUCCH 1220 so that UE 115 can multiplex UCI on PUSCH 1210-b and PUSCH 1215-a. Additionally, PUSCH 1215-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1215) may or may not overlap with PUCCH 1220 so that UE 115 can multiplex UCI on PUSCH 1210-b, PUSCH 1215-a, and PUSCH 1215-b. Thus, UE 115 can multiplex the UCI associated with PUCCH 1220 with PUSCH 1210-b, PUSCH 1215-a, and PUSCH 1215-b and transmit the multiplexed UCI on PUSCH 1210-b, PUSCH 1215-a, and PUSCH 1215-b. UE 115 can thus be configured to multiplex UCI on each PUSCH repetition from the earliest PUSCH repetition to the last PUSCH repetition of a time slot, which may satisfy the timing boundary 1225 for UCI multiplexing.
[0189] By multiplexing UCI with multiple PUSCH repetitions, UE 115 can extend the uplink coverage of UCI, etc. Additionally, when operating in a 5G system, UE 115 experiences improved uplink directional communication. In some examples, UE 115 can experience improved resource usage, enhanced coverage, and in some examples, UE 115 can experience benefits such as enhanced efficiency of uplink operation when multiplexing UCI on PUSCH using different directional beams, etc.
[0190] Figure 13 An example of a transmission timeline 1300 in accordance with aspects of the present disclosure is shown. The transmission timeline 1300 can implement various aspects of the wireless communication systems 100 and 200 described with reference to Figure 1 and Figure 2 respectively. For example, the transmission timeline 1300 can be based on the configuration of base station 105 and implemented by UE 115, which can be the UE 115s respectively referred to in Figure 1 and Figure 2Examples of the corresponding devices described. In some examples, the transmit timeline 1300 may be applicable to implementations or instances when the UE 115 is configured with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output communication, or beamforming or any combination thereof. The antennas of the base station 105 and the UE 115 may be located within one or more antenna arrays or antenna panels, which may support multiple-input multiple-output operations or transmit or receive beamforming in a 5G system.
[0191] In Figure 13 the example shown, the transmit timeline 1300 may be applicable to implementations or instances when the UE 115 is configured to support uplink communication using multiple antenna panels. The UE 115 may also support beamforming operations including beam scanning operations to provide uplink communication on multiple directional beams using one or more antenna panels. In some examples, the UE 115 may support uplink data channel repetition (e.g., PUSCH repetition), which may be cyclic repetition or sequential repetition. In Figure 13 the example shown, the UE 115 may be configured to support cyclic repetition of PUSCH repetitions 1310, 1315.
[0192] The UE 115 may determine sets of PUSCH repetitions 1310 and PUSCH repetitions 1315. In some examples, the set of PUSCH repetitions 1310 may correspond to a first PUSCH, while the set of PUSCH repetitions 1315 may correspond to a second PUSCH. In some examples, the set of PUSCH repetitions 1310 may correspond to a first directional beam, while the set of PUSCH repetitions 1315 may correspond to a second directional beam different from the first directional beam. The first directional beam may be associated with a corresponding SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Similarly, the second directional beam may be associated with a corresponding different SRI, TCI, TPMI, or SRS set identifier or any combination thereof. Additionally, the first directional beam may belong to a first antenna panel, while the second directional beam may belong to a second antenna panel different from the first antenna panel.
[0193] UE 115 may determine the PUSCH repetition 1310 set and the PUSCH repetition 1315 set for time slot 1305-a. The PUSCH repetition 1310 set and the PUSCH repetition 1315 set may be sequential repetitions. That is, the PUSCH repetition 1310 set and the PUSCH repetition 1315 set may be repeated in a consecutive pattern. For example, the PUSCH repetition 1310 set may include PUSCH 1310-a and PUSCH 1310-b that are consecutive in the time domain, and the PUSCH repetition 1315 set may include PUSCH 1315-a and PUSCH 1315-b that are also consecutive in the time domain. Thus, the repetitions of PUSCH 1310, 1310 may be consecutive over time slots. Although the transmission timeline 1300 is described with reference to time slots, the transmission timeline 1300 may be applicable to other time resources such as symbols, mini-slots, sub-frames, or frames.
[0194] The transmission timeline 1300 may also include PUCCH 1320 during time slot 1305-b. In some examples, UE 115 may be configured to communicate UCI on PUCCH 1320. In Figure 13 the example shown, UE 115 may be configured to multiplex UCI on two or more PUSCHs associated with one or both of the PUSCH repetition 1310 set and the PUSCH repetition 1315 set. UE 115 may determine that one or both of the repetition associated with the PUSCH repetition 1310 set and the repetition associated with the PUSCH repetition 1315 set satisfy a timing boundary 1325 (also referred to as a “timeline” or “PUCCH timeline”) associated with PUCCH 1320.
[0195] The UE 115 can determine that one or both of the repetitions associated with the PUSCH repetition set 1310 (e.g., PUSCH 1310-a or PUSCH 1310-b) and the repetitions associated with the PUSCH repetition set 1315 (e.g., PUSCH 1315-a or PUSCH 1315-b) satisfy the timing boundary 1325, at least in part based on determining an overlap between the PUCCH 1320 and one or both of the repetitions associated with the PUSCH repetition set 1310 and the repetitions associated with the PUSCH repetition set 1315. The UE 115 can determine the overlap at least in part based on determining an overlap between the resources (e.g., one or more symbols) associated with the PUCCH 1320 and the resources (e.g., one or more symbols) associated with the repetitions associated with the PUSCH repetition set 1310 (e.g., PUSCH 1310-a or PUSCH 1310-b) and the resources (e.g., one or more symbols) associated with the repetitions associated with the PUSCH repetition set 1315 (e.g., PUSCH 1315-a or PUSCH 1315-b).
[0196] In Figure 13 In the example shown, the UE 115 can determine that the PUSCH 1310-a and the PUSCH 1310-b (e.g., the first and second PUSCH repetitions associated with the PUSCH repetition set 1310) do not satisfy the timing boundary 1325 associated with the PUCCH 1320 and do not overlap with the PUCCH 1320. For example, the UE 115 can determine that the PUSCH 1310-a and the PUSCH 1310-b do not satisfy the timing boundary 1325 associated with the PUCCH 1320 and do not overlap with the PUCCH 1320, at least in part based on the non-overlap between the PUCCH 1320 and one or both of the PUSCH 1310-a and the PUSCH 1310-b. In some examples, the UE 115 can discard the PUSCH 1310-a and the PUSCH 1310-b. For example, the UE 115 can refrain from multiplexing the UCI with the PUSCH 1310-a and the PUSCH 1310-b.
[0197] UE 115 may determine whether the PUSCH in the PUSCH repetition set 1315 satisfies the timing boundary 1325. For example, UE 115 may determine that PUSCH 1315-a and PUSCH 1315-b (e.g., the first and second PUSCH repetitions associated with the PUSCH repetition set 1315) satisfy the timing boundary 1325 associated with PUCCH 1320. Accordingly, UE 115 may multiplex the UCI associated with PUCCH 1320 with PUSCH 1315-a and PUSCH 1315-b, and transmit the multiplexed UCI on PUSCH 1315-a and PUSCH 1315-b. In some examples, PUSCH 1315-b (e.g., the second PUSCH repetition associated with the PUSCH repetition set 1315) may or may not overlap with PUCCH 1320 such that UE 115 multiplexes the UCI on PUSCH 1315-b. Accordingly, UE 115 may be configured to multiplex the UCI on each PUSCH repetition from the earliest PUSCH repetition to the last PUSCH repetition of a time slot, where the time slot may satisfy the timing boundary 1325 for UCI multiplexing.
[0198] By multiplexing the UCI with multiple PUSCH repetitions, UE 115 may extend the uplink coverage of the UCI, etc. Further, when operating in a 5G system, UE 115 experiences improved uplink directional communication. In some examples, UE 115 may experience improved resource usage, coverage enhancement, and in some examples, UE 115 may experience benefits such as enhanced efficiency of uplink operation when multiplexing the UCI on PUSCH using different directional beams, etc.
[0199] Returning to Figure 2 , in some examples, UE 115-a may be configured to determine whether to multiplex the UCI on different PUSCH repetitions using different directional beams, at least in part based on one or more factors. For example, UE 115-a may be configured to determine the UCI type, and at least in part based on the UCI type of the UCI, determine to multiplex the UCI on different PUSCH repetitions using different directional beams. In some examples, if a feedback message (e.g., a hybrid automatic repeat request (HARQ) acknowledgement (HARQ-Ack)) is included in the UCI, then UE 115-a may be configured to repeat the UCI as described herein. Optionally, if a feedback message (e.g., HARQ-Ack) is not included in the UCI, then UE 115-a multiplexes the UCI on the earliest PUSCH repetition in the time slot.
[0200] In some other examples, UE 115-a may be configured to determine the UCI payload size when determining whether to multiplex UCI on different PUSCH repetitions using different directional beams. In some examples, if the UCI payload size is equal to or less than a threshold (e.g., a threshold number of payload bits), then UE 115-a may be configured to multiplex UCI on multiple PUSCH repetitions that meet the timing boundary for UCI multiplexing. The threshold may be RRC-configured or predetermined by a default value. Otherwise, UE 115-a may multiplex UCI on a single PUSCH repetition. In some examples, UE 115-a may determine the number of PUSCH repetitions on which to multiplex UCI based in part on the UCI payload size. In other examples, UE 115-a may be configured to determine the number of resources (e.g., resource elements) for transmitting UCI when multiplexing a set of PUSCH repetitions using different directional beams on each PUSCH repetition. In some examples, UE 115-a may determine the number of resources for transmitting UCI based in part on the duration of the PUSCH repetition indicated in a message (e.g., a DCI or RRC message). For example, the DCI or RRC message may include a length indication (e.g., L) that may indicate the duration of the PUSCH repetition.
[0201] Accordingly, wireless communication system 200 may be implemented to achieve one or more of the following potential improvements. The techniques employed by UE115-a may provide benefits and enhancements to the operation of UE 115-a. For example, when operating in a 5G system, the operations performed by UE 115-a may provide improvements for uplink directional communication. In some examples, in other examples of a 5G system, configuring UE 115-a to support multiplexing physical uplink channels carrying uplink directional communication using different directional beams may support improvements in resource usage, coverage enhancements, and in some examples, may facilitate enhanced efficiency of uplink operation and other benefits.
[0202] Figure 14 FIG. 1400 shows a schematic diagram 1405 of a device 1405 in accordance with aspects of the present disclosure. Device 1405 may be an example of an aspect of UE 115 as described herein. Device 1405 may include a receiver 1410, a UE communication manager 1415, and a transmitter 1420. Device 1405 may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).
[0203] The receiver 1410 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiplexing of physical uplink channels using different directional beams, etc.), such as packets, user data, or control information. The information may be passed to other components of the device 1405. The receiver 1410 may be an example of an aspect of the transceiver 1720 described with reference to Figure 17 The receiver 1410 may utilize a single antenna or a set of antennas.
[0204] The UE communication manager 1415 may determine a repeated set of first uplink data channels associated with a first directional beam and a repeated set of second uplink data channels associated with a second directional beam different from the first directional beam. Based on the repeated set of the first uplink data channels and the repeated set of the second uplink data channels, multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel, and transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel. The UE communication manager 1415 may be an example of an aspect of the UE communication manager 1710 described herein.
[0205] The UE communication manager 1415 or its sub-components may be implemented in hardware, code run by a processor (e.g., software or firmware), or any combination thereof. If implemented in code run by a processor, the functions of the UE communication manager 1415 or its sub-components may be run by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in this disclosure.
[0206] The UE communication manager 1415 or its sub-components may be physically located in various positions, including being distributed such that portions of the functions are implemented by one or more physical components in different physical locations. In some examples, in accordance with various aspects of the present disclosure, the UE communication manager 1415 or its sub-components may be separate and distinct components. In some examples, in accordance with various aspects of the present disclosure, the UE communication manager 1415 or its sub-components may be combined with one or more other hardware components, including but not limited to input / output (I / O) components, transceivers, network servers, another computing device, one or more other components described in this disclosure, or combinations thereof.
[0207] The transmitter 1420 may transmit signals generated by other components of the device 1405. In some examples, the transmitter 1420 may be co-located with the receiver 1410 in a transceiver component. For example, the transmitter 1420 may be a reference to Figure 17Examples of aspects of the described transceiver 1720. The transmitter 1420 may utilize a single antenna or a set of antennas.
[0208] Figure 15 FIG. 1500 is a schematic diagram of a device 1505 in accordance with aspects of the present disclosure. The device 1505 may be an example of an aspect of the device 1405 or the UE 115 as described herein. The device 1505 may include a receiver 1510, a UE communication manager 1515, and a transmitter 1535. The device 1505 may also include a processor. Each of these components may communicate with one another (e.g., via one or more buses).
[0209] The receiver 1510 may receive information associated with various information channels (e.g., control channels, data channels, and information related to multiplexing with physical uplink channels using different directional beams, etc.), such as packets, user data, or control information. The information may be passed to other components of the device 1505. The receiver 1510 may be an example of aspects of the transceiver 1720 described with reference to Figure 17 Examples of aspects of the described transceiver 1720. The receiver 1510 may utilize a single antenna or a set of antennas.
[0210] The UE communication manager 1515 may be an example of aspects of the UE communication manager 1415 as described herein. The UE communication manager 1515 may include a repetition component 1520, a multiplexing component 1525, and an uplink component 1530. The UE communication manager 1515 may be an example of aspects of the UE communication manager 1710 described herein.
[0211] The repetition component 1520 may determine a set of repetitions of a first uplink data channel associated with a first directional beam, and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam. The multiplexing component 1525 may multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel. The uplink component 1530 may transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0212] The transmitter 1535 may transmit signals generated by other components of the device 1505. In some examples, the transmitter 1535 may be co-located with the receiver 1510 in a transceiver component. For example, the transmitter 1535 may be an example of aspects of the transceiver 1720 described with reference to Figure 17 Examples of aspects of the described transceiver 1720. The transmitter 1535 may utilize a single antenna or a set of antennas.
[0213] Figure 16 FIG. 1600 is a schematic diagram of a UE communication manager 1605 in accordance with aspects of the present disclosure. The UE communication manager 1605 may be an example of aspects of the UE communication manager 1415, the UE communication manager 1515, or the UE communication manager 1710 described herein. The UE communication manager 1605 may include a repetition component 1610, a multiplexing component 1615, an uplink component 1620, a downlink component 1625, a type component 1630, and a payload component 1635. Each of these components may communicate directly or indirectly with one another (e.g., via one or more buses).
[0214] The repetition component 1610 may determine a set of repetitions of a first uplink data channel associated with a first directional beam, and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam. In some examples, the repetition component 1610 may determine that one or both of the repetition associated with the set of repetitions of the first uplink data channel and the repetition associated with the set of repetitions of the second uplink data channel satisfy a timing boundary associated with an uplink control channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and one or both of the repetition associated with the set of repetitions of the first uplink data channel and the repetition associated with the set of repetitions of the second uplink data channel. In some examples, the repetition component 1610 may determine an overlap between a resource associated with the uplink control channel and a resource associated with the repetition of the first uplink data channel and a resource associated with the repetition of the second uplink data channel.
[0215] In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and one or both of a first repetition associated with the set of repetitions of the first uplink data channel and a first repetition associated with the set of repetitions of the second uplink data channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and one or both of a second repetition associated with the set of repetitions of the first uplink data channel and a second repetition associated with the set of repetitions of the second uplink data channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and a first repetition associated with the set of repetitions of the second uplink data channel.
[0216] In some examples, the repetition component 1610 may determine a non - overlap between the uplink control channel and a first repetition associated with a set of repetitions of a first uplink data channel. In some examples, the repetition component 1610 may determine a non - overlap between the uplink control channel and a second repetition associated with a set of repetitions of a first uplink data channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and a second repetition associated with a set of repetitions of a second uplink data channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and one or both of a second repetition of a first uplink data channel and a second repetition of a second uplink data channel. In some examples, the repetition component 1610 may determine an overlap between the uplink control channel and a second repetition of a second uplink data channel. In some examples, the repetition component 1610 may determine one or both of a subset of repetitions associated with a set of repetitions of a first uplink data channel and a subset of repetitions associated with a set of repetitions of a second uplink data channel that satisfy a timing boundary associated with the uplink control channel.
[0217] In some cases, a first repetition of a second uplink data channel appears before a second repetition of a first uplink data channel. In some cases, the second repetition of a first uplink data channel and the second repetition of a second uplink data channel are consecutive. In some cases, the second repetition of a first uplink data channel and the second repetition of a second uplink data channel are non - consecutive. In some cases, one or both of a subset of repetitions associated with a first uplink data channel and a subset of repetitions associated with a second uplink data channel are associated with the same time slot.
[0218] In some cases, repetitions associated with a set of repetitions of a first uplink data channel and repetitions associated with a set of repetitions of a second uplink data channel are consecutive. In some cases, repetitions associated with a set of repetitions of a first uplink data channel and repetitions associated with a set of repetitions of a second uplink data channel are non - consecutive. In some cases, the first uplink data channel and the second uplink data channel include PUSCH. In some cases, a set of repetitions associated with a first uplink data channel and a set of repetitions associated with a second uplink data channel include cyclic repetitions. In some cases, a set of repetitions associated with a first uplink data channel and a set of repetitions associated with a second uplink data channel include sequential repetitions.
[0219] The multiplexing component 1615 may multiplex an uplink transmission associated with an uplink control channel with one or both of a first uplink data channel and a second uplink data channel based on a repeated set of the first uplink data channel and a repeated set of the second uplink data channel. In some examples, the multiplexing component 1615 may multiplex the uplink transmission with one or both of the first uplink data channel and the second uplink data channel based on one or both of a repetition of the first uplink data channel and a repetition of the second uplink data channel satisfying a timing boundary associated with the uplink control channel. In some examples, the multiplexing component 1615 may multiplex the uplink transmission with a repeated set of the first uplink data channel and a repeated set of the second uplink data channel based on an overlap between the uplink control channel and one or both of a repetition of the first uplink data channel or a repetition of the second uplink data channel.
[0220] In some examples, the multiplexing component 1615 may multiplex the uplink transmission with a first repetition of the first uplink data channel and a first repetition of the second uplink data channel based on an overlap between the uplink control channel and one or both of a first repetition of the first uplink data channel or a first repetition of the second uplink data channel. In some examples, the multiplexing component 1615 may multiplex the uplink transmission with a second repetition of the first uplink data channel and a second repetition of the second uplink data channel based on an overlap between the uplink control channel and one or both of a second repetition of the first uplink data channel or a second repetition of the second uplink data channel. In some examples, the multiplexing component 1615 may multiplex the uplink transmission with a first repetition of the second uplink data channel and a second repetition associated with the repeated set of the first uplink data channel based on an overlap between the uplink control channel and the first repetition of the second uplink data channel.
[0221] In some examples, the multiplexing component 1615 may suppress multiplexing an uplink transmission with a first repetition of a first uplink data channel based on non - overlap. In some examples, suppressing multiplexing an uplink transmission with a first repetition of a first uplink data channel includes discarding the first uplink data channel. In some examples, the multiplexing component 1615 may multiplex an uplink transmission with a second repetition of a second uplink data channel based on an overlap between an uplink control channel and the second repetition of the second uplink data channel. In some examples, the multiplexing component 1615 may suppress multiplexing an uplink transmission with a second repetition of a second uplink data channel based on the second repetition of the second uplink data channel corresponding to the end of a time slot. In some examples, the multiplexing component 1615 may suppress multiplexing an uplink transmission with a second repetition of a second uplink data channel, including discarding the second uplink data channel.
[0222] In some examples, the multiplexing component 1615 may multiplex a second uplink transmission on a second repetition associated with a set of repetitions of a first uplink data channel and a second repetition associated with a set of repetitions of a second uplink data channel based on an indication in a received downlink control information message. In some examples, the multiplexing component 1615 may multiplex an uplink transmission and one or both of a subset of repetitions associated with a first uplink data channel and a subset of repetitions associated with a second uplink data channel based on meeting a timing boundary. In some examples, the multiplexing component 1615 may multiplex an uplink transmission, including multiplexing the uplink transmission from an earliest repetition associated with a first uplink data channel or a second uplink data channel to a latest repetition associated with a first uplink data channel or a second uplink data channel.
[0223] In some cases, the multiplexing component 1615 may suppress multiplexing an uplink transmission with a second repetition of a first uplink data channel, where multiplexing the uplink transmission includes multiplexing the uplink transmission with a second repetition of a second uplink data channel based on an overlap between an uplink control channel and the second repetition of the second uplink data channel, and the second repetition of the second uplink data channel corresponds to the end of a second time slot. In some cases, the uplink control channel includes a PUCCH. In some cases, the uplink transmission includes UCI. In some cases, the uplink transmission includes non - periodic CSI.
[0224] The uplink component 1620 may transmit a multiplexed uplink transmission on one or both of a first uplink data channel and a second uplink data channel. In some examples, the uplink component 1620 may transmit an uplink transmission on an uplink control channel based on the suppression. In some cases, the uplink transmission includes an aperiodic CSI. The downlink component 1625 may receive a downlink control information message during a first time slot, the message including an indication to multiplex a second uplink transmission with one or both of the first uplink data channel and the second uplink data channel during a second time slot. In some examples, the downlink component 1625 may receive a downlink control information message that includes an indication of a duration of each repetition associated with a repeated set of the first uplink data channel and a duration of each repetition associated with a number of repetitions of the second uplink data channel. In some examples, the downlink component 1625 may determine resources for an uplink transmission when multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel based on the indication received in the downlink control information message.
[0225] The type component 1630 may determine a type of the uplink transmission, wherein multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel is based on the type of the uplink transmission. In some cases, the uplink transmission includes UCI, and the type includes a UCI type. The payload component 1635 may determine a payload size of the uplink transmission, wherein multiplexing the uplink transmission with one or both of the first uplink data channel and the second uplink data channel is based on the payload size of the uplink transmission. In some cases, the uplink transmission includes UCI, and the payload size includes a UCI payload size.
[0226] Figure 17 A schematic diagram of a system 1700 including a device 1705 is shown in accordance with aspects of the present disclosure. The device 1705 may be an example of, or include, components of the device 1405, the device 1505, or the UE 115 described herein. The device 1705 may include components for two-way voice and data communication, including components for sending and receiving communications, including a UE communication manager 1710, an I / O controller 1715, a transceiver 1720, an antenna 1725, a memory 1730, and a processor 1740. These components may communicate electronically via one or more buses (e.g., bus 1745).
[0227] As described herein, device 1705 may be implemented to achieve one or more potential improvements. One implementation may allow device 1705 to save power and increase battery life by communicating more effectively with base station 105 (as Figure 2 shown). For example, device 1705 may extend the coverage of PUSCH for UCI and aperiodic CSI reporting. Additionally, by multiplexing UCI on PUSCH repetitions, device 1705 may experience reduced complexity and better throughput. As a result of supporting PUSCH repetitions, another implementation may facilitate higher reliability and lower latency communication at device 1705 due to the UCI reporting flexibility of device 1705.
[0228] UE communication manager 1710 may determine a set of repetitions of a first uplink data channel associated with a first directional beam and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam, multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel, and transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel.
[0229] I / O controller 1715 may manage the input and output signals of device 1705. I / O controller 1715 may also manage peripheral devices not integrated into device 1705. In some cases, I / O controller 1715 may represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1715 may utilize an operating system, such as or other known operating systems. In other cases, I / O controller 1715 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1715 may be implemented as part of a processor. In some cases, a user may interact with device 1705 via I / O controller 1715 or via a hardware component controlled by I / O controller 1715.
[0230] As described above, transceiver 1720 can communicate bidirectionally via one or more antennas, wired or wireless links. For example, transceiver 1720 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 1720 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission and to demodulate packets received from the antenna. In some examples, device 1705 can include a single antenna 1725. However, in some examples, device 1705 can have more than one antenna 1725 capable of simultaneously transmitting or receiving multiple wireless transmissions.
[0231] Memory 1730 can include RAM and ROM. Memory 1730 can store computer-readable, computer-executable code 1735, including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1730 can contain BIOS, etc., which can control basic hardware or software operations, such as interactions with peripheral components or devices.
[0232] Code 1735 can include instructions implementing aspects of the present disclosure, including instructions supporting wireless communication. Code 1735 can be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, code 1735 may not be directly executable by processor 1740, but can cause a computer (e.g., when compiled and run) to perform the functions described herein.
[0233] Processor 1740 can include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1740 can be configured to operate a memory array using a memory controller. In other cases, the memory controller can be integrated into processor 1740. Processor 1740 can be configured to run computer-readable instructions stored in a memory (e.g., memory 1730) to cause device 1705 to perform various functions (e.g., functions or tasks supporting multiplexing of physical uplink channels using different directional beams).
[0234] Figure 18 A flowchart illustrating a method 1800 in accordance with aspects of the present disclosure is shown. The operations of method 1800 can be implemented by a UE 115 or its components as described herein. For example, the operations of method 1800 can be performed by a UE communication manager as described with reference to Figures 14 to 17 described. In some examples, the UE can run an instruction set to control functional elements of the UE to perform the functions described below. Additionally or alternatively, the UE can use dedicated hardware to perform aspects of the functions described below.
[0235] In 1805, the UE may determine a set of repetitions of a first uplink data channel associated with a first directional beam, and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam. The operations of 1805 may be performed according to the methods described herein. In some examples, aspects of the operations of 1805 may be performed by the repetition component(s) referenced Figures 14 to 17 as described.
[0236] In 1810, the UE may multiplex an uplink transmission associated with an uplink control channel with one or both of the first uplink data channel and the second uplink data channel, based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel. The operations of 1810 may be performed according to the methods described herein. In some examples, aspects of the operations of 1810 may be performed by the multiplexing component(s) referenced Figures 14 to 17 as described.
[0237] In 1815, the UE may transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel. The operations of 1815 may be performed according to the methods described herein. In some examples, aspects of the operations of 1815 may be performed by the uplink component(s) referenced Figures 14 to 17 as described.
[0238] Figure 19 FIG. shows a flow diagram of a method 1900 illustrative of aspects of the present disclosure. The operations of method 1900 may be implemented by the UE 115 or its components as described herein. For example, the operations of method 1900 may be performed by the UE communication manager referenced Figures 14 to 17 as described. In some examples, the UE may run an instruction set 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.
[0239] In 1905, the UE may determine a set of repetitions of a first uplink data channel associated with a first directional beam, and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam. 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 the repetition component(s) referenced Figures 14 to 17 as described.
[0240] In 1910, the UE may determine that one or both of the repetitions associated with the first set of repetitions of the uplink data channel and the repetitions associated with the second set of repetitions of the uplink data channel satisfy the timing boundary associated with the uplink control channel. 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 by a repetition component referenced Figures 14 to 17 as described.
[0241] In 1915, based on one or both of the repetitions of the first uplink data channel and the repetitions of the second uplink data channel satisfying the timing boundary associated with the uplink control channel, the UE may multiplex the uplink transmission associated with the uplink control channel with one or both of the first uplink data channel and the second uplink data channel. 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 by a multiplexing component referenced Figures 14 to 17 as described.
[0242] In 1920, the UE may transmit the multiplexed uplink transmission on one or both of the first uplink data channel and the second uplink data channel. The operations of 1920 may be performed according to the methods described herein. In some examples, aspects of the operations of 1920 may be performed by an uplink component referenced Figures 14 to 17 as described.
[0243] 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 possible. In addition, aspects of two or more methods may be combined.
[0244] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for purposes of example, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used in most of the description, the techniques described herein apply outside of LTE, LTE-A, LTE-A Pro, or NR networks. For example, the described techniques may apply to a variety of 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.
[0245] The information and signals described herein can be represented using any of a variety of different technologies and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips referred to throughout the specification can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0246] The various illustrative blocks and components described in connection with the present disclosure can be implemented or performed with a general-purpose processor, DSP, ASIC, CPU, FPGA, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor can be a microprocessor, but, optionally, the processor can be any processor, controller, microcontroller, or state machine. The processor can also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
[0247] The functions described herein can be implemented in hardware, software run by a processor, firmware, or any combination thereof. If implemented in software run by a processor, the functions can be stored or transmitted as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the present disclosure and the appended claims. For example, due to the nature of software, the above functions can be implemented using software run by a processor, hardware, firmware, hardwiring, or any combination of these. The features implementing the functions can also be physically located in various positions, including being distributed such that portions of the functions are implemented at different physical locations.
[0248] A computer-readable medium includes a non-transitory computer storage medium and a communication medium including any medium that facilitates transfer of a computer program from one place to another. A non-transitory storage medium may be any available medium that is accessible 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 ROM (CD-ROM) or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store desired program code modules in the form of instructions or data structures and that can be accessed by a general purpose or special purpose computer or a general purpose or special purpose processor. Also, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of computer-readable medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks typically reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable medium.
[0249] As used herein, the term “and / or” as used in a list of two or more items means that any one of the listed items can be employed alone or any combination of two or more of the listed items can be used. For example, if a composition is described as including components A, B, and / or C, the composition can include only A; only B; only C; a combination of A and B; a combination of A and C; a combination of B and C; or a combination of A, B, and C. In addition, as used herein and as included in the claims, the term “or” as used in a list of items (e.g., a list beginning with phrases such as “at least one” or “one or more”) indicates a disjunctive 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).
[0250] In the figures, similar components or features may have the same reference numeral. Additionally, various components of the same type may be distinguished by following the reference numeral with a dash and a second numeral, the second numeral being used to distinguish among similar components. If only the first reference numeral is used in the specification, the description applies to any one of the similar components having the same first reference numeral, regardless of the second reference numeral or any subsequent reference numerals.
[0251] In conjunction with the accompanying drawings, the description set forth herein describes example configurations and does not represent all examples that can be implemented or that are within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and not "preferred" or "superior to other examples". The detailed description includes specific details for the purpose of providing an understanding of the described techniques. However, these techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in diagrammatic form to avoid obscuring the concepts of the described examples.
[0252] The description provided herein is to enable a person of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those 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. Thus, 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 wireless communication device, comprising: one or more memories that store processor-executable code; and one or more processors coupled to the one or more memories and operable to execute the code to cause the wireless communication device to: determine a set of repetitions of a first uplink data channel associated with a first directional beam and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam; multiplex uplink control information associated with an uplink control channel on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel; and transmit the multiplexed uplink control information on both the first uplink data channel and the second uplink data channel.
2. The wireless communication device according to claim 1, wherein, For multiplexing the uplink control information, the one or more processors are operable to execute the code to cause the wireless communication device to: determine that both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfy a timing boundary associated with the uplink control channel; and multiplex the uplink control information on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on that both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfy a timing boundary associated with the uplink control channel.
3. The wireless communication device according to claim 2, wherein, For determining that both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfy a timing boundary associated with the uplink control channel, the one or more processors are operable to execute the code to cause the wireless communication device to: determine an overlap between the uplink control channel and the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, wherein, for multiplexing the uplink control information, the one or more processors are operable to execute the code to cause the wireless communication device to: multiplex the uplink control information on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on the overlap between the uplink control channel and the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel.
4. The wireless communication device according to claim 3, wherein, For determining the overlap, the one or more processors are operable to execute the code to cause the wireless communication device to: determine that resources associated with the uplink control channel overlap both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel.
5. The wireless communication device according to claim 1, wherein The one or more processors may also be operable to execute the code to cause the wireless communication device to: Determine an overlap between a first repetition in a repeating set of an uplink control channel and a first uplink data channel and a first repetition in a repeating set of a second uplink data channel, wherein, for multiplexing the uplink control information, the one or more processors may be operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information on both a first repetition in the repeating set of the first uplink data channel and a first repetition in the repeating set of the second uplink data channel, at least in part based on the overlap between the first repetition in the repeating set of the uplink control channel and the first uplink data channel and the first repetition in the repeating set of the second uplink data channel.
6. The wireless communication device according to claim 1, wherein, The one or more processors may also be operable to execute the code to cause the wireless communication device to: Determine an overlap between a second repetition in a repeating set of the uplink control channel and the first uplink data channel and a second repetition in a repeating set of the second uplink data channel, wherein, for multiplexing the uplink control information, the one or more processors may be operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information on both a second repetition in the repeating set of the first uplink data channel and a second repetition in the repeating set of the second uplink data channel, at least in part based on the overlap between the second repetition in the repeating set of the uplink control channel and the first uplink data channel or the second repetition in the repeating set of the second uplink data channel.
7. The wireless communication device according to claim 1, wherein, The one or more processors may also be operable to execute the code to cause the wireless communication device to: Determine an overlap between the uplink control channel and a first repetition in a repeating set of the second uplink data channel, wherein, for multiplexing the uplink control information, the one or more processors may be operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information on both a first repetition in the repeating set of the second uplink data channel and a second repetition in the repeating set of the first uplink data channel, at least in part based on the overlap between the uplink control channel and the first repetition in the repeating set of the second uplink data channel.
8. The wireless communication device according to claim 7, wherein, The one or more processors may also be operable to execute the code to cause the wireless communication device to: Determine a non - overlap between the uplink control channel and a first repetition in a repeating set of the first uplink data channel; and Suppress multiplexing of the uplink control information with the first repetition in the repeating set of the first uplink data channel, at least in part based on the non - overlap.
9. The wireless communication device according to claim 8, wherein, For suppressing multiplexing of the uplink control information with the first repetition in the repeating set of the first uplink data channel, the one or more processors may be operable to execute the code to cause the wireless communication device to: Discard the first uplink data channel.
10. The wireless communication device according to claim 7, wherein, The first repetition in the set of repetitions of the second uplink data channel occurs before the second repetition in the set of repetitions of the first uplink data channel.
11. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine a non - overlap between the uplink control channel and the second repetition in the set of repetitions of the first uplink data channel; and Determine an overlap between the uplink control channel and the second repetition in the set of repetitions of the second uplink data channel.
12. The wireless communication device according to claim 11, wherein, The one or more processors are operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information with the second repetition in the set of repetitions of the second uplink data channel, at least in part based on the overlap between the uplink control channel and the second repetition in the set of repetitions of the second uplink data channel.
13. The wireless communication device according to claim 11, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Suppress multiplexing of the uplink transmission with the second repetition in the set of repetitions of the second uplink data channel, at least in part based on the second repetition in the set of repetitions of the second uplink data channel corresponding to the end of a time slot; and Transmit the uplink control information on the uplink control channel, at least in part based on the suppression.
14. The wireless communication device according to claim 13, wherein, For suppressing multiplexing of the uplink transmission with the second repetition of the second uplink data channel, the one or more processors are operable to execute the code to cause the wireless communication device to: Discard the second uplink data channel.
15. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Receive a downlink control information message during a first time slot, the message including an indication of multiplexing the second uplink control information on both the second repetition in the set of repetitions of the first uplink data channel and the second repetition in the set of repetitions of the second uplink data channel during a second time slot; And Multiplex the second uplink control information on the second repetition in the set of repetitions of the first uplink data channel and the second repetition in the set of repetitions of the second uplink data channel, at least in part based on the indication in the received downlink control information message.
16. The wireless communication device according to claim 15, wherein, The second repetition in the set of repetitions of the first uplink data channel and the second repetition in the set of repetitions of the second uplink data channel are consecutive.
17. The wireless communication device according to claim 15, wherein, The second repetition in the set of repetitions of the first uplink data channel and the second repetition in the set of repetitions of the second uplink data channel are non - consecutive.
18. The wireless communication device according to claim 15, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine an overlap between the uplink control channel and both the second repetition in the set of repetitions of the first uplink data channel and the second repetition in the set of repetitions of the second uplink data channel, wherein, for multiplexing the uplink control information, the one or more processors are operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information on both the second repetition in the repeated set of the first uplink data channel and the second repetition in the repeated set of the second uplink data channel, at least in part based on an overlap between the second repetition in the repeated set of the uplink control channel and the second repetition in the repeated set of the first uplink data channel and the second repetition in the repeated set of the second uplink data channel.
19. The wireless communication device according to claim 15, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine an overlap between the uplink control channel and the second repetition in the repeated set of the second uplink data channel; And Suppress multiplexing the uplink control information on the second repetition in the repeated set of the first uplink data channel, wherein, for multiplexing an uplink transmission, the one or more processors are operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information with the second repetition in the repeated set of the second uplink data channel, at least in part based on an overlap between the uplink control channel and the second repetition in the repeated set of the second uplink data channel, the second repetition in the repeated set of the second uplink data channel corresponding to the end of a second time slot.
20. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine that a repeated subset in the repeated set of the first uplink data channel and a repeated subset in the repeated set of the second uplink data channel both satisfy a timing boundary of the uplink control channel, wherein, for multiplexing the uplink control information, the one or more processors are further operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information on both the repeated subset in the repeated set of the first uplink data channel and the repeated subset in the repeated set of the second uplink data channel, at least in part based on satisfying the timing boundary.
21. The wireless communication device according to claim 20, wherein, One or both of the repeated subset associated with the repeated set of the first uplink data channel and the repeated subset associated with the repeated set of the second uplink data channel are associated with the same time slot.
22. The wireless communication device according to claim 20, wherein, For multiplexing the uplink control information, the one or more processors are further operable to execute the code to cause the wireless communication device to: Multiplex the uplink control information with the earliest repetition associated with the repeated set of the first uplink data channel, or from the earliest repetition associated with the repeated set of the second uplink data channel to the latest repetition associated with the repeated set of the first uplink data channel or the latest repetition associated with the repeated set of the second uplink data channel.
23. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine the type of the uplink control information, wherein multiplexing the uplink control information on both the repetition in the repeated set of the first uplink data channel and the repetition in the repeated set of the second uplink data channel is at least in part based on the type of the uplink control information.
24. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Determine the payload size of the uplink control information, wherein multiplexing the uplink control information on both the repetitions in the repetition set of the first uplink data channel and the repetitions in the repetition set of the second uplink data channel is at least partially based on the payload size of the uplink control information. Wherein the payload size includes the uplink control information payload size.
25. The wireless communication device according to claim 1, wherein, The one or more processors are further operable to execute the code to cause the wireless communication device to: Receive a downlink control information message that includes an indication of the duration of each repetition in a repetition set of a first uplink data channel and the duration of each repetition in a repetition set of a second uplink data channel; And Determine resources for the uplink control information when multiplexing the uplink control information on both the repetitions in the repetition set of the first uplink data channel and the repetitions in the repetition set of the second uplink data channel, at least partially based on the indication received in the downlink control information message.
26. The wireless communication device according to claim 1, wherein, The repetitions in the repetition set of the first uplink data channel and the repetitions in the repetition set of the second uplink data channel are consecutive.
27. The wireless communication device according to claim 1, wherein, The repetitions in the repetition set of the first uplink data channel and the repetitions in the repetition set of the second uplink data channel are non - consecutive.
28. The wireless communication device according to claim 1, wherein, The repetition set associated with the first uplink data channel and the repetition set associated with the second uplink data channel include cyclic repetitions.
29. The wireless communication device according to claim 1, wherein, The repetition set associated with the first uplink data channel and the repetition set associated with the second uplink data channel include sequential repetitions.
30. A wireless communication device for wireless communication, comprising: Means for determining a repetition set of a first uplink data channel associated with a first directional beam and a repetition set of a second uplink data channel associated with a second directional beam different from the first directional beam; Means for multiplexing uplink control information associated with an uplink control channel on both the repetitions in the repetition set of the first uplink data channel and the repetitions in the repetition set of the second uplink data channel, at least partially based on the repetition set of the first uplink data channel and the repetition set of the second uplink data channel; And Means for transmitting the multiplexed uplink control information on both the first uplink data channel and the second uplink data channel.
31. A non - transitory computer - readable medium storing code for wireless communication at a user equipment (UE), the code including instructions executable by a processor to: Determine a repetition set of a first uplink data channel associated with a first directional beam and a repetition set of a second uplink data channel associated with a second directional beam different from the first directional beam; Multiplex uplink control information associated with an uplink control channel on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel; and Transmit the multiplexed uplink control information on both the first uplink data channel and the second uplink data channel.
32. A method for wireless communication at a user equipment (UE), comprising: Determine a set of repetitions of a first uplink data channel associated with a first directional beam and a set of repetitions of a second uplink data channel associated with a second directional beam different from the first directional beam; Multiplex uplink control information associated with an uplink control channel on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on the set of repetitions of the first uplink data channel and the set of repetitions of the second uplink data channel; and Transmit the multiplexed uplink control information on both the first uplink data channel and the second uplink data channel.
33. The method according to claim 32, wherein Multiplexing the uplink control information includes: Determine that both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfy a timing boundary associated with the uplink control channel; and Multiplex the uplink control information on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfying a timing boundary associated with the uplink control channel.
34. The method according to claim 33, wherein, Determining that both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel satisfy a timing boundary associated with the uplink control channel includes: Determine an overlap between the uplink control channel and both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, wherein multiplexing the uplink control information includes: Multiplex the uplink control information on the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel, at least in part based on the overlap between the uplink control channel and both the repetitions in the set of repetitions of the first uplink data channel and the repetitions in the set of repetitions of the second uplink data channel.
35. The method according to claim 34, wherein, Determining the overlap includes: Determine that resources associated with the uplink control channel overlap with resources associated with the repetitions in the set of repetitions of the first uplink data channel and resources associated with the repetitions in the set of repetitions of the second uplink data channel.
Citation Information
Patent Citations
Multiplexing control information in a physical uplink data channel
CN110063039A
Repetitive transmission method and communication device
CN110611956A